[ [ -1231176960364927237981835491261908414644495663380528762239250433179309463061446819310425556230091939432090243085202686047003049082092449164056146883119952391740464573282642702305886522813711184068722072457619175528563979688268547716184237598457810750749415955751731624405320731098409923603607998135305776566887015690380451733717798796551818791717811022368061735012741213123203343257080016614132536834487050831347324536072204593969610688718458430612295781604868748310917768814195914713583086644689596656675602323375854463624892920037537790439521328069310866021798433092701352032924561005511748370082200020035615077743492806571057149433200425794193571051216431979798988619002301646455383835741801464319350428319355226697985232980925080238785739202337466948924360116749717681870375083962390614605708645943778232474799815253830520315583604108635084757836402670814612524414758068533969115237405010367728584846261468457588624271260987261915442738533982466646793196392307999701481517184828384284834750409712466353067187760277199336277657433044431116585138737280039874937093824475198518960020734064323515789830472498161985571920040882861919832818286060989110448832914057885710914836297176657907946427913140134621142082735809641066616386030571074682009300157402274838538939734762187791930483050262369507345298567470634039789081518258842452963653858139750977898904437007203165641233347695614661658425668047618368142118994150641822375086282700384435827256414383007200547740175983033871647813767769684514478415447085787743658326442142784178226734402107150826711052271453252852935673536062341433563702242273995621995560316075285236710401607800326198375719280512678264787532386736874304142487303928668136408756587766783947771266111360611920445896609089098555097355589859569742667124753304570522529408216608339321548026833222786466771514519130669697044498487177393702470727777059004349074627414293594669232765931242097957293766956805020792412377154388764245711705426152670118924371152018561527725642316822063632946008299939704134917114669984171937740601652409527847216741774530007127739509339563520944263386072183208840898061949019084591136565522417686275055684938937830297006139301753687369296287228958733508388095780963424655010491857384019690283470450699539966429821422901858825734927339421595278843258128792326056149708371329074910525727302136342333328233569392623084186181771618505978531829039879429509916229212217322248038492167758369108193382297910002381500366897187457355438397927057528828904238311253657228034567893924805465537073105746990060762308366663345335492116520678777798800989328175838254216684591253549692610028076749661490431637714028942238555060364378076816608290756211248287227927087400650592741327584286149049817192331614590414691711154991472236402038279464654639311969079610817375993326353432650806192898631061175797897066786175741410249534490555361569981916578012789300535197767857657098493330599246626395790594387356766764588069204369730958512874380240020677003064693024034532835370402319253273893847051587783841918557125629595585302665622212293957902207285521807567789645188263532195831321604620745655360631491950743035226653586466387143357976999416364846847873595186688002813383113824724110208993262173937512563296453886438851969778316135915857123059842101399057741087086807123164235100862955655572876409260423045080234721119380245556681377976978302116271535751404206515644438681698985520185852268348460427604460359888229070870126239954528008250300782568213274900523283994540782935878326219717666165966684666607779398527347317368988824991114074893412839409321587900730536692869691013759013962074769868774809603831796500862479070007696031555267980101928899944755967506275348489283777129913676364550475264807596975660136907930133177251935059610588509270369092819638776121548860626837377546697889487302077931495029570957357222623503111361404165288353865728938486936583226358471089997795132778490455532494453286135471878365360660276210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -37484644986027944234210269613435202268343124575365427926267190531622786201391340447295770003832067323740819259343820598003888519665422745320039539929755256407401581048007104869468532775416087991787383235162713549473244800530414436117294424728976699773813957678957451363349922980384171561203048734769905607747161175854025637763120749338898676273280949059777491255867309234993407995624264701378972764714315410832775419074552436277034590139547747054549600837104374068573521494970797994594854465890835201689335195364917414469271282275675822754606220086934621357800175361497501704799823890000548686685080994064205104247485184103164172999091028106859135802020630629502836435150112578452855690958343321911370903550517663039787843004026701640060946412686478297224951847548171710384859374893586608257613067158828828396808728504741441357910170203960184994981395839791891022265250626000655551277878723966078322092871102305863564083737667613988460762661805274662237817475809037995224461141723736182299283249448313061632813722269267859205808154209089355512064379888787106722159426277574493328458001353833780853554344353309694297160669614316400118334382464223242519017124548810853252244668396378906891522199770574602805978149330759522883166285435993784982682904391933904300427523407163243624934407845815196384125945413611898099457324768031951770726795802710786568189572248026602655627591970257980364301324772903416339707597708831113613858463744990282423300472075052595374086252850484288634519065806144495545609450261835870331163621321325716392822973394175995697779925905612860852935776820873737231799557768266256535059507570710197590805414834057059326114851836332158173113360298469090326507629847705461780118116695531277617231459375099687130027913497566653852822953680404959984221751169596981928482487322993198582259238505124671601097807422412058362148188973669341160313528575316926992535691285500565646961980555859182407180927597486199084514899085724568691351216232286268593962254633624889176958571601297162374043110091404753724932934918232449590624015672715001414371034424395358764397711544795842333697867158099310435660603674763119302477453794722020293125443893581927713329645874546933031464438387354521089353806398560369896839130474629439017224961287594850516542464855059882393380024228674602336004851782770478463762858652865560534241635384175291913303874118357059434068661754941224941280510539590394564785626894534505455522576855000754539805412635117539443388568046255044591352312733251774754863828017437696588807045134709644082473699115223767046317881923503028729695583730472140821415576963632849748142833656675997533262839438331180454077680309630797629893349600686665545612628179451675037518011479127045447785273604973237104615763719892349046864059824965194846799612030783142757094582022878208812947140825007503781326550496130646564124948221356539810885953463271806525283322231329057209099428345696249070624571241019753882288832959039087802666331441580989879479440922353475509716626015058368457368551468087008965910678578586224541011600958903372459381078092122889209680844021083184954796031759561810928886567886787344537096292859693846937012055897767437127035714359511411304969122914642524685536487088988130987628319337977602635142665436388459759337157378873102086599995828478065798290673335135584950738802658553777318164537701947759635850636388251464346549810286972838955351110412737049720422701527979589645369073609470285497771681916922963808205392505357923170677168551077157991888008763737693257110432284135427941547666088662502212111832962459401920948848403401066882078008536602520531852204369559868936798298351332517751743986827869727719155741719444740049836505305675622645688216584796988929159413780802599771414335314011088950688269642548022801864853727962872136747769866183368561339369009897071507625643891804262189802254077392957170248236467648348918758896454219893009593882466564619378604862913446575080044408211806801441778971766083810650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -859018057584462262391446826124658473550402490467581005006430859182612434763475426525059265095134108235409923028252443517124131513218001719671340158535367301677745418659930472602028022284647808925186791466170783866565222469862286155363407725720128527633829617868899008185613098871337687624334328921690242740183862687786178086074117532756546147398345463960367560015874771151673060098661762174850692225165513373796714094870968853724913378166404905074759985940495559190226857099694967805900664418048093865532687668055881359112304304346996488513666547646606778338785557429070397971494663553674052657543985143653016854204601021875147431127947566168056509235081437139475100822790089060006841714156253704479417468260579086932468311000726329956353160358260832755128501625604125061886398421929933748324012490805050729216056904066313605864555819576136406069063216452010486921240710669196637037881198514625312709915224948981548020737863609419347523241346160228115821913227773127305697108529989812538656555604469751815613642201701920453712697223657882905865019248848669914422492306351301273560350516228249399577854709588898475476401840538525000104890678396967397928931592861591341870726772194793270086820363650740311441926691132551114877719462661131834614987464060304918680321798473013757150886533043063050488214234017366072129299413873745269044675373117222748758503331949445824349245338822945141277269652797491421919021176348115334722174509171535251482718824918083913894624984092783521981753692634223942502607504805026707101774354530338143243298951071634613292578592278699766628085308106997564300399261439801825726014176431217957549990456058467806638524346768861018191873429301440818867855898155360511970080612021475985779320568973113317394398435810109945743805520134059864116003309963260137663354776009958857756943285369331105790239052544326696183839879200362206610879623355279112198850811863861262629516085772657017339539920796702995622551525560602693090766041449133387097654961719884235418140149892843640881744629487763529807711985907734488799846376039663122208957739282411519324378222461149249432308513913434825565926602721184383451383189496906968006517304303315153834136368517352842257482144930189580443905945193309036728445160965012841952618832955720393539702463097994902608530483272124792124778123617139964651076678830959488791502256853215313378828076081796115831607903445281353147906537623016481920500969219456479811793671792221718842374603780787508570964538459114012101201043682431006736720149007595776817590730645205541104664315568025855860776287852299694032631191682119877296695865580593733084391875644992016310932955274124084274954645331732778027522403837948623972926859755082999372257633702605997461676750735068241536590367501664850694010069260414871862170718644576333321520132160957410797827980208676915934825396530414958412060311541189940690172019470266588975650324639963324832005802214217698088581776788478931562792404492029170074941898547790452654785831079192560557130710516108613997271724934741054442651589743624941160857601119593332163059790588366455840743636146359826377208694469656363483432686340598787617513336028071797368988671223390623618378506670903026228672445573163587920785287112665580992212447252246388567746720457192746295740786286137720055780580126636415491386485574269470110109226962254625221728764460571567866577997665053352622217278280803231269877584987827669565577061290492594702198409267105926664301668309366465318513738399392959664674646641122529085002679824089986068904600953206784121970656009928353288090495578519510924511676934609563049602580462498451731039846128531293260440154574290228254558458962838378326619581812964571255939497193925684441766907610133324077075477805317884541423591457522064753085649676640650937312247212488085478859691077414812146387032298876303228077833892781726721311084708644352251030392749919930979728488576232509051326583592101475587959174388481701966714162517236778784690239893987831250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 10084772851301266983088949479986846894727576970180483030577846537073355860547640325178857219189478845783090752088065546536891330080083166023791043885646268690317248291873203438249049655994599691310456928028170702638791095692695164066537584562572086443024482895130836307361215321944510734087758803186100831378074796076335733352682466895858236488359750112723992391371536880545494395532984990479452394455602939926828685668313243922938953393795714116643606496628544885369455773372186387418852635774837883262732300756720014322035113072884071140250014939758618997814429163529967346337003147595496761708182047226063364694633770043541594540254473267725856802395641075830980080185226138147169040313687140024462687883736143333931959379939049263831954038678782346574677851201172390565782462781935076061434569404510356747376574150821829998032173626238048254325968334144656652857056607974532228461336656853651170565816580901703516123098991242994223502619347030250045456530979305905885985861390887927377635452884659060924686378160362654717907347318943301161611910959140489696977020526883078924637025663662391956682729244368531184473152499514045221427237189714403559730052719390105458418970815955164041200949167414700766586709310721379223417343582030476090225227526693616082535520591889091827715593841536072820016018456654803067653831378712271153417916806356186820803507301188944073577349918091050313807347257262776904793270811151087672431988938165298766952677244832897396400786476521610666048585377244556648145877580026515360739434953269983817228388199390813765357556243671019921900505068170870817264639554097650122132386442471417715309747459147703422298427215057418382359778746726101682088551676747731031913456248688981744641792995598173444836689784502220834958532381779992143756539799108564948098703467435252799907237269358678332717369036403081180287684781811572655453031522011449778340181969878879647780165893850362359516325799418907381070242721811291015063307588260763445809509789304584433969404722731630965552690694107123367725502245602316298335596523896365645759993538133934961238304709862911674068182448527155031519848304381151742059555952218701723893255609149645989369884769985992805568977540759843095177052089608335622813185250007143491906818623697490198235212091807357114270914288872978791794680463517873913789744134759464008819120707193557295748438519861125726720140242894954252483111818302041756771408780380944302104231487570983626332022081517229601121174313281266192466571421512063436026859710455159880499965106266153435790221474632087689471703148323966416776556976915263250520370783616030299660334895311130691306938916131952467141647000974336509539065254638063192037436432061535173198800946023981768125050748182186165153417798216094560573464338976971039422186306408762982020579740159467480052038797532382692352630882694685640160145330652847239613448738227882885061941039766745966820137748108665276620135565875844049553471544990586056402614731606808344066572950430090452483215992597965487077732102757279881490544326819733403656069044826800125810655546047617092159046546222965030716252410688693555359128321061565120414921145841143133414442612417681165562935769945803299831807523537150465049964650355402724934988570267342679415793445190890512303281885981812683044820476701640613278372463555721463412866581636394424446336718003575344530777615677985920404395847131016119345822988187823903781178826971321634432729446469369623144653207184839876258476967107474668642116179894096323612522997839908074641253688593873466176370706174032421130710670400267390732492460997343410311257434052389424695692141351228292050842964160665241476440110714426239792611570269231324882487838746158213515281131841895430472534383285217990482168605410288809079599200636784268754016646067363976462247696937351757468964743136426492913440742848303874054354674524686843119291904167542659303380717731897531572684733845972183302247075180262206889382200293135939000456630032903800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -86904775756763551838100828680531400729472017643278411428185267004224212731256925585248684336675948651084246002848794098300993775472112387637930792307543646272944378731105580778582749752114164460638731390091833051717495356158772962900809630026969902667274959911116640395827222390408985044988423130130331712452774138467978935430916274275703289829278648191492368329125745792783046651053138740373727355316718915641376782020323249066087526508016982251956331459222548037032532414137067208490968402850152238712995159151942371216883406835153595058962606855108830069070378633538549426096763803901059467704972354830875859484227044379935250720454759161208253384216824905752600320163795274619937313019333379239912059782350900446642791405754469789803676544664541619129724967885230869186605063660519361479061317408083849328790222121725651765688088742964416744096108759283438247301475209296080185570807627257017609427826145655556258419676101723517718244990680802703634937772670174355321945443090050699863854085355932593847091293569385869458265644839324698295118552917290593267387054197818165582002266514357389004049927666449106998517064215255252667478071217546228516963579482619917780673361200995512214949593026214748935154265283517726951030847534223287430719548684726492169780455473474916540172988247632762412692102579804621110906989004332644613317607829923647664731087776510522085396444963181193553594511962238778486633412390064430245232339964597042234894760610440245458946140232397255171128770505178654905615648600717799860405548470890490790548145184912454310243502573379746189052784739718456845872022847552893207345523706298664797760334831763015626420168122024573751727077063035022892380959276411588683333331257484389890532588290977757273134045683407741600534135151414963733239348866071588409915467650757734644684862748482102996455338709328713737607744842586237469300594044707717238111902650893925379620833402380419309941560128191955982846021079842436466329112057456585628338379871942321415336714132420401439022997285296934532630633555553165383565297894140411305513150607472531086375378073910203621873092734100185263881385270732460138634568183599631652443642570024873696148281323246776812094886329904801554619012642493261488280013539326249279877454410531010107358321727504531308633523099519110345120240496877920098837025249944432876731021376538064994902514082820794676934156038253032007890296213890370390143296709253162042220192590365574366515492219723692180167034682080203010579730623967881963021980999136737230602090625419930520402058497410581895321304406101330064143914040053703882640731422642682673916805661327994615384197037151020986718395094613519976714770534375378601472875587003893754734149864111972972119963856461974202489254520992159000429228306105814155635553656574690794109743858753559939796907143829889406402650249613280380383004187733259200973406026459481712605534561550066913680924399262365492637502599442603551552226189209608078372158371077062878595152450331770277544663811913247948846242887461269891607132073607136932550298716154988989419529158979287663924298821103503998435731221284810944002633906325134892280193412999128325269476127424480137150115598129189732575129600303302711800049911514587791025046981232372007783484368077968544194986570517163215096261273784416457556128770362899113573900772943072483155450016449062478018017740844784913167138089622515500860049334261798438185799421232314159001781529138865766285873652738779961820595974183530946416835123046128399460585767636128639469806087842643039634186305932718987138018256807029041974897468579214351782526379664331464098438620156279163928738608880419418266219628682938386114839428499192415704913287765966469025052648112948992288566412774922355598585963206162363907467217550623155197342835751258969632030701132744120499583922937109009026827136153057006884119392135950524224654073887891978731849171233572957333439286408784049721433595284263105392035458532510605302209956801194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 578092605215946520848443443961592324856768428681083274256547066011490766879548184751245407154552517153767546870006529030243672609616139539203339249565518670670599866863429823411893944405166088601003531735556371222746619640365861759058174170563689473498969815557194984164618315833498195015573240984291455459506192936677260058117749830535089613403434140025208136613114899627629111815274355784066532639697366718142980212976891033453444192597987671447716326246301051511587443711817909978523102799617636147167918744201715364282269560751526177543460574908395959106671514078858437111631780067177222789258552722052058247828995014330940670403843063206331054043171316654152302340400600084602303306884779682455891084130659888043152197006438110819717303001097147293262628448326842927984581137477340728169603654181011319080997833291310958373471771772526284810176928521806238567295141230455239783317151206907127226584179907200558794402353023733701742483121751229849720435620664117087255129924632732912467977820709002363154340796053322937742053269125256474160343869649813466668170956249753167692870434923289009199190943533045018937309482179962054608061397374901620112140563061124142393996095973970988311995672902030408656049320039539904629759336085220921124703648367574969972157774424553184779750189790503356999118117771060106430360686250532924017444862818786137563944429604637572170068869551084340838163822826815542142128731070933897390168554864990600676491865524251611042641976231277070222323136994965939047263101711456976818569409536292242776082999156865007336793867128033806211069155186088987551579737033889441767599133338459236515189467970771352585177117775564076558738277834896113656354386989044347307413821895922413704802919998418069563093370858620196490173606757865782366026153563566722282672748870611472623178509950208931552495511370745963153843355460545813792517496268522008869484369944741402613158232711979027811513379624130507206095168734676056943090739114012953048208227667152612467883902016424218404613231886807974553028093781188735717232390541786958930483985511261901311479296754453272489708340828801151807722335408948651663311934787131832319905666023070576647164645995903775350048089324648634337598472286896239574647080433632092018341882322583395158809217023148915761226362255732527710735989358465767598418544829567720184529890682280804203064948400485449919639839604764488742722869608590147204810170929589204725872405863380663065168100667660227541738074447959946178753349154925742883286179851376397820981927032217468136269373318376138854784007919116684736737446760578303138305875662622401417625158539691968315979378618500207564492821047985490252103740380614503468746145088535823823298138634124425233610228284193934863821263682158884954760263327928407543830861218079209770469567362006111330629650204523054176185762114214324722336417974008175088246390085376580967850267538975605282796823050617629182264346625118907348293476434107339805709671546168739282306626687330443015437207426047028699388850733801488003290422932229489682247868453566513271167213757757116131861820476813530366328319785817390606343589475539785716581566276006667030530856155656881538403695140950003374848743292710173946997426116152496254417557857524813955038724951287013742178709551345117875657826896844362406513220378410906213849282756138202459752111584314862954632404907134557458314025964148702679530529125010444396512040672014770515413964394254622627796983617294571383874206131774323817907154339011915193437607479913459416531981820989535547351603265383673681317069810637958304669351877158884468235646223097675712377917593881892940022708547776330880308194560075216684641229795104265489635070777090009510840803628771721726284057411512976678164470857282655564360370270031215414307212464112755870405639460640250093732365543815938857700622549387149343872673547829785828268389258924725663709276141418486805646059834216526944219868192007002656707629337166732677988365212994512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3941760982126766513909801132309139640350112497614931269027795030040195983436881346660988908769245731105853513295191976737875629673437177986910101663739359472346039930434023939357789303668171718088999241088155070795885670490145305986148413032775109078953536601204512127488834626812447978331696334772640201503169398066403404374529446549874434377924417079759556909877348540890241426393760736587813281753234291836859998292949904954573366260477857869622954027167507267752878372486620465241048992575736209223929525793541338096106430535863979895900394190109343371478433247233819164265777845216302267686008348403429637400467591827856247708493359629807566870816904024555851555980333482765930586878380464938487658396212836049298778496416130308006642157168533204578241964835070635790509537138399941942453184078394319240592628539379587198838199562829974929022639137134362201293412886576020194010203890424992099371431589725694552954116851740987208202921475500877904676064931455761131801141793357382720238700935319931283050557165326366255878101698934856232022964199591157956281870461731283846173744638008936327553186724839040741785420700353343210821575284848425579973258298239813106057884608484800176608555988866365836387313870566120550652790722808055586087760869903078767530037268492770162357428980674307532732619060939835443058837940139592558245741249585858846914187552934734608293749344471452175663310241591562736755722377473761788499547916919318702885605746198970749698537556113079082245931789325932750615892379961866266285127213861718618406676027509448261435712852602952497519702347820265601950919640311444179163194262947558124690250187278045344941443678581949056480589804941823966541426104818075443707780146150057237320157014176019534674438974012136300990822110284548921697290456156298313871705234295246576927805126966761332590091261402749031033608624934266123964487632243815643874579885251130648882379541712259663301075943725213846658525014855303951475641727252026970133977925952358651802452854209547521974795824882825453362341101511975241604405717054678641033729183330542807226768738279954716730686410029629777985391359974560208674994886828705396578102666293863002681095097962210104152873666784187119878592492177996748312000333433769482089977045825219930257733285361487572470854444178242654409738420192925436278080160403160445845456152690382794733462809838385566312345069689628275353692485861405919879339828125525751220533282929341141495692783154261094560697821648649461549108551208513133044079887929182617542264446276004332012976773391217871646344713695029380469680248788867065993926360334128310317605514835105154266399781904647039364293793941634991912530215760873665711399024737501967830368205799948464711017597846020109292634207545437726794827373367429312887149163116851259242526111163347797978662957850670024967490668725026975845163791054274969531203977410331167509019334852430715258787765483783752412155849747281934179757984067051884123204254957365998257932107508191226050004042362212947313621080760387776648130554108554609164958844815124900255467391983533963661726872542875666837537305469665817771591382557863086405245080033574670227315462425760779641578842374345761844579591821870969624564695089117364383496759240464007028593672039385865609419916531276211119272704765771223376390960810927681434619713299652354194191021955382123582232731808549432689192117840031169230399047908642790402039164785208614200240377774704792949963215538565558510227605590912402202130872886745236798126458420314836286504853007088745104641857150904860004506447432461269722710513328645475200730066467945707545546271288304515977981454466680695158003104185927327069942295413675385180498038043702767564538985533574231112165523856414420691218793357731866671905173997401728981549437437719507683978017327528194314118740911211739065514365049518739651996783047646334041922751544616203503356210681736206840779489508131798050866829226011361995573281782048093147002091041073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 18441815070869032849649048953758438614615435344289344682930022978104919995167367572689487294517066197093042002757928635294212034300939988535375654886035994256042911512114618623243391257939101075502781452111006539336758502825002681516891496042610469760585821365889454330204024905551518967258822052194501176571309615519327432923783170025761694520217401028053435558795016746735789685785947133788181021552168482313484072499799481662202754405778435010970718363544091634031068656786076902136811003828494251874121174289626198425001068435131321279807204297903705525851415837275667638683407998477346363809524598759786607046603572914593997392465015868218026283750031856394864977804956185770506508985502707891341212351803468249116553347582805709563615912805430671218116906247734566373705841001735738030752659335612990912431614100496388400014074029020828443298953402916501716764944054021494082970789857084631682300957726731377960864045526045295738592291547726424411811289642634376814326994157357970648807047793409137969601789010892645573896147641429452090476888586097682947608009969547521206579461369576172917479438250713257648453304162371590776163348472484195457383133783678119107007463390079577753430154080616337521295742938388736594199062646279242982933648563664633958227966880192944850251751228477973913145379080355708692203503545580807757528965520407387903398119114183045810211073860899295985230361859250853913299539215326263564591678560591912123614429938041714112558801523119313076690851643992090849715919064024762422315988070585251734722854575893943085093164587688748573529286332793820729937384165769477164904262122629590276797356374333075713567429466132850667035381091485076359226337091554929794162977521775124014144974476134915774874688960427772764408478990910412330239534607712343806576272744129961316388720415095013382338148959915212280071832757284846225790599474010242157558412647940795578164510663065662180022320037802593535499292929181034133841215833060848691689842528369282425217368293418359060675297656382242815771999986551926779597396496983278585026574658359904311194890138961579820709430411237305279192997728443907551589547662328021164067914489825787995542947481852017721328005035526159733395044737846046450314250814873916578283052625502632981416300496640158482957152873667378482210674132811599275895717699629391050544124851084348716709253470776800726980202087444323053564438768996011486156859534725793671915697752447556902115074806036737135429828283439669578803257529478094206918549882902276260631696026471897651498315950766403120425022980746636922073468366117214574416293955916080746564703652155088224257539549572371367048081676518217011854961887568407731760584542356134191945630500705365326112649734848981094221752658541221329735154325452638910102905395005354071119057767334981614502115798037112677350631104492280685576354097955966650258734689747424284686095195967643534866003435460393152524409339269837597634871435404275338753436928483094611171892818332739920027607092908929909200309030432976537683533368269027189012730924036655370751857559605070603968498234739170394815714874010846623821750350983155485471613502234016322670922075804397148897955648004263337524851246207112107224821874796402759299861762976929706006829376351466351397827176423215633837029679612079581125106338138027263294404121054981210501269143357211458962367494795040213437621857310710888825118914690077577321601481725503894602234717691563446162085472634569198362337553274267044112139346898362295576839589451414960700852734911031196166273044793080121067832676596057574662927213371435857483931671448737328118914315697167776385352226056390090259670719968757661572061957836234124893919440341556378416569343196858688764298162543526198187183130983066285598916096546389944084620948799048064690818716229252348409901250062450454538741458993199584807779159170828572116264552109304176537624880259185959956233928202303894617461872634229019172300490337306422783248354954016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -63638608126931905658438007317123754774094058537485754280648765039137830004232210694168879236756552878088465558102491493578623084254470816943861397299168693363818467266759243416950492969789202817447816700038314056862712755912407582866918033431804098011034148056212995018254790546042702294346378460131779255233827727370359020339221616042266898893112659851964148848669109006944321274335882981685375525553577630486167152123387379822865643694338630392592112173731261422752006326409814922796041046397962128602883070725656940712800416107691848453553354695283294999504150361083475200987452411141942678496919186244443488533640849243702000358121864929140702954962323806223502482981915504466609004090986379115311386570471041370498179904532123427865218002289140376993657087070239821881009161650753394837620638983800977997667594506948286419672412048304635378302395651548217593608126562951786803722729106726971969715333998239032487890901686981276600532911177795609322039035570067490923807724489942890753516080572953247051905749616451379152875333303992885882502414738207008177806709328357943202708035698152809027466407655457262889618764503841810098476826970921978059565757405643603053224504400830984955288624068665664814006520483465084034010372653158015745542315020912850249931074872973661373422149340092290647836939368121689521918381861268573660370202937078424142768046098482508279809693595811591648320528792015892264207023799101305596544062860463125609281143939310635328128153141369727662895240125082425206248066029327416864467523902743014179182457879007125744220894175084330041251826275103504169607581203433954376344584543214791313314824157261318462208556100649820740522624104196790916452767281685612907398764423073204281222352325631647871319070671817781887450975664799846250586657029056770026532305930382978741935829719494687122048076970748354149778820155694392084953052830098124424753057967154521180174198644514706209615220209412803054408854139876915651617755722680140691476781736118416580912902361182240388537935073506473696829335650370934748584848254617387452574989316302494335907397345663422003925087776275069333058303912444444409322220822672728659432747643251737712906510210998210675269896815459939903050581890347552139984590361893841384586742229789877088541671362715067591994676703451826367712865980785839972916111421797881751883464239690225555283438055045537761765504936915549326191026807892643539948414008399913255743845985268150901117635148324325231086654841543530496024180920289366066560570145273072977370022765775814871297402807615841759238343447129096283995962097376948391547848697343229500810029815311377284827226528793557070269328669361808975921631898981845977726282400116104532821819854971343164989475799579910409341310428430667329109663519422468251690917434848882560771678570093919277813071480502253067863278176546507714025152512861525251890461646903475280464064923169620982998685660794390979776720250242431106680318882733321901822765339410489673399596841003315545845898706329843682460018511460462737461432000009026972735440759284277322463415222056121340082907981031590940895503664115119139721634350266955326288428986827592949108417068006928641205875513855146508058838996423867459223560331937808893349942852083183753793266604467168524911312636033378246672664612536166013427602985244366573787673979658981085800362956818239421767226398904785701189286325630819470482032184378027248006732710126347850256108719417207085039185417871145164881850387971577048713148057957702440943744378719319229548322178286522655887679579192828736203359877451930449508654072055185567914204503578847151159700286737961803637681316050533464698196890148028925095191770457231240957693106667701604691324560707643442590729788351924970462914461209538351358639253299341548161737673793756978808509582726962385333011118346465004229431581108100405791077546278542913064898665779306425568236212521870347867181666902155148620492401894342050968093174399795844617360092787280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 187121821314614077634622969186145742905959588401693283258154849167716517217332472848850541946809319630663294320553555945395158598550277785264449920984050082392553771594518542989058416106241181827313046169753760357996515973065301730249745282943335859169416265369706422064352431907768121394504331596706237945648214538744985378015224543264140934755264143560763932890836069996862313324975580018057784707920020253085557150487108725676694235050729008561534856988526310988103927510552361362583119210863489381501585347414323800327860034567853079218861411513697172028618713232643051507591652923790925048122069239311717994954288354794857145838017648624832619543685272915307994384276261306528819627317723304080462532953248058029948539678611496366374788339660409716389418429389257661222108519029312494984702920256712956239349531959778623002782710641122091676331733953292024877729375085491799041923505845549506447489096713693344964131686798474424500382767074888211057193135703985647596244233021739315143800492877953642513088708935749719700635001375457306795895739639411126369870435537894225431742649051437197409141349666044840812166894459554944015430909331386287853551661159733399918614432938011895845707983979826871784953482991167010462182094742504914645384747109913428213843864148623898967586533863958547045967965525800763586635037395446517222320449788510950495659447346372959038182504534986814147029825236092467904738106855220449357993091583162714257273032961382150010486070664885703136130561970484187354294762105946562945082074192923322878283556276612795673659219567137358004617674316855402840873186302697522532219081435389941634369928029083526821156176718833559907264664195130278932245199440732617817487130227088198680793853574012297434113830740291988896973111144194830881123005932772487554374983485503638067861967821842652598858256206779114514489067906338534969612288247149422041266681302875630834831662137893580411995437328403724773875629387507175829779504964819802614930436207868234940643901036291801024971942152178556403382824328451220681663574865474537763067006052163403974113192117488341127362623277069040518365231036680324761481883644253957613272741929929244902854726207057021127043617494716005663573022115181745839802009355983101909540412290950840351598476689538275553417606442438983160076319369469496153106238342436210432410810152461168656985299200853716688402393997086634013189129374208716823330585888606303856527864388978012737336703242857791551918895646406297885177682285024212727861684294436082586377628480814063480506425878012364958051703117173117591428692545900508337444205409213965377424914545589538959375763849146965339187868615303988014686859169341114197360293546900429053329007677316225188358849509871999876236198087635088931102066358312401406158991709966183080212631460474257882182208796000012513256988721270794266800733937133775562124296976835207052317217876926746880849591124431961131116585430769059291844388346638860396982759827071966506384097465882759820234846271688821582400702919239077477864414307659353434911009748991794016117937306194190464183781190992239185553170398883028785445280844575786237440524225759119056552827428515357404272829666059249006508229916487035139354692736383940630512621775990233213331815860467355222175839302217619476135127561373022596517952862039997940411061568544315104826386302798246676369314838165499932439774390419151941734661042795420113954598595816669214833580791586416033175924466788601150427067334251286583256320669692422459832714481340485638132040188577660477189491006927459527941468410389716256061664971908170981653638660080552170478955495788722256497436773090420680248454430953223318330229602803542016762940425252966358574922787525439612017910030763910551921416840661532401317080420648967630990867663905751000658019104662532997850787086650124160572231531186666829508158013387158111069106321992234689295204527346610493070462115834849512891277639762894763663771851172298946020242716582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -528316911299003774376286545629119369234296278469415798910006992138230556683370096422339626482186845318936027083446642245303595456544269353411203129256347568677846383915947787030035309766511502005094070560879509338069126777282413051341420401702402180872214163798106380521817033897381602076181386974582331169986314432007581736172409958177208732795184497186697487592294437085005750862579204145889857649223647998359398461174781621916489420427527625411324624809139914690178998427566483626210592182331009579177941203057633752999989240428857563909180517167475635411270369622920032776473852150390393696832446657709593917728427357648296211163764284425472242080860115086461359384517369932423979334133389361986847452931252811713261047865787466418704135909701011802601310209077117663247144885447483115258811000329375349326311473992024523906966081299799628295017473472126689650234132576961721309926149988496815076849997441402281573687752428216814168152862714241121913826114276241781167158751254323603514002826993999469351298157792609543643986531457427251092125835252937968292703637120849297199454659566040940502824253683248269250018614299890272674418007153486368438514949964179654975975280102207181691930025612361641962751216701775162247061342232706900335749491115366484112894698764288321627004388747644197295896652634655755649407523175520213583539961581992511537491286170061844869477931438614789662262913738745527022576639227325593909382297983045131140680786930411061435460877409670532438423492005385898002720684469778907500884952131669785140461933520051859443443156183813924085142589736776784123022838859209742451759769667126481599908465822538136736976544709240045986164868665774536202431914999335546941881129756650704648624769419699958738246476141342005390592000398562383372880448603490172535320918024295449123795237183668823325243402521416804066744822538696966511939331318252318134615209707348113188548590712097876905762696369276235677418529327649233877240826488637744394770561311292795807053706624092661900855560245305697224721279322141935127308839404373248521543067026381994195430451594154063743381204308110319386296516551457721492583769951576514888880188071382326885332429949178758279903586641021400500775850228947505667082509927877706717251532396696659788948066237120251456330643966875770979323788703685531217601371258196995760407812481503418636024237221208532182391724189618342386140336807524504265063459413828121503887008203853401660990945135946683964832411193859697518504565612491204013863798407280836733281166004424439056577920501377863404330613098136974198961753915206386964159737363592195725901754418154190235171480387007949572449409653212200707517069202023130489034729102895817669735446643209102534054389421088436326764390488444654391932200082078279145586651511759857884326169825431398394774104052305172433350321802857364874045953111673843470756656307115714658116886876925996500051823240613177440557243700535023034866746265700357579680647210681201456744324917852048974762731358387554391716927588871756210628807430764796023073927571947380908900982455782232042823780763372002800368199824671988105894784049833719240997459692202375571460118876419281493936145258578164297422323452432306833939323115327486296578337244508642583788550967568543068088756266117307506403482174199667661630124660808941683587005567234637146455166449744745818153943416935583777640704167552921621809850642250638977779041202870512737079506835210720253698460287430152876415215469176386953106584213116076198927581407712024480386302524073365328730089800662425305495758042666612830078482193473141124868965555203809032466030521935907743560246381672950547533386644141035719735401421821347507698252009170797845515750147881345572353509021082313959048543055841681853015126541685707717025947710005418211644798720686639006380341307460461641161856952762019764943219835995398366111352865649325807687397034425813345049205959429316468417123970239264953978272610265479840590899965593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1199188145272143894230517026538914006438418149069879507123892704045734185155992789274514237020697448285800292907747439888981466879647364888053834966665245531617048371788486499688821552930860727959249759675991972418561914328538576344665930764790880110688969981051223943253297628754673781459233943236656943958708902466015919148585292450941086099779759399120458655141299913451726420268529517824176479118377710122207013209057518319755651652610658948605727606959597712398008031868835906365858263236631654678323759303056919644294466640534855936248562363875615109921077473335314500523735727054875404065019233691184610774452694769400359774382778239101504314917856191079855188587423219719731583311258690254135620109314322129543329026452304226157708737337795538172026446771035048544778150014094085684024808739826613752817996191278809863652158563901105993880644027744413577953376429535107089393799690585447500303444647635111834723356435101854173233510138199621293829759379387142331791994471589585176544340686699623162667854530707217440234808554951557747242996775416039944077540221118995207322639435658885452139345728797809707345749170214534493987986585451967470200775221243451311103626699087757653475231033277861203660133235868832625467149518230212134302308610641713549107708730402388246964256642172636626336805802911397390872267352491458936465975366344868744027519980434583003106115066783341885288733817668423685781753578640477052524089809823692146898839166867173882369735019570865922916483406623195463300475960629780998076079104308585399710653314884836434044540215533539697879364809913411539831088554280105465232774237102338773519245637880352154324733679611351492473330955654784350859008805902671142052334228550115826807419914462371993793214757032646469367749120010987421317772443260666052567757651024833834879678104232225179270033233490139440508823480589558843730399101754185232257782199776004587691925565357913904682549799315253329061162671890837465512982257283553486587996352914688260915570384613783436070082386557357924933435460064935675271932044501273307622421062114169801182272825055720059170082106799904658619493530721335069454789569082551193081919260131155927860851048199503346288483157715811724682861091570983526999943085911975162735973005130859410059697656513015716885954343587043989767285326442679760931045053413849093036017923914933942920704378840841726144625821822444079020920979820654954991883983177240635668413374627034926884573523281584932383061729303426163496711002342518996052824814487078518607998756240905539659460746367217873484593178414859828925199845083347621802268984959865261449645066623701768870130631567941517681269101185298171423041413448763250748857591689088685724450402655428944410492565814576416298993936485842529888000565411858750017212648402094404342683735240935586595466877860851819522598019610800420769181681026694530671229643663294550826925558746137489215840346298153822441846851277602235731943737765425913670361398221928993262202768099912118806512416319718663526162651790520144274267273239585975960076534826474051491335809079443596127192923541906540724980073979339303618326235357127335181582211544370636819027382991518366174215060138695928747104681076279797107366123711792875244817952739816307064941863704206469587097435056451850312153894065111700006487649843582538428919098699927089382795047857892265198298063445598876410381229412622266113164833849288922088580711455403994337708530344944256775276572651918508670410540908080852556860429454855448878529289979748636126873212735306321764199946407967018764039506476358691807128287271743492841371970012057002983495911841693716621835107880567178060128976275738720147411270584909484818413788664729677678283712093932568305656202873800739153453423318355065282088814559483199109148501287067852616238134454490545097142054901870230938676802856740338208551891602345602670420222850676461364275807903932521960042562124129720043837544152097332329229220941467553031173434520576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2096239421742749098036784465903123848782095316758208457553955268072525788544095203554927393425037698748443452820129270166588805834818018628471784143546734131229672966491473599540399373398352554446104121288431127729137786337237412757802175938438014879844377802314182020724198535467097977781421248760361091262101501212873355982691110572768389868579490554800881466203298218897164422085948957857472448276598933375871177290560802898080314702410881096083424734410921056962463198089757322093354249593324226961454530840423009092460773751312829322248470767874589469810749107502742747955968899732689162657648423229347053376416803252989048033569872288227150270860960672618275850757327820603852644090130335122768998987806609053618591148714063434745072233443253193238776844001258015961414329026462689601253792847245009586690617943011563633781652000495352561209508450420223016325203986624696043476753865095780770518760114126493075411080612024268370140753593394261050933326163445586253625553109803219508933916945237808144927542243699537189372882686003843538516098953574152752146440346362197151114138459401366470389059190390380955913899872972524812987928068038948847205967202732817235158309884787844967724858309774945377478701099618756999838314065174972982890071284310051006496208034988760550947292557483599842037584312338279275931749995134338930228338274115414315112374573492083822541255311159559260747893640331945599231790306779402774409751107451723691268656197854740789965800576186534598052918325762657302209732473981576007082577669597294358675495380885930344885363707839688219750076868366965465524334775277856889848430158007436775949527400254269553344950826961729397279679016886328957406250057870457338744657593701403658163053860973777380675633826144290171022606571997216958225223211649837494494128618382088028879470892750313786560788073581097923663458433877109471501749408442414770974040237295637006497616454868183301059347427701046603945119312248810421606345377193973572517298509583710399408093775408650507802786112341167283114092598110523473837366541316130465585167833341951609424261827085133969423673682321450462318756221206363351559195851785811034600637149549806800008066473163560816577822802569217192424864369870490134343828618692525751673442804936912871200482003624858875285018503734456532370063459951311634409799243673419888073603379194280840552026416869972629042885267796105975117084767135896109981182369427252159216089334631588939754351444555336328750162851464178956806666007929133867169640224246622479635360716756937984318163132080491144463158038329313090127940139208267722300946786375296134821675081251565447176866670500899394551821352526439354865031019403131212819413437088922902480657772496049199497729783257375574381226121481138453926356625302281480807931451329543232649299277266306850021714400062842741018787116462578120878755483936025550661633184756613205422663321543741297267730236618886395010496943810516850727704332921774782899365606772701525791746455929026277417485294424830258638120300335927057194575757192878149010229054176450499849295883771899333862988857013816761473355862429030121070605407260269044304981189784054899157024377600237943196496468057820787807794234763674150695561036218846323112919226181302837541852725220156289128196472815237858221946949340639677538282125757396976443250003230818896974092072186625702115975747900461485453206878864985643153637041031936198680924625847889438396470023850670673737851622643059914620007847701647501307363843782958297262013758492341355993370472633975600438156092383213438588014659303370575146386927563200342192849974821451879758784794743230615545813970295083486534532532147618785016527122561701601238123454596443826931673986252531742283860274381220453147982999581078043986099811766002580786722397367618530266186619496306408174511934462498368271850662078737289939042562098070724808347057244887800609351767215062343572294162101243665981163694366057845025212777842692109897857585177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2437105578655277152269974038103837665202844290413773744202045952950375414241950009879983781744481612869972640417715250184921385487699047394057066099532100224938359483128381356824449562714685299674760895745777155191517912182267208340468189561134143121532714375516858184622905334423438099909562314569138249246241768749004654703651205324695837381112204513172278436441317460890205578100710696466314529526158759308086919447201471091146591916928891448451171378054972141878864470266442196691253594773283917801356895670788596190422713932425337069422189419267164915912658105306425320354162012784671153024705077844804672225195155145169827357649703895814503306763292556850105765544760799974376498200980958487740441546677397852434002034932523136282517140036292713249251562294565757065653636651470725523088655212770978690436645699417799758501227996450298361249947874990099807549739560585711871313514732605479983951794721135393083427887335054664865326459812839222423741399753468699867017295294747570915166596359249361643030563891622640052217964586738280451046344008164963846810046712529759195576997602332396856760022959328409394257846697278813641189206213434714144333138762333460413734957346233304101667097916533836793100954097279954075918016239738177217312974395610089735591017870614849038180809295719265566951981924101498848933786547798783349855662693353732587068281552000944927942097813535015592208613638019569702449750378431891536250434144728291911525295484809576733240646942862220011951248959247986005616907218251137157926613272874884255802880826297487036553865146043296588914617083844804853697527563296799099825529311184614690122385248447799614779440757163899594379099906747584376426568330435032666611716288834598544895365733105594720694056345946896365891258921231788328760850063868703066458978947102348270478262567906102575688206646552925287562622676336488733490678897114271526687130289493001347883620911047391047309628370795366941033544567380069441457059454770046119412891255833255833165041418843510461830114084162171068184342907091570334352635365217956762634846876768663245486654454302332078070795123726963759079927405786297992984672558947558993881010512735961300399754838303666145022301036806505717713931631040597221368862250223108415450659075733003280500842791894751636297852464206406425664920770833238011545013438434361078288001221382298378867017765794924906625174562369449710596715368958806938928009077886514618162330238319163653184962029596890652830297108861226719144571129551390729763119760730864930495828845736976938881200022686092962595427836807111351764988406309649265370857735543190718750742038133037449944726075840206261293919716426280447595781782986196417780221627214119093444967371957397800683983207869039139856797872175583572672287641273104108227483046436822384317146897818099844761012037121576387871588863678774281603854091224248903352030144712877542407852021989073685680121843559193316888890937540633307903818697031005844475371631889696474661790280256644807416827890479777345178351541347709252704006275217855291192779763485751216240783660991889267477298415080161845558119430619359147941741478471492747552042735746322606120355349539727878557727766271595901581640763671135251612378294770588663510085838247333792438378731463013390863758702080210693973505474805988035089473096846404330772501066673239601600694688840883152910547321595760689650766109899239144833901950427818049111956150649960590168818073936170564613620793788540279086754836343252703210679440405074848036319209275771376366699838389776359056528996370838135791179225506502028638686504725777691874964101534103066193820510361551580118838824742682233399397445439997197622964975825531475310962779921671074682242101253957139564728025616539834845799876906136237329257599946530385503397424598977422432874747393943530739505459729480052642951586135725279304091434210799421651322576129749548119778178652331694872282004414529107155857411194758127229335885183286019268282910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -873775891210715493854082830377186017482515044980956924523755162716160524830113515287727497574906646465503185694176280530081997628598119967889049125633768025603141768623975099843507572487991009407112640845721724867029489098638839901954831897489824329548964644618288218900523025537081818928981069122579919920083275747903688263430056135273457217962741549587852691048697948127246160653222533872205343039799578891092984531282077039056050223979588503784769158855665194112524478988120743771067260681226593760855685903209542028609785498112795285486904449438258145674758329491698112848296828059370979921234099191689183499172949915022638867215475990906472735376440433287650307580643520264872277230894675132055001637890296038485898371510810881630115398206057619863019883818610491237213278964289810786228658794016009728350932347380309059768172667845122343753705829334332145003708375317519476988896270172396191584868226128889537553869846875205478605402253896679923051675344185340720342864697105298691078979398782105719031998246855336093525379119068907133016158111561577343498488980391368377673447841331395878224495580536771762306090876514487311245431738564348578375168745858037135942505266499472097498363161777690451078677209979863109561609558288781745913743497592728171895358027338380583492237701171757973327432488180396160324763141870980479152519044257891351227878748250437056462239380483417814697010717873192937256379966733654495320973408375297741484247610648874323612629452426263362464511158920060182087598336257042670269321881516999485323023651949165736423672240999672615156146444884174182231180790762297338022828199483140231540389484483991740093099913906455298145289999199655879777931316646451614823950445356290779498757868642483747336998434213657163793532981767429848304068768506151335687677308225446142739619691073307481889114770526315827916364355466538243817739588894889011289272292847015458632467036704024223756264104415842539064006433434972186662115243699764694775391386401902507904936650163050836601166235782716206435563685709913691223444787895685473986549463022869642525136208754867460533817159836134232621933236510264239856940833804510376834548663161163908699184181244884836701820659392214790827870698599963968479139728817901054498529124160122837195792110806784437876916279080714744275930637803036094316728574667534719026223912426245451682923520396002860905741108208158419721439308300292286405817355576755776068105387559762484014993491440962568572790165443388467485347808040006604495908173269589659876880645512265309254694827367865845958720933267768477010191738855270689920438433534473767847775139194699484745436832828788407182489523858438541896655435827748698731962941048413280437734766400569081938971004051729205228227711881721373326754001643428018169877187730689348084824980232075779804455458864586396564724224755441292206478951587090710857153695936823161763421541913462286330093044678393918803436259931766075223545659805357309975995920173622620096375780410284269240478069433037913255652393880228382927710024659165613089177495661017909517605433690530330418162138650846340573026083203854332170084679030792379464728910832987309261910619430145786690390978963529478509649229062635981004987981229460046932648896024573559340504694061461747232585796806477309508919642575618257700689063707589380386347226440986489685803582822017850330578932321196023946038237341127413359843628895830962222454249930735399060778127492621874313704761267863451739474321587284536812279303432261388758727702727942719808503917163393292079497776215660048663252997714836449256383665584158849454594304598937857165860657392865460072332054180415811182631278810018025418288802418022616501789104787065682332823766687233032327212457913067759869665635268960060367971593627341704488757912767847602269126907472162943393973280197218633627368809267328246067691329566599094977807189675180488377609346015958838168434968578575475399168591956380639469443437712222133348825497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2976054984060750822851247871866582769142242432992580868278725882083517816938652528906697499011393956415444842316381706219355952534846063711774259348218236164347401692810455386822638276660815413711578908951660336783641736837471260730565975072248009837102719602038403022886130700206735326792273919019969742709345855380432932089599550663826391872339136233797597871477908131619434671820309003945531336812705030408542736198739074308206438374756791981623093859645937906042137263279377761584233920674818555496889414785495059863564733765859458991976731621268375688338289062178561986261008034705446148268869823733396918510371883164472819499663048475356615723034466722543138207653913684171406682425635511418843514899107992481922348593437042904279676574598244731095175325650342445817696849410403457364997875560255353679863417407045808953864268548751419024165870872822462656172584595137274417985772914346374588474882903653651803816386797382350470301020687016204687616623576421701170280316623958196175933084069371962264496909160044813084851078438812712311444593806160290282308410896495290774775164272758971952913152346145771413282535751749400584616414494446343029215138420616199318240079440860022386466312942278742303487645525135119996112567274065875204527385600362594281484172600309164912211663556026329993184331965617623051276610869922803149694576354605025834690092448513678577349319082171727864408836375716742282518302299759308102177529566215990799590372285649869815033708559551558234293580771677975093049397071069994762185931225344306873757569069174277804427056730590236635177015519501553470382987950067206300375677475208624726241742532398109772608133331952379932079204324132105630900898842719239754180410594363743864706977726853336850501785761734155125469963541398630850103146796690802472060178551120281653344232705474015646965355734840036283565838629785977657634480107426427008611224702334613068146655283437663313771881499996704190258892934785540368629256535828590162542639330366623049048903141459664920244606244202360641831906651535516598088716863833399741213608899233721498868481231620362314141933614827592771318436413509962831470383902658406850048115945124944114634142088787939310726628509083902523002087889027812555542088466268585087738699235322237292100216862331197785098945589331209847261376793486922219600330829121020007682266975353168459470934523894384324971168352589197785760931457270788128164787070793563020404219822594135050539341767873750935571918344393979787040980455103244391453365275223405124199063505959568804303180677544730147580797846752224010514124165502799301997297508950736811492849200767845798729976068209274528316427766526963133188204382439467624002074300839116259828546283892055815949165796308157696972263961531571602049346498628599303002171708542971223227247090436749441829257348983435121331295896408882363910163292827601634734888392452329285352558517314622122589802486239276980773837500747501494985507883592898683206561708255106521221034220105151428605708331523863252889860444101580789280646657581578884148938759036098153489272379703145494437895334677576608071199135092725436534303027117215132638210137491002474871633260314743835777495365215531711588654575389277573720499005868750545410424741988741554807782309153554960348732229746009426320539709005604440696929493500847583188427904020554808078634434433188264393260929968954575083929665422374060030967272137864044621024649595161800963071097364696638991471914675267245554103194307930615938570884111838680385679431392880916484462919987861154681984188657228662406910846433179537254220041051444779872456754375365198081804535207382261481808861880693182412837281285874425602218641898609137197892777692225740178111793295322422874195963891484447003099374322986904809234173139108514441662562018643706700277308149519538134604768253990444453346292545056165915562721206104243927044892800384679556249795698318366148917482959703559388865051614591750605631248546438269505050214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 6005681078597380134875777788887823324459961461235031608341123778357547477851320909738321800416760861997774845747763688378641628580097142778287851944294800367523371639577019075804948971266405675325596136641831060664731851936023816883354747985951698173147930106610067117707677862343686384448333843728720163381283339652658222333449340224321696639622627748254643683740719798322449643890600304892362505784838318773584535194520765917807204682507108743749238831851357286123144555153969418257303602026805095567681157382821362206340930959364450759506724935368019993001681373650439351099108309442613415914732061754773956336478688453641772380744571602255594496602889426248374488465832767576994472345334183941253556094907172680796204039908625684391994155527299927609368719157426597250396631027477675059021490487898140468730260674128329104928011860606446245520254557045640955463130853033679807931102835077233478862597512961162615555712059448974533048692230678058971537944513439592999220396999582527249461329643272911784690602454060183362107037286612645047911212861432693347956057214001341054325725077940473144593123385739861531829008295987920574688060965529954259883408104489592919245805251822169061728650065510127560835889066861093426614950159229179338241817858112130572131059591206195601795836807459119872987078314119467323140417996034490092904413551170994444143139089389523291685309410385823549138062193734750368873708994419845761330140758088965260881394985023363633045651294184405282880601221883470074203713515872739866557935385702349141063949644765327599846490601783949576893856665541125129895002051893464783440260093346368291420276168947274788374467786254000231318538922197379761401114137589797647220665838414540111174118927034131478985579307759209795061555000352782703631850688431454911045690374894188411220541581771409871871690976375085293813035340177395253837044458794400037241240437056283128038437412677494879057801008827594446860129447754272447029863647759308070894441810112839867460543048091141230623336530978275242136051102878661762133891920335387075380287556679398719846979691049607624220807641138231922789040511754263724752862617242363095963650536673000247680543176311783037395999496206613999184313579195002461893753212681126273231609436867424594237525751884310700680633666804769391934863984921085251225114084462586925474969290981239991330975376757695981012764760563444786522468526418359958918692741503791415502413904057275635786644032960488998735295748344454304310147398238645459518362446357386826440007111639551400256129814726728660618872850573746239466288259686046508898055773208831674135222002187987091407558607954654670179139551419558253229608930908042833018669720499120856995607236196474996964577813299205335707047930276184333589331928509955201769185219635221327735176258549172376314770322758372515597172068386029167613547459456764194407559189076815483516582104498180503066547245825293734721725276878933999236603672641127166454077852443495046412111160101126330390826338764743894867876618425909757827833202491657260652643171365693001646350132699779479861387862911847808391198139586355215405766109473172011762878299726240652108634431317982981980912121366505669447484809439011994063993193547105278099114607105961483426724611352867891160536668727419076677913815907758166034386124538181245244653549907175770211331747067504451314730694045568800921063224136732002211292508787797685692222507314190523294447696976404665647273832206885379621244274640661265560285264405213981000914133947664444916472830601122417416207466202612605995087715863092061926833484600678762236215922884355510109176246490468385243250227738403015563155709960734272011737527454211446103810344912180356421937144943342763008664806889386108105998344682067558505359333595797085966012582029862884688015329911195603905208566407965494230147656183511834318634182725063537890584884615959599009098923588896155999372108820236632949398150349536757295082739077873823625800704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3657598629712113734731057826230914258606364168955745773696748830234304763849164925259758968767856206600922621740849092581403383664824742880494850266162307326311422954868719516904674166409565584769814366560096492021204155767302150531234771482542807413892136374181536330526482909922427373626754438758976762476088595861980567657943914547928984729900421184150303949817896662009590922575006053667295291661654545405569977461051575010608472917010407065421719787781848111325081115902988888578855190091387556271756786296231042885424218680423684714421544131426707745856003028933975810819690938175144023623856352268410260849546243760349551112935290195334374648129536071338226777478544986122918629807419583241180055775433964823936858312499588625665273928803085100739922828442094551130231595053970832700292106418412151156936496383788877198998936667730447520228970311888213619827626858608085832659393421070996636256407302949343727845240920258480644289137354546919929274603821511089755623521760259332426135975932053452828921935520929377010288294747138186043270905929494082787344718792149486491340752718177744052596916222710927615971375839975865135674511392955527065854009831959015047643955374914238847362091156752966100517576659440769544946951740622045736146423376910295241697077336440104272321435225455523978351195387043145691699869995096352314905667731779279793054938968687502826990186565804317954280829488488746165078931747170661471017892516208955583850539116211743759276087836173229377366910027854623529407778498493116269842299402423752720161894860760917934700435890674471497614796513319426894925114098545124341193496042194201228964342891397730604306714875202194769865308026403164528105726331082274355187505594937731978624009566574321499687018232126209690514016125693471899919593416939264445518545761049867958541357324539425385972555970116767530067707156552512820125570155465628911523629547147414103880412828173157387272367585692752555700758626420436128093852762607768239241453230639438486763030975431946317746491922378021237178934583563835912860532372804704580438473869132948010108510028827916268806257378136302878179550783588115287026248035121999082609675188366084376834709619110525862830928550647248076145927428716931407687248979133023436706990575048856391892944190858959524757919901141715979707857622566555402252563218972936350718540316331821989525373486530262005869769373049154616131083414251036389151763019221117618421909200318986460913661880211738099217515812695849494689905467157151808893798907311805668613526545595238656855607745211272870831305058958271081886319701158587936784441938999234978590219303194458276884467800375577730355900405798484122277025328370636328280719889049255711205506847353893485637762005545137938832824503880658162171318002150589748060260790950898145743624843548925775689152359289235711136644636563571328141356504156011497147132525502377240843560815715716726464362597724367987475962972410600210576775405122420037260828531303667032570638483241785162002057830899865193280888674578094079650693495621143458947602460180566219730281181397619239147469850165396910733498018362363738176055013800899400672194182789727666538596553651251359270490902893297850117081494511903106882066667819347391222992175429678963196670522373994989887084058761330809723048230439808740843986089285596456909288590978163240320484794204665048177547805371827782073619442619353646629568370978483474252801680041673074034425624080617249428948551401188168497244977246661367231486891384774298970786628568477502151826664769421500822573988039806425931137120815550737048428810232761970806781339308130355129092124267670016168902798522484872728771297728895245139252650715828277430212355347168671015044833225418787209637089554064543754645060502682649373181978997406524121946997172072739169020182227493040038795956336899565371162180766962861763929732785465395396355271292491781926647008519759971357346284069492589669557113973030358003405984258566911687065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4432977566543275927949680271974317425936914286744634357350174065266273404168623120405660353618354349996863232842665649663094052884643103637688633173864612355933745655219773088073642121909782390888467255244565158350963213491029706648872379695161673058500605720479183030924866062068475613084602483376576962170872717852475376227998318674817402139177798485614645101719594141978165345135852335539917927156675874336883167803114678326886967273579392607910202696673926148746219680946386896982384603214814226663560077147577056780213322896912801756061869265652552254882750643446571923999096425875881231630495202108090574576577443052054751968842539595930731155571273468356892153498099349423114387130384211463381164502088955305439680839320270594929592785573031911400236993125507516616969059950880658183809298502115505353685611607415460626372523447080015403107506798628873852978199733460645624341302221367276005056770469197060628423591696863046766998917933648720485276803299380388428717333808136766631437028608913345855607362628106617257084718866372192232698582982938666223511340184999722958007671906521005887262873339859555908833171993809792940006680936515835915783796617171588060887130538724881878192284837677568961468114286581756823153887031886443657952065268936185761096140521631896891586467710140051209164318039507916349845424588488455955692865971199256507817102534596090182430476830465533252332211493572709323428419011713837567874089638253590900504712407840332453683214719753589656339330926360763391263242442168734379836026545433896005381497730428005530085595309974721607489668693351016218284822783441467050897886744299659167302052253294948266080530868354785110842072939000207982103458770288225231217993325601825104337720522766361533072890659173924470304619766683315971085553907306778145249225345736694013529744931656963240391080799373687229133853589924260195197768435085442128590041837108389313999916079251220329932119698061735845541244260076508276857231140270734165764385740801933499891927364539752661915798060788597077371841045617097160716939581483793810244477564638613907066943768690066479268925266552148854086397169379701913469800857525522070729000930216606444050104049243817814051920664996663611686623494137969822459064587199825515955366791358431550557181647026305833562761619791197019303199273050158408864952433595202433281403709085153826626037101498062410564323263972539593879458070319138133655692108310802778563356883597046266079806299770320386179630226897934070612432423306996715766318206013302766499818318997294219101531162957275330907644786137262737279640772215614590606088526666442334892675843160227774599888354852625199594592603718240958739195698256873590512412617763000013101711967057186982562894987512429251591865482876690780212751579137607396534581802499953093974416015541545617646167150637343657406595531097061706907513664904540638892052338124129609422089127797706845589524500345441086983826325770469946948712230256835436855369654832992147792377172991518548785839093626493291738324970631695765114008928317410204072171602759137473267957284516341322198386894720364372232785678187659823900298417011933116382724994893601559588152234293410794234536465308893976203051115124588053160619043547364944339931601710395995400467565622502141300620464711471030359469048185883862938878583155322641017539133432986713922879927882106562121852871645338814617296084701524138374862795265098038216619299652402912816806227411988649612314724472941340909442115847570380743162444010463390265101589905943879145384894394123412855334095370894366802132836834987363366415924765464278548137432366525685839948947999036088103769925739442367570551239443343087833656956765268283528012323534127802871069425771392165752806836258467850905638924220777477994697057124132278114628463397522723058647269393283645964923313115949757006658017334430372572642423151018192462693770016192163457392089103761971741181947701857591205487350274843328204173157701076403224576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 8305182330642839360510086177078849371563188316660792235437571201704145950313235992907054296998074074189194016757570761835022162657756837740484307884315691200483423428298820757167552905374341510926278048562363841589805962523829221913562777537523461814555187476642633732246129816954571328258606842835328291216130475707714361906971381850961603542041373040451809136433576890413821949651157164545826891670523251228359498765056419247144735026564562067636278152019632132981181009168569167390816407442367794078637567253656788597806346422538484716471048849871439665728476891238076791679506962145484238604770590321056984734190888385469380687307974419537629110360309881377243768072355015917036759450784948743549736585547015831029206627092831730280124486523404820855263324386503906238026333833643873424168379681299367199567283384778384024211077919873148800438186871692208935394081905570497001279130072359322986869729275993214858732288832963858853646023062351173326408540200890887984815979566366185820405262823344052691399895317516847732785603261697634309315910548106935871757690848203147856711302461921577991936964519192181913775339822964196541880630272175047094473798748925484783336523325898944438119845557336428553357222537242275158907901504895491035916179169224167538394420478433591628628932671209691640315934112892122139752766378879390451627502231483150215904256748363292172348707326710490741586799511201396549129713825353951872319273781819109491339539508610079913397378979847840575444324212879176746246337580709586805738915752958224801092297336863768698891204547293215001637103143235675085229068829295424683416511302702970836089428703487192784475664812014886606079840430132688049381558881789413452591635020204573522854068524261812605839986080727430570712192351205215888659283475917224442062763151061935650627838166113543569909777953170133803489966850509271356632120790079907477537266762873150802866983961537872187499718074753343150950950863040767332097731615071751011583452569048598893244342627491303117266612846473060557616629536902738178961394396865494811692214233885860514724505844113562234558062171037993680989055451658607648548772983112877764781379294345343464937103587939991551460820078333122785901102041563403471935523236378153556964186949423738736152165661854688190662319191517943167929256955934559035365359810856333045659255779343978032216848570179779588601069390921466996457487446409976581448091598981590260403548243009879514226124439644658810296331378092448497649323480465941956973053256476438694933731179503924657668056602363100725986431135396156765652837307999644602137533374524845265185465840422562306027220422144974671238381874319378441119214408102755679960486802692051959951472384955900268461037854079828501000321334511849874804312326829066882958037895678190724638664698561643808954267370283553437819420390879787244815014975057799922461627923901069470073513041448694478479858576744813486296358985525835153308959532057129964893343300343041862495961007763112028810339402510863567667324593171955875850294729501662234064894761981855850999126750917187155476688245362697803769060754979138325932255038995560938412306384513818032857950855047664423916907846681578477397863155300295443553012785824892878870557427979562593273522791359577625856689242813994999542800882192066603884768804523048468616717557014444430910507153745645020513061309330604968704768653919899244218949108138964174840896206525955371196904824317662637010918121286428103322501953269767515898822829220679860846174668796529873005540121665931315527506481788551440160924828845228342887805097746126320662044332018305857066865874012258390127935399050693702198400904044994146616930919187313621470421918753527731080008081127606856468300452025247725441034224071512012971582706760655766387804326033333350074111121018309347142267063862585115961107134772337704209442093591640857346409876876839095427107630970151230959022338403979225450725418856568068787068973728153529876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1143039695483144446458679616009215957536012343550934411245522250143784546315174009013760486686977751339533011059323699662267417322734388584515583379473947892773757829180555766279755655861405047926618923321188339480120302754421255126811868666812830808839532263775386866862829434032091145620484995135647528860486735418073616050778428991794833760699798544549343771867671242300732690502243796665353812440380479752379860592202930542098756312467434528453708609323607368383092971858861352560947776811905373756372268496067827701798495268503795778213974261426081096608178256828665313291270316135774216717854258692316222041473598393077894772114790982777593558741040460646475277959140001443305937579541329151509849270720268002223799205899954908572410428142025366536201669577894138740627260076801541169647275167962451570431426246444018938294488177626392303042756702345420962905725457406213975527944953048654769344872580850619692516402671314634923373596228855124155769001411541904970844131561836813762163305530924392190591551784517548072371195600537559104396129634594200527754912694703778160232904416793313624300254660329797853528186517412357948136169306468736390957661236162865471258775737538937449393397747426877768106277590103327278567884535224732854879904303567111937018717505756292517091843475919115771764164452935227090315313702776419432470632706342965034138003245105637101346686661821792140527888613249772145407333237617586451356493662406162791230696669002992987388901081260823269305837420307273779328914975414291186657141222269012515995029268366359255926398828995978833739498808735838969428790246969559879588913231307039860702877849131387906686421971403431332003908665587940016609475257952683808272139919568221936859426748612960704674877019306592376054140662446360894335205368222894495441762767577366093778770257756132260652057605206235549720729876285768521013378598272671188868588820462974585566195212567231441423625416977479439080383570373433716368896002569573897745007523775630810559123926256492286965010950834267675417183287952368719770054691437570534225310547218173148675001409022769046802609907481554510316307536439434165281423099670734946053401693512369118292430353267462931905573259525442565842893285896780685620151234586457008906253562983022989512613315618328016332257882659541420784013332921329442601399755428806076919266059138683902780105326416863349544154408549421818258882876623609778831116680986932402748244741969729057093457559250814586737294041552429957935950322943521788417558647561168358663431301534941700548264698371101737926063691904674005270419165463274477436687875871263312093324648460970673576180484652363719258530974037798727907162442925567465786238793797203572012522382098640264873928736415668980603624122928601312252827146422473200422451854387935193727594468821797815818273182688051318082682115368985544564066267246112029683652582119705845542732039890105134220368116102298686915243539884220772568387678950429305005656492773279841647141188468154937748527422533122817609144275820012822906058785575951121818980307874061367900807935413181972424054616653223665977853255984322002007292951220706233665229206773409720877398003370359573685821820441899749570335127457301477183248466024635327828293365065714565151025768784560638402861095851375695585831620417226323534670312638983495709236646229194686990802942820018794024296326061760321813567858601991714224901506416672983374605829759893324772705263891950201896537975746631937749418247211782562720774398631281965460990815423979137673654623523199315264524855792198353891345338778366358399196242291386718498288138811356792534281295490700994514454788351454712009606485309486051888026690325610620477054113378513140990773650932603649682296401386361272967892329402280248702322706947245720376955125729384160493891016752112204037326220533399806440274194976218741106455898591154107469106860502275386587288190844207228511193436500048959580157473258237393451658930165232847421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10415848299456016713774135057599338661309964414190002005588832387354487744392484623417567781163063729278092470807928360655007849059660169327842226347969141581292992112914808792976876144507420424983192259280675845027866462003395333818834368767093357858651417417521963714833705903966508911320629118836571296250753089238817205066875244192307214978878045336454584153345772417358924167313263571903089093235892313184990774248091830840919645043032472968848449321116476163075305241848997317450407559745887909394629226366539831053708285590644966895726927669342022149615118417519725593710813954817150725311461369350356956105209256351044872227762851214786774068815645564519681410921578470899824229656605023647587155256529833015274411925135683243408173563603243642914313493492138752434788522762309976187026384771700925011454300028517622236439416888896068102540764467316942338053407772431357822673071407304606930745069142689420488075799662312136392753742156350241853557368276047937848377018140735922035882952280831707577655190862249894798194325656914860454050616256336135247759075750969820914499609025142977692995423776229644875078523713123147113470189997654881855351783584241405300564058741407842069221065439678161960436179338020171900195901020219575942591236838528936103448890211584408141797242494731812576788570750711914796008616762619392330211270636164527336130243730119540035874000163219226560720075957972696651457183434628064360470973597294974039555211349505599692112342534466726222336618703860672249771250933573277509532868308192810952662897403107577207251284107742012683714630712463739034783564314252061896310002469658572104518582631450725575695612113585989700547567702535137025603810533107456712323261056974471323597465970067090172492692779025837310212918319712335570253635268455242269943900551260570634947316879593033574066827445337154811546701170905976401854706754534324522622353148290334500032982161556541912004858250136036942281905432712723782963305457410387131249404714793886016978827270679958208820940057114572530606790585756643719153550682342367866245479201902807506351799886639827136315380227073342692617577200319849019090065417637260543623697393431775471302291427027695337752235502015770440601534037994146729170099176171475518811816063443493441140802407546223921515297750757733904019695592006608404348074855277865472100756178029406447759309459817679061250605545642787573012470383429977598163950499253923070500251594961185775565540929856395087726772836838065824025359454292878292067326488584806411838547613052211456912307396777723972572635281395786700168790535318057210020332537229904499081287852488841301565500597647812155772186314967219471775334816061748581157593702801806240190697822945516635441620295240285154303585312494352721310424852343214474496975829030940245030089140995578718565361081368611233710198368776262203703450865200299728327715359352570239603552836744630935413845097076057463386492804575760917173242046543937175239269838278931408350271125520612176688547008942085475856125162385980311108195825499357197693584781658261871960033753465050062875122738410841553522492267722883291241663830924683996393390424609789849215089307534904570767438197803084046878130582736632747920598111776105990208831560601244454215116684859635019643403697001500360014873222046046356126159853168230124302901532629344445631698764548890122278792140068211879861305482731572280633032448055195056106092460103929993570112562144369470418910658739105866810999795026907799127699732569879586437639012159127004469329984143998084281677711278793020872054984404482911802418022803498818457262497214081033749284543316899034271633221096289321867216787178724166060333290281042305703187190890294437024191117296315865046888330637600461729884239885322988202714330751850828637329487444757713782021072701446262074097081297577246574199052785284884672067973836340353348395242776112792927537197328976733525784237373231375843797509008082252210228254994972436070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6818691916687095595267439366310440237932631785938206230563665745436109431814402687674146604778452215150793225124694394646308677181799082776877704318562531389127533067681616783829291602120472260189747960595003594105568242261005014878662507075499220104102900035088684457841854428553199314295670545416887758346085595955254821139957602877865895309366032231734837508323918264470625693397292150414870904572883943797797583550472447145649943228072507944879585106528719138843480416642402187936245792627087413506201315418228225576644465286242384535372639914068071529467116401091556364005326148149502895566570460132334631549235482554386696731849478605908650309946391272988753992933968634334049108913159690536456786726084526257198590939943975128976975669252775225390617891760373315938864614796328511993734052926213322955371946099687987964033694460295725494719477731912217989829906310518838936344859534944006515091706387255658376385198648766193520613110046490034799557605614500910437118845654947598263422299281159548662223972952754981521257482499268330344772398706598683546843193139373899362629630954446056732756637305178896082897288054580395420583294629817372581568539897029660675828404793189709998897844729831322099651175205819289533796517682180757446279564599004451790833407406257144421409203063149287840705031850686673622031100301809586910584297787636998501637928284510688303560109458301915878482333772623643346875569579032861206379464970343128204103339892494833958304346236138200252031546797842525561384547558690761218976542387277985694909254972749426541417114911206642565410629521513275608568627095652736908237852477817894549830546378328203890333762430977074324588702188678020410773845289423889821256066240255395699220985674918254280014685813396080437802261978595605016697067919430925537266830374460628412584948650322763032370001710763544510441391956455364966076978543365094680440426974385589631445904751241070394482233210886755800932569836069700305035008600427527034656857547567364983072045557763399480022295800595266906987495487421226223370383921518532484870121484794647197286458229460900820244582421073665375189086979783740858951139231448988349068083829767514744195934004518567724704595914218838333911282349661468094529720154566048531053201252173165751991821487900866649066545349182802271835565035807104012606606196079913559979665199426221262071630830388566440850167908234378804438787087227225735518485334326267241293451624772037567062643840296790286793232880937927262084864922287985074425497543457766611185292863597492253588041365771312507076696553645598146921718222535363590793696114917824449958027628647232665211872084209142212734605818256102954190254214606760683879731915709231127827696003613565197729834575844976412922694231865421053458659008467600763067443332134325421064521058023967705782249741316527846182667205038037653078031130088353966303429833911683024230544459999881677281689405660409136270897994950214474893908107592189031034557791050793585056582993529299193205066965492753787953304519291038714162254264611297877637094337253786166015652974955982659398755651416603102629010889206712589659234688845461767288702724303077874639333999043068425452283198690855577089626145027204654643401576347542033332534293405017941690575018833055289421231567693848733185858659663819185376983814982146233265190206205417561192501987864614819175840540141279503663343420965960680806811004628313511097744109553520673625541645988569508995094304422861810870873203132007130765625916738016927152069753148734605220736737497710507626989458216540555027657863864429241910446943046465705653527094642335063795655006074266071327870509618635136824905211243030795961492771110888081672504141851098929714639380581388483058656018800603375687043923791768985197438941467246923650327688583637902602286126093647054846058220307400137181782008703103779036287693024499136459831227181490486697316582420547197020516023579085924888281076165728036938166174049086996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2518900116274961735503287963058205686385228849274129955827616684078820868116434062743374340338503775671266678715453290885640716557512952368840221910300021241443364168465318420320967412163075880218246313095563422114565528776207789636298484898917224010088840233742568115725885628816017916840016475173620379636460903956035625820274721091375839005712830523310867063360880529183269696538433913886665812884709049157522260513156758269255907427937958489855805407758528369850324446172917937673921634654771133923445381810783517614751199178198150987668348426699285873527743727436945871909599597270351365508101569884793618198453223636984077686706925597349517848059681176901071419028784780619176045364244174299048446464395041544701840909564083990476477593796549082408246828669098252856997978732613506117105608305956294567355199686728580037686767506764413581850321065045531917872975481765718243627067400057782195024190781621684586341857033364560131133645458861027516182463880021585252214764786532957022235180494106085500470229729012012869362912355843292130148414894560858131612216950889115403531179049389145616586999103393332501016388328389963394477737893481016152908388952541878717805357465075711774362048449331603939741602715848219915483447312106733437833570124967802220171612163944402516965659363591898679739045428689618044554410403039202992600610584110943263582642681596116193226851904849896402010172743219594407669876277761608007709554274308250704799456791202909497983118200314280067926862085530683605360079616948544536665332695727692739195691082055730676338425437442068189154345893719009557219749598797594946344294835741209489701785170476295324775784634883685759381566551346682070491565307775928816882402254064911182200790206275527062289522478416307154897878476872728117890428311068193170227539272833386702305899480838609180851997842147189770401726626808419751292987208906569003014821532993966071088318526718049979898411948628398799922183159165305376718222505105658563315751603161865639456426888469501622372298749699192930952561150223214945145692319854334040368931005627488618937808462697668130543517031469511010827981962998124409966303688188145311842890457203447806428792577983984012858715478063923079099372882578666901089493483077368382878627516864727519368461712461640781540868857790260596792171212772313823160926754435124723201058799390210977150704626641762945362125312738525575782752747795042555036551744621539029097487615750618299090862045412891497641982786695460098273026191879714860785044698686528504202736681075268868667857612071255560922789270146554288823433287358283879282207983843298292321688292816380067345641792000503102175247616412625791999609583287555773557296590478319412397856591931203036602567367942661123570689234295682430845456900316604062021438441557320355397466221191752625914085777953661417760722086757595300397520801413720647452669485922764500505049157255960299088871974176579383267177211123395327836425124534881299977352255078021493190832702010989992272964936234925129450054094564483772848791671638464348732413817899751248153765000475798642745084310660949524731329355260962996641962683783169312611384951665336125651619667594474391534557728317695501244876288698478777157736641010237737678875893252818116542610598626276706007521656899826069098364889905625244701209467299038277783309965426664035883047264329854317500943379180213588866622288602565450518714169637092063031542464631713774290382038951263546417096116014185460657096059695844784722665400781969160927540309050782397573676920800067983836534699954161122430477886584809823529567712546620528518376375791616693869677752199896837671407403977919309507785627048582304689071466130032904048657049443777500388383891619061309617827856490039980226055191882274601302920322168206111045929952371690572898973916162075593088630723472051445081639343461795547540517863378118540046075453115005828640025945220570902014032198654548158787410935540977764796399378208443596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 4126232194359918888848613665456131592322274484773659015781689202092752655682091047739446920996154728858774664131139258712354374616179244984141142115862556182322062028667458589443280740821310394266464592848184464462964471932960419778283666205960949763616484840355105436011007814563950398871974723655928858686419542174991316258783213821053482994547194313226265089146595928211883588560893531689416785183421340919710688961203549887249182946274097448598572219316633064260282403752759139975833860914802959877121323446592508863794704941932666856151647517982176254264261191655703003733152234692788145224924589106353944133912086624560012874816227621788156470077617949667926717109339003654920274360649047104831466353422162564642466254259219209001167180967397887022116282943997218059126381845130606853054017123932517172095473250009005564748250367069827761277717456667670949917297224141268103325572996232994525912830024888835599846988056648218853655620824866107323853911881625388446899478142767445991401282736322773444641336576664502072589944377075943776016934586518546829526482789027434057306380786589775678134232087356473183854731023099734481890999386472652940657168463757698288902669401447412515901830071030586585147822304403560134823572166029082016233756186164782724791475082787100082127655149535177395499110600262901037553495446556638728483263812999728259462853551687116557169523094237703971753487626459701412512927186925097151705535842358047414117587859428432524628203306662735710053708343419273300524813759988978677249206444069343504685060370812097115813157037776272338676971193372608808787354488067501011473357709840442551814922306608068517094278462386023346824170081215251897937376367683816683802563222435372374318441123045553703993683061241896311894236483998371576042667900280510596430837485215618424437716378354349412678226425891278668642614255134466048557094199733064089382329951225429343931346857166839812798386110332244066985416692436232747083692971665973309061171005631405573739079089118015622743765200893201018537495235956349229735999312050229379962220830928259454056129914617815254519733412822589130385317712350591599555195907931389757165387483564284957316623675493663688534865370811796766835160805442700648277043194274334186138104058808689016333065848937400595648046789250983989295457037681741641546228470866061150938769848344838711682341470497988859028895744811984356706641083380703910970100944115649841683873929474330242837583958772289113065825082667808070489186749818829206993664191287300583174186290920306881281701224760771681579259741678434350668496003431114676342914707225997833243732106031209400102453136675152634561840875013553204992316993558652576096165445879305597091771297232669615578661144926281766072408326506869995451837530503624853805370404417205269561684181759359459492416446400759570204722647036445904580179218187081571976547891926319023552289726601542525188177137960191100137913380863893923279282167855012694539636577483810016677866273013442746135955840849235986764019348587062109783279652992468187228543939776816856899883511892758446616353167621698231634101404223782370361798083041172419552284410571395020751635762512312652309694781363662272439979040590452391105624684579447324599103760138634857198519714113166596052269967551158810891816565468418523174667265028533383124297537005436587660172846847115569462712098315616263018527209608579163484405645982568361094600338329043749619082014318730673631432680422574782171419139506559400250415649357240250295851399894923133605057090650591494428816399837673916632552049415053012717769737164470544238372021793436231978927101089253272415300676517973996968626493799845603854979808828866517767151072545404674476762626683319434278395869311516387547605969223847057762598968494864203711613909569160286793531875269400642108837826401588963668299611301288374581282953481623221418473805212179895476725138332956539488298880413103174997917589195808538213128679383629824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2363521195200782862889744691635632976353094970891080656005856250206373541949086861737384479640251208968777642170135051444041215671930656549015873966247250388326120906474372869302355147280293307230330483098016223876361371390796867499081354167068177729476693608001194506531718540216927285413789272295336111798180244599736233485396277490347156000318721012688367530212712803722732593876249282115108129664310132819321127630775304340593063559746135442112439422141311495960104626771703037641132590424737380769095990134929312080895525103552071901848091669826526159802174218774268040091402378546820891680518155830374990550982232821682105500229124916841963077446923243409190992351645384094143498121889281198478641426075352632126683536022547152216156796068134186869260100305544346203243850753809774185514228826903457735850276710948890622759269073781437613056070147892354112638166408853385187237762324879572386941669133737915541492498809827435205111039750136968572336309457095115686611172904938514762801441140874699855613448922895351867259733294516030686893376390136260905003087024312067997372088016145451164760042586865739226524847041184962125092610148070777481049274057568789678685155411809532528775007623985182082389315025030563336574995381797899232481627477644596108056606718803328055969819067911694644926940355447508149616414000116419760588613875155240299114708405166031990881740441795776869109444311797703994658410504991522668691528566809796334959024906825374970056263599050854646795157155351107040427468632957326511253039459025206876578909000256154834662066277388537614334752628412108338271222672097986942431653413687891270478102297220319644190929774222051457860270108274862231783739992935170648160405170513495015889557797452686321945102445047872153184726488006773224513158356441380559437126819892788372108712477654948102187735535798596982328811566039465696245561032716121073869841006515742564213898856214431933621574219020456552274395169296672714096315114939688641399272281284256250058253681687541693041187016062300044083045755483188001586606587825049190809772508008212076429548828727667389128129177167657665907236147430466272656447167514561326795047771506545778256027160332327462943865054209364511212248820543869549596496298984763605108847209531064877874623141821804496660594394486287867535834209262819482855220607357350689472852483257801467228560832542287588119327494657464618066237813265039503234594578602613617301767881136879970991255826262931671652869175127388118294514819993006401902743748482919023253654733454317944460020508892128015273526021501792857100869088923972353776966451014751066381718686050267919722610892229417935329711745625646718345246676939438126334318487838644317464543831581589231532468024252835197729768560026563743862079185860229265309296994334585651535226823958084633880675700251175010024002564047795221692925107051625176954174558206291746908852570788739770266129897013458564789407544093306870736638727070786950495950877832968013706332790158037616199192520752642757221772474497062813054654010952093593696665519839213083254024539315509233480332322055225634858621452473449104795957891958254153538518409858511833490698422301782435239651127758396413277006808455533302362133662375722503839548551450610563308656906524738135259960633426926177379941699062192074374176321062234713735319625222754223000758675342872549229216100566225202053982105265898009686140126344035691750340697011138179316576306186985309209420407967292769822358584044015562449917492039675041586743827677973661877034620603583639910707763307193526442975501031006094525806816835237831297516563672758419269129059202694603443856856931687087114732810743271523627936026899721796930760798771313414229357649299549284846215180504929431804381779045061297402737438046433271861607734204871029871901064478325239151401035479702271431655255114287462634671279682598224603377106657839995834514376872696058215238008743182617621296821398669413054135637509564006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -377012341812542894150096607873594821226453666286528316864162222402166397555954395150442175226180279354624740426305682707886361424724917688930232841538929682193436510810588070992836201983963390250672966507532502859057428736834944868844248542976545834609289927217019710197149094957181189259236333737504862528947898291472031632663743469161043024487731452338711733838526871427214199437085842362341461955243880887270515931232118980884693306695049615473292040333151976928717819531518462465176098220884589247934404077651377560808673528331135978563292939794819772222624378662138004977567929887572315653123425267857492108404121802231867150858629312766127457890859953458821236136117029632926337101457353626126308586409978538694978861971995854214495633444132711790499419749858424995336515747698893281024991376675190213475622883421482752804418681680189449065751384375462944885189622969083858847839140210251811580923697725936643581722731283108026493184519041580646188983961248657734197215764346362205207257974355515838044099178205281572469680192714887452339471861867377977180428962433155681300574597055534357903990495848177307223327686919151647948292528721693731648749685330509154460725322099657806464509334515960654565202819148212387263879437518801191990889813185744123674119876958724704843377957169730757389918984095897846571620966222596648523161912103031718327638174295556763059630186480629498884161143686411104722752744044907118492007030785200440547308739804120164050491704716109962347276055230937524928376823018947261393873293011551272740650130930718220473998460535249144886561408274737000933066534815052599086599008689891346440291198131540478181429510039458716155913641708504935823853862578146984578317711523865605501760907196954115022023123540023859271313054353249803706183070499061198557501227733273441436175756179179173848879266518606981674885607599184216967638440632773817391565559291264208855682953779188104204566589221677940286062371563285943630210567981530171936910588413600280124910918016181866587475369912506603899917803391178595893232467012953309659848956537897246899808994155561353705539874587295194421032125187670158895305869526154524004513850946661007822443297287685052089136742738425962022662052053215791246449024855640577864173161932445306139412071557091649412264458257106713359494012619176578410443315640999113782455413833428292881249112033190132213477152191424234341409748566419018640283187069020441521856577274845556389026652415906843163453914035607186176491952850935700526382224937633287752926593291945239396155780730385277093355961613802564705034842099705732389016732416869389001468227823017489836999043929456834981130408459157734013274324698176461505744453700883324215024634853461155910589525033866172975810062183830260891566209623749117726194388800702728806876665467912678587102556016731889176464842213135831523362984492392572896797248193748067321282767665036255754084639612497599405262796718248565175552015542680610251341895712963602045641969704119298444326334193825383487088877857594807260174167423388391925158134257704846984708187897364954155296349814222075515806457243084336061042742869048579804886688464624219706889204567506411858194788395201420273749879346010310726480311048732279673152955547222970110998380576101984078949615775428928403282167550745133539833179780621804518058257179616991304681980828437465153182314501719678163271969987827061955552749603815804390715813741401920794594962015340740921267469727309189512504285314495653505334845271224670656858869522070127980616247804997282150240412780729722864151315732535390552693879316367194426275348086614534372397771748948107285077160913779413986553325252614508824963594183156925169190468949876327866972080679388394117389277997640915173721526806978122508093706165175855316564471182293117724305873336274084041829855352982280552371464776437601986208511597067272762602071228549105828281005179835606932100536729614589826658719238232021635088944333848576000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -378149774672183051402429523773739658015535832677346887833795104955423158631130450062108017691529594983233603906769962326846059361385706720305046070521892516041883146840584013396188554178003270730809937517822553069773816787080676476586414835079954539465872846891691148089385749066585329514608934766885715652048767765451806492413846573130520746424882560795780939203101013591215280035547886485866018501054346720819060508813320531099936309165563473894064411843956647079310217100036455675722853089412338989954761751729257104571718964224839643596716456307564304465496513612297698635665667590639787093825994834804396353458853981414719934171798619737801313531280409766787191255817915971275113711315818434077766936491509358938721114557875430441739930091026408470199296101294120599788340199190423514392107238663977317978436509249671580199868718897761692081494126171810723391770247110336492389544779683368922690996226465623428622648815115507657998156200768478551054796692963947517254676725110436781158216578677969119295969462228916072932788346800607290324257894930388393894136551501443834528602669874453535796629049074324550046624957425824952346399167063611019418992770284827953492042950038092312271080439939710895139899098747945998108361923837394514594910490028660373858778992463889785174116686874009420592924892203519463282209491807717516913890594946463095213624570883850683085506445516897519973597537366669542738503588339989371351104161120031614840646790989733261925249432144812850755805114632582121821844446419530653248718431656220083109958008292485473503636371942494195640351952986803779848918454764145555440945093112965472881455411209837226245417658405846593723908326172572886945998134088935340198940347407848872420334472187578263733163739933811437637562572825390187243484108289796538288802714638894255212352166110449384911984522582746796276898565438960502660685113864797172378671510913064530054487256719060410885878324864798351942467226449060809591144913845403220819981776600709513919892620324773100599880265537386118074625162341007415066356248884797287956746520319890194178593190122578606393455081336575642153217435330722324473299379752517758238139321040403767619904932809011186344626307657164743833240145977983874890790663193466303274885626164445773895848388488270581605810493894658945896476044793466203921813943858458287899190578122925135539777621958198147271280699526503224400665483508147100608708212112213798328107627508785348061160554149599908825151673190886827554617592676377006139901416841007557697467681941539882795919096904383250317285420136640621485848884474956841067491376344936810801100717560084922763310992871068159594835158979544610619129933550044192795295925040136398703178504870013789663989275121453614055824830395917665673973611617412882611874804989212180013767184295988289410957581598759984574429114646036204060224001291633162026879112793545519069986071596817091282074515065887419483305963378373204236927851420100210981764878136839105666637838440151287632885043622692654584313643233543556060545441612722146115480608634346643125341711534103758039382949440859711404933065967159415013965346171077444901402143779296074080809600010846387904879281391624727916875922036422353965860139051097993485775908250302287747399626603660707797923023646852628969212755288576910416925918800802007892370853500173321878544104816216645804948081729588654803494038468739311785950254201181949913234650030246603017814335569250471240587557438492762484732817194502335791292196639592409668257908381636149045955624181585561337248435496953763986721695678094476749538483267400940623386324972005705908761739391375662139407040537974004941952135990601040770897046433545715054159898887519922377001010375299058771905459403265662452778234543052025968803724921581741888540426488400946174223340125873722368390771604099128222038630127205628059877752755898232284290309686666935569597862461477442581428807544986243399895837440308714581965603340288000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -12447359391287250179824180254483165382383536799126547877737887003617551804864174455871131108107245269747193779342859623368750860314882651704619239203124884956597366737505442155588671314253086349563433929247407568588406238034131691300296550657081251613712998074018118770997659192190390027208507244744736766311325459572641435325590100843329364627682006341971429544687062628667164098030251324449427129366299018710852046549419519445716692737513304607703924194838116858148827699271269036694430006248911199553376545975079354615161098967626352663517104460582579113562552901600302068679367053122784316369695334326186968181871503006215887648045594376551414560926439270531764819981949410148245893125575460201214651906515024814512229276220530887056424819555142963197752803728804741801431941957859943534571689622381368003084509793488067002871816924000559975541731819737251476418728122618738556522107058034863658540848581360876812198010683237049472501388362463713149663610310708299827893501700020549044599334165955836898970401753027954633578653760326209879409589296120050962556322734515667009449121834919529453201440724443425437421056797758350287913550832396172294456314932244523020376232859256375098995459471075041485962821930104278194381346307261610054369152200669932456151134316957980768695354936726072027967690580154963027682682504719808582665994119298432037897764954105480012712636267275072976519904414213413646472855966343358777831666566495060790660273872869690334487784234584983390616348304759490111024002608195494740930580528880686267508647821984256351671981357551294549752138694358877620252605699963495227942107188442671977133304691161135498089744076981348083344941374868769653015916777770928832487591802940632263634747995154320440226147335421178382172939198851069346980711768786403680043084824594693683914781850930680908580347985394581040602440181117595569338256018528443629364415436364862922085632757666806003345573682593554185309028764940452742549514012747647164020452643307821487871092534527889402901578517493126274047686853724298945792214878890584398728524042651107701694309145467248961958292035956931737702154549585400306931401421218968739454022433902666949162723420927444750742540968094997827664863301778117959237525673530605576902306086152112825896433466130100566337779666226514682573274525187214790499023559128203057629046256844695620653782810478369923279607212001372640726977696762333263745476378288913576396586337933889705805275884441332227096925336060470038631419833729025545694403921780541148367526263619996602171612121287963077387406498981758713749357120102407034388949972241152624836065354937143245125742364293433814691693502440192208551109451179019968038670964221598496101927094804775791847964673175670059110672595101676469048479206961834909535207969823500136552798025160386901476459769751223662629629485556116852353303119107716830756420916703947739164914635312730558838187663647438303062654958803353110950739859669008621550271206549807841369302371329121200089163432210434582005657152105824716002946565721876812544323247578018811542276871422799835826915137928942863034387549942550152521209169607339697449556107016198035363587834365053365497457227524485171411011329771534510895434268553825857558076753841208904751559141463732801705651939628541321400152867790407797503543614109336425218414346081125912160751381948878397201493414739845250204773487751689023417892532548796452922251255971702502838773330109681298219568559768131700140756550453263254786000237695522623300869934541459996679414375000408734331399110278369070469913659739816789157636033196030326275172387537195652364903440202758063334394777610189398674800052824823584448019484645801436118941888701912960020691287172772450523663213889915612870893564804019506511915064731972030844156780951509392097190435588240091143484141517780584140204313435184378809958015331852628047243631108421501470775636946502714365176242459443881135880764985366980744842313728000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -14862880277574656726440072729088923833120174431388385371182066816885238735183331599757445650227220938116677135420970977087521913889554774293252435551489378341234182719304876241880777075374004838087786090346731090097262958615085690893799761057388805874236627122804730035782838454367490375930995523172758362241673013686615821614301635113843995018740125575141093045316634320784443730082153398679901481105310695086616280626448105384626518085630883055507102197409307506478055684692513705522997020993825655208299658565193404451439822031380905795931111135381038353719886980827012148318421691735073309712782944238188800996154628131340042857302699525399261684516442767289140107334469178468762991180599165943843852789215973490521063659930692566887161913721858431309570153530567077573880540504475688324472123466388789123105964437355594429724810421657920399534360305033168455793831254317399945760718126863423115290064187844799686912979541432938705242161956294748804705970570006534873323361139443105535436285039204122958655974867292119850143678850365275027038764669104922542921486659672877496279392434257697062966307630315653779193250038368600382287756981740623512940552383121850558511079001184875554443418692104118967990813477819342935327288614715885275232295706074610396469017631710381628510702692923475511584200498233086778155428377418365179338576517366436543581925889317490799634842079240120878517834037957015995939342712113852948516223941517457120034128443843286306987381178166835903638741999103330900247366073314544693598494562450266037726747202193342610937026116741903979944773989723924745346046961933585231484179283088462103738250538011854679477056627867366054684620694938820483074342107035608885325664412592097454154246252645567745854316435773089234172298389959729915801421487194817209544311094901566586075755396511986158127229510741813430015640146363576503070982468006448517612727707386704668649672564447024361947080203010784959570106983539509580839623934723332213920298599011706634857528873385020990721497771941405974460622611093469557456999230719116056572153213327088199179695038733096751976653748690676109622663430333447751865127796517183867822757711279157913786089113328622954114428257178723187330853326282607317802137567849306658257349979509896810899065031238924202823980865549074944017699784822652685630761418857327902518363313954783032176692833139681177011437381661428267980759082351580517757988138293934996534224893559820638344400003673546299736521538157406591046273578448701985881232928917329902472037625718292186691442237015573848758004478853189371760689984840987938073909391927775903144097747691907622483245927480290891870381778284968240098342214304203990599105514285216208311964102567032158280751646202553518365596783985331290262799520205338676004781414245002835868085161828991530370061005938269520466480240345934401191482300449071290926594668000951619872842146264398279127792406086444942733532425955005736508868542962082470132128688466837950592459895302732836579111291040759278928827484850533201296154816225102508056270047806028323266573836720909616892405003124127581660676078365374453585329594145581710345541687638028058120060833251940754758400673250197902117139151794794827804190776083835218145167665016803297966463351629598588012942535811627136561456087244384424699533837087857497978308456593373792587069725334758776450476968025985458948450417094083179223026781274542732204189402720089965914206350009030204306444492468917847879722873719658615026273593490903272780279978411094493158516295657777980732176405219005056362714249138326963719329121794375806236441941567825364015580893119996292600039295604708924159523257424374669811717848456040558747678165397811887288717678986395091881428869390940510551266461496204047557803925322744392589230647389856418648696816618675939990652225494767973825650808039231056760091710194870007084302508384027836863527574524616781930081458950220396876800980948825483806884495360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 3666440152211233991812825784514322601117520627439790345024106579088598442686837737032572772434135576524091288997562979759160428947120482679061625685901520621441919798400323775182013030433945245901370308391956950435808900842392179302091376357837280059599874994831764571341514709163659627838826803532748278590011648907161818426657117777527867614086601020176163898359193264917855497158673344859866356989289093170717878919389234848047336076828148938521933559778594026093146589243310233472140281538397213707132508652133577414729841486589370324533813840371585206612584904079511938342430001816703358602468170010623853670278483896219582177119766603200941304849572423093305647339769398179815229255077424954036577285111130051061405955630315266995844653693100230233147218526155260435886324654049941344741984195198349348396260947001369254492995412486873386402308273517516527451271279112797025996929535589470549891668959245314151540977367492186549548373708421240780688258787826497861042944835133383263681033968578750832681907230859495701777096254899571025451813471376192793973106663045879385462677773108293560462078966337568083769744717903444808587037553665598586102187867252150889302902763385180692443356330135990546798769788859965622378564986936627366995157708383785956512068675271900186455647229395875338122601144070469917543575545279872123909633599798313125838945551826637389466256069572214852300592244441176217242995460491006220183015899359662087184025730128196610623063597189947930241596704533151293811819867242400155805123440593591575775605606405899231540283660593548671723164515318360282256216410297856163133393308607445566550630365905155872176337057523248719034058013596349274535236914318239659792694769477516340498502997941280529265732396445885541046464539908137078893842522162749826619105417596127297777216742386278605945796378331042632041648562947897147954008177190665942595799346915141376271245308024993383936831365864938699204771082333965418169660269977701190466356918609429416072024562963356650671467987585756572260342219614988186063728732863763042983927318778702879340351404439116771078766829762737513104861254636763974822010502157214604475933433913610058465863703286317823851987730233448653410496912522355536718860331874481587517049319292498891595238931264539864920439066683096174544849955665791864180048209199509011072363499068182683295475317026218174782691924153860312024500340700586558762554631208102106050502350591116001702766808717823296339768343551198207113168913248060369163755137601294929260746866045405629042756536810196864280451877203380792574279584448036717669823268659226550693465772045841546656810360044936833746777859666644235681791004549602025141511167143327948823590566597238078843904863930348497866116638315562948069320304673415250144616642348696867228774303347619551312431793408056195875826843172137284258329125597222470201398870341084948084521319228777217197343064101228441637017682958794729126514291293192929605282690579786541750194188177132873601133499624232066350994070813507693587729459379296344803489257995349423885927536996170148743310121758873088400866950623169255043530408612151367366697437200693211071497531871645977305866042548466198072057154765270833596140437822855245792176958787165668984386293101837052966705947041368832663208967367320687311485753254710585595094640298860611062726219301938094620676725705444929321865168196378127196303122288588383479073833668889614266165370318330913895308597107671647068846361451344252755203656493332712734390869811783078368543636375755649237305273629860626181270614989778010392530645885465056864525379253270491691973675595811603126594594543244421592057834083984117142058518511304776438146882035425609770768106074394755300169156415397939191251809486601686693084406482454612493965055868884472938483729385718603487251523678548873610931704958651849241636733866217196408725238802055817413517145992675523265986450273017105736760986270103663132152954880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -225723061213234399375333286708647296377760277249966814349858062418143932293967500233115177508768450088220788893847506757241213848195277013212260613958587939209600416813265802490095770799721166903276219808504969932873821214704257389391499570896486550682008779706578364957492566126058433819661429142136886236669162736726286912761493479460202482314211783881302922949958912174881195655263830602541094283007226929556477846497354723868667783983175551255049541806407569480437830505325246664297815600415562569997193601718725774666055750724737596799414466215258300482882107978111486763091476156273537021447554478116678966449100268722981765094022642172522230595079579161055944965595321197968825604492656343678121927255762431427750031595633457900460359600203561327563029020949483522805449511832476247520906170694959167577451311310222581669513606793588187692921530530290566558363639423569079939864127947720354925781089191111305868561916978972756365199732617710413868793988454268118946052206321255680569349985316617476080036628381184815107355206964902408257199206936080955838929873487150805395568287557296226274628396793090789531111674673323209279755560343227030338927549898989368491916225126277823223561713234334072382415743608132111553103474087527992179489754469886660343963946143360975907664581498772477448988543413905820069830686973218098132459321083457809056835530047817582949164210364612241135312361329218608322975919105801587763710372271355538162129243588249314921753181584503203768383164463317128363866643502488880464521693969592722103777533193261765560115711575940854904392581221400494318245008278471123043703667359271311898074640235299154249166042413393603997311249851530247013017147411155750998865526840259954124823549504268022904267947773251889080324231680264991546786378383984495940544318619728469291335954253641120516873531397624906478748207304227641338378640882404986716252503988704095936991936852219267863442484897956662629087634051793421061134233164829714713560128962671164648177362342703746350641354353806818603157772887707379238634090553123648323876885704627467833618381306593580364415510774319634911643013950872239193423992550321108471772791617347319547207622867049966037634405015602138471583727481001641878576109572468877309247424797242388584937727340082629862866203691734798636919807250150458722393326072176620811188758481998591189225840925146819452877972857273265471185396496470239600011372011971286704716102289163418529935492977333393778913977500068533128032919891601979391169271990186601623743047163118287721860377957944109179175224465395610277967537126542808630228467080055903447012043849065221794146264355896485084885820692725800372223256631151411168844086220240719261221775072093127946230766070075882740157356358071974854322436724048595649836678163873943450445936720674355346256718504366878223293118360819727870944311675076499322265794157285815230122256601083617768876041133920928064413375300122269506746405796795532107683542843014456476796180302274403453575070622583984496927032012118344305151543430344757672035115221321630334272540055181704714992022818223655429658712819719454261931402759581762483944678845835335096614888223159123059210918949897312829928315394613351208292413439414317354007769145323783702131371516211408332692211001429765726496674889493370370433303916974862879714843943009154424860316791338037050416674996448251413401598146365541269010898295399592537670035517024347243210216486067094286843165246802552142777828810160293545389723647090088261597106887477509803570290116814909235653348514018458128993425053198768901091668876860025148257579382828881338321585967560466902958825465331646461506827993665318658474730783763950980597952649168296520331433793328380489790790659628674536414646801493652486754219569811986673565320067895557362890954434216217303032856816448391653813058456646179667508121605211944861209347813840437301560877836943204456253712737605161791213223584774383102381260800000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 183558996531074343025757493107890740264531562856337937120753643029332557500241275836747483438934043928504500365720128893951883594214283075957223094221838919367045351511998559820321748362973901363913593578807867144489759906063714499319660809057636182851788247837504201246459670720458456288395721394123805781804692487275782836226920052980088268198766657699311199792522697782416465326025840558058020944741397587209617801383404418487121417788092295616686226870601631515873467663288837264945786918193404439458073443425316201064621966106820344253646033645904604650476053790413273010954066608411002816725953634646637940718425170694702784883277026569247531965928287080981139659371046141184841606327192598359959892965722307816402509521982009399051589825715379933677002260005217172678951085366172323194760504596777657317602996046110281873780923279750224551279202120527304454887295840413637457253690893247672869640707366601647531492988751728717469391022175042386880147495402612802663492915374546000226845456592416604332354200902171155177035158504068734901315691621606894260522493261538180401356846998461473302675405797602755604485295646657779753487397420410027563432824833678047999824179591920190895594573889904970132252290588629306237876288551412624429413579347368334889083884770648805382897299082385298720177287647049075445122818700624369058013621032329093392688750798345218173696788460594754078563667183220254456431295691752599301875664783012575273113751152702484006678298769011175085588854502126447800024303006426962348053816158245492276734317071610445174442662892583785944699611373033736091733084630504992986187055849228248621290156761796743625393112275132546866390149632676388641752213785149815150438977757677137189354301438969409379761748371380888474255657342788727283145826837101410071784961064050343696387350216375985364314417876641110740208128562394930480631177353492926708783856900407611966663008250680391540834974991942597834591352102259577336235579577204354281766802259568867732158599597295001180064207449781669700527132272067674247860061144169082946071218417574337624737708544051882777448142668744944781814766372711924434468780551672844151970515922923389655462681369290469999832505500883764706744812950800730193556427004500710035754658309793983453267463002686824425193185321724996696420308485227637345906127562419545416289042374274194223905514871783748151604751694426520028797491777078685027096781690397959039931030108976107664435200649249208758997901222153700876750496070651119340427559271563877877343156726979643373876807688574065211916785202268208692097093188318501126136488453194978039968442219270847980967986135353532752533150779574970170091785708125127807996876983689843192070673895477218581863666228092795320399495081377104002799717806545852117381983198595559331229043461829603433895641839287565037183164490962782371793607539907366261013849940435951800897920294297046528697121372123949323244468249709949457567713818800023316934277445885774837743956659489763487220878085482398976399579574283175499466903159323235250548340664039334119476961589316270780003316027148963157343686206981378190236990003871396821961433564000036877335196194904918337481985227966467592969275964308637083311156558620396633315307866793741024084667087481380431438482879838039467608723165409218926656372774656284674679265184243267503189720313537760007162153591935778227327184274641045317397306562316383269240783501105291263990845050301626011726330975883403023777377793021944791599289398664951154672661969123554941814855497541244605011956274677670547347742421829450345865352685383260643030766465073863680422567017602959550100319434791707131392804606990614413087490845289104443750373032429653352806225584805306062644432508273421497645042758331292807835014220410536180557042957172370613551262956206055452072911545430343161647842140009860553679895555954306176111194796234912706790760802043501866781464901768025169663557942445050209239040000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -18745488968914548684838344862283713652670947912297656729367626042366538656719620706020355366014008306787584124658840305188085169468900333080586877404653913443734997396622484482346506328484326288428058907010278550305807856798022095664190637536289280337886647508674100182954860384116680749945531766731868133270889145868635402052352707999040749728791327650615556620604343234844038322721537119136095554347018436200085401858663108853982785066162646020290202015776309374717241082649768994112360857550697625836327507947510399303053716770905836170325893257587852819129663376513060087520491603237536745513974662545946875814296456530122586059596600371213440876019720312330563010039697470725240368400202868229696590431635251162080262156780271371102412592364542718882483027515028032968202720744955390502182607614042074344234654082087218773029790187094312305186184316851462249304464157525998117424292647131118936336713942950390108865527531541265639815696921530643594079157388590535013628609934069346216748811292006624116090578674132970263741120792796426495043120901914729332979197661104055550759862261689623341999000119576718337851825788074926710863754590606939006497257785069813906609940343423993972276356148161953416659433707314827640927145964329314168386686519889573617624232299500156424754547176035375117949666813323223711089523169365115337326616076107468451687546611454814928165967781456686489570577161268660692925775769965096561692464836119748572975144852614123865024309754592800619971072830201405397061102260294216191726017691132213263557331438490482462951566553947691736036312686347600710448068884669212091070963698183118859510252123625454196087324938263491849268026104409956255022142636948790362442496944009629304051481470969053672909286548570612445986789358474998889996129534114831801038672749665980649591586173712714276601921346217038773123084301104591015847569197088191663820314838644034067187952627861592320853127025881451106135555295642941968878039557360151340247723160393904492738116192321939310188848875849821713841837454405585582153655252353535042596945343703423508434053288013389666087964567395273860355117683532889407363925915863693668004754140279066454065457675464758639420012374307444372584006451672268078832149544109600796359991681192681117252649588759927316423072949109878060914288493676079946957722438602213427188645840733993683979110189047403869228653818034730736608707710394725020564643423561681626184523406914049772368010599236150950812145137624144980571862576263347698306857379459688853613541447943640488899441917916627708244823196075618723544364147516549654395642837652108961139081300014390151668352119280043138522478530276287230371038226886064975697998917280955327959966160788999530475240228683004856810252919469988166410400523682858614964668008414886235392068944597339948373787158645158119849063471792562141708889435327366682802772989729862885723814420123350106917635956730437069778747387759408562494527860895350926809366171757852053979400156436053265717232664175251300461832382932953003367320704709830842378085014824826263244308965997661472100938913313246354032305478280412552174756605027780687090553308295908184578473400444184419774988870104494171054214555723489011345919506046534902132387829297519609155749176650713521805754192071857415999316814273993097684923095839255168098932356999465409423204616641140467714972878586995680102798946200942804859197602124589564338009968617654897147807758982444290926969039861269917790441470358039269447727028326823267596624804860405715454741155258033923921380014330463655707918228015684377142471648715598361752017270270439306311688222109209215532661237230219349246643744489237205165946392650130003207261378824912423851920152762671253216839416088137204493418772779205873146778209584111073847414770286809249158954740442167240969068144427334298443745935960718708329014023560183535844142308227391801893975112616082962500492122291232725906101797895097496371200000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 3750690024698354915263125447799588651442184160581278333504953951390212700907911396884549884521036744717591519248137751257930935612744285545193145990649408492659294131199555212257323092410879337697929395277994614717860633563393283961190116356926690270833039727961846866405424876369570907695246500656408899229042346309200407378508152527525701683091071335138768217424384666999760339469736982854647865900660984837087819331782983508474045598504301003704366352535466165051123352279108249097813687925874778104128393512899110260921265472165295535926674534048503515656704156867039969666299713341220804134164712328879565167180674822617148530702658988182698006020063945175715408401305419427984750403074426429799773286540515908244641832377982112548705903365736995067894040702599473729450028894644031243664166123175949149296305091172371538418495491449734892293811915181508664888486662765412696931427512304955383798821063637225543061605249287516543590203229050674659266916056678829755402955110548563832123640076780856177163938118885922261070622986052955085756289122380794584496523710012385075139718590746520696675225136240313980189015441454699765047580767440932029373642909787034226172607827925889417148749158971462838554105028270994316553254486205300908520817385255462815954579774304091147047225937091656367520015051577923245207413351159542133502816305339437326001665716813428138629458316955253328371787660681443314804963094987324420548877231117214449946635542399332211604177570766791898426991781584408312874766461204756828448712599995054315804771973226963949222580918739340932030339648390293724659611554828961282528950306347070449287399645024526100730479836303383604981131552585949538863359028168244164543265662065987244166963231780742424874254974149094503957138180044023163566651378938813866113462556179592531204243930577233742979074145758613093694845465370480784316966443526353472482591270791119976126043119568266267937079347494583699594118767512391875463783694428664146328823051330329908981004083688593579012585854215577345280986999927826960431961729578864443500337686964797175564666904012076695159198462198985335062557705892078554324606404997237674340804768910603997810493972674059704385674095976720766090642543744737680469101049468785900938447652722609843421786434746231184020105371780836957872519068712364447485808828769442476977923239060940934670310915449510406333949129413796624421986156376889542562487513026295119022635403856937630837935802477958587409593715295248067327571912550385000349858921886411635048774803778893644400416051192102900471835592520524730885009867395938430135758898250889759989419777015618761277550652623629536173469588496884035332298299369164742893702022231435721999840869565422965618682567164666720005842578718544054931568145752694826293368599011432456555188778320060527789119799971878668101417714416898117699806668080660169382025288861057771129922720813508807800209803374818686323911768989597243356413612450357758393160876387680613136702130527040156359060140252898227536919599632649125224928457841228396028187868216011231346474512524499690959531734616911914813137111230369591162708193637317623896159156923821906480509413904657251516283489825864240684112537687646430934877855040970995597330176845866897442462796689378904318782802733082039472343373699382239262525992663809077700650814726571515358565335402655658122090522570689679497538500457245908315286884575324156739433423854687350375383121170824200262584710113376217828620277792421940125996499454592631634126382237742967746296060845918970411998575963855774634422958519694475726714593402915591748645397987759128145744875208154228935173075507014709927034244669539536534446879982577840598278086801719883534765472235236254771203222056142342769566538352588093247430027673083048939532516687607045247069259499374025749401907015819974158269877899766625441622170979776793877736168452313241071982123588573930922196781148208043944935577861432016896000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -633635056877639919794502017648833071564262351230780545049178713372875475286885616808749279407078267724333941184550755100187768620551443673952740681122705087952900990923432576392779698525254716548234595642788951511376825643590558621102603484369536842943498122916485009199514919544079625955572971565123077354345372863821895390662416990712631662777978760630852053401727012565413950553354324839770196859738426697699246007044252117222570518305399772538922433824009676425257735239257121482609559615781610877498689598387429348677046080583771466446075519468242416644332697964768148306014055122722108514567165148337080978175166040434935654613063822647825364361994838957320862781745903333559296739398655452641071244533781644041167290294208864938924624266862784925954270332714477476115795221626143494303120100531555674062310960884719840436909594791783256695916624643019508546909196872358466702769707920850457542679123628641037415634204033574894671308220170235373014468577829185095309747638391626631492740734452920896831553978516234447713523521395506151514908591232279975508967895916740754730488090279240559472291791045315974285106242472280233688119081995648964918136771117164152043712250080403455138890132276784525910886658454775698886026141331778664654745001753595154468976238537086073428466122215227455826395013198760325690807994856817586467980673062286962808567360592243664382352657346148238848207975532458775190562721114046635094222771749070191722240567246451783332518458846879954894940736598325044603945403562119499764293296600837782475686756456700017294659194408517064140135901539984484803008609983746192753346436141604167994031531230575826395919893361975353058404403379052026364079609564089684277598762625141414881929695360693179171769388757931118012091827364724934181191384992454113009113700711579322228076009758146838282473751011670644646659855261099647271056166151462736052683336449732129823654133060110043934196078794939949099967445528704405064727034844360884872060523216377510785464152204359657063716581618652894431789197540855047771223475142519329849010951947844701993263692019704120359067884104306331410826887113966322685444379015034897023462763619216594013731898540758781231174558686837491822704843215069936983288422004858738641674856805277050016918868702690373347369652159697135836803528396047427907014557549873996166480029378862043314086095099192086986513817337541456766019570824966947644871637222802711226783000867161394208949799473191934005363138041660003962923019053622754191580763161704795929146765253921075439964949169065090873269505245598116729004810400595481751151555762090464777453276010280666933070239956486119518621854251431426082449167969070736884259581510743612797564464649496979947099398852167142262854551297389856118571789439154894651753818012024270270698303131463835181914725015770576248359545457389373043363995752185894414122760201312598569356490007907890316694974282327933768823954034904133790227128290637759463647465401208052902681316126314931022794814928312305726024315880295977895012123879385797801259128606039692732580451762388602578186338683017707689773021470367048584989257720191832706559033957989084579966948236759415538471802080631079500543182301501777745762040150412741451701407227893926367913794623681113867223461990700969802728759436181676764261371555382124550996206163411005248955812212817725998288977106464233313078776529187472867314752728681184228434582444146143853721097424420312561996683551380829514635616333060565041406953618740654498013218150709284260054661531705490446841743324534713395883586985502909713482771350435612643812339920654945321207135827890567934441109532137368215219426124612064848728906402211861952067822363283064119475127837109430664674485525004679803615512064861600417844994819178424492018105924195325016633706630543140963045652963359631406670516774633901599429902358859385136192540021893969874665525918020683274038096243191587003759676756678672384000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 87575025332613527159938174564739879642721983797934121574956457493997054688072794656668205217817686295453002485318864345285791108251079151470921462101105358952478188556599954612344914232822066456777960770002870316317745533322777904831430667648389748422108113201866510087035896617884151658081397667572890307794400456834286653823238071597419349244413060839920345020182129109510965894142983849504056742593026382008163760582642364095215354490572813962625842885970700786873526904290941926748984651019957893430232290312183588236427092268511652195859517439462517048043226533149370350051108604999151221869753602171070253906200419049359533897685621714916088261893830292647507886226559551819581251943526478778369011328802668621224752246297524329856231929963855076939397871718140865103410170052043853370308521973436602393252643009366709091815966240864604527948511630089354943135997981453789218239899429842584879777709591368264409154875226847462183887366513592548978721113408244943285584000631566157678343011954054653855639725566894511162501868408567313128556738585980206523162915800967820505289454603476803537674561451624993732998672464994583844313809215284510538430576909267587733441365701484165939515278514557424295674783823411503788527686500690378846926942421019834219636603926447655294648329436807863371989948325266839067933360940304130374679456747800402351011687725868366035577805785651563088465833434395360544363570539668783884915888618719463131647258066888691829761020103414200691798740885623421211056249722931315622253371730113209068045986951072827151678451482648039075071328923649375216563940008772872895650295893251266379804322820117169103331523223345309936289926673432902029097768411068503139048027078987078511549342891675842066568767336122924428875135682647155425606535273043904137270714043680351822057545668845380701009285820035534158732233986884451813276358498080433988902915436939321418538804919857041303140054979577058121157798318776206349732742511986696576234381309492451979388074164846461484521428959440477625922395972965307914154547576740247896856492346706906532693829069728162810443019551685497586660271164941676815012201368385019985496313125623512882850282142590357738414132119602179875739717028960533102686826100340690669355626717530720025491426122556574123168971491974610102351944069607172478354280271805926824063378218458350715737841458301875514826056009109070869397627980343606790744309584757699279646984022179784201253184686026575927912761865630718069545886539944915990997792721160765823989771786704046532092374607366580140943004515695764110173156583463982934184158873853222248315868468698306659654060773501384069230105086083986139555644097007906818637635934070232645960214827857375552505250045947383020293856903222336711447942437184653444446794222757148167567532760606766572639931126633892985850813158753139764811563162870246364776729448588768453107178479923926398563009198004756129607221286895342510070195459595394549359523434460388393576462103674161373132498656257500642728544205069755955320032912817002818974627916777256544599057780673041686796726838722728999792390340593885362940680894994032145004862687888500809602507927050841838801614917695319586374990130365420577706798961727273120300763677778299570584361534322685553733599475358935053655647170920108664092994900296030509428220658954519897531940798319534511451909639472324752792921461397239288973471576112960933658161999947867731186707162948267357839041010207081536146201992843019242767947437728357329894522837566478884371136352650101746346657644417322720844079168542710436193754683982387869770438501359038748221828437307710955881088646153902814816695321159238261354742449589370129308649930109820115966616608586659940796844363072901887011800473243934970130517769459046306130803913965120067222570680119930832703691677813472917998051258485493566895027921314246460668102638991933632573067658106754995020553716317949836291982174390845440000000000000000000000000000000000000000000000000000000000000000*i1^36 + -11706094234233918838869746394413937701796175849058055741275238279215991269117307139603395029094710863791744024549123461473732024987026642680607889481878958484194165405676549415248548158924212393224165975108087799235096628792976458083715743491517820473830207096317849623209128491198969506779029215515071944709376556709586647296539394991515010437921323366347735048940359537008033256870207613511438082759322307233396505936166163038630897138064797886078578266335097709355252744311926928097742213051475967514318266263905195652777446920091387278937191216707446333629390669119851074579954717793231539097411065039378008335590204770093643197684109925487837734953947670378890996109121914217218917627972131491253569491860559400723769514203857323695991572194370210164966544562716294058827571702453932465925015855644667678168134877660423535481949095753746536088986754563321653018562933162576976542774211121674248578299791801501639178058737412030259120045793176757710393444445114353389428961214911787912059524052865882648432181985517368662172892214733899201436682900536285646609230335813667521146216914746668641951253335288666057479057601335953679988358599830682611256177411033156961322604566059172511837282991586534606416582220203116062974561250033677110870287246057998837713807840106933028723177501408294357963890856550709757156146868795327763629088592616178567502465431362084536363910428817989333179618290409766331640439975841413250420288460252294368957881423669504572577472792434737604593725547473102147234571562034147717129224438886965581907370171817618862429947124984830686021531403341490036753577116483571356458030413832751889423657742864313996361884152936142983781719186927920896608783612593730086907086756961747228707225934120113073674783387964963020105114399607353882755482289350028030881139473683023595224084677055456328689965415987802216089121592322141346245496109464315715286324611432652654011102259935652827979946489423290196736602615421530818214727547294173278115664875198645119453306787988150812862798400339526566170410890065904980323494123010489362709067868824030365592856983637047915393216246788750789459105089032404439616768488278902048108815727249906031292503271560722794539007130179514489284468865981777711533780910836503201645898171831603513887723014792209876559245239504832289077057005977340036721387640528491213403665062158812466439434908572952206852438825562719948661859710273626559733293938891910921400610280255775826008361005220522435917019510773845172630472249604017639154618753890297762412551539066244602014225900792247023768698336666249731699577309335930954398523951665435522041211996374691953565772804495120848678368058066737998549097282056262384676852292332153515785520623026812968652384276339115820078386763657228346325747483209401148689041117985112878077036222511440391798079823142394707625048719336223806490178589484013588422839239263005479025586378174700679696926857876732492419896315060685569506890227958951440960741008480359661025927802240757932653290616598695653887706728973540937918038242769826609319572482728401591156443395845860231132609088415967889831954399195229590772929560857773768406747772798725301845658113294505290604154741447704434654094755095965559630679494625687382128630660212538244468254496771150045298136986773835721658093578192644266400245218840028036446726387586714785360069625736627453552336513389902521809779825189281966566770410545699453007856451935970383576148219278521761582343944841026542805300655782782133576227741506689633065399830004768496987515494787772295025655614194374534815422059223188684062805154291044041010198374672390833671207445970528670848137757022613312112682249365806374715590870506713670755121734286700458014205790335917649900543573054298351395727713394159378719880870126628534356562045409098253436408605257858371142721661313782348692236576798734967228662546846785136780183565130705298650247611841141171189211694386809813121754258735104000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1462337915822008846564138874991743765204032105328143577298002261626008355948678362539750644834583215482333410175080656187714788403934988717388955883083209607509234979720104946331417912199044228604052315392502968790206184368981060500196585057718123935202514753640851284940447417111757544412278534645022474449691329955172012712092237687395236797730351533169226583679594467555231584390410818778425384274200901865716008408933077307605244764909180972885465484015382197337995334756864068981564531403221929740508827737031563963503177035434745525918277894880551350009409267823975659207990636030961908900939663592959309439084734474360136309296567916668117980224600646114467520721623088042363277140415431694882685571776287334268540818418718331153565780689018792838371031055229933214138901874509742263398903538826178588751182866844413468258568186133215132383544858778272179502511502699581108358021700302931061124031564925138640958551514411657520990094567678162160460624282277113998011554569174492208732451844489828110498430941246160231720151497681519679774910455534641345417575312466849590877362839984042764832588169911964600412122121783428237693993485682765002109164433721663366631527168395904513879455347767187924567766160754526370387687993009655413167103611492139680491213728179173400338656486365310806681135922149554430312740353026831204557768664680142568262400517992783943729023273222463540644130360899933803840325561082321009452086600791388766994793004298736250669178042684193673354455755249495216093788918048720044210592164328113589195082655153512859852867009834732957963921997194812212563702657970755114712030841439746433282913197142843627444636647044305986527467053647028746565389558412360460972163952908758874017751171016288396432110971028841092304831587831288022212337017696822812837777698246100655880740214721779464676594667893949540696063341977571992557656546670078768393608027727837838387655612924542561353308716040224350079005974294673276734561768534973763398785139329649297532252499291191984987624019778375645288610085943315474024272862886660890049805888525539851768629591677466456769682760409117349121118507277698938233417562901393443887796144746826681418256143345205967008886379794727218205308042291314125536126459912045972809110083272438401233261778286528472567241178965464405532098762926763236979375916007436130291506779094662324861674154455073994855063436531201285619172478665283906976595247351573510960245625921007795290135095132674654101363515137498878139604085010301804927495731765894742593369712169446863407129173528194093081494293795938892311641451411464695978165117989647256857278324168186260112374465027776206449561060378842435482889456049381003826777802501379304199673846594833843808548764337222263018180211544804696540869607847709764189063176878182225302919836831680313423592195193412838184221503472645239746686582791932258469595973219717822285360393367903071049269786285853898874839947891462470924453570841472971506007627818780036878364230265513873398786753990856127318015818549073190880579786113710491878062904910545989485009951669382631463712227620608558905155361272544544547351173187795217385558748832119738891775824098122616142344471453370621043265814810261245974226321908229235843812574287810722566656266384273503097979002134729182396667144924790844842549372296589409045065112783224197840091799799709015811578358478216566096071175131211208316096377965257114487361216224973244999749080135744897525806158328212380678145257383206521864173251412320247645030963870075101739213274926719218551881473333986072055586224667338143020930169607122691728616898545888691221989582610988518932056822587825952877130295960399768766168402736410798940223510842271544261199484469067689969092629139689422591507200227454519991423625712030817184004756574672757754524262492127145055404652747764845209787361170213975400063341649594674407893429057829062060601582060891927782606901011334078343367622656000000000000000000000000000000000000000000000000000000000000000*i1^38 + -156068854798980826700299231866377764459458718630249479067715924934710274877054173269052070333881363731015190518592670979505506263009024544665413824570346414790973745464426093464610904773226131856143538450285311489731202362016790238450549075317877131147260997263228912482507465190567002127080000778499780930698104992245571889396309944314870259262766251703155930268769534881346743852371900792873520485172379692112325429173092997834826826572271320741382110569699520586533597922805242673160843254085337537286039017877943035577421910400149342243799018297410273882570416683459545938816123506621191610510898684075447243391928731854229748456881738233297890327905680310537752507077808791347907455550561679563683602083649365813103041143645092597812224676903198832587061442580033979240504855919084739614347598204988579425939626210756349823282319784552586157141888390317632580073178527281921803792905533075745849430530695573117472617814567555378646974566569118426686198948767033476321466257228584238747156266873961394060562260170025089921966578098792374217827443394796849794913297143072449569149473471980288563812214867637547989879598479981906123651084919713188335007969555965324598665587639876583109922159241575557217031877209327966771546103305447863412217205694978117122275852583320315945461188192106384662277135082063927870048813206959764091536417416591139121577718713828049943995035051479872219185249874399412036299905663155348426052239420424362636946708523741459966507361781958005664670195441614959002058953265965852017346141418865417656404149844588785259062110934756516848154270259935667222825068622356806677374672694145900631428132583753073772903627355641922981149402808046719842883904947594846315484001761846492230754745604709734509054782503831189076558953571752851287193312633618350739819536688615675278137480904383001961372959207671370260164207928805548496764858495780455132351129138751951197019388918117467048539063863677523229996542860803829699167647492777247362665768506863835728050223180990210039996694101939524227721656970812329399164433457999654945205323535553157570196098689234324311449013886926345643568169077139114046423072725082541374430943559202888837405929248185390772692866709185014054864550096201248136133500815637075791874673496458031698917967707809031288420112892369757280266390100806528014909170324041662197590926462329210199042400964941336227012700108828568151648532932279516463044724191991800842541719001064223727031722121365796308687104830156281338622096997216214255780402633568042458149668807375355705150549100523760378312799823194121949148088516650682223223260148362932100764665336024870210818399972018243671556871190720200025711489442791468707053186225307965598808707970043721253386786905413512613411658821479654567767611560304469526226044566466897941349609040642909118662248087368103978669916098790668615312412969443051519521488823407270037193536555702986998592227700183969503183916688526016070515779346368635708532750219507784506076830178089149694398827716730866170810965660887199876909602215503321733757597612242761693068277633012357702222930751714239588478518249207427091142806932277434125252310550378502052053219463091039769867569681951799851326995265445244912969065649531839388055310894568272939996892038855332551687960216004821096682665159461112652521150059930591110973310279831935012611204184172469437547265250561071935000778562742750576708178222221816054550591586770780505143312437939407570635209981007030831512737875166253503668623575326325140847324444043707672615405275869377514594025379589521068446805267202605990083591586206545361836085471859830820794059048952568812001876893430596936618077149072687590737394951524430080186162283158533436162166531425103661732499278253818610546678738316036568307172392563424370388177999342588037013704770061082767517346227163041861103700641586125210434071429644036208716510222949054772453532377356677008249118787543730437299896320000000000000000000000000000000000000000000000000000000000000*i1^39 + 14552072961553174335071935270360350199389513637170683032359925253626994420201119412626331502423728784915419656346575145842390190509131173459115514666587424701383561242435069570443826108398352694588187024445036582015545505130556187620780660885384904094324201294995525155298313547465526596184820301468471616618323972308738450189545036552784777784565778962392852068405126400106189672976852434183606764891834409705134188111176182038604546939759330501929384120441004361215311348706231518190209060256920533254977564498686219239589975005945466574957715231963985238588581160399996742340520110792322447753477263245756844176977213557511631040616960925215625607904247080292759517563568453239926826458032627061800582618438127069835860285902845974197781490042288721623780072198512786645112149450706244104564512665979977417915906952049103042570839092373270774688323869158143743916839748172727042545123573722180405609604916556834808150402705142532644006343133083247924885779225659204628985810883914455676088669855766678070688394079693945209302876262780798647960631785230858318121567438991559410968394266503606198785588058973758441403150235034336121827304146953640003307305631964446270745536086235634215518785052283521053242272861940979800513665811971958897582944264407968671524882224125906222479924208990117352396216441758604742376234394443312859770762496082386011408918617407254379936185551114378070579513587054806094784681322616754454840831502030647249692192275320613980761443100536334187046503628502847224146939863213302518845153535417082337974099865885516281517230822034105399250233477214122485745332652193509286648351904674650661618422603413979173307466909780157734145713130346692347627558520573411565510355175461800998646560104111818668924161071324684772136857943634431691180981810545699667826035783692113441069593835264250693403113396520949353911365147917070162010954320877723983289376556029183945068231167858427936674913184089097238669078505525345783236201473241435801275503620865547320675240151647897482174735237417991267631000072162969230252443325284755328414126108174105872295946746794451949487051163295842072612897442029203711361734105812772498238773994175630828927930900784744414051345688517342401805344386338137198689586821775000611097964567620746805769020385679622023130195121359594832885858522921350900923969608669587416190395700171830058151483330745797841705075979426197089628530541782935334858735875975509488728866204748183819646083330259860861020161831408128924197981751388706696296091040063407110253603169454421585539660797238721307879488826919205922278818296476315335560509214437774891202256197930004678925693743751875381744450732495827494478231533515297124232178661453369375172908208058115921302848551216797885705441889721055583482749991446649584244825203568667688318011947859196773283639829223964208749813490990784219056340733153662533986609057192200571080210919710072185103133396973829210028403001284871413006049948324173456062394924595077032590018130418662363187617939564822329182456874819068606373904275560261626281862340911111745650944024312458367782831684499078873188588656600159987631334628940826801682964452446397854585880844707893471298342088388088562086744414830852683452904640774082435210760933562433198300926658254916987805239103985344793899776249572182198940078255485209423946505316072109876754919638308337305399913935063410831467875569150285466649468011760614739706039262910881361550177526475810130512566965461829512659143745221865345963175112209666587773785240360513326405901142900354626729116884416881115567187901416220334434127001792358963740666324828420942102741839009815754433361091613815324593572580250576388926169547797708425409726195826943271628540498880240449600028526914358267001726885710198349155502364105724760328430956170690988707901499039017209820625946642696640428906109310601654573815192467974059980061302831515142480669165039268647121574371146871263461376000000000000000000000000000000000000000000000000000000000000*i1^40 + -1208842007812293379503361213312565220702174781883595526503744923795590745877014563513154468141981377035764344165051005138220577649078397179561644906658964087003396161854686983873878388507007105003091272258699777600747706000023701469993320434960436556318909855439295373663127102886873940297095891363998394051316419575291335311843382546169372982945915065925470085749353248479916088230398237917778047599063525132473184800190379468339077227288280307817375480810012563854621545684988273615810389059995367906583665512713574569348672643635626768466983731740226911375004211849924843759567620939405400792295569251459950536371872064760024151329148725908376710276910628260884451691157285862976755128429062734528199184614480830515506301753418711826232362889078644949241315646055720889751808777725542304735149948637522142295521107058770177944824310507877967194601758095371159300581965127091578819127065250003423115158683992090212693141992138498081322951160008339020394449905457554893662538742842313550780222983696526931142323734554865466452034929605738514989428475857402590413338078824469218702857331649706361528982801097241511153426245015346913330985062356490108587284533643004674696196640591833422114392441384384780525841169236714645933922303563572504871785815088460126072608180170140280685559547652014507688276256318433378089425490347555370953105329184684776776745855989184186255494967301804760183210729417328520795956504294503818796841029733119069121563032576060348774530103361380030057343619409329109356377319776321482583941515275072572714684040821821256734229066525548410737506985358831464951586774371659547954283067054202881828026248752666005972156350574372512747156400880518106712657939043452500802264053418972984438994279060711757595404367458646196977981320839002317686635021685292868967863906508153040598068398381251086316636830804646392958842120478055142221554755426298663820991177508379749582945249170212685081322326741696196460145632273247760696629231397754159715761232815694132606363409071197027125588051601501121118583951014595431027584430439317693240513948817695802912063960973901650160765444380998199056561467759143243242973217062198073624851417278027976868521342708003949835356664483252448218894014550291544360906533033418645804587940771644067557558495662674416314154155515357941629620035198969063909240687512917336701076616180884960207482809845318091008723796103077289385849787767304664325670663635270976092430060333276189204387051227372396279548782058123541328742928378169032385626026610152501242595468247278406075697636595341367453099951971952414675454074974619610899893994323002934631529023196654203089274134349062105005019093167978465574120067420780795435659297149898300226442756732209220054860362621902461240769609413450639279690206519597091865297691603912251452718658041838426269613133576804811252366875522916542475717705941509599759682471365232898958204027945876910628170383494634223203754654730068613062749687100186228198127162914464934072399633195461051494940314967131919345898940221551736053673671322868921883526922394069005355575646287664877914244103837619652712832250956530344197967795332320377378752879643969190785671451687652793032586559835414547797474316029812792120993829471828163381273408783044986182495756289609813420226131940487108545891513062045171480699933643014886744580951977919915903078404196389085420013491847239407921371700446221135359596358738608784448587970141222757810751346469586780805070420135300290348862171066863257767480360909516775922580958299113698992174913918012813869651895935969874486715675974720245455640510836335903132306424181705378082367781495180319149593293480956808952017812437112773719782980178021490423970784749049001617537416845912908977705122899765489046749707423749346727065916350742530871721870397381186288935015730206074215983599390488033771296363720629895341855368989097716704870050275990196629625983621848149676899790776153669632000000000000000000000000000000000000000000000000000000000000*i1^41 + 88073393928548751195670819954138504179729788144678707778375873338275678490321748366755132995818007468081668626758354460595544745897891462141974503335941943460453099898483062816575899095517901221568463195071059415642652201479908164330270874702696426380192409209671688712341730733370643294729846582904691334733031999642675215076391483803956213562155440474738255173011031348244652289470964753625463803309433051967249443192902014512335849566315116352840861887773716533698287995027439108108638578763476454370115337623286443795040957128496006630131830430647899807134169559083204101431822086380920321597507583660859981484454269669850415318646078608485967470455734350247135556135181441643929437385444625758142842634912977751928344357837310518191690935431472660226691100486216995337789290913951488514051329582533590281767048789220152789072236663735395903806529288684415089741009436847513792370219718038349107893236083355455125794082218890037983707980782472139901756107925198692840073163238916514947239089626275634154128621367161026449014386816315890269354954982419259335158674855233726957977432899652086685854573924807518771712182089034598756144835203726001092505929082730416631423226361669780101220678474181215662687418090289374995101465739770107179363997109477538038271752792512469111442670274914801417470048741624402295635927210875644106045455583844832343998657665065220106990564596506033874987054127650904442673839862370071177028136679558253716763465732099440046452718525089339615128671522566969882416773228177319607290467712295153514214111468845240071240104554884985105762742554160177880318109547128842001937174037055322005784719820580864169438319025049428088272490090784120122487069394720659387980284476241162118849643685477106657313769117413999575274050810758562759342746359963745643229868532866175986426688089191958807166007830534124408815295546997608870314357969550293965518915014718769633130322300085640854060889015849797784177423936736229187426494075261834019228130479525874616560769273128711686739836892700268262278350638837482856212621276819973333175824926576490939093318080514860248627973706801920724137203683440792480361622977308415690336096647811093659847006857860785247741577916902014060559513776083166730358312016295855756589955798406514809652382407658684022134046311536206886488837391621111632003424442792554811952662534037508187604546964868476137484859052665811644531755109536399304189944738261428404106624127720403073746363575447856515212241946282323303306808979221114440742852619297258995594609295593143464049664526707073439656683855894499206792637282718187215704386103173352846726716607677668645390940925930825728162897285534975448890957461424074188954107738544775776300492730690200337292846739053004237836575875977172280730245390826113087034420843559689999495923909347684837531558886514133431317727528254964284289974915255229362543548621509491343508641010747910862648854316045153841223572132310458292869854701394997105435867130922161166301456201351876910232300084678697852689382880437435072254905352307670443669955094149406692493992095400714224881237175903884207375085514808137744693929516990713605353634028474488005869227674726448193921681053132675760071238992558864410665607267277603224298502416563751185084574529709039370938105825921394767478213064955720641870568267696755134844185212677315625977415541531834400943627651932114881992556977877858785636307562517460497537820783111505701307306931636510040275779148110102643246775234539111503517221692362158897392656135161701674923026969839794168921661230972254948777668594355282320586577212312384938368074376756870628855509633345329005114893199132311771394938738604180283876360192124072672754314122997427074985238121548020246882106706743056292399730564701963616796735355130972493683329153447107524768816509859739660160458895699500835947453125572963748769735823315827363320088490186675072855906839995275994855406509962035200000000000000000000000000000000000000000000000000000000000*i1^42 + -5831715284043635542414555135646777490656467119211821249973548502354530028442589144759253234366323303179003897631053071258485838607774935967604043418185743197451832818669532256136555483014138535733838183226553859870568184499583376063927347421396962828421156982170061770371015045368998217361334522132670479523121297311366359218690569605316580322593301776579734550926984301574170276286954196592401548578805093104136309439470831537004365663641795290654506429451648133538942666472025763695947174882653694477723991673151280646575474688247947893138298750331966985568372493251411388611957622985495577633046947029857794496511305007802903355585586098737303417379854258847527775238679728282338894289882224033628449282176651198098220660486051620025432073532412162323415434753965799931435101448902836376797228512207004416969283837814015171484992802070252757167664030307571707120941577768590731767879259497811082529278819211287918719781420201373448286409805454126801329090570736105562483629846913212318107780988702586106178759767516178426244392187171319410563787796791836226222306767128087450412358584985623026841878544763686552669077561145998674611950540363311941991523698305213708236452784013854654110443488182040202280768499666920108513747788641562254580733019924083945368373613333795942945938803912009780384359095473281544354386311161679846108525391041466150486783416602858287858850513076373166198277306694848265539183054555162203507512190803077737444415343061508770976960485623404855982837918172365071306433172477440198740669142501740584564271080852571327867542077071485707431073473063086634570937337002348078831625765456510781064204341339292187421937925154543909608939878822414329595531745263537380534604959103809501692753136973672117558219202465837001599929158725930769103451917769995047397333756400006549983807192816550978314584254942883121137540782960720999271131689419100496877540405607974268144551242840180512257260426240598798119540761453347504641987779754245303919037369939769846402756064493605058830280515531945391158205055991595591763801327745597862560790243411899764191487551086603772626856722207090904503228093677748812906047856693038014434756329583675794856026608755952734960975783839949118142448021611315780786085466523831387207130048867225788513920742275560118443232438972089087878751522306536215325929493482494320466168902637860826293754008787899011913305140583150186611649810683197755329705785048077220214048245816080870833144806249400219558989088610960042018898915892336397705043408436565796813319982783897473333210738381161703878543925760772621738971476404353251469250807273709392335282592105578839395550684095122121766375400302597640572589159974137811584821875032983992853124827874461877002173441859602480518312228613270432982122653169901037402336365707790122952973778301161140880959213874634587302640323695392758888530731039714177488351669021038048675535069748140933386363520993131726120857273465622499794605711102631558067706806199244014824721466343400477881537010950631584806730333541008370556608736264568549808544531286160358262755696166916668334270116028446715443564750728744908229661274398187668450389328259117217253853406621674720722629773448807357904385921405768648564833408273809476712321493075815740255866959015182243044369922399444735768540296323356825304907787783711406700115485641983863659679021302702481670680404926289158687575829659967749594147024581481894524632077001991360802135142271379311521366492226654696154686497349202748854472989975818611727492632048578108449785955606979438963619360319801094975360080402258281515737589457148281642540125595510797928438384673860687803013282711723930164847182085409984888016855264987648010833353825681695515158976629781696057261163917998342514435803305115445610015987449301331414580472275813571395662331470705882907897338767323631954476575015668754815301503711894929067567275100563100974078863967979037614202578534400000000000000000000000000000000000000000000000000000000000*i1^43 + 367377541814692053181233908836500461604543084203258484451274039139145761630051124740682788124662076351719653292613994010156296604392839605439042993415196627987960215145269572585182673003064450556945867832924710901183819329627387602100031100002132180271245393686904025913467479926646510492796634934154075998432866137608395038609700678464784942446652506377343339271855619443877569047534659176825005737115512213353046983253189073987544857256980232652594465068003335918382013528485530816065595171992594900101762218202898603684189669681617821170122476437811113735150485175458872700266356097219608575260773484341818028865235896706908134632534421729741779313588502394629460330636470769170144039039844091120287967269716436488705880713843075795675423287909048493207277000211651165836456489143979201827489927776087322189123496172880340781886856613463414071903920550169279164645997949115468031123476958057167349292288046231921798128280679079897383900874666279652102739939925623083733509962546553688514268049978311164917369140541090640607388753529351972141094347907783239095017742662314268225238876192938006101505648588336111385125536509167505171079794605634604167189733746092547573113202632302391755325876551959030481320009021954202191967042897081891533249776469336307772583767454686525261251497144776977745973639641836254962790041285374201790547715201722704546887014960044723225302312256130705095626891834477323859674054850124099849472656737428725261083633577371465611292991062161165937827341209823187415940292226500546865194747725075178672957858371563136290922274697863717435611838721455955933185012954529758633886338455758580995357426024725900507410714990892445878940914714301493206719706755292678252492458645784073860109101288214700289563641680512293055327147832843866674676489061272070747380551750182112025872511941006711193893801571815872704259996084479853477385083653558632488309822071714267845956882549741949131112051495817703208829025584473089782386612470752398984643718232915333407582459923025672391980045587311298582701494400701752922532434461574227478053196193906462215934528607618520394739223587293562912834787561072490308179684159018110231624405723516327251323779724560609921506523351847160776553694437836392022202751760393830324501699487273847473811730519960111007470782921707696681305421485538744358631907270567538189172811587496371791140792519074840056655922421589316781888834837662893166755618286281568580334707351580419208962269993048531740787048670501734306873136059327783459326505023049360211156296789370832129390737177584771647618815597366029850667455519458134302187429293769864142964733032107038436851710651800194356676530179592172297038701353510110691956979450255709424219161872391969774938415728621176990189259393086959862168778007856799769883165150110785901501746843178134723990181448254136604846148778642211254010813170176708021337404986982698010985699333635004831804479665745483985064581592967232096538236885092260971678240353226954953124806937891584175374876154952723907107478962361110489468078761003635486324418813128941993105704659646797021757771467471680115950199571212130502713304049143784232765996109166862137013396771162911158022035929898494326648271419063166701452944394406654444841694457739629070752438849794269033623232227765525119498533335878667348206365725636606698976209462513805975546514233503623364248542740121245860430001273713171644983704980319549255168697808666950032235550751790287480595889221151643822968779742473851740155453429535100793202197950768916296668498511735910973326021146310490028897966755193542929959793715060036249120105690132592427410250211588074023758066161257393837066711702739732119312759985256186468927690554514745980246445531173196336900452172411990030939196324686963204754207815526103061383209048724000369195543642869318977636965976285130585283224320916317077185835174191593851872486235203939257948521032299161549558251520000000000000000000000000000000000000000000000000000000000*i1^44 + -22066781258680861300856031768532992290273648649606649806656630884743650862173568327668653524682422911433999619746387010403778632732541933027247855740627485308001139091337423502426201610691090873054702395202982046937933245027816372387409665539439337351233465672499131373080252881566408585479863216714537569985957190107548295975764651198031362020039463597645454249395879332417657755794270089700402626965375465756263171906928010586345197182756408370470841323195307079010606125779132450131792975133570472526098590943046963490674933640829994367456860813963680997221263316403819177582499552923990089610599228396080594700781865593278335540078424912977704300569045977940074846219626339954794920138479941456882591975685580546901405797865402637988152146037766388832687664543716949456326371027436036745190953782923984256736196466845200765205320032277564730706689895387591369255921720512655815024809284953158816838990478915490388004475616002991077568170665680897713312897758226841263545466409873148339805018807747700325942705862835293769353527971611598854064982763660838365683911028875360375956640881682973123242213771573325544970681704113351006879414264705003866965906181715750474734632485690326445569338655162297194396559961792832617046898597226510132505100120538283663987699022541216763231540081123101981605769533834787389230924697235017192468348578998219925659127569618226631748505128758566569776592125967087010462142495091399972405056180041930075377172233629098150022553744307907395763073852245050698041833356120568604638437755778784569533788090828980732737293039556175787953402378248189395022389691827178941751903393371539443049991306295012147925759089673517537029991943787957168075334355618291383038027924822313088279887668291915393264512302333535330629493501017447410473122600652316212566943040081064527342007346617437531225927783246981767487107607261583511165957489852732627032240659606559907087012591437674013871204896692436291841185417256714597090925454934947668342319274581266891676280825765947705441242157102514566930582057654042386952295724452861630015012066042819794069076038324438745100085069314061525953683455480121170711222495822147852303881793631980670161725180295045518094404986529274063989128617262400545966068104835530835993318021492937134549491615735395668182756723282518992867429641002092666216057820179872060867181574195401314603541582906291798380420133002934369183675782638617112958712760706373860316287162046696037045541383542454859571988624766280994380960762386027396855795828919987173106729905529224900491456716096078978638036847142470997918942031160524885665527554203030285106243297522826543629076396566301754086499877131898705079819523404960229171499537120998599697032833652456270473212999134795684810469647767661756126422556580444337609938040106303201674544849097840404173292317925733815199296644062704289264376681198784914299033268054612775721563642681759614401907641088669501013980336403249564412354894677620540927685764709124940197396729901653893136021764007682827983183049699302486364529758400026738010826896483882345154331743492697352281494226646736920756760887517608285353544222862643791285260040774714794873163919710804921554651705792048969034020575043090021870161042195107496520119005502256809432526275297026490867591901560866538959640839746221623717111292349483184747352668957051791919773063853980360630474306089220329437420314391617074539246915642077454769538389646204665790819648665177008364305545339817825886792819955607573339868243213143466934358951564569833599371146009441922594538077767213194115616938751094421416258279108951175088831528998117336975045114157598181828619623601755461227085969813159992296673470379956342245457514453812681931384324910738944655207248954146544651162164834620230557062793022938266988839700735040865080575560251777316410379832778724018249614130370220623609867459831769026842335029887766835242169725098197222686720000000000000000000000000000000000000000000000000000000000*i1^45 + 1276327807339284966169206118612406170442133203366092105550324562008075124620622177074856609345545005664332294292064970921908981229374697650154340300012409680497364376949060303180607125292848889134512166502801508888011360744400528026288318892198087663217500843590000957182289578232850128303980675995207451004105037545228497309298622994947145302073490906565714158416552849393779649266393299397827593648067776844439615646900487808634916260250230164872684885115147344192817887328259862484890383593824336362715415918720645181693664383925334813506866941056058001975597202934171623821389188689669676182179717208565532324180809840086038638881930054417993723172625461142626479711052749172109736828703197034809555913567033540126379199920079160475005669899572723316448715592245336599154638812559444657064668917940319653253351159234949282046972971705556581418341684519110940044863597490316113551963089783230902567007859560250133123492201701326583927464138116633996866405935032768333622399352005169144721392134666893381794949313900130407783173640163867122256772328529464055752458903057223793266871390441308085267855789169950454388908775628012004466739763964267445029683947080576477764464957088576647837186870044552995704512081768439341756386265926668851515456542112562238818356626839932664856283508070904889963468214261112276234223240742534236371005032403333422162997416179230809443693455956384983103750211285731828074662118727331346353096298010592401327231332688673568374332823864119749344401180831146802073868692917625788715779692848119870829970187087422424996871656266027878158064970555638229884553207179495606958715022306156619750591245549854540092392785798887729202011575780092047239938175595197356881099948002207053558572435163367811463159962486864472013392586664052433330713630909420977181841889339237425108236039055463284033559642902996377524102866737699895249229648455565392540087723590583811597741610249668759105641129997959176029004719761772843798210179748703703718526185203150250451099090958349115634355374050288300765624300154932281188579665842524319389857095811402040555105224895513101283130415734783382268187201557821015643929700560791111938014159944869742818813489907312082274862140528144052278984741847433420629586957622208671590928606370518947834223969324450503862005242212647745174980208008934558523279991994146408781126769018773783675143162786429802953483665814322141207835449103690664724919492261341101471898947658656718555553384460187010341493597304857705421827292834015643719901870811068854489119034809005625403913464999707991016372900236179616137694589038302972084283408075002725631406156421695690424517917958320370011102442833566004595289741616206561604578428847778011149990906766668183842820382238440537419228941547982157259723524277234454499563026522241881591458702762759546812333254504038157821331247827552468960880777132731351583118180762585805346504316733866301066342247813189735162283196178566752536754527966381448703648104982900356164560333476263463854099153685801403002640111877542911715004277170231944868652707999634853855556538316176882970195352897898651807594412516575367107965351531927333519112149244963373367664877645437853635800316119298842828251342707703894496101281557906095307267030601124835382282793025795264638764928828689849984787080490507029571092465329700963145404757182854768970254209471247431479720555860812726939156043488770996289367965710192337599083678055728078068626639337629679038344177590007031977422543838770259791756670573242623667305127132302157075995037179552494658686715701957513943949675985616872987928632942982782076129122171673805258426886433735136155066649459759290326644655647204946207343183321190880645854580399434157807413075487948587951390677643203302614078543548230658579134480743906406368288336154872462150000239343191116178765808201096964890783406874298070966702325332236587108846452777490336398877398554753630208000000000000000000000000000000000000000000000000000000000*i1^46 + -77775982853324337391572033873984937495947971480357734251537453917522216446668151891045556041722483547055894042256030372514243019497742627120689152803354646330921293098501513628055779624366849717655192718579245181479103877547007998865744321925196802684555191679831961231542651784029308982433542045285374464666345170225015025407193726112898828823762200489766947440818310252355816803226660256120358233218267319605385370609273882137328811410408107740952214845222334347876359289016837007801505912228782642174645877448823898628663081269434008508514725152043412681117870488452484834194193179871770623583585181700650027985906755376192279583311326719320883295860423113766071901058388889411503369060697810527363901426922486064995593695219837696520195438122905207982069470882065811624795967352706778313445919074814243393185306757561909792582863277051386246288317515417875371710027982722652601215234995529803805553309155009784037675121050712195806233149209494064485907368640005617212016145997416193652253821058572294662032285679109118056033730384343063057503583764001408266910621020735173189422070030043096132362656227250223708493796087597710200715261268085857494483513596865605127644237782979909615180876638466396416059822481003743721418933998662670232239645789388043177264357322312601744718945074873298746183890210629556823679344259846431604787725803908561832799803462063934378286175802812145930665867490828742308032621539240482601986082659943238334933544383041662004841430327730597341988369218841585417292102741886249757614207750263562977447619992777376978947981886620851369056371190744566650124293270166783164398684083160752139018971625308582513709623110074724921234835977040682026539836958783665224374539808633670355864444900967248355421215372884098232291230776557915713933262797364301874189535490318056275088883773808489370140973462584655993141437611192753121823819719721656077868551897446580996284227620936088460584800603534955839535245384587042496157065617191743385844813193094229599757954975508186005468739322254156400666529655986447072912647110461679506447183680554064655702597657453161045714483510907168098521000565970006720159712427580002629549395296837985982476829945478185530879755535326522514000986060243443340632692716744121844478851405076021652356767525962979124671837411307798296419884594066210622848331916313574787093665630233530364922548825358441245687585464688736966774599026561147898693498113372372054244388044749213884531190591892471105634067959765251706296755174350800472641918882005737736669605994586874754271959545448355227925220113873341439941143991465242660316993851969042721576530974654562540626535959152253925781480518721212576540926758937575748048860285085117053180866219994770534932065737635045144612061380164482742913607231116428916130171740896178800395548472269578274148045131311106675857104994050085375676493408125690164045620539961184489924067595571041509946244095835437316228847443567512782227826192461395861334886394479670598447831285106924547650609374826613136661333051148151851312517882302237637748687196040608519097702833817830557977108303067338095827236353947020178104900914426754583155128472462360769745917261518436093817802383687345435273930113659258975876502522605963954987632867569160666965084770870292767930015175948500504869806287134124260650422305997495218020656729586602030481871176135895228715584610072024776618301615697325164256685043485409531359211735173881837136675526883443619019377976654078559717129387836278347400794298425143205313528563372038013193792693955707411628041926133760642956979670974230059970236024582261802332594330275300691729642528339862666616320242927482350506193200587128163477908638647844872463678392714019310489937920173714550118621808713136625736839656185409698444131096837564348269794186780169003765083110452421786245279803925017789172347473584343942157454042823351867498382254308439373238272299892736000000000000000000000000000000000000000000000000000000000*i1^47 + 5777262831356641447913310264193572641318201040220826263275089772983311477924791092158534213154655968218685092495398415671199562817747202080189951894310869646106976632274910518314859219523170556025989371855980377199230320508392069744326888103328422754640062523122309104812811422004061729047579194030616978228947123101242687473903156201884901205414860538896098535386136361419078944902160989865186794891365856403822857563321918060362633102894388377353443933796115311002518938822870410999075813655250035565175146698387436489273056806952370386567904189952067943866998093817788796726653960230391214454521619615743691500533773887193728749035747635538043511937934398569954251522304413797264360187765455184297716204252679413446078385489915529726251317878581356569570804027786404961093684757471550757163880855741140369178378498351115548166416077159704253329678699357157985015040489373458962475932796254297191519806125922270509842581833242216781197478938625157906165635526540896713871784098721858583267036570184016787700843377385175542341780486500423072314042851322571263489747142902875460954607277095091019036067197741316509631869221484986322991854513039953624052605708681192796214732312658417613311509883815843683501312827016240071251500410366728198286261609207582515865247299781187092378005832785383656343693004918184867853748817072445821663113010160506423851825094957529586737945170687987174110380748276711398318881581508667271061235116980418143072271982166946847378298392867720253079161857818522385245567793995117849311861987133217830497474802589368448646539058487709009598844707172004899758866156751609728392702728919860830288099920215239988626602552391651143637230424485805143170990682803731516539100703279281197301674843661066420739798200357502209188734472090922795810948105661916132651817666445220634726931937666301753096087396410477300506121009823240845736034770343419761405237738074853140423551959403050361657910071293691387048610795125863059650926282914770243575786684420427715983596682025316341816083337217448899534373257828904849211962851082131362349072985558810220373904171803452482705806023997177167009283252145752272439875822284436313110221687784769434890682993080170069200153711349169450363847986567793846905851040442456178021037673409225816205357361434854555920625732692093366526605562744489048129867517317227028151944840808723552071342961305001264434169411565558292054931513291583619571717252867146747786955206613700570443174792771972223602233878229357861795591655010250483179478601930629620484785069993529528727656800362601042377337831364351800654904403075273893309589412759626247300938259710826510821456742072722895706669008561915104297799282473532304374623534742349153988859655509725085738854598790767116607082557122691485032065283942812848531165130935676100758291792673498269663885029152662913161326671309927734590201309871193834260525484614207609297120183026522281997461269443538261899372576152547831450964078274838048757184445811861280399631616231719284395681900751798855202090885275963237045070073386177810135897216664083517754468122868838040228225614414857761728782583270651197731831784183967507381780055506761387823051866876977996593216041761828307686317589218037620963447973427780204622314437983130499074591245992006909214290564498648894198611373740903959591858261394556635431029264519272313391768959077983154536213428477553646871285208506072286798651462844762306015914339837113338342902630437003983736075493888184406677637867297974863865524527934636980200141151719689898183652656808524778070838332546817983708760290627116369530895646562942051749108907982062697991539057444050417575709961013049904905170072147703573874280751045740112444378867745791601480505532692567333246221718148765076748843620946437415202444879600543339930744531053542106138956803254619057624978172108114512004607742581757470778358338668036148560710701525733299979800281088000000000000000000000000000000000000000000000000000000000*i1^48 + -510229762035518397316030234581948812440506613110631297376038916453775727579262510546091340923003657351305923438131411539571651802848305960495609874067413126144013009035123870947184722313002598772077136564035528654701815006204846986805998850001930836327917827927028491208777378275298575287955658927120564594221519309300164904075574091044933874469579805918937959245871126329191617051095892486166463513207937359170562445858377318059261667678417663312082403048954228871340956092453190059052277772407361044330692489404479216212157659683071291577306576211737244617047086731972953249215098763395211850005094886696870061882750458769560065861591397384107077403030239358785245052940862331304976325054360830354676725771576410519388239827444235644500898451130313488414680363584620759050427988356296291685205707234145817814822124339083909634653613546047788996244388008203459757918100562649434675471213956282043261851914027713511987233244252034201976840423523098622745066719468142577980267963632019668852666079180682926753878140120178480563152967399012048865952249081485490705772965661868828100230807042814973994124264736057927017161735414857234946232908897485025149344754304096838596570159212512870650777002547145417025419545188731223620032637287908370040100039715899576269692858974722168455461685373416433818644801557116728330922820552436186409882229998695075630538693094370666994508067303361316062496966086361479262441764086733080690400999354570373038994773519862545135774861361787212127854199616181669098476333829687465455683650172008362662019049675365917239681580001753975653884820278255107354104889752694332589620469953501003816149434721190739829579416835922460970618130519518545937206533432892092747166812286952686333981374263289194738244975237090821206927971175012917424780144554641715207463391812152831243299205550620206828072984678583687068387109948041141033759274353017082868554223948145170163575280704879436212507448443234029838186376286140348908476002907343377973798050003861933320729081950014580482354529874978871922511962089898973298368420232823204910886872457183816270124355709988379015940863636502101838622956839574638297299341650980573451337740633639662899020262558254537984410204505875520480917461783719548744583910195481411446283344809555769468273562317284464548233041254926023550747402802495296130034808868103009335623580366433098126874163922362513660019564043164783910222367231214985859982777701721323912667612527400270845812853657996072746632138038025482570691855288678694818948888954218760603459602805626819969260329922978018042097586704132937651641961275542214384049640475275103054118082687271899853763588349601845737533399987194661152185882264305872786347519961136494885783254888575586750898941130742837898924371586407265326454429031849161761722918693788078638968475198408773657218973883559421979330753788014531151261181320134106626357589983633565801899693973921831807324271826795431916603603057301507293539014614168110856262616279978930406992120432319888796218738417654413531267047380907413505549482776590186646406494320953384536853954316189202895884919460501861305974776764384369797433950630079730076549903699196440979271115643441111737151097058209769646035376775467457894885266622942650516729405902690441410118396064100007382891814702493618400071898348076761128240059477774679078514010762631129643316407343162701724471524183391919771125030246157559797538135520081967762157043213629111120070637107350726995168113882455858384309712488493238290481792874931178319946219210000689310242115612320467884178997334402478664507184304018563651434872714294271836678042078560060608368170903985008462504594150725580591832441331919064625778581136807617582627184686355209883209474095126645877898979477232702218738795756383693080149390293385098050346201203278368462972324143434181642080463532642875219545145366578421528945868405263004752152699926321378231740006400000000000000000000000000000000000000000000000000000000*i1^49 + 43513769185833006251079314524349367440437671166128474781195529447726685046472139019608901416108814274507433699254903198240059409329334141276791553805116922790753878344802777416500084792301297141842232179236041633064739852660090686608781272235597486892012878593056934319915157593968277085416669040027648991576903905721309276685889200594895773170255774268371904945120340458578488699756356210181219745857798565814960970099066648580709532641851856121806217238288913102451298991638117394090198831009999774159821850514503002798421274289952774516374485014642627155963311124687818433770227223710519710742078502227639279865099186627140723215936990588563595978377199996986239502374123789240872329277079443506438551663580173997710199580844557090984307146846109590195430316730531943020545229646196985962776302954602169743779534226461001871323174259412987731986547221469847113451051531782660624571702269848455123094709727068576675974690688885492418456562908472585346410287046180375089401745337232341501099036019735097526354291651310974833006208161522816041757897600747383556030785937480055540809240195195168088793022418715687868743787489699057378559790612302825179673770691717412068986594241530422729490462430405360835081696273043502229823087842730090440800141388782009729243570595204386280498746642181989778781723861332646175743197722970228321544185113860262123219373550885860775962746455939376160592885227430010885101032820394044331227619326434785843866700884305109056649850317648647026362321239822899108280246308234095112242069676206928166247791991065346544755207458156891063877322848370283058460347170900442615316380922500532689934434812442021883939309159518655533326379319982296060374090759186488513925732386237814275440692262042424106433029486629882949049116395037123511980126778474875125193728760769548590741788100907731905518218567276418376246645373696761043555162399969378012988491096403674390648079709057423576923336511183126840074181878204475562825315726033262433915598580534769834404153845124841565706173113380600582953298204081934454046356050778576424380809285939508779668314076422187928454729597452699354782994278444467880431085575524835870412021111793532789610664893779434078928228333886439237706233643556803458445029387911409565713801542736363386225723476859436203652961030999702000558189121665665827620898552168429137413213424786998344452818808117455793387991603458492245201629490893785720989720049905820392600491105586467764204679160847424379673114744586174993645940688361566998447930750588842475162483164156845983815668372493707675538876243492275667000214150487128266229968985791124187183044709649739588530329525003944761399043769825082710410558086808828733088993352681147459044912511451373687054413107789455870944579106131141707232467813169688709096106842766218131228791377196134658176312544323960121245179687161783946510205989482790902322071787941336117775100426295013875198328330939459813892411685237149554025974692940214721231660869729608197256338715932027958134328496047727501752351279149149871607154353119398130700720859671920215595385168254072790353978129144970581227889972575658576775720730179327538929096312907494249211812914750911591372622467830829860437458554875504568523716906353383493812937829506579081517825544189111056312700972762491288313076267213431320886777580897910054919992482817048019049843898646355753136800389715607553146267290764862079056746156998984214048060136689368943539475302768147202512693022880949450635361293965489023348503336987199052958138829273409029151642949379455931388044696251677723123246949733938026721669610785485202506595515161412284763346493325177699207192445082767468947065472723056626369563028091032113573772467503621913710090215705049529394717258145815466887438610199608078183294238747818167758020385817524686144366262624681463748859809472260704396686305665602198492000047458577651201489533156884721172480000000000000000000000000000000000000000000000000000000*i1^50 + -3033185410970778617730342278979051858986198591040158966641176533098863528587602656554497454392596903415111121856736225371966735979202110529979691021824864417231259503518032664461513391148583159711306730843530891237841350514248193565455085759862685537944813284306802601987503605471473481594324652505833047222132559913655739422375458415874069957397233116678825224551129475384586833087011959897702647569384730891171723127401997393851166330573895741970436031496543119339165214920236371434479077531779678069023136121264718113819979752005681546188496446369108382842036485928777352766345052930632922269901294808503783296793035314141850662526428188203033350337737017117590944089523191022083873498658836657794707698511561270966417300523609090117904718040100043036936030658133093778623876414410576701942606043718953138712201316022668316928086149344621795678086622627035331510162932006050451869952983043713093988169024931882278587373265738360532337260765547716468366129736600641994563947379236058198701954394953103201634622315238909357017099408864734029892600626913333104141135636084465496388540390316280721099215507545178026420402892804448468628418670565404403544378723765277520877516455316821030604948538087305069021262491183776936429051905640448389070000334404011887295912931669516815456967900024769553156640132428586724914983226431840880456947647532409761693456250392133544610078362961339669306894122389200132708994050318277724844207606080951974632620008711066558838559653228578059286281350182722614878618933104515224335933885469992932075638826474847133982980149863610284062094225974701906193503542102444555050645746256482180896342660471522779025030421786522161612672346177667648899003815498795669911918766061531776628831681309175210062763923490920370080748153788253124455807019654359751281929200399933210930163911183392185014764507839317188361387412876106942573011454821568798280528541483200911201221657279171721111206204605529334250986957402942093829347854897606172359920092500694515491833024294711686683030269308226638533370492559136728473550332000395492907237428372987294593641867249610143401790380745392502709304615894460687122038981281116423822025710648919726154611701270091866692291203016156682103076227915693079052365332145138255949821737890936105411474605151673606194268085458676209572075577982860988184531456062739096947452226214111314354619548072329515571837359384612999724476226819531236605548725778269996056040893827143158277372514088580532515998182727842796032578061130178259623651042399694575741168591428136154000001327009890750067287040013751097691322436457327915384522680562170638565348856745877119967247879504357705356290858687953024692162710484912731531803391827596168483710070428976175311458488099044666957198662382447674858287035430756603417905320677240341131830186525839914626425437386794442396411927628927381654421072141317652937365109533740315080747741175219796517971892019601576998365634195403426005945017298475785744206258994604209392669742049969128694466353286179606667451182894328148599234674446303109053750277940454005703152186391861445119586972959112086172882042150427377247910053423743061519607552761594634824493654997739471582763829184819304024961916230687168065677202806932673152940288057881969064555344998827238295782185567206402817337760153492552848572949055936905467674416156476736418118973786002032565699461526566805203695622823330758624192428644169855103631723265779957552810281498129693596805718679311718214919696056833000910908275846219639393097925424251574924302500966997590089033174830002235935305593731505035442657893357989006067499288127351783391014197659900698911702467167926509848876052996796587485617253476088526389179382779956575718035043469586244056647787078404186790229279449990558999281527200045651831946944602670521296368620597786602286388916677353319055852356278328686062493630029508552626657308723306823680000000000000000000000000000000000000000000000000000000*i1^51 + 158930435324066393256328222695508020537435538515009633861752177327017959365412619294485610124039454273484057098952035045917515419732625497230071790389601280804626243234521338378869728677366069886405882457905941925353217477660029347666049888635214321038628446700565594276144708237707914155313630852518138018767467831232640729769615191893060050649597276918815158505601538695126897880987924840683554358587447321494150946644270091560950630336900543864234015758471361209414454916571044655299411206759837876039575142935700776026183988546307316022386148989616174606820855611156761576037819066339057713936113382070521550504692064197174237976262865369328591369735998170401936306292844870692516964329446000610736664327857463192240390176431345290805129708644278170867809397426039356990037060330688585964245797902891966561871676212991608887280822375934342464993161936925269716221289502533482335538734712003297222476654876799326520763194099054044910695250332216293457736624731384888499616733511015847047117854660286486114938312568566162604399287802305330437704774863269559068420312518939623750129291929855787979361076462859148204069218013321868341865669551512289461811513891764840460318673642427362620465660619789220733506933851892599054271251552510676134775504004963994222938146616572486389166507018767647222621599648245588274903647322796459181853917301066101389668646272692019079827387404151579157596752092970414598616886436104130836298316860498864213550595989148544440398362766000061542292281159364284310534131269919320747155322136670849359943855088140536385647484478073916035938804560385798203748752462773836771336432063403579910892347353223306705416502007459222269797886279848437506912676232302201111091311972177086326368032711928488546828707122581655201475318802648419339422243286560236495762069126915866496393684606519117804847100148102046166992102403793134272103160474641316956719502122311621736197620254960679931567145291788165528932002448836277274258029441280358134284997938325656354269390382623896695022617845392272243340134688442252748045606312815418639615214792904107209348179267633578363965033193390372675005846597055507645386229162294753947307907802695326468427875537100272871013514104823819668447240093141094979593286467968943741880557096551854058271935900592071744195547211203346336219594479508999257677605621244228241974879863287703490789840732528419921678964746321584758787153574403266409376943839852756585402713316784668580293831550833503332818256360548409024266184738198766318600427077851005279309021424317341569160728737356485930724309033183473489363232856345176219875938664071756390980179427170787043218146260980145959386246727763016432203662237847909929322108360876001309318873258658173139780606211558479376565629632059259942041644856057011070592173632886991832793202599702662599319540131414293253151780800478421088568578923062983757525755538838632152183378547011569201149155388875839941974792716317154210872663337537431643591913014682002359015875369916879793505228048534311065156522629292180453931728580784011454730308617092432648356531053531394439874569746476693774507159523932826738683877161606082475491228637403580550554672308875069627791673570376822684192762829473074246020961275827233364935567319067647632201774328247914712562355890708344750880588891274321573647300728279920359131702755967763872496281331016534932741678470624282111650349298193425308858956310399294874988930930652044032194775574092902182228784326403241038544020087456119419986723635948236245345413704681348416938904608111898336463628314651632644305475302640713687781119270290935461188593711968014922445820417584610393274994724606185019273039426857119838817768589039814838027360875731761210738828782371826479929765720082067292299560423992994268484552336700323979330277988195521599051479590086825386576443260035799515366158178236514807137385863488770207139360560644096000000000000000000000000000000000000000000000000000000*i1^52 + -5959848734911746509478015587654347045159893224204936039024147505575412605936166088947105353467361376765811161349360449286434160817069308216322810957753808881566498105108061034808911371644403420785331545785416222761975137865543795077320369393920548816360380347072139873715574814269410291760163527585045558050634076289699523520156713198734769915332122571699686521609461354568166015609348845901281576618927031407703568881448397672460252532323871417643712759046231843940145310404113800643005125183534330143319919031621312790484737530957243488710015175806163522681257692795344521768534156242198478272090063483530081274656738634520587342356996070665542573487100855292190702555667692244944087864536068169610381240936371097133765029656056952777685645679883466050826424688336554290111072347616886692834503186217088608330165069248664519550154435126769048120935603778419834631855988704398329771157612952189888499943571459111093511513787635874408019682436025030360839861302960359209247942139648958116308802421935975205584637740502748959739455043359155097830773796044373967803078780261436919155061811016649070048104195972439493121034732605547823078970888274000151341725678225397904991016735556826834410822616522313235519082711060382053833447425803167069208525618578550776686480091241928478001283944294558226553691845063620996291740411384445545997438013832010396689885529726234369386834655383293552608700736708440785002623049651235227722742740275741955370592522726722063226324687116774408951669267603994935946796198851915804915153344252574073005386526927005318015247472785200350170320953862295465354723744201733156370445044068048610418139289483211651065802994274567219245801735894019291323529190660446776437398723713475151882015054280531333709397941859705245081457637878733555696599942467930186506216224738913183661627838688948578371341326839796631891802487821476565430457709662038835426927641513152425682315410270056139338083283700757394595850792315440144122003624442176324585164263965268699613722847210578750320008173481024183852347672927835485369943540935260998130479333991282740139263867488937334205227630085971681268475581094921745324944912178662409582296341836574899509420413849617708813549230803988395932809095930251009866032107662895500687304745629067016655704215517470967248645590606066375387042729785398661270832933232686064572247288884828360307895280575172481377639515363782340340456542818617271659948864897084067901754829945999206518277728340855687338584442564921033282065424696421929716239084019684873097522157163227578769977085523398430438819603695930497888538079165382682670404195700041005367380470235026309479166840791498843493905284611950201634473765917375815506693149373345506944650076484984337868300027685789243408602290411330034470412855651117173151775815871963567526854456647123885324847243665707052404793228420716681663052325122039590994420628069544987575493796893826206566134399423328771961603127719853069252569688517509797347212225510029701447841626946510491632261308233740769020699640664871419182537070958135740120479357761471406170475280003150973336900457956204823106254889495689057957549516508010288342074784325299717856342288508211805437047477545262899140229141614118190009896593883072919297767273863357346626872649680088032283023781736288955528494776048844554779106956297245631801966245634964554951328258345346813964628634956608788065940642315365084362165386896545082374815841566342989111180005906421104629253490152966103636138472237632008909840042461826713526306472009092647489099318774560042236749257095586680034391915901071249293561303648736761982752964358413360114931528290465757644416408251087556545337056120690855997983887386752977428119463955856997594026629056792598710832226758666230879330751010214409644988081309591718492334436754746659053471249856195602696877625026195506152384207088975935450523545006375396873085124608000000000000000000000000000000000000000000000000000000*i1^53 + 149519534190209618920174239121922235842040458281207198661689488126194949913408358616305535712279402424018192047321498943127250481068680858773111654372402619734960827163859437100943072679295305449123631365076563018709102540481309212604980485913031136217511960496828267582804388295247180837732110800030877060758348338290550032468138549998578519090291053150836347569758562713982113375585298049901496514921090820410534325471687277200260373739766390199304526263032135797156372654381357556119436613689511971633422215179732710833043032648394409472391671647034623871146002336800677570615558401439883061869459052593729790503841111107182980163105662289657823260941696689626921219932026727842013437355446816351624811157949738286817657495947792114321203388878148416670606820925439761165501388577754808839936641560344511995601422425662713269265866207273487555662652011431967781643961504614042492448366304629180942588835215507445545654694300959042091568938755080587195662008276961132387602259209492453650527731304408395820772826625171087610196987962611272555625508585046672741540156910883370600569985641277573216289269722313135711233330800043338007402398886987407336920315582801013597662422322848545614305512156127944268286500052850015814203989569162557412867579711934842137143279210565341897385392868816468412592975123611316236813612370154380088141475854358275793902273898409641722612294517180941703343406033014365710473214357044576509743955615757719600218990376925198597000921215701833883241186971645897327992701640479273058492141358815170492399993687822984998963716724954894151958007478697185719942580524803463753445988677845146978350991950354445429637040556862547528130273194385436665144478309415992844068445706694037776235343361889965757357938528656754314156652343619521980131818384735324476465704919607208535969056316287998261936417726721717608180944866863034668615062655974215414769831071817964878650500028478492782846984770876390495247819745946661947824417648278526930213215371160102013593725778233214751532640774725431785229524901469521046116502919231691734422379723785095669380974383610299812109018049223379759698579406522101627176431883386980792919606596404352093350097643445811902937337338940442976232937701260468415361542246417173637670157281178147472081063959207667657266321065997456353914073225148184687503539971912873320333792252106079667678032111134224526010837438617628772162190086135608314569653521435158486969859967346947868975484318760088069638903630713876307274475492667072266877471258451822846608507426583168833530035136437738153129449634989568120749237971254902010403649555108998155096033692011265447935702595817284998664067956705484106463644787215019635492613919854886199976839779270111212996833991078989073726546452626966806329293388230863263054044002387166753249214295309081763148615297439778770106589316194556366851949142221547701182190502475846991720301952410157841630049911349964882254623809749822872332820663580592874459367336777181536552877681242304731946051837972701259497283511267634895098743668904603235057659008320394379471274376400386776932419986279066370396484058629011661010438123288935914915838083681507030409619099080460969299067616800343134498868263671035803722726312304865095685074176196584793957573380452838599735828782953734426139008022879602347105941194648305337584741845478291925441094258448652066182855341884165033166211042703015600391468731132490614258820535723303231369244820611123350176411580327894010266131038940810244819902200559957223995845258399082825475841089942916370036658143839938908878267745212622096280958764138681640800766855722351959233895575740840388754685223845002719349006465394798830050410104693562397308672899519818550402683588799135784430877068282171047587898950206136720211296622554937593646013055934605860016524663131768144671748745872275532739508271290420672330827467345236336417177600000000000000000000000000000000000000000000000000000*i1^54 + -1957936449343941504772405465413565686679812343220514040042084495794650016549539487470241444538862966730667255680557409004826552735043548049257599177850159066439847225439945326557436587197781330736385653690334354164681938465910855795982303579146292707468196055704109915806580500077260054967004834561039201667180161785725434611360269864053022163182368142503775124235665638518851935998024928032245236011806567323986737725893645590093181334870113892040744692613459080640108756417177527277788606143572018903423947873782538471151439541830489693647356424904342348991299569512879738177403858403425943669728474272572199330578453068430164857581015814498077215326183595313843286568438408216410088989525200808628408073939210950418860341063020409811506491787074443278797427292533598166042090436778012301530522719356846684045423774907496386073627411084621645415556697143919854920974856101504382469962644840099361529528478196386462255924042647479453150832867944015104564875509508854086111802633691497803663101155731845316613606766969608229542861849032592255665747994361675182374335458080448622762120708116874178668044403690670199748418419030313572962409540134109425664293098763985868860559301947733918499073041868090920777883540702769081046386144840415500516322501737496009287443887728587141304039943590628522099729845532633050716231160133311129777091960827622317837491535039072926820743360581210981326529632541435767914692918022052509687553747821289490893165209057150673512669831573993529774752404808380458994434472428025395433646150083401239369675415819053624384213119706002504713596913287221024593947560014089174725589081406539504383622090160892779180754459786429089581159302847290446899917771607728834279982322223916844537106934834439760723695033507431767526501706331429367550879323547823624482723641097475288180451068224515039634636078178958547500653964468975315232765577640349779005555719369208137366465184432137783507287954518236277060643144858894009588496333892984887602972428511003218467694468753209146391809465497728731689383311505717043837889505151940354751066416162156958216765235508541924159024246202186093207872756976968516356712909474584106456600501687048456732217526887289322042212135947814031146134074374705820925321806074353349260931356802323073395999625884151056723834000770627760215593745812205441180837523400569825635252778255006592837292506243450626291333864674854910600313101710602668219169171000981893535444839734187129193127105845958477043917963721012722534581477452778740991724170194884491424341257396833324592324866094386824109666070652402681085223181884420263064821702877259460222956690843206784912911712596669779397021022683437795676394612432381115019074368045785574019392677387772126325392869436224867952317764208409941230212819131311858821772736717439613909169209973637061175562911308402691013792333103062044381646850842765464250108428446695048247927564470104073730793931730270515974005656105212297571591423211834173269572484048029081947861708715505862337217539617402026629663084142709667430377429263274858160527095646799585369274548521726482671132456822792955054232876941269348178273153439852953299885276204606251261847604972907867502368688414111959145788149984176038686396675633962482009067059563561552447676028176924028201422996837433295450951553160641176808199066760030673166237668580380597711118613407887188065354621033578467338831888252632070875543327553409094491474916222042806108414922753145583269060560461446508508634138953618971908859319912951032277372837821101753606051789973200057654022591048579415467109659103706559402771719503229079403817853367361796240810616774847866887040221506933211225176214933180853195896316483095777372963838672131630520669911197992477558833668566742713959893524341123296431278265080557890415585095544574877476676969649453063779399916836372014938386000297959496492100737858531649126400000000000000000000000000000000000000000000000000000*i1^55 + -17232478225397685603744926355537949278400676354083329211487629138590446399708714863776378964911702138533722439911444802926050846363269323174349380606982968117828261704638370513671730562180918806534039415151949420891724672000257874852477336526360546489584086722886778498092595168947290007722439259431826327340453512131971416826195178965345468909066142317305464777496186013031603055240082436391496649616916036909375683831947065286760424776592114633587327391138609454834528482895713884790748592603553513875036421848085355077471311772889595426429573798844945635766524818225570552235985946139084156268995246009476502732757118461819012989964249404787434624778495588292828811602035694259330511407821160950436768586780554212371630847671029051733496476623723754744900670146804052536214138112437073875830219167703183037067850002619709276477029124051217933157798201040027366874824055861946044746056385282939653869655879422037596613641121954296653785951507881911830914480089328647348294635675161673525978742446928395272814569851884003134868268471256894952660891147044175916692967281078007710550205911190488085935618506513693226614014110093423854368011009427193361016927490768902723365712888148702718190188173691479962055297956905728519301424773874508345311562809844215046565353837949340692557848212399445863143586038434941638899506225098890456767084753728436459357443488668995861740556342404183200728068833133034763264501288993059449186301463933847988906090330660484085550163227626519107925119205526290630591217843334817594553462092552043065410321132616241328530902342035460964229490715116560997728374651117129470033075497134593288170084012456454876512975563026534486335223955516435661249362892780745659237750599186392562124876287861886709679179115130505861990794899226875721684527605951580777147709357824482077698579246025728236341360711665421567108446084780072827872653132196426353992549346731875547955280727896718901208465922135123605778926602029789598879880474719060098136497649444483114277635679485197902023802303424554502192610860395136103599460339690518111949703497359299757861845254171140828875885537644543192156178670326671328831009471391403025466259155326557647372762353863609423539956459878228525742380054724670249490446111456932587132097271735672456738356131790863993645776328235965993362826220382514804092642241449070507979522466109363861454284518219258088374840615778294322635696904958312745465899020632965658830358284109442656117908686094220688499380121544777957004920304519026124364986979832454280486374421757471467812860674508040639915467161832637448882806800756633215545048819023787996583681152342627399326378091366633684415509698038613785269832210049292304403900279415345504583836075890256848360878506449686022722186126754184789951776607104341494313828552778470478156008192825860840356346856314622431619147004084996790551422584884764725032284541982484082664582427821598866321381070678134817538352796988155455843764618409240261245177985178212644804633366859127861602933297905511536497352342523572059149478300436166676438658104255592376673074816101737348651087853105573420354087536905528594538404118160804277494791934260166629705521949709912000220368604917282804846094973509285348763662875654859803046720572423994892090198999016138861956599609591833368649749112554739335070920716710554407679081780277313297629876047070394390230048903283574851534236568083480273692553415840983527802004179775771736984998039568901316233914233429538874098806674283952859842713593842388856907076450678244274434936024189762025867910403010395601696290927740955035831298015706176793922683372105927265777457640121250885401995051061355923605191749740510439626228752239884145616897124583104664847202891216479641316645021738194218386899394361584906050788338151924939728663962547831594945444723575076989538810167983431100953665766069994333416601037591019520000000000000000000000000000000000000000000000000000*i1^56 + 1633403160135194732340639729338839661911756048746285564071264963171733086404978312966701880387202966673200107806436804446475390759592397861392509040501543340153773294162246762993831047745526187407508924265969657322941895990810449633216594918269573966740025547131046943332920760591791912639805526072471855310513570910741437229926654855307899899149897449454274990438540903678411033901614596152610646473866790192294667667759163290157653208113636560147639000347700509918412283773531865953401637196607715227906514265919934041207871053248317283532665040662517294417714479531935060817939467927060395037501915548125833267009404944570596813438117349320147731174507528623452369139000955583417293771092894017474302791194299975173238161713477206165901651587690768545058641575153276002473647464601737551012021005799995374952755821922430019444416568517362928141347258320119089815100037283598704990735638121910572682303669953094308107791540545590609394016341705410050867992056599877684262831285518518084476825020497863242381708208275126213286185844286925256398531449136445907859912921567431741263181579602559019493034582563572007064235366470061007407677107474815200797107051263137844475084973186932719583765528358240835706520211155648620338549955243308368728695268272231973053033649795651067147130737893834820296443847235687389994772686385073810416858093033189974079161169783024480452727190602981700788175652309730914007446015160895544577089963659118738164986758155535406508849981008219720689726204638390550804030443111588414456111452621611932003899570965729367525183723377548237991095769995267299271180921570297444454365789023537996449586755640600905139345947712620183508343143141817110453531743514364497853506331648901540723046880433810702490080239918848313427448035194253873200992277505957188305244788463213961572833567341959336173481083944400112444251834810069244860373470762977617912480618842844949925645709767511475277992288252335563122948193471816463473392088532853806560350086552327475071476942793876899888616398696562538644174916530479846557727157076215389365674068684465069680898716612024354841445647439772780478219159584967999200162341344147795250292294656941661698150552406479790355647632705564842150105261731679313785565072905449152119221115652543601410466987263221343640593099126560504837093872862304531395291985203354007050616067388468267737788972480226833816066471688818958645762367321701683177232455947858563326880270882866730143216566342902550251964923400623327297457501164858637896485223922394007321345111866149803050688302509950290055814245283907765767951160593038637490819695800454127483734582217237768081021932892104582308470097268472916170554411381662275074034026599025774976874284324985293439588447491789984765400632808020601660836791566031677577186774301505655524175774640696897548681168646206457206242317859829794766509430566856393552674321082246241286604405380736037440845202426064895458275322372944256509147513550183096571097636287366082192980533380870074186571957029468595352680029104464427728788480093183928786147367583994241444986933099435031242056952760117071756664165031030696289536260024619979794501510578375564414325155595583309655310839892710915664219434022584860980059638067656595058396787296098726047533576755146427827661069434426640385482687973417882107650105854605440891659480896113641992456591417663828242813303615438063732956346124683116125712322225299928644546870634819375954307385820766446616577268572415948538702188368877966092666617138608324535974259177834737754076304645581517467971023683684983798570432857857419952331005626741203323751345643537097656985957812884504420585985126699722960324514118009990906038677098252516302434205017606437735603572608405877174948823751514178477085591617762118772900081384964370104891180062803392186339326861454905782599638939807912798631142842508586503451485143040000000000000000000000000000000000000000000000000000*i1^57 + -47442960766750571050020359215984813432018004536535287480971132770138963070012220251006664052957740334273612505777016193214553999359152240119359526180534884330010475019291909733845560458556036285837520715685523894274895399913683583962577614758652440223032255601142546465814880300842473088597419107688691048674258009580216009550102187447762893145834894613120986476868560863807996448517651337211446430530279234133190283822759490145625663753013050022904433826936160309362295037872896897045173853000295287345589842883252995962251534261866019520282390784230252075106325897093854856681105948369297523353981979784891498060014342894709648831267500387366313922863984632535771760143367204223861841475406477141829929955967322597804619234177279223862237424493441379554966837750814104533681951385008735262389081832359072738586949077263035024822849971722726428762105822448602374354292717740555320328168689137538647105839574994201642084916184494065062776536922900349030547670072278441109602646079828239492219323182554124840028764071751506348265514900597118602274753695322208097884306260715410627508813487169390731854751897561534602196394098608101007152505688174492323415682037323806648805485183523815939715335705954951890771747613763545370141907807464661547952541360684879681476812844428792180619976178683207630904166026120209263598340871270064158075606803902837273066321159251489198963162250900151073488816127168504231978366059857540734580011676004264307509498859206228440001231976721123786668233290549796769501825958236871771043935633643843084365038851313689274509224422743797331039744963407005323286041397402700143099557001770297313256489470610690735630675385374055311422759991810937400738623991997990970330690454440341273083461283261913788668723592409247245265833520496728437124868239940993907898371203375603939289632792595992411589943428629593279482642850424416687627683017342245147601704158305992129438514722133974146542914356889497083861150333804766074475410629489451913884371786325964096390640864508305358896168505600976507165493511959437913857107976992382861144715241393207047596839263663662370513175091709440730672538233929550943524298912593393388118528677454105733133533991142375355490378745858193780549146480560135565808458429168599752370517279494061676795939856452861732100781169904131255781995441462876311565063243696817089090677740882512747978481378407279199566102537628749440012291038023849561100529433923207609772049690079028321007094229948962820969546582576848369317112705515954197802852013314957866334684063831806989219955505627580852665935371031397525591911488472976281866390224034233131186029316979746165883522849396731031110321061501586042301030518338943865838204540354795508334010016153701078342085353515810820399551044021847037407151519301457038145968796976724143437079648550458046243105307416422082177855279496443270179237334746278738212911667425162701851212352764909018531691998470190512789392420046936199802101633862435409806184536660707403538952408018189462925942307192979986077498328307866020974126533242610277202346187011073315303642845533209428442719025626237462922332070248681398126854624836705751405545325655831697742996860455049122533670705507900072320547677497740081697866338712853690772151386850961313118497596935937638472356438647538168433357710898127354329322084905130953775996813112286946383552453036977749341168998293531859711298605110322533218337332421971455696674077253246152184248522944502815276902504616739442143738740157050143620137852264596248726093093739564095583299411508079373856117446673615596188859897374484838323067881640728025944704311897306047668847244276675644596961992198369822297976932471644368705824857901953539945193662548596308797069173116810117233036976828126979901935213799320555192258353535962799813876396120812391171670513722815480797906210051436646057797729358713932172230656000000000000000000000000000000000000000000000000000*i1^58 + 890844370217785805984978491954860342176535829760153685324852840562849837374706991676386593218293826791310663444965355909734012853801257563048315774087661927290779265665981970718616360670390286076129158512375937790351232039553462980008864274205210166023878220731898985360055167127311755526404827383632681987129658921330785822049829310127481513081321306699603213742948590558331840367048209151280409072699061710893405492491311313398077910612136024980382701981547489182809002311988677775320310805461377749685616007052777871713361412074399280720394015942958045606876221704329051215677124560941073796140145621332706488807628209515812903633273456450053610041933138618510276208520273743655112761861595123541128200321981732510173085702019037671195152404719706020644682676096853715749803020953749642828545993357770181536174464851766213878059642287331862913568232661365103699278655389291411751167538767673415096260122513182836058216185025017914403079388591092714028104580034157330009030766102523106295944981489321704778712149010172002803505344402850356682310891103058288139817295621845513079206087574825437162971043072266548405977490862195888945401855918744694459826976247716051400867074473649449130764592846171628143001213975542696426424499378444597605456981849153088228957497703672376341861164838664203662060829831896005853487326257291649000645459155859248134667757496179788840277009243715193326378523313674780982115039851195636246816419631305940234493273364417302932962401049635396437176153087159862479212138865624837511923397858035515613785952458216535958564386741235293303683448929486464247006856812517187868363231211273702802590467746361475499073741791314343674988589747488456933186784075078124007907441440580376511166728577906943194221155423714707792857248686027740274864200828010119471268256091166288054837601494400741929270649084648487879064749526468985494629050106536133551312505690491702878145729652842130490085780613271600286706898669530094287989435593863746166279100821350208585969219858749553494810864133327728001712394225041520604652446888975909233395217972493051708773030646410394276847723412793316332354192920361163067627083094427087903291418477577450651042222338543128805271601118214216774163102829570759637160072883879148014479963945669190244215608775325979322822983941179515695273554840348185966320982649667849033064325497383347945610029634658410908135760005430979414775088098643617456532648863454107462728842569875410982478184861365952704749627783286820950967609381633302675144200846016831435713063635067981646311682788571289141647326715887695242199089853481198208306645239680111785206231627531388045685397793780591323502034002436745290187882344365706902799224192577100949953900564963385024385540598955810651532322698849795667910071248451389977210333679368649316284907559704284872754595098437811031154522057823349477427079612184741726396770303537144544824903240258310677309905411046191469716951389598712230198496225281053361752726909225903513190405690664704936666094915770565545879660827421180032463628480417609794372843399014910872526288288391792193661028537845691490092051417163899966887705445993787211092262119591796131360163032464642208695134701387546776532831578969625240923188009339493374189356157868101434614288045482654311413175458521729464293837372284523540060286895076283120771908263741367027276691611851127073921818203931256377788313873124181408649295510064562312946973800962578763380072798582255509767530321851790152660864229326798336514596225275526110829365096790098477313855714421523619358512744454962206513983792387252779793775102579272295482639617602153916443381418449047836541431889041130664956450960188276551449863207619226917977854589560202197277588378216010549675754019203986836996676358323667530709037752201991049802057984139773520103951577848617474386405908577228236878474764180747452416000000000000000000000000000000000000000000000000000*i1^59 + -10218462326237597301773266182129090927525469829900074788793505419852246693272261355836964904946614782316830642233888680151449971426593311962643203173018712933931387316010099111938944509769678622731175839346351716644091243085570179795585626055260854065117683951880258687190748516573619491203428507517883089093364009269171179275981674244910737924395983954154742123359728987073572346206161894338419693376435130384574509793623878140149702467281659677206599393389910146638711379667491346084583174408050327832486969253762413136810825139058139051111142607472669445633577547706749176140831223745382409515767440017967960350813503402150085775032646317062877593873456715552600493029542535559834337847976659841288095387491488252388970143647478299021719080577482895176279824922448571460090880382142369863472217588030771507141148544896817480634529645628678451663723028154035555462858384538269456517022221502696404829868464016579938420658412833709333599270367267602009288401151267110050844322218834622667068599783986966938791295089720434344930601964523402465742530281163992916917242067648373882058589720407330323422660447460510416754540516468447646880395402454993555199361781085923810581502131687785200385766629608079847614393819746713647610456331586477565341070644214670346829582043601039181066931622885168488929921618972547213378174259960817163977643102649396722770893588940117447854773428054294172172446581062131923040499623061551319770260607650740032598407075232155086053789596241294990068907365636042239832442432067225168278960341863391514628435943722786228234573713493364149777267302921426083527074171953055375827806244308860923768304205621874946450042565977611002648966428794622598241169517487962293888113390435037119127226390594706779966251793364574136963292500870823511235695801060757304653492289963792595054762176380490081660181985450530107032207801336389995065321620410177342716228316959483666161012145011597916724168768469442345928758748281823066425279141992256855704784394080805143513312182084289101140512338279007481249276507273501930218962657899449754231492068791216515218847342306931392545562473738088410902074539835698436317479160204332795657926345174017361972243412688259107548127852042600408994855093553111524770926882118953420904578981350433155272812736344594708677317125388233279681188368222335989130531809032175922591509399484474127602966989858793586309321459572287576838039838835228990404519066713650739509726379869107636962671730717165349300124486622096598527677259045683341131040936189976344086748666343757682916593290310695570562105065356876239453300798017448502948483227595517101654691597269374789491871126488927926189338209673929690869141529843925429448614608632012701988136530041240903512199436449236628240567525756498245301986394640731159507183924816056827965980005470845648896350192575721436084129030320883080921447131804135503332462142291942739203956211357075525863405056310188597844590434072604887705369709739438817252790896212759683928962069468853302102743202878955249238004285543981791730754303296338977186343955247118701165929485689185735833695146223995010845490013093849436537947246756219818354533766195260099330884408283023760014332911298786559495446495104606980377032586117376124262071289205776967888178868163804479515434963428994759499668464590115550670266046350569232644584497861055348982913379743790296429000922503274679260624405136490709480571114855217596762065221923860969233997041246572446474030586724495124558072980076917050659161078164108249826945923144493025170321854368118186674213512176460887756746855976893094176655634692306462868698743312988891368796793189218508765424547617416886273535341025323577194624302538794241817051109453644669279118322628216983638289425090804473169301430730636324029694929256889907620063915066427830154940707571482430107397649506522193944644327645695180800000000000000000000000000000000000000000000000000*i1^60 + -2257796303541227357542435352764009824631575364518370245335768024127207715422163444534865039767939925214105392395254307380555046752500720434264246575116422435455605218170413054586204414298603657777792506538019898490180189926171646639289285291903978492196785049249506766485789947283226043280464891158917441193977656912680545179297095955738246071944589100418879228186033687197617261532679148390445685703642086881745278032322058669430653131401045877471856401541124362482413744750266378072316135512102092175102652969717804580935448941988147946804833679564037728078654128479753499187577131982945708350609598682000715910345895158831035672851619207671431939631853961402920270912812119651632096793687318430470689023340151638689771637905727000240687950350974704654584854347909628046047801630309539687601481122099688471948992969267290632985969106594065071388644942247912648918826812726666562509306868088325855211175484338978179790158116905041995728131951173615984203409584155386845836189545386070748755836434909241002057407914556468170159012049085889843749566942812436236109917802344898379118162169647060328772190510076613139155318635190753238915454196652619807688914257271712620475841076589045647428255002372504305394384843161322672167136808376223833717696574418438741259879010248442435825541761283932154812831322033507061546138480130535338663042790055229559128773508829104610104216021310127423744323986930793709137203627352330760249254783731472097663809644559659193541131379801616487379119361011255838475757871233431445545730782891305470264080562727937533215716347594101137764223688296294328887615234584123875092199108869655845171462825004792804670264250987390768516288106471726127611949856078368495359223638022684068822038573283561294308606746588466259821877035652823482288674639920950400153992271199967749918775058300397184307396118263529421227575191521144052139260493341042907459588569869420792017285294091692773139889115274530440610014423066991454528991349383111759449895182096679534883656101522532175527613463855273142332200453782692352559992602033258297241513395456892276295673534230210017620149875257497413235400306337444405977054151233818798114664286086720586435073225153362020188069921036994788506295972964988697774155349240525630571592100670391862035053794479874215462043412753855030763981329303063426341436197980736354145699370138545774837197833809088978442451334001876109480436320462977372650740215409168734681530646706166058729280909847348531832570444744266648027667899507203347671334897658180945993844199310751137057459113503133908354177874926151848710643459994913892824779037257805182722839726905876845415908234374379281230557662659914554186133019062232689595056455175203752413826956816557945864501668702319297079372159211957064815298629692243562266076728667755726144112012201929735291614288098374350114702541486289253754995177322645801566632124956772836382372948606037821164219440750853289008093080110993753898239414539774590521845454472306927801272796574110232006084928544985629245122954094665219472754399464991151926552550061474551180039740875005821658877173522249758845146182337117804242293482406407419194054772471007902194580552968167628991401146982210567381937794786795391940615566431863829181551458054561427267245597805210295718990846505760447918214037726469027684516663855608814159671295655887056380492076791810041546979187072285314547802149408532740674745250153462952524848204217403681706166119744170114727054945177376602584482632426338317577374007277934322145103649557645193975870670574818150653328032257620170079858428259417293641501524286891722617230984078014252891371992908301075221285704499345603364828344558756858599511115530802682476685163287754790964314661494690866358349337103274636668719190142954064035016020083431940129991458029256082335325657851268041031408706233817762643060981760000000000000000000000000000000000000000000000000000*i1^61 + 2805294306356454530086971895289819247647672971762435168686026655325401612192211457734281033606747189532460997318179036607222280358440518849666527037985972377941684669022712600951576282574666535711628699279499647883723846907071180134551229580317666658833651475579964683687628436505466086378220043421198836966117191044992377155219039005384110234889053929937880955368289756752160148285903171322392486481893872299407293076651510582219679234548971675486495880012985010599010124491746880711319769505763289180252224533176331220588688058852068966617771045086716373586700179969974598856265078305702442799176629582903121184850626952479394238832869082691096612594117671899073271446187653839632884300730522477755209809747416619695179251942311647308788276028205503153054055392412290222933237126753174953852910030796671412190424247536208176541494970896495158837336562949648825036105844450419123185488833302661259289178640338849822156864105777834544991016859439614202942558609493451590065755882996202796450358138341035040406826122144389725019555603744520122682588590325548615497042978341969767484509431964167242499765121982057791675076520110532794741330983368192032225288467498129053091000489420633997775646276466018405297781286919376171646019606692352074498359167277330342682815686315460381178826983379871788789681084668952727456059405155810234680362845828406084538436369883102846953644505899400077740918928270033308221668659660363054070918332518677468645467574987969036079940202137579704537303924093964336632981982487255676259512227009245856543907829885042280277144951512133974676121789448492091510585652566611572558016752983605583155262742139163160207606101964781745130029392719022159220056232202883618436405093656531058775107258972291014734751093475872130333125255311724787158244163463337233928198971086583358417349697786395619868160624448859060223740522887199994845148446780811985338115639131919920431023482778420313396187528548216364398375095689772424384190775954048684170889323369878958326228696889427639937407218935840385905996578147405067831530211729014232716719090345261733374404986378913505996669826634778072279168181166997515750258405200869210215590932060600839839099207677334096547555453521833403541400939518287231004901928229041330611998506140316975724744770633363300378329024587819883514522789409769985443190889727725259565682743777990997459962225487888411819120324895213566589626444735645932215222051800695366157842702657705016569423373507926449709604107150294587306994982698265793824106185326521762061311613291089808008488965818584672447623102469559196076292022860570282404316013115874076984892379415556707394660133914155095835685316995314665262302843879125570611680430770278863282210375094909263597180622168964742884368976558006880901294369971140537572936048030483329619576410662449987622736827525075721166589616905069187659371841107513517825423251955484105373494383844510368022497903728710514639624304592658943906692135794167948206285857907650410805245015383632255434015966804006697022464511732065625471278720085506296822403668824389803176951546845460149657844211052092996473305779994344660670883973251499353767264836448876656177595942846071367401406190580783792585348705288016403064402310228605163876989658395129684206932859229921040985512594331925113874081878818266767121764264710379398800323305657287883999671025604201717318483604070056394997477496907632984868039663045985900200434017521233366108513206259181148123267120142592560735032680948956174965364134791771375508696307454192773579185699585082344660020394392943168269307532695831480954490125688357421177432318744292723721418292387537869184340725274116015682447520669682422396988645381534468639184269922765531252983145432126065150819945929448987099010361376662470061714648049747337613877299935360460102498309624259537323735527657585989207814307840000000000000000000000000000000000000000000000000*i1^62 + -48042413148300015878940375669079068791213453079797952237779596265792786159797418176405685138094605821273880142519095730763445826793539871908897181441292412786232419013893618427610767468741665445722803072053693278327776327081414023261906944955769576998854596818995954272366518435604984240740458786010165727986273676023532729327839176141732841243702624821066289078915475082836660900642388790239862516093474449390140739928852016787613534863081578901547011678956168871808691074307425450407680394108404961380159368673589777973002868198768956670945439915962832347286973269541323012704425803500457666062385911675434331526917760819182732820818938700721862546705203259314260370159437351693535364128832598034103556883724142194336630025496563295620762157759994120285469218979667269349823392815437856405820600292374457059144653729023333478691508594299314056925752537447533424473401356951509637452564471280747711574860931061467108711804386931030116701366379710753079070289486782173284298306768555318894880543754686735923853186537757510144977325138156040570422020080648624177500306225957751849141377893573977758206871316060757456273366215603190256749390738401824758307109279180688873711063174508793100007809154951625431522490980774663955498791636523970329274875243873241666499076155363148461331485736820711586596218610744689337514282669629034782775323501050745208041151004542788840946683903717794221055458486086567399016646571055267258371536054203654941781588163357798466281006678954366130826638376610788824211203375471847147287023721043664044928202774099651665203189823936526012567428047562549929745145831000150990127018826372355858497503784692867120590617802017979479246200501797118115300125024977326775236365083194752753027200586670346811729570679559104663135650675775964069069568976291395066483072796725548619546184640106349947682197090571711037752343209718197589332174689154763252356607005629977699811669712872504337186034539529758916861097514534219504054243384162092028622502328702518669906267127573365350077169257189440813332547300014304874705110701002442311241317231010975408907761078975961556137088539918033628389876946364175298448795480501118002548758947774594062565779952298715458964059985452495283086847827180558667990789780149139730091960374102100457417117286015690988818497909470198110615400654481851862918378382058524219236154972160694144987742328595382379644740137777215569265811950251454036135840177222111604057966899851085440673847899306954308469870735753211363697575437559967287523556530795799653321534789338015804975183056684633104100583046403107824047262456320515965962972940849184255870799365327267307789762984877189060150756570914555185788897931134701159968949780520922872563139933706880515508797390542092518757457425701986402462853981740713448147863278635065360289212503906094303339949041128567082304992485036054850294994149303084376500629240881191589546632559461127714499801954126256005643216745797817832013291040987858253522990354197704071593118168423299830871897552277945224917582963034474102175885996764390992453316213594139425822864351194353726336413983938546457121580476686493287736458574704787613185699023067599381465073711140691505829772944279415394412235331434919841625965828757585786383286794868487360679757305103278452455486725343488327600918564764720861857388109008905853535746296250867862259516744356519609410569710777913492144230245305972205656131568759505532693327226327443730983660596767424156186502156415208994405394213999499024251106710802964106630131370322293915123005022424997347241692363221807670124402748991268772672493276773391329728256164241479168374160930680759294669320073738130274130522849060483318377911825990428738307888861297223607570377834993370024110203146158825739429918780983979610308243678278327321313218993026736595543295857208922981219763852732041128837120000000000000000000000000000000000000000000000000*i1^63 + -2605618125470286144514169850681607443998225449568178558448716626398252158713116366718039646071413947496147114231540221435631275769710543931846067457234220807968026523930768082477690433405039337559861980728778480366733061986610541451327833477566317302685382032172866405939121826495137855892761165740332990628672810304582904843976416443230110544403920582264523405253019856812416686610055442693022579067013433639378145870479500555415451534277554433975548985808255882304268711096930122332215260458056541268929746179638539203099946619433424188373075666789521024110193006779687863855666127037445964219256484477412528692767520928102040572896192064424857238953475199995568290520802947960206825052365157463436353801346085402517786647968184525691089254971831268352072812880147396720733704460902778013499677563794117146370278080078207032324929981003740939565699163003965899757557128545582363782419862009356059463469936774919555033108299835128000600393184012603811191208750525716627691243667493765375286764552455098307440833155870677028987256460446254401829084773931996899237190239792943230173148498612501351493492752800458015003018164896276163405166823014937938464795115715518530764662513666361461369453985556697246322639232075262517125215416405378616440041632782516317835812755511199699980362512017101423142285305675082594682955408030669046538675832992431561368986780229279288605605145851349446889540525969720559730612293797681070301803688834780656485974764716110299752981433756472961619030410377022961024570609099131492501723966519980857396013612135986693694529215738172076782555432314034057601524073440824282700929936242576012258678577962162086531208709659819492159034036353904891387419865831776737636079399841336316871162370007166527213194500667257454074282156749882875373182373623798246478469888403218305244568372417461454527254893684007587302878739296494879508042954797621895899375980005610221791273190229446632349444213628190096815274932956746723859249225101732760092611890178494620845471201566601976603379185872101699519413213398872979151664238139424210613507723283508997450077492426515779889676635343496990630519582273341835318835667079681261160969098268809872558147392252612966486015003303585018885439484282675756774200353369158923454295423134245162936820558871749144867841602502830826434467750688186094352842884945880616065815529973948611465417096441040137737907121748463396525287648171699071787686817837153658242288284271558659334709241656789874449068263549993519266664468786707965163875642097788801383643506546527769293923967913002998157399420399859522600141609833772116885031705575548876561630441027328831665205528234772365898197777402968664095410399228201077650284192453283973294776014556047929547262830618238596180202856302267035611638489221678255450950628671571920958068015613368640283146426118200462687249232400716180155283270856535552555801009914783050406705567546203508647143721499892578797843030076834887560331422631041077753027894118703110301424931601745975576270066154064921173972390907635701404732180023813131680325071362657040773120326197643119852178903920098642561180440217951576684990116281420111699755876845646958822556602410263332562448025016294413128659406035476774645487841335725497194997371460215411386040472408379201280283364673460478746194644259970202522159808383927141530737401342904378472179469506948143149021674811251574813411898610320445338064694045625213905525467126879070584508292906043992234679153763864086903317332001498220444671550867234042727791293482297560392121173174221047686921442406310718897599109361257195559777308826238844541610307066505041986001387070869294338269397670757555011892171365411622357724475688081334620642374689518499912983716032823580983772201812071705279768261167167464754516452262024909743819112998609458760348889239064203819877302865100800000000000000000000000000000000000000000000000000*i1^64 + 13180057467099100129804319974808784968229194363850546716497427596188333347590947132699088670587512739061525229141281995264212337825800015613717395675594280938021324869182397405086968692202759651388314488327930010340159651859812014003451505836171372089315700812136262709316819169448332828720745436001609605259934103084018042665858141418980079945263734274216905656627874903038956969147836319160143057018222025731555432988982613916434534637891783742283669773518472564069341662049791288812021907768611128429266189011457870945084835162476088236625330002741591258805631780277804510481509608436484084048731759770921802124147691154508390112675730311588731523475117972029319786851320042541272870550658428024955431836706444889076569411324948504514305301262266873684358486635040974472734014938992709017910579330275903351201339378985881211248680156680852923472685367890842988522371300324138258152544324767654136131665184261519517361392838003100111019380478279524630442127829101720842828425068762472881758114718908098482017754961144269160288007216870777853189908675750792090190267453781039691803563076287512357496649521176129022498718592840841275201549359141187300393940953923186569661919002882241530329132433609586126880960212411355418848995320424776922407340914722331227595457571206708259318554873168189656643086391736250025815921229732067356936355604493728834775835157681507059001944895806894971754933099624709864201344735332754979300407141437707945924637906875556919263146242497694311673751590457779415460691626494658161103965342749654635814094192581561543864716650442261070849332386701068663793585966437284667503264871115370724728647814959313994183519583883699544747769754213141913160056879028976691095721359955881143625446036648893403716059415319130578197739952477567393660175437799008234693763819017533524711765654664959393895322936328477787816347309987716676102601781480168001760155259189155751286022205152141713101096504447113226926417268560443030658167038497091144099054552447493775179971654398436283254289024105761319187539733131597080803675676092796827293299671392823985288538031682072183743788691373995824250864067027438994245407373460864098185044071579762719278822043988459029972801362960457404977485247606845798359350837289586309312766151994942123074452821941016573138053672722285941337103249462977780960512273431346051733941885021065319497525590015526117424474341495574490100898775872446221512109004486970867598675606798021262087994139074054346197142887387414164125518209717414931096878859628477144032984985858661434388343996529727485275094953158452124450537521588768647569619202202122897659005893095539319959017335040909342426417019618674901200910920290497204432738076683960658216792836086374888110435601696130667494343643271138828576940665147773798869244557900045889187018930665274233457428009346626576716901705182933035545874440248682567528148124039570933632552506987261163137833279369785415511201711483594179103974203936160393810368907463036726370932272415126676200909244993414912673477834133138291039954172509059505983571157858291905995215803178344924329864904748899459591534066158219684947285172807025603710141798725177480124494099357780396245948865947306264960653082981791005071433933722184382803551750611159257340858743920027391723541523234416647958950574379784676092205354872768001567735502694315861458640931550382331709188274340377926426134321966523609341651219577194412410841817113018041604479857702919324736370771091738264092047546660523966971509161350380559251218772949083004812118997839450448516107857567026897646562371532070145960213237783876866930082687455154559834771566768435050937551903840083143368554731434298518510475438101567018416672742809427471593525708390401070276933197627277922513560692589405280637404994270563555122055861963949829115297350142821808113143590682624000000000000000000000000000000000000000000000000*i1^65 + -210519714710948242795585510507605452486942115526243305007560632737314561352289600953704249672713552119062345298046391060726550488962558238129616844083542331951018683765894672252473369471846924506423824602987064343830917714218511390461830533096105100151841531892382172544046598235210148615543378120709613434289897078658637848073629004146446084255750408523934336073283580911926426922862162733837733642783419392733868862387382450372806913769150661440708399875427184528854079218964829725254228997316948027247362935802912401926426857162206059093737406637794361765155628695242936659037830690410152824811783396612079803216768643869405369686772144818710768139640358618687891696792966447843934062434288459062001981918385883431756332535655906110920325396747164980850273403239168975811020367960365585559769952857375080656896309213566974006954272350604111350219593496819318707790798749231798815190632689168419896070591582484245015920407328606845284476145832981108679699565470269796094154284764256874079199621450072864983704533001019052813981419562680044570599268823313210786634075820268875847932141141194903748813525908181322478988875173471000511279751274237976986395267751145976595108107463841640233992375553520615367075300688590059091268375062638146708385644301312689485195836941976452998085885018276061530758959320546766983986148672945341792708302261790872178338463187465273916285619398806932271372112555053830128284484302467691189598335322948192487474148601977513174828901665316789550301727958821857354075521766258802446266950214300187602896679134046371081150967336454337933207634635452665578785464273796450273097246674089217359988656981105654403987156012613173689647145228890603598013688684554583416232305231493216388348915930895785063356264512983672476793106988236629688528542452056157657649219232390742574620532216984915356947774846785443936186962184068118425530708356150225618894486285367602229903054042315560648832903712803416060475503301870923724651129218776759730397878721944213731478086797110296293576559905412457690846342612456995091690754128881575556649864687865816672931809450008218723428931916441063544548645906124985267341304639970333349035390077862569236558239621588632023176148983238232924781935417178109387751649873903040206570619687839112339851804078924099411272857358367970509242447973555272345685971725122592297806895562964094217112567041467617069336702960041397861398142994573766710285586710758732852456625245662591148794135920777797694054267306785414345715942912862341629169379244180827537810324665865284700557122605166255603109572011765535331559154526984903194664789701420210688526134043469161299154386794987854458103710566943675365778363522747157281629690851092786182498327288495035276735546134475977778436375808667402849381801303823128360455200297149611488896708179925194832583365265688756630987303832483277168741566599556993665115987104703234569708568002327563808719521283157753578946655000154704664732428830709866342657517063960852991130152502998267905083546856151831396943994425314222978971792767449584875372492790073896176731979990178745667724019432676568801004449253556097809864766358586696954658903418790542626359853459322231655736106856754753613325670245068788933334235659188562858848448492616449953364336435419257470144279540293507397016964544621020685366346077260841110126120129032045950957765098749366122144715212959985741644472821647406396761478903882958292718857907390608243892716483657772133524115858300671931647846757540088934977008866150531894230337517084911397688938646533114558644766769967146794113191653973481968050819911379641646150975643458160217493717561696229517859682668989276193121381807975663587980327320552856578911188240891102123586491262755811527219894224473838410222763960480788418794794199835515149210809098416676893435564227674123914989954662400000000000000000000000000000000000000000000000*i1^66 + 640098501132419078572368858116283368360175514016344959643751922683104059628040958959032325954792813668291565548421093599938899013104540906694478041294705138178944905329101646597850194140423627151088588911337422585388142309204011112666370835423948613202985858757441639086953758044912940679504326796577798033644013974865873169154543581187103079074412869823072233944982691379844351108660306899866728827441359047643517262917645515469042119910042399043388685921880105166913355084712699143037705003285846329359330332696339456250447952276518411949366391198448634312555702185357311049205101008703506391505423929636973561249476407386284767853179660769141495293882803109243364070012360026179774583883340505883547036165239064634251592460905842963515929094751350957186988351532544199593676446054650705396673283453759960457727963932972046896157882078895719840249618466050929498439955791675237564338451934306156430308461818241619712176319925909044574146501440044275659138394842237546136922295069190280455917531910934582387709788305893003138396811479602633037273545693760800595045379921747529479091879798124726857098321689047266445361016270191337276107465986569424375257338548272789951942475833710644765555274433189408558338865224094836920747781204226466167931453120820457968925339395839645006799667782817385526681924045607831495185829921022191401720488030570958418885743729331774440002188055131710308452443196367783434503741451651168020044785213163260142454507365401750379698354601259843014605937547119849078861126213752478481785077839207264388662837020645680319385301695429849689039287123366431715639052749871167032756429831090409156723526474047836652040796894692332679281899677298119371834581398316860963443254863725856583282466992797606312444612237811888870210894900110514914437312881188854647836378083286365568425061318635484288262579516589423966694284710797612118996547313241752343464512711082507138319192239935792994866471340091360922990511841848854049204633926915321771598056031818019860673688070376284424803670830040994906904542292510737280990536328876816447199009045392249149908392657885383007114755813993777841895373394062805688133176184362088640449264817244445388426235299253409876406026970010924505804873006171327889724745483241501535519671760037250528350030459180270333700835326424661856507016694884091576353277352193730468253032613111798991936517702139717920345797730015204933945699157927767321952854712057779499533628858728845900231287734316634791325395483028581549693762694689788887108472100943084912731385935876841776588782914683215179131188174052347884771877894721203446659510265752219476706218740776202102370058715233303405152349987695573320116516672902754181505054270485743183271186388930922342325398985095084305290545187090815558422782745572526185464364722629174634948451327434928294907009360493941378905524356030445833173445628781743940772637625349732742279783976271404309331270560514948883994204727388143658433248850659589841841833903509395794197248692256351914280568152624730760775718223888516285974280169705236657188048154699994699142989168988279241432885062487196702618762382717993077740533522618420535536997443685954013585931755767668956368865046797254257132117922195343673000414332304629268820239173487714050614901739839104773284902934910450604417351261799155144558011644321842059043232807626279912787106544377613782798236266454163580081821903327229870178433298737210013071817557223524016606912121853820007249365033504424857486181222506872986720671555842386003173084459897525383228495130923718355233962611938665515503853471848828407744192080167335246831029121481700832457991075761604908198505216590956446092070599764775368471942957371980703074752101692695899225488555161097656751311873532467912884791431888259312241520932723443852159667761325602928669582246996720431923200000000000000000000000000000000000000000000000*i1^67 + 21463941589877142241158200671172492277247271480662787657631785549204771764260784577609583914941067418076600814316602483541847187933831999574078645556938191783425042622471337313533148406653720916090103561843519299582568621557460232803131887555708280157273156775755647602087231959477413874113113769534206961954998731686844788617797993154562609655104357724379669309881962431481339113133814940905303811950654089212493649694763120816128256656375328598617090488651159836010961122247231004049663296607960100811311746008731691109552306795660250984144665535195036512363900824195837518236559811341573609787282448607623321002850334136146351116553775167834377255028971291590054384653217896724874537433574451243033448143593759079687862027285733540280648427915409722555206276946471246118774091029665427505318076752153033378781296523031024020437587902591769894658458111438304135985157620569791718720076585278473387410636809875936961288445697791114995542633548023888990626775994053600604507382936537426650032579658974332396259262236244863739243267040206985339360696657349527072208613331552639989608556281488165749393020981265784300036867807461705306647453772409258947477098591257482016295020504435235593929783834621772457745491098698610381473377493601794496330555088947541369560475899356208870988245149847128515468539465732079999347753865401805761675834907361748129212347017598488601703634882744111825214602463681437011734691074060900927058211668666214301650078133749903240170202536426530789284324340740199355573040870606556302236333003950640721018038014941509866283294915889538050419396697825990990552684833088667109485558145648247163054494956557756013010246518419279068525464780699115836513728611994765249380511851855677670770378964379751152936328748316551667518967514803709997371850418302262752319518619208504684967170094618189400959721840073049442739558611664286754123886021663366521868162142897488969571605255888945374313574571771859555626945066915954501713729036042183540132149643229001620598833895640268772571095439581154252991054340069887932268593107471216606308348338899345585909044482694138672374934804038748352472740218797023474369489584226830090212383432760576704290783321333221376335605826447261020591428783992040014972872212084790307655461622177916316582159072408741248287964615707020493607625498376024267741620019259672415957032230747433141747349257538853299949050199126300800609978795194447520190967185541329532626365194508131522292843825133831126807331437583527044658628163596452388967978493322527080328399804762561869907054912207487706930839854234125115371896481419558143875005721555609404030764744280611566724585834641526043548332378088095403053729426269472934275550159719238729644027352901681230930587762725225798394438914194660488607232938292737817602362081518698138615496495643281103811169998656250941873707350245707148871271317066092639957506063554126917061032459334553649312623562225635821799242880471207361892132300215612693104031113554105950445704182554241414456128653277187919078949634425131051135789116351633906955544730508242139789623481766467740041800872156808898523011148318712352642228897929264196488244177029412631082694399365975511531440084411694556463979463500342630044955936882052145419727576741155680824715732354090795998648163512805321065145690252963142093290298195847934302557729875970216175278810324834227947029489117599996229867830610740029595511846340339250845665675167126069722294214781295198904251270835244201084347200425828380908025403886524143538578440337940540606936604912179205010931437121299079395622623638531035437431115545700936163426396501240091929406685043062104518128051892355944164809804976776123563245186923468640432185102997311269059174717547650388554392174910098171914458614253512795616877919232568409933703902930974587996771235723010375680000000000000000000000000000000000000000000000*i1^68 + -273337474230264740371093682863840370365875858668425434075136271223669139123863315606944482418755356815560604909452513769777042872707561687038772380155012868561545892980961059316723822815520341579485689914693512282955366681986641874561312111548781996873204343936739514582798619802389537534749403312933893156491885916818888240234322565846808809899672357688376426872940386886548878103112625630874980219679286341076100588073120448563964156999337067501995461166782659430584454466383643746253657322175329446631110440146221256560578915335832273577316129126661204168992945322245446395886802405654131490732488680640098699327936698699356466542890425521344764153022975043106556904209210873400307551514588375511764325718081984115673477460877949816809944373581717606547834335373682234268127593802130159398454467507684628179088139043249692222122325797475842009423622139526561537997106509009252889290787840681181168454329765330384382934843707172929102187708880419601057455057356204626194906400597632095448652728517711270393048688058853025879644704094048078958624374966442788152896585596517651116393807246149441694167104893100604122329081654563825127916657413513891473330986884860198742152563505890944952281582743461646945073877267663113804016081148218683937049713502423014587115071427287423841016015691943299257050091829806485460536248959608545295923380395176996696533587623584779130485533107287427101058436546531982551256924505872605268540641773286939224951015315826643935157424105611351507818328316474382066505059636825468045679830242771401172058269536132824938555368819794775042526219994620540132371439180637124846293898794175676511829150756684545699962801667191915794660643846126689548232177075498807477865209776909692902025709437299281817323644101988600018925857988803807154634742474637191112248595175503384133641196356537491549353790770912796263289583003762295150128306965623433507458044351999991841355932770087518379079977100080321534844138341090376899162781036223707009162921679197467533112895379354252795475692653076664538934323059936720983247583736401952415431577705301574949943994527647611770001511373919485966734122348034901565402694345700644583463418782822269861580452362293899602610772980130160078823344816122916789777177443657973738619743481747975316271084190043814303795842085789100693765697632648634015953659491714301726236182911648504859105129674743811444319599642557576142077782760867031311986277716211909576933419302147522265746188214611638192182409552693055843457877629102110686381949786578837207646083943985477435937960861556910636282627072596808486237502203853360587750187081873944207996901060112453986103352558746589040530154434246071261696890505112933828974699745685763875326275778064392895715038431838045625845252311136742609830463149921099908024852255992178298904863736299286774384095954299240400550328795127339479392043959506122245839270085572831605715541335880273994340932007724950703426125791242721718358885896379719629594408977203389800817307842478687872619124224525530781982422652756009282447600884618291508238654407947256162938079673424476721923678346665680896087831547130567283253304969018027392355444701296260853556156545222561690084825745221590011855152149958997993920882654570832563598946472628854119841241585664965960743454633792093200394012741023219831919904650300518646529083453540483554034745642417102279161533307500422315860271285190622184880654403825594626846742528700055750873535545805123567863865669110572275802614932839001193082907557325878884422302656852281738073030028917925779806449696099193507309077414737097981908700022047367303330995132374088607253638990090836311347106830867594650782538319360231964102785747362805219968057390392393427326619258100484598533092882334988443544354118769991638353921797539026912701326022142749054402818211840000000000000000000000000000000000000000000000000*i1^69 + -352926862772806737158360931046266211804705157962925600561802554538625650250193643352382682067421879313078227399317009217200477197402124396763286779964499357950929331304430995057974063509019200720672352846529173462163381816985496534480559412289692443934642775119046606393483290574984636692493313185079735218739015245108870821201983671917161359951167099032411019814361447612969391483402565763841813301916906730743459626279686507871371706042431268014777176644841590595022154043457237131112196161371015793708284259552669635343637622421663458984973948883864276393049668210693338635042812911437700113345126701651803346792801386800704100996566210092313195129566067188935537845445910954879074077428435577777805486045691916336513834593821575011329251894012917987566226680550637702981105668636138090418261884271783109252032629247879219391028670059259391894073504695368413900096488935337333800190929879578700555650228238914044007511121799148802845803213455727760079158941279973810201518636453224354251491005736653301678351051383833528265807878443330598307511070304912052785360560217572497482213747086770559385790217493267894472724279250935778557122755311860338323507054442926497182923229139896069367827408658866298373614158873650880183912069013202363065094560968949063952423815377348194147466074802474871404636001117599092865230493765879632738530831779610605925606390705417402049313975866247523088510026944651191675862636489212794525634903842545676878261393411823075384138179931599338171502849550883958311792841181082348229336445450895601401362885522381063915769643155918893767206843153691093033915843218961140810655944554035753926753953515265747557062058751383070054174767533788805649680333501688429392624600498513333090845641959439022346848738963658531261534112907203179375086557592207203006500684968099984371455343260720499021502593199976831449008343500252375199934820657600553458705511946229699644548000198574736979380148730880478800301861957035065348197085051092694117806816550217760083489117467071432358084418447710942399725421020329372247982843995484962358027885894032925808887298820203053339992194123060132174565648274577801266003392706867802879833525266181146401328041763073628137938104860602365647213630021351363123651783716833435515916699205745715069813976463854978832940578471848026031231181965264853641411616787246773167428008506314225469592077322966559233067268654892924490529127269074660712952330399414591635653388981159181685258368360425173848044412923160459219444789816315465136958345987177431198843861811457759124453756739807167148279028297376996397560182903824032827360099186045229962777011395408479573529304066194312969555007153404083810454143411008772200651496149305377537885823877981385778442012384556685393114492324153610828555412682687885097762828148762796720368899526476185457117632028750002541028597562322777677784898460974901327394330119519139158841869269156655777305453198579657796331984113829836826585281764789473398909719344390680208501969134055194513394286509195616079870836590124347382435966942891023348981774881521412322857767876640425702533515544919125579711707494359196232485686832675363339159768433555774242396417948685491082613901387066330785026562153412409485468107818498878256636777582718005801937103686891979470548478534948330951398857366378274215646846874210611073820117260402196002817492843168789867696303826400648224811902898075813956820278125433829526055925154897913208527898498767125954902131258191146523025801705866480171798262002964326017849216889083667198483260220984405546421044224364909989119145160018538513170297470882727485721050191323569478965016992715085827669850865670483659202106821865307961666343754544552652007510214825417527848913522149493639330180116160617732397315834411628846320710124198636667979501419739455521795604480000000000000000000000000000000000000000000000*i1^70 + 36085846879591873827263475008542034490160667641309070305474568183755740959832052765634523291416957477664759725112498970183252980604469816348919710021342138386808023112946970912503031544417067847142321155393847550067003120612853568225647587660894527504480557056828029269211016130709247775202538487290974999658463748673676994138810540532588973876221539181523039676981317663986951467247013254921937394909192505192763076785093695825918579552724659060365824477318291981796469388753303543217416883246533611626563202832523299440213601664808432302739996306206115131031850198422153299874196383542314565653106573545577013572361920421211918255423102046820448714582273468116775771586021268571530457457350933295894473725221294011206732732095884532887090861951063207319280780854209343316928872509987758212850335481883092476340593104400398428141942558468790694809154461746439555965724597748213437288074108310576170808920056863189951326964376135852737387253501547274164293567720627681052213103461218277443992842319441045590896088735930749271760664649839518817036339990202194824659611901389282832337234353074659850412060304746918678229730986257955677149882650642426884168927831554006674915142897656860114725142220819151345893730023090757852665847248631887572150046687101641070926664461373412854088064111765811052543471027251459058318059992643514827611058097706535657228744812748111324935714365210455225890818014720351794247614986721003294256954157029320953396141830230772497976477604497765957824076343385581012868139050339606065672785392594681923030682167044034375393158189331540516181282981278139992921829583482904352336698986556407860635283064141316201938440716376336742782321547462163830339218206006922124524869578334087457083456979845958068356618066795821329446263102991682794582366875406182165131795280300294101997921532871252052592401858685703969249415814528944567948720134113477704470896110420861935600372992643464651604252536747288623479559527895262280859281434441703136064333260550240503759746663467214546241407704320674777097165163040675673874584131913097619593244797954653590666635806240108831396713641262096890093516020597611178071635900923922079594912570737513301111579454666621112993255537468962452305647075612679926240480289172543305002543039032504133798071112813440776077762592937067517178954349451185291548960499078965214516147320938673049861334459954723162582407313194472814866970110883211548639612405726128600414620412975205010540485980304330369486648237652451090704541460927575438968140895204932320312751045987212426447610256589774340874049639314669118086749616106583952742112062194305296417696430211579428104895153466155072475484618135452243386689018370093111191854623342148522623065061229753796844467528126091605347565315276466363002633952998702953407936354232526334596953967018159119066826282071203219035500438883929643209099417759897059294132766736886846751487562501264795102828881057219025781546708185457993516203201255964006880290240951955152837994751359487770000001338727546626611146887116780547537413514938299087422967090273504545665583239235574402955349462777562155041695285029797561099495028850185876419356228395789814421285228813542909615229082742990303427715300656618593702600098946556982842023068912499944582011231902965279501127370703173559027453828404766346432359858780720640198180747289454273716537173421152215249721899624132953636855121920632360579700722350598976564365846226261596179858987152919562023581096478687355570063445886932751743181862182308663014131267220822579546645276969941121471595413822941916103870328797995898747658000814223894720958096385807983298986612527411218812539960531484722569961477677758956305927385219273105585491097722078631483341525426480617164179892811253012283139444415631111260758403034307156497933329847517053452288000000000000000000000000000000000000000000000*i1^71 + -295763180321374263384283647676621075432218332635922650472674784486075431257881591368128665908045854655967869539864894270546637466123576589442857881032514201723067044527419008723899991574550483853681806335276382465393575967480719418951548169279297490944298965810730445624762415874327026033382636104084623521709112065500084594922666529388752294269987874586534753541318625549736234187258065507517899919809218671693677011029002688277396419477723133537659475528495636245211147665868219741284412444544052671773154976544966449135119583612567562487934258190738527266248272793086099104237944348764877543049061567343639723023433792511897989369459164271485337619824555229495855469871621318329645916360688989243614513183957988086762769246013621722165229578800356891824044155416229481445989214687471186815350225060136738388693600091683657820961994383328493174295892458738826272697944928473832808038191165533779925944648195806207060700376589411971551484297345322217967167148644558303779759468839623113012090391633100968149224518948468659569167176955078782442301642557316772996514380605626841814507270872351812991252242973382991383191323329683012850577294585797712712178615874249317361075339229456398115240725154826541179786402491482566637931814247014930085207342012832450640208184911270765610157758500549220836349256652990251229463554117437007551872992630067840865439246664512371099935225648213962992143523399141918442328583676285678331237387244283694942414771735123475664291932633058877161389518908861292363499232227129516523972374532326325293789734088854715582969414786481892316163971039270145920611095680103781695778963831635504513493457031774116718452432399464471373718789003964078350092599734840258584737263899559145833556379134448909689549158913607910165174835148927397373323018121634296589645917142630595876412168768696045976901599464598989875261157899065274833136519621172446070746526562229219322431126305163401963871405000539647133107019790071277268888217384975979687856831978537052491654205928291481236943229384845706941530120416248224589630934349157250356487554586563763218967371601945685109558625776382200446349691848384320734480251930620121826179476241289305369167512728783320001735215165567669261767614220471776654466254468889431414099440239734464791363772452687797846769929524148132035977502159199622485748194695020375915023814148306712125382506289336253254752914841679926947510477027159742481350980005993559592458072991461310531085094188504355451072184464494553069834241076848330917613492044453594535483200586225592564582123925203476552192991849719736888197440195905550246765713868076344951015948713484427628425578978960697700518350169845282736683481319059979080493025511576914289038913394748022161333487867078341605702746529506611498564332862385268994718189264674043846528600893596115990559714080793651137576760309934729526968467072423362356938402275706518054647386282809681952523074985887628203543211902278015228871203027921351340157622956896748444593558147750705371936545776266541719795346198380347422875773664164449259416293193311854098394029639599855041911810886129217014134500447324857881521593012493983835706401668965321827812358678055264516434227066368740869052294126768900842107242694406399288707281705994061213223372596814801913653218577771709054866323024883493582258689875061781958554874264748645497065115480318998533447006120762818981417754517896234797519206723380822817387750726355009304466899577246416823816508946720008677479032503327450907834961894738007664901976922304900526165023733342916587080062807075770670855957478398414385002226197753984191180535810270817485253131066330735612992201331945480982994751721444239452706237145949045370891476716616651387512457201784002083843898308643844081552401609071675180854660555188194500349218514897358028800000000000000000000000000000000000000000000*i1^72 + -12406162868183013959377317590438627687777122087906981048786010458488078835412326910234854411556219481785670186323785838912432866238503881561292671462040947685637351627052300423979029767792114129484417358053179796435546658205922141577106588877683717868952447136933045641181450111287983623977454607331340228722757890706297157624283605935297707758227611854097849587114159015512177093243456137354353149226744032131161172927758173018496806348085760978198937047474541778363022919618134723073175438428104895428743567518745676829130144895651082536728864015043362814929155791695806942763539373297393124258985078810979454947269174784533504452899253870906721612300363547342261355747377759769174148149831844626668998524888902323521763373393673006490149605767620855779071628017072507282790204316363931902559179659623487693846852937552155478069451970361679460375526245430856408014431827050594832233329543890661969437745945716673571838054265426307810479710075982186836240259975131306759293020766300150849854631952322383018447572514327090813515666323859514128922955670936740123257132327704236772112787920110349361171939663876323014260919665406540857236362211129647001262074874548570475114852171072598626558621838798871215439730101308872419754420914287829628846539142196047942839294411350795960440262666100288816184162585247108673042848341943595146963470062314590377182998200429841945555580137728089293898078147812818889854488342292869755514641293601074684160569175561538338019585675922756030306693444394643303523816251981929510693032490847951111217265960149756513250819593029774991616854500728342220658865130178339126245775786422039607588850132494787649469357780629661051218164641572589413379975232225157581236111199573408342141277172945420475610720173207265321351858966156186291886649244964803575605137442223045722170464498440173577486910868218554973469471449017530306017187098236869570814794069760327208834513288048154846061973375281359279197823718214846158866211995885427073605785196560671552764750396107422681105411563155933193389033864087340841054584837372371263157697749064343072563021854030924783399663050514783804736927062803101376511454583305426627662625219675411569633244075999118082488996634794346627556888858017539947278156479965347360012897498254369501408157118031560724224289041836410399876772739249537320883302969239889859185320573749760467046062757872756214655714750295823945168748126780078603463067457509188265565651940443191966358697051879083539414001659803797561323815180379891226035504021510700782652382345810246780709788310781741522834240347127337520173897352763390472968792019653791066157206606693552692282644795555986947037014558453539819225698454050030823559827048402624880258828027745561174763291660650600798475694767507845646306645694401594538695835077119239855236158890928667097130908009874599245318164372630795556186677528544278386117463163461297888584145558672102081521542636915102747915162594373269377999695235865489156383910199834697291452532144361036808985817135915671262293960762666657729745074270706797512988760654783384665621869630303115804296327950264089604718267977434377403516485603687627539101550838677165323079699455305109938343335293677754387641270534912091540642010719985783171422966577533215737950485648231124152160349831974729440769286448518890946517579941888758784012983873730185965091146815166843984888244826682163838370107537058402216763862546473275069546258584840533299039983326043150454238301772963481247269538319572302629364834913454511191754339715894685607039075661905675354976326643332796387013864131300805107771648330950484309859312301626347778546460404913080237768071836835944748922725136475662168800631548366311467157165950393065993806494810489052047173447938199081696784897756783341713560485426120713247003416068096000000000000000000000000000000000000000000000*i1^73 + 6274381107798245148166891228268093554684093120668741031938003916491877559029628086132548952514759915321856870845834126928645773515055841247663241953240099900362890135386455259280973162777490906592308357072967693832335338885853438029489748739011436431879771167317201839039458126427411174690244530580519332365230751966670521819851288515689211167680823828398570010759325211695296871416033885507065494613310064305543976148537204336562594413779830072495225712243407036286711497715247201234679121216880252561885606589398806685959615012752534032278625798821197408941185109648707695942123506025403447994444370604172135446534389972612852072755577652481670448666905766083135198377569493279564974871843440091608195270993454510870027490313675102839749837152038477317916718855372257834646509473027284459922136002879347225616466169068566128803055202990451942052013664719891232060211737246735171743555884035341524083554697452021348465679984256224452753753197248167717867530986989849922070058590438781366916865097637662076923813735113415042380762711266475813572415171355456094500369930320003675827952266625464778957396134279213957233092089459857883467530339707970939857011963409621984960976072784221740549556283588540607844230326351103039438822440886255014808149224934589286469812380928509213243240267822507841264572631111488504688689173431234977837667284408344155751979575495876794680917002576375681260460247721886364341491729737285983842394386383187758051790047678587786188733814283768614352307449851329047113089206319664955083007153860769803385089466376487729052185111713878535623829191314550368910711559710269352100662537108970520714249154829453398907805239191616198844928200107942698423328312307957986500930803954703597196668986129853043752909219895832477734638292292578572092521587958482720489075773371165181312897789392380587498236250990329380070979453880928774180072336601341987783430744695372403693811458528226958241561052600416263900456559818873495500570772452030538293759643917323260615281922042056611767995720901560913707128365853866161737795584949063263206092585924083233403580329531834653227229040879586238694346158431607744559335622559553274273344850300065401092486128441121390770441551347677816884827066355325057006533599827769360596264711936502714457573946480454687509728301191019394990074340468080006102912886074862273733791033667094554459766202408639378690244148779081228177003559353279972388321743217942805496325893629058349076625821731339702457256966262905369574905391412843543500692021733522590441867563461380005855615889147441308252317469535594202518005382485706654075044234770069536917766734613418621331939384791405677756691907620702718246197968940732240311816073040446722313130697277196724879262916215745135812329584953828565708729620667059692192508443684775288403868202663283832512452462295250404074466657159009664667936169447307223832063835352583679496265611892574577392494652862517560289066535485808611677690400276215740733982891019921500964159367851954213220940672589688079907908566670066430688757807058775194316681211712413130154510759576679614669396919600169981962517751425642779122022675663591278315447692602255356642760878627310210686313416791991537449560725305042242789029368393905449222127864068695998999887710383643778866382777283273911471003978546129766502792701288376878993074818036895752607528150345573915716547848720545617350194643722217077407389258702360900550568346686303262525717858944279870132590036179728656197620381665946023008509995413794934553364214871086700854766317670516309900300845411869424132574058928485922003557144482082245017096293232988386965234125216255492924233295859262471875762579705295219134998008918319802073345420219273710629864415338167877821855546194612428644495905550301248051425851961269661365606809600000000000000000000000000000000000000000000*i1^74 + 127411500817938642506744626873495419009532317645187057446381705167548383855013986815381554391560857248813854882301518032732395079746047530341448146274161799248367496821895842768805772160050027948852482202149247427329220551181573568335012001875637475752870223740281891677933443782052525348518549980823353576257297722060421240561284752905444933703245043000753171195720114038863334473714048241236746607873609007447579089732504822347727888409258270622701929352509349313044830037390496349002538466210674675808522833558548212929599925627052041359259367929742496482852066943395020266001066746007702614404825344347442760149686261488290038512738267813724567562468329782586828936967150231725329837562166262859109831528349005190443043581795874739720062931753589507385862666649769025977898884528077718214367434946684424892168930797793338133867317845168882877263002902523585676820931975415308953368936126298735325288189248296646104762837941006890180750463393985875035668207880731920846956556278882454841035726982051397455498890642114374176305727047682413348423139863447135997078551263218271301981725080802734017542691698332465952032129723560185654802571141393448647607999370614366703414427767977159616313072189668313298037223637108268015116797372281629124723691338420432224378329964303704309543797140299146016619676526035709362255884489703255669722926481348038383163445637477664138088025174194749486458453679285030706997280031068167521525872558086448258979481483131721671206947504364167267255397812502108730747543048405372179044697084219387201297497020333565348501661654321847738843064652651979098665638322594152161861272555392936253783232462341631554603042211903711824448366799764272958391609587059480201282295146361263308552923622346154088091882200110389988965418054671092153777714390848930746247271166804252411028003690588215810310397524232296958958099658603123480621865716429093419613721313304992876516240467006486524906196118454526557301410692517689276445166494022346754973729867530167837834709091955140797422604939007623746130330322488575918316285112570917916603031654508264031785948301198888134607808144405545213539590204979353144060472568932964323952736497048250515405420662723630454583281308279275363621387078630162051537935793299427283275398288429710746675877214976520953492237175162912227206736977974583605506637372907121311816377496254309641617646365442245887665944703213246907587167733308147859350187352627706558531179532172345459855570916605170612611698393906693320917536855702449785175244382582512883735139798016416248582984259734140934235953289270182176804363491884777870588908193052712425260420979813869972770595032897383130323102248063275826187123906858467068344963633417209754904507546530387488097984831483451993846433020611127896906622329786857585205285587024426784792383071923824056921986007014650945558136311531068274896063438454213501025749652735396177123443209681260859986031409037267521524488566735283951042597433888556584730050409415597892108204164436450251382039092397833425038600346505177010662824295723313130657955959528615666513065637475329901725069285077399369798588122509712900420118780782515389896803795114510297941129264323354238223645013111162449014182629913846902595000551712656073785782589509568557744278013082924523586350061787275189738198986518348255816323784648381754998135853692573499127939610944702239987300227988271099789441897127633051017568669361368213992744787349299744650899190152972797426256902043739023572408312835460167361452168654380877227724106648373443073493471966784962290544990832995301930562199967793655165712271957380612342206859531683596409262915421553254641985124782534883638043659046951037840952751553698601839160172421834099299362274821060000599188649725892072883109575134820377358291338924571705999360000000000000000000000000000000000000000000*i1^75 + -1984158637186116852280319737413225261497702834579069699638072391444112496509480524054393583209607164468998363271796513880090751542187814303562426604039576545900287217063484578737956585244125411871454704338838779505708782234573593751489638776845586295027778359361281381425918177217395206210645015298181857128046617604371995646463053275957724904662582373108880232539031519789755379449064559376895094839540638303243954025096195534462297861508177355116325127787743306731652983161910203479719469702033926978000532515024161431601521434744023663581844492950639074493956473511709729957020280135355798122202329439469665187635066821904849241372955667231430844289270361675976692000584706368441768372595105657846926181685802396979282445778238262228258683185335052067306766839483053266637937998624463899691505651899522735093797908058260203900578251350253283778457232260269023720036401984267410888712044712442339081125860941190875011754451421692788292339484878463101189476123612412025070927678151228459165039764030816509295918781228834119523711097107752439347215828293600859289388667991598839842533356813474502999226851345885798418251950931549573199057710635891867026724353091222188221970797521988065964823300583794845470760766739105247359698169166720118142217559938993946199346623178675212997310439973477310828363430067348807958678291330188672459650394091050793495800721630349428892079484318204474442186402650306117381994056871691278240545375861593139317418934826717189947267380795022730685944318210586360043129126992066959814088518006436893856860582566999992012677037822633027712972609918649343010517928841072678615573876392357798629488451327549695020569111725458040435129707015224345969439523747962102839450336165353707058576665041596559361140921243832157442863139294011052717124887268701640289780025319491267224590127070131384769033792713284285706687520837771771136760425122380955767376694809786559431506988067355838797318203050583854858681251245276971953159975946789329272013911200275624880664059520139849047504459836740151576899318440084952430564333464126080349749315030500821051197651068998210027354111314749469292265934979988080597024120552301166228552777582911107293079800217516489249538925302257367416237518011875964378301164628645094202766288104030429429380665937381676102928804159483700545931291560704696399397362316627228317091192059197967627809035435392438436019708533847591750670790859131402867905127117808788018953419737483608292021314454420780198937801902025582235267975754819603164281871334396727829342192848806641984799664940286955124197053455413679379370262687926924522322974428670457197686090648741869272726479219427814128412104311385430011147091082937586143036457970153583073828858299133815009045578774068094806613471454660443795956045977070665815548918143922555567860959451003508324623549845422357262989770624969484111530666651037274646411370862460631171504474877095271783659165887666348554861237628052949866284278760541137084791801081811929275548728441212385348097638781188866796526534558280342587800572689286126318581810957102141435115941028934728870788625978523144274230411021696638682607892635951279483099798504276886237859966978180762381208732573637710281376496591735736682407642157005909600726694461284075140012490326557689689662703694772792747752154904774436334378172915306759442525587326218506412980949267982117731766923495166437940045618320153464146940176431792889615701283379941650052306452983227844810317830940303450422695146622820829770299669252497501164254304159210861607859822651945933731201421904744999338899833115555572604588681069328733014918263281874540032510710033824921081741433314749654092448952232045492263812767315121469215964977612324063434688963753002137515338342817687780662751249749510758638514906906996998144000000000000000000000000000000000000000000*i1^76 + 4493255340182675614362998403676656756800117393707340774620265634430724708394374022766653565685580909329139945530527084716617115635183224476433638663679567552817202974900338982805186125233491446228979897331143398247906688836523053977935706810922054937232861550670163964453323070700765118080013016770431683327967533482039804748251255092378310756332474507416651336236401381227994875565168802392773589049807746624971656316807632151295836353497011064162793544127963441588829255972037561204059382432166455949647590714679459065204126141518861809036876832904502218566678941808065469132503615798320131989987015585089864747190651366759007142519829758790139206555072404217575536920742177059493149891193474636560759879900938143625684571047504908926961659815129299738700188299141944104023381531126537745532372505445632918018312399901463000657514651442646634097349162730625721253177431119473789464720923708800427555387042062699826174030277941740636590220111609377889042740886153776365337737543631460667092431276261862304061754297055730829899439871924659145817379192069649154477929543650409105435647693759996159635582605865550407163607058481381047696563527457251104900270728345489687847441260122858473577303198404473047966019306272359307732744565660170444135278471330364565727369580968422370705800935533101212630637548800603559055731255590769601672158512417238722908915687880830193590521877031218446637667362648463040291565757136427925437495247289955859936791114972578710687197108826884937522458338097579770962314103264797120121239566813435868651615915854890087004271551878664483552585540674030335719940598161958745298331007243895114433649693466444981744108622551910878665153957195584015609961076246941447091413216173181632984912543687466999445475083885981871705140579427318598188986884941545629775653048784471764991242321009274593186682122326578667327344386679031946399931407751727559222115023436077689337595720640678912998890334151380585061196657463547672445885796373537840344048934498437557018780420343148144397691704522224484785850516993434843537774263331597477138074755175122009801396807889724555774208667679980144556376944589025513948542561429944171156140744640584753006065137561660438743684606555206974008111569309439963994569680852691451446504032100729703428799398360904686135022043264871655979635661034169871769896318646378543641585858747107457632975074469088536717694165376442608660945964838439649073716141026812095551971766247069796458494138173688235120311033048496128544414755386206869949161477024934857489787441963784150840815659731789835138640170157005266798580368935247205439977405447110131337131125445963086926454901716415851219501631585498438590237711940347211820002762581258906943341457365824275335868048065794419288520687161002693854852453975517263979293162392332046221716632278415706356119423215544956825147766704133744961035079406534336551820592741680921267008604940244293883704609233607959338416691105005134573948681951808102755307737838984170846283600585858035837665462783516164888782168534102008113664001938449788573270125312093757696614155280181979368594549132861212077671262815339900503190799474410342089898861351928136634689785042098419477204163914081654950568309376610897840790177559225425527965347835533306914685942869625050652754523226688676018481670396961088781681176804778170584857168776729434899158955605086093859460170745319769121247423615258040730719922425300505294297540096734241166313845484834205305736943659647461231225718016283838952724916301402197937644727416530084714679285473334422440065414736875062680071727810800312078783189086613633111210932976160284629601438451982442677590877626960128587577892065731892486545326261111754110470011020199227472688071946151652919712113861070141767500434209372199524227611557888000000000000000000000000000000000000000000*i1^77 + 108508935167247809823241622574270936156418568199089499794978683318870925389120532340505543904860216531792126634114428594011500682942117393560265354461643033867000632500476301570435731002366132954454775288769248055498188642066669306097355820454173048157118350323826573239573067534744931384797047372605738071336977049306732705651499972309274112903810630102961821464001048878028722427130053812329385945798954005466926100349936365982409962848607924558699583178759222122338022580392447628431308682897686084254253520237470526531326830300375254903494114421538026616673171626476016615931821773117862440742350909049436814303915192405184176661903148032489580725841997663355791613828952131350268998371289643206081089168073463708271611171685430154913801496503631064276186918306802908480474374023855123895755079173453926189416348950619755283186174271184505523118397559064428155074101101043614323571421605389931777651989804944007848102754447768975115877610038920371294662671654876005541732520345832038205287776473716833241698277674713789753088601087057499857056354699519955001418290520372020508806785054082417501216510804692480456055563307662918879548285790059565349158483388354716241191251044982293492787680984912159393603671753959434091953614471475414878290600693479883610793766845565504523289020700726101545790718814635790219854043457169351362329520328900515810417361630945706388597979436699647597794515569521373456501534157341554251729978893238279501699865496180434800700781496198026937779269809799952896947645191535830803995626837448668026642203038319922402859284928254614671077039840046070227562578152853806218675486488339491740918040948697463005127518574384062017907054767126255008940834025245279594662753535279872517000912389573442217345188389604235536334330945944673995784632455714715723641460733877266174539712325024699825302795692706783051088338860175318232363930663445529303299214340425944333255697281375080135291933874373324644985630265678701200415763555802079588628566115988360776275827018416788318982961981864824929912099789701783783929470054627570022607482431892009157120179208363467829387936867097036754779241383028593252420417661985190837211926793528471982312319910611342302060968872274173439283891402655408274095956155945469990524936778144444350292684831440996102081202725152210739296165151668095115415834980037660223473857777442670663264597430862125824265265317517506471499266355416635120909173707097336088499143092216023932440999748206247804163384429530077967219592547571440431458119491963312630267155287795513153380956524922390473881128857043600755500750850936871391785945941372111826453228106847231798717253754964801358911966281627417187500809292285978234649044973921016736177584627197837091990798658134253181271405593924046911526349130939218798248238677126423092196889361315535074663483960424816525475973662694079584821484890179182281033589248519744825734817028429950141579961970794576796285287100819606793231498924431141520871283480709830415274566596585301237275254484761864310496010068972997952848261061820172319691700993869400592757934954361869305240155563411553611069664561009172827556993001231747921104853989050119821822650419570674518139176295086416174796822173880220008317877980168987839985285410940047941323718740297806487726583067392250156679650728452483258041632847678740952510876780164306478320093074325763485629030761249323912313028663259169603653855154748197783499087361018179180061427970923070824600870271567693017508474841623302997681134364655121087278999018567497117415617576047637211798877592690009884248902812113200517434347157176886978173409657217420950517432003712674402663923948132668168072186515370326815318932498142296505497413017142824055861376582563244431680839491311300476420160009049801078769922867200000000000000000000000000000000000000000*i1^78 + -1178322616805759996332231691816512207851025491726792717971828127949788024970363574271966421615855297031681302024102612298197041607398512332169242380898439197484099374645794911856741499271359379640494371461666893802970524784268743486566641381006188663742280391823527129038504960010121746265495162252730743165961074064792611271524976361978175104505180748151861832380162615091598043349229418806105402838728198817240787652694211535897070292075938108704332747448113759066132138848261361295494423552221427460420248749811359553835176835285859646323564911033024775730202052730529054046724335227565543252191436245584369096114796936661198389424732441716127418722330774273579107091078090740078296932775020672647059773178580554199154392783861290643189406496207617880700617458465906264125458669542186044682212558058449025578316361042394333461565948270771409147248093794548489577335158914031346181356998536115948739762833239904099676012315485565462317253767475254244568907506062197706799745844309323871894515373420848234335062439841347602256612665851806174879114705569790973518542162680910198323249085417954018051078215695205324599110611814068408356983914118755011720010096827298655483591332763656081149498761318351338095439987000941783670611443451056150551223002936947983141415967920906994741465783965259675023414495064292283183734512165103739392261673776419268130354238414002223490768845103355388299382741253463496390717409272185591832968714614469797663084232297860516964912890016806054854682675026591866076855864134960048473225240095803374271176028903354716549262355155247161562080150263075223788291781550316013975010181774607390455648739530693253602409027593602702300863985754447502674158219160681936642971594555408262670491138590097628078529727604685186518049659406488150109489247081203682563008548205413223816591908281386109164135833781148052057241342084908751195986126792441930971356177623660616197403616185546437440871456564914787851165104563963817220440343045459891115753821061342894873409301004359692725882689737689701850485903140238160247850569894876219262424643974504891544609721673344774917340721797378607838786916025068776555036436161948378096948186441739094122651346809398187791275009438203426013231391114198989869277579012930480702781324145935543166230817493228272885637484380560809562149012393037849261402476222493812905009910390580761469843727196097035894881009969883826306881635477044605117737283339703897357682787467569240851152146037594360290278149510076158231038232455132992328639181070747496095958743290021398988652853771226166124760432070492312477682884849505881583050798582981798001584505731114823653321882559588136552980728653683315281906808329301440609999753009191371313562800299243359142124305028500334862871448278288171700366820377883831565854870120851580425889908051547700631514798844006135165434465956124388718187673605899872457003984300607472061956763495702552441386636682275708640383538345285151518658370445480403791771956102872643599396160749109996566130541687081409864086281637319552968741297940532364659488024158994314018828712594678816767183173893023018110041204191063469915688843799360660547381142532497329455405739549257312225722379246679617329802486533611379325746230788640641835909973539045978595480164462879000916598586163617636967721675852921015031143663003435030390919802676217071435504050935023902081485288476625509189202661816026993011888694084321368941107065118525319808971855687267961749861890465726533151334025149102673583152776249825038281110578615136322701705518712554768669564911120771199888114542850940978247681011129636839558382829768546644350075114293835200463404215594972012158005511886438735193874133139874423554079077405184209122247840879793250826986083084391114068777663578908248758681600000000000000000000000000000000000000000*i1^79 + 4496962310197851564399313252266918718641325868786776232602424774571536340823550233243529261337752603799138985191922998436412922437746189905531507891434135707805468798204900606821137869184331985335159922871413194416970466069423988601624612375298889137482709503913097520927106611464199385787840121874210480392938711667326505477116989791378233738980562237567813586438078815959347060194983153098261194876699715825381975994157394226651314994688577801351492359591102909457081772792732722687175044682307121798520544833985839800642894282658280411869326964240781773359720997363192087650579915563945831105209831773771869045714419655717393363896367481263007312095775067371713913158584296003921269056922772406236114759569233197609405214281533999867437311393078535516349135709322373252939268028367762969901760224102541202943065481125869421118354315698143227602532774270349394785808225355206436359792994862389770864909933913200703894284810161868846312217367733509916077606899209564671108010715525055432698869907396713005477736673511980316283114367421992983527079070172391004102642727526356660791898281929054152099387611332652441011459537773342232646435473960937952823772454843541317097077455153258074670592397690199105890716020410614155375089482750612274525335974021046746916020699547166304052079056057685199527390301041748177569761987707080598664370437136802890367506801264519791751474466498602002190064063348499314282407172017309085244489893332958357086798518399348784155594720515141591147325433853713109325920249515511808236913791648631592830901752429051907243428045627493293132027078892483524704192414276885184026717525685391271568558891993217014368025346615806374989431582425567411721433946281227270480528236967396531059601725108680023801849275447895865389038354981026328705441259542568312681602052833001860637282567213916203773113786765821998962264185943869647420349378845455768960426557337142888041508833195536602996776834684904381247559911957824197381397912888450425714857636177324310155112858460022586699724188419709612714262959545310002883345193471706010734354679605939879629477909078571377780390906791002758282278330641804948168124991647668163799342064437098636878147191924824088947436567036547164297223579954310182967780881454520174092891182431366443940617434614715188860087359469653606882801254798238638269151081584505269274285309914602735324006093886770170524089886188463741091381576391516129792764627899960065788248216726689358470034920986678983671588956238074034639441259283357968116328394946983824142936002500295718120272920400460212256262245966455013082103298254053575550917114611636074211533868765447796966762963057402488675293005769360401616244921269339488191243844264052833065937151665801039305153850614699547592345738803307130685770286805325911167053337850120049550365820039082785780987316588326340234231572707081545075511698418431042770228569124452069224042563259777181282561127931139849034383007575288799084960979209420653417535967298494276659180193012645116285640336330771145028835144477225831457796796404711403894256325742623338721333071896306505443237477076857621585374604904007670929963156227059302392551353982001959639054928498836771766333390451991184012244299985011314554262315125423543586682130704034229372268683048531262170321039797005083319747728081610078992948561181347317477401359237220589700020560478799894692285326229721206738124552883812002822477292016788926733125546068652410072884969409078200103941040563289753140783368005852651973619456108190267359559848049021751916023466799434550465533708949619805931603159990995057739026925643202235856286425863007396464297645043987117639627738951846664737779722772090092575126196863077587785295649280901333637305774228923649654962672088373835385905580391602933760000000000000000000000000000000000000000*i1^80 + 9661708427603327699224277005423558145560487027763657966800575937886772147703234400927793336654148467833070144277869067733497284454617354581825344061887131842578562403776766554258913302162085557044460275315440910364864347165403083957742038409837173414837772344879864740738076323977008600854504073901697792234188442959722922267100502956646903440514225515927075612118641949685677737112035647427148980436069968223198780631761169727154218271211570270497773170734032418143101622131240768329078106906593438502264391237801760715366839432044869710142846479006470675701388555303010019559529065627540690265436503908906238539632640120238049022610960923231868495116698274185206246155699696115213032371119105134181946248625952264384065199032790994316698109768673293690086995646377711093091850483821488877768201894514189251193671521534931770062586482066008477570768707328392986005896568242855826664255836534456127304365926238152782869808805323684541876657871808774768223656103504058865776276161026379124939991281929621756784539802727898690062025326950619173768705108212101539823314516233540642841688072496125517600343803543232305083333304039066294342307739207149328498093635830525979571070371637104139910060072965082964571601945234573888910478576445445768763209687204396535389005691733441976217610423921701668184822910764319123122588807284461264788743413528987965840963245352188725603444501612594634203648832852780620416384491709119345042842208944999719626136465943687400789529442061623139000347714234969008094016941272406216318026112347850009677202032580426571700968573859768443815042174596567840704900253373173763676784831476924325760067090849020632929472203397834492854342343705710987663928917599111461025218111931306797562386635556952996422606872379084274637601827009663862698414755310616111176965490856609819181243979456378410181077680138076408969416582368664440375895663550960191068891310866628686502984608086224944265281280419291671896765254437954945115439875921553888139131272399750199344048444875996115366480232162634135428507696285012372598047927445074707951951591106283350161851908573829781366774548710977449329919211587000139200673547682587688400499805158272489737587607687426631784753589122879543395718276067289427314922737067107703225555093605933609040893837857126183472851670252718026557302550956193532340907294997771654524842427230001578675589733694733336777051152152027066106568458380642619662166358628361038578425684015233135385311513064233547562635167804999521731571794408213940160033433177646963255334296877676852082750102434845784547918030333275598647115318437090549378355775498322229755845197198374043756893433996360803203198992447975197711196744350424558314530508359615570036762202641490100000231329299280975943667086379572624558758638893526751681386649667292229938303294602322014363734268559732561117347353107555402191198744306949264467194665058118019817636283351256367655116006281208689498546907223095098291208212481746643413450018550625080454897753621446966758907542491729696504707086192991169941371632466006573296328958494669117124802383697535908788564015803509687312139815350013371074670245436368242532094058697735762064026727064410991516716004100301296979144081188644709203818130252258057215298842956279900618815318265547287012943503523445042312455173540521629010053954510926955802664383509035066407496310721260011915556018387542551683272812023681758849827175984285933775877950762716653149417457000002349005408112326684153204968901344274664496096575839508019968407316403769398500677336115267445773613555706500039907109669302962124917696366581869878259843134438618717778157683660610053349510281170102550982897728275537095426152323052694351236996457322530000349427137005542838104047866239985543819906612428800000000000000000000000000000000000000000*i1^81 + -193125555771295042303807560432429474341678474268910000052039976881167582429323091178517735140622968037978818347947933171506720183518977279063856517540229985900289296297616296946574869159524671734609418473324743015580252061672946481233175334759051632103656060557551437787987272449401117845520307836247897776073694542256745912311579735382086925797366018819701025797360628999118707677362030199391142279310023222121977138606872452892368267467901206821700328056931619779802517192772577794146966211787954279984537155395106442729423610143321406129652935944594921759018450010483807547261669841931825202060197807117617929739409996300552850798369051722907470178450515858331106439174724113616667113207228149578258704769803484783276996457104589208682854619539550195616509429129492648109085746513628529447846499400269794281449487753651303708046652525673739623519737336362495443935886493454127833486559936266615203511063208389674812591315530173849268521387361082547006349780534548849127866011944402929097204798077936922787133559818869255303501018512973804004649404742009783454120151773661883215003137411986918900687934124349247393801054310777039280344411872254681155207738858797235008370307707481573044864420541882520225970021718303637680353251367965911955222068793495981794519067778564517799589738025548405190177382685974139495719754969353657093071404115143142023728137095512963003498063144833272974133632685882031754228460330401937260316236046019485232421430440585338720085333606052204935953775746694197101310984468426418566718107047581917339980703212251980425799138643310301183808906040108973779044058053415704552232878474317922336887897099438178260627610272682903870113044819673362626712440157692389740905699291373415650427747907992545530455554946833579475634321378248542304867990569683646177701348305659863119418528368376636288339457845129003128251403339285251894737777547711051163890843060966831453741002226631204588308681441707775904071081661131043390113032165626187754678391876071836647120882606723595172499466448246243222810740933142496537572170903330331590759494448222105502644209773173439143073063258389288846558762258766053075216453618581646175876224478680384591942037458180075160463846103678540172056679449278036150885863907274397038635285239528267459563560943466355064747683028379563592506863401953928965339345577857020005613284269545577041219769818074055107109002404028989059788986657043999121558839328659857431162231867635477130409506638900700912599792248395160304166032951525373533143376375797875477222150302839572759933626553287636655180747997138538953716935310689465044574321046628392387095822649720840579681339981531857927096184964752161160511281387923565318204624992209612628207022691918520438059006200270309480631750216721030372765713617238571263954232357734422667239055911455962392414496343069652748293096355306780611250745589521018630791280893644038543935764298494179786944091443982980707798540511636418767860959348211626863350537664670058189722594662199435520762237457518542662513053140029916828456209403334406578414309807428841472442357802626419881467520491870139876616489952906476579369011537124471250031217708568077760449509625538407084198431130665693133007744401545219575764272186465282642653265670017341363701111938386578107720771294283355149437772196833259155399079496425880514207779778252188100064709211306291850882259003990598742403051017168924915559684944334391692320213840074064280921213988019531396494884251163045935253824376870085202076806377943898764367408852587004733257959953309699666703489848553724366219302670342552574374230933940110213006233762917579308094075445864925700480086765967541904793483385367008702952710432277954951322359892324303162221253138438519992221884922223442372970020864000000000000000000000000000000000000000*i1^82 + 932240596349877222901803822121550458955080248568685564415796541381855350589270006040503290813197943525738575835426535152138674962686032171472928555379337025537101748374321611343542328910075800307064859838568402246823768992245883430973233649469381193944626282891812363381158245453928436346695440931325252355792837191234386294666827829377715720586725345678123819671716043560672927545711365549231989345508887359044699739868596243326396419694592735417570233699463468924574117756767318777284896295257002378700952986097513857097101167417679942229475087973959387203860308373476627634894732048648631324334283547997796789956958280093333822535644086148285210241133752537631291409394722025927538720882968760134117143507041958375071779293200031376538249915952472729169896893019709188384774697608041029202931895125081987894735428232869194853871012588150536836036018783241616183708507680262262441343679237978617357591891595454305439185553821491889191123105443264461200457806631016902196906681950819444294744975820894981503143002273477260180488215332558255045727294019519519342718678052490490490540258138357114549045939004374729570736861596113978260226957642587049962771836531792741535341277878556864344013122369573465081391763350101421937295906778597557753160823686648371963347949000617926819415797758821888811158595355958207897860224106112372842592977373241728390954256028131891296933792275321848356218077154748553684228442101771535222582535236041423161745499676483941121872219636823498710314186912250275860402322355488452413471212795604259758292378057469171602760853588402896430051980164416006565996389158484565041772011345744905218005936674040479297281930081847755380167519794989587564034084086523981383250232803493601361925373257788402481167720826739163470585220000855878869990645652875706804520138442374246696718513814249230064154996228978239553928810764305071698650440790197145026473795939331778158704711329360834639643808820457428095461880559788790649053445346213196043111186677463807356459182360835546861693830997991032428526819618046611019943931429084726252583470782481143857148478246718335342034117797232428525676350247809897476076181990624334547046335870152420637709782019030747441380059903178093182073225906905384005949471838040028455289303999587218857276975831884233625331335439012332158212484645263327255113541493337081447315337723959776919225921311406091646442253451198178276452974086982484011504796174472766723722874280390100360094291082726630668195644585076589223080805001194128220672120272265405983276502942136522658230441874012456374378277144093298995512381222442207944101724867508332511470670117783604011608328230914880002190138834397367913054904506769990913612232432467402813931352791804614104500640285798637494301115564163773155367246407785679290966312786985733019838368270763309808161624969884310691815208750756396331769943170836780722766966378578867902104889403292409948691399893528911502207806783115791454522493011354059358202820541504418699085731812338464316000752631002208442200049476993593292688755322655823369819673043510584220915589354579704127635262776929034446862422965845815941222369981021594303830571405228324361843698509401828912759531374593488576138781886181947260530630773911543532322170529060637381402075088245650385242192080796806422682009097001612649788527015240076978730518981498183552749941574637798536723672455099290263702021841985170964762809703100140316171799959908754071607810917065828186501324217013947575179230445375465350863501023925135624773122938865085376178070640609230995470008367952374881314856192580075964152901521212933041562652438262987372275286838028615600401202251670472380819870851792500139936516513982571342373800188871872454579373456273838213977392051239076782080000000000000000000000000000000000000000*i1^83 + -2133084795925205042161996711343987588678773119435157745177558474395491790259844500028569752649014745344010229566021851403967518394990189946009655657792322607782392412645436265376716422743545332259997410206970104038696696409583825543879698373579267829313838688164237935646517545830434569076118670465707910551222643190272671499352448729678373824462494654439896127003522546246219738773265885045430223072602908337047073780943033538867026791592810235628626298655562969467101789063596996190356497615466173407215802890309522141311357739583678191401080234085073371863778672207547364897979705295388523922268456117450987435482975453902567301674537302309052082432255414653789707799195744922407613258109637135572860907743679993794510287907807401244359954404074045395876879216280962651654515905252887142088081211281728620195403888852229584130710158010916966760839951291050506201133930978881384857361843703611367926124800802989287565928117324007762972746668484812758525438026458634597851057247951795686374903785225741655896440845281468048556354526481574371875417612239169250875569777338466457960430269163468028911432112990268756330934349176940911191974996046227910355161792583997169747421901908208304277603079966410048089424421377099464239357253127298906441824084190624306375254972626518100605020348722237229122721649345871380755432200465693801956546885306796897399525394689982448905300902860585660324662132312574319509623454136386057472054839370980107117615645045806853081658493012859462342565115394142900599781701356881497461357127683746597882953612191181479737467146106399278457574807729527032659963303211714001793548936372454757291089154659308942337587084543886439224517773347231518359831092623106741986308354043766502402230674833896894928322867696721968441875400775041418155672103527738614611302667549150602111071402556207643970716123431451455821598448979366846205895194801928114915384912729333602722713854160602863782587326531164564088268911605218157669854008598203001141411262005052356141803192248625552665342187809173486417366961030246169166014133822153540245930112553424244108989037570333620909013114185181789329720184021163689209522166433313709722505971983462964858669964461416922439057907729683805471366825705637639466148261842029290615806736282286851935636214532574200982666191011653379243791949399457072070373285935956211073438188211217071067828603470229531289951660458933160218779484058888925168245074725878381455813419979739347004044300658677149025771037445062281574115474450571545892275722718485766588927026091469626500625253863796793078238807688058437842870999171474528636434613464844250447812210015987565499730511367286898376713408172441045507448882762417717026936284262986121256558132613496545542671404602661898068232835543168218016231036910296159677003552166871798572733632524706744334225303831653078256325180604465806657942450325807994462774997546637470028028413825187604398384318891235873610339010650195685644266867938959626341726123629615127114533282404885221663341676309139826045537482995223496309177083036039580691191327538192886334705182358387917881741917042202529231208213694044112352993225135324940774741756886972511785938881846582493985836668789768868329034973005188871640150487190956442920868004142401724955606341571363745352835650614466213443154709002510845677119605556227250950481908822239056234540002394168366740575450067960248158291713047640721042046397141442102181079802550623437825557874204608931623145067218593843034149558223037471371762388591000449598899670608050864831448591496756214645873687829972265786634950923407599117747842761050993057922263327658451947919000194643587306444075025918534400463025347475287705248956298216758072175659131408129150392071766116643481229354132739891200000000000000000000000000000000000000*i1^84 + 4400033771923877149612755263159761743017974505215350450575994308665990181490290030278280263135510467672743710666307929232607771274232893601257696661826992034018476864321210908897988429589257942088487809539978330594895694907037852827831232844284902577346636986817653169257035437423585432566333521781670043655312450912662257843221569701252636396225227305164113074500035776274266643730147857373162040211969228646266243902872069523376743366639818980261802864894521362706277707984453617382531866821536141313567017229203689540685793099697824948987888789933594262275315109013299300383329795166865241475778098121495049395080757207201250510650859468554226164772491548444158801978701244922651036059513565198121272223513817680558494898966573651437145073145463403606313489485917401801739174788312016678874603401541609123532963227564643214124633700754401989909639897355295184625729391758001184576399710753460396225689254406072481980734238170813955604173862719587521274973589092450044014674528282812093707086997590753173996568426151315341714992838421784454387739780849238772199158450617743721010059377897394741466310171999763506598005509315968027112647726464658934110557750614170203658032216801893977808785748399859145439023625874621080620316132088823749839590863500489970399155672036146787847489054136573957960971411321031699717695426127239361881712000933068117275493795378647049839016233468799695476233541206788926317256120824161773387197433321463907901477630444522292610736889187634567534673100848792550142467080913449618078877863549696888916297923433959989025228292046737620140133862237192299040103033380492129424310567129262798770074994270116558640216299506868071503093968275665727107352276109622041596549172559299120505201899324955477771281151769193614929504384187494989816108339539846458453058255511990419849290736097002563512516050163778294661354906406365101481225185574174217664762278762444313356521605152903971992072930934492740973414591702347828484505003662649365531242405282109272510521023108117070436828552246067304896295913823869708077050408497414882591768167632066837674759621465740337304756010345943012525020720202125629858303977980126706556590599830310569327220849836430283004670939577461208179132115244998264066382925227694828659415354415285533139375375177944169712638266832221879743618237403775985548265646087019954354557798304301896181691508544944217261517549622770981369227571664958599669779851051827009800471521869665845801786161676209192414011481459588806265954187308464505464858567381223590906424322703765662030711948499101202311315066412635722160771337547157793435295962516409523979036324167945433285271087030232822843010142735062847636523568607131934942507054844022027229825904686163152652069005228426571562339803164852657213184909066301807909042758097212421173459468863155231275186258335819275131415728906001737448220178847164300978159749091443056828170535496331179414430371855231081915474410282784973607318493092954483639235250020876601547960384742280711013119159224129983535940846853919952997338420332336840158725790395570709041868126514958515401405648149759919164455619896301238088637852152040768894088954892971633593857086527533245963630092549728161683332138320375408076275093103392154487043744514068333670865769992754453589529143290723980699600783618634621564447157878846167790687137519575897140007219056926463020229266373306733056668476380472391218987832790293650071750113322238070867023410494891643479310157231107550880556722584033753106617881015879633341601634701320788934620013297444760442095202549573517610185241150408751295821665124549390475226263957232030739580187337570870146455404550045951832281872763711663387807008538390042175609595848074684084065575165395118039588644044800000000000000000000000000000000000000*i1^85 + -22205890569559184276636453084155306781287571884419276851289503092876447184075056737109522368492599121981866020068126561154602063484108623097677765431628159904301935462668741036287689997299483059818939555985314855818460479279316485435347602698203876870821765851856184624214067783607038041299709245413966686715408713127440477131986766545432850390624663736357951781476292702219925456941614118956482268133081930688458102038051454682181703619601864656339071815122965857353965790903137186680751998234668753713982006469791550431142980667212860161603255180958844869619178422236804563874217307396682816705847689576499388372805997093627216350198395973801005712540477882662699176641072863730392568432164006908921419924475873991391416495490400347317825081179504393065413161707930668272779720191331586072592963314035501807081058111897071959064102581755512506483497933692607824951609369957772951986938437989204936184904727668406901200674413719055441750714314832548096924497653853011753325101021327846745219703223039665345115217277588441704086869064735703355100225500930530045765130706542469157525236899507484688176644137812949049288067662362722750762757510489809218306370295544375797616650167467351670529118715081923123075864880289290480114792373384435025763828196770197652839574047724955714770638713945279809190061813690272682810795044150801640999042333545653071342890906783745623695902619310188801975883476447803301054429798417688795639128339182482810019040430899983381479893332419361971414242895255864156050977933925319927219674699299369467653084578662861682790208042033843485874376597107055495026808241933985520935156165144016283698316722039964890702563628524074205710118430354595205878789200268752940147770868415687370378612263471023943371713101046582485367061571351419916506560086174190401358825145703093186373037195117416878238104115951894098662635787493179822847927324437483743760602195428945370116246516140364326285860319975456818018603970888075500916405822307108468678266052005307606217464873994430894481124949018195044474369135044134339687213111492702194044066869463912127252315271012184363294936821853734602936965509460890643402656027445597234644267814484722615524697851827692632021247625641486085035135201930276792321648187797935345895076603689681238437985659484271931817223346263843373557003225971514726038064200701433784833029001380272155604787907823408113814102102299041931557603913065044613228827778121870069919156657701205092808374999784725561375310493393557410667262233341343891190391728777819735031271245861174198929618487553249514993477782921354094689353960692536244517290092564557270506362754728509077051135386620638820107511064513607578453110084100509353946833004669262354273899817944386607216245780785697304738983928621993620957981358192008355082023243350412051628413796959634836187353914741363253199034074705092587805988482437221920434518170795801103221993883248524593028951825956862527804750885431749399951138901907515405549504646071819133949140530950284878986699030746709042880160161919894556468688590304777034101387531314032635113650154259429824026217274786171996358163152844106435212311918035924315766280157308258912686226443673694746467282105280508779773494894996096892725955047124956910640192081994272044697115300107736808583674139905906018996058944834106339477662020449364500697897931828692675997218530469885235881037542677626039172936583162445209205976011830110331353002085023791125993113622858129462493899359472854469714151786150910591819429392295571779394752153095269980643140412866653185955865066533843439939450837982617759268379139815034870184806543882347122973637683344355967993991766138181651319344602761244246405185985488931893043648308718591071124549303006056277997076480000000000000000000000000000000000000*i1^86 + -28826753455766867663745610797921114959156727147541897189789208819514440448698432004802039018491607879637859940949670101924799259995609849059125115559161784730069275722759109714383336873097766594688528907876264645089451431558664861340737132978467009697060073541722621481953172691422377155511997859210621991492663621353991038976092287986607929018177761328111684667133771781708182789207480595931841501288670241671949250640211870444259468426960833681808443226889041812216914499547696341150079744966999817033763037790384789449489536988348061008224597731047656525944221676546613576779696650187587325195532286516562293991327544138911216876289336404064462081049571061746207873822067636425574570512759766863389886449753450032509028965838758034655606562760669634529110959542283426882355388261775786135164383082280138684557031769353078902150682544399821402001366654489433042437889185058349296813880409595920174040436517102118459513946587312965840374150311334883504332713043879860611551087557006093402017271650087613605309093083482710466192883696572341762535347757392298525654985461766569008612723044171575967595545574937264952430698889682787032106161764369600566807344665244753242976256648189970765056486662903547152919063374612327815498265796661221993899798978737665576948699803829892560893994264981910756638117159301448683064802955909194516180492957724937659111292862003419838617159727882122649564858566224642619149590476943469586824578077779559921506931651056084062880952205138983786864467700620588377692813455260846928191620521313977677076966205379552097022371259029356997533052539031346406361273910314593965125026511703814521381594704341614647457973080153741313295767540181741705352533215079273671751115005166811524581059352204633321746862275934073134674635899290637735990334412095453261418089707064597630681498058160722062481491762131843040343379725963493374376262195527253146999488866007441788303605039221067772963836384955809043921557690978641008030916251772380187471943530426994524280611156906880174775568064532390754699695811182945201549530749910981109471661276057836047969634981418149968549727418107237525303692480058996419369266916062142711845026748918787372547140146999737146580127111604018834766831003498233453460684328097334853322933519479715362207077974234536098573869689035565000237762064335556827569506326619641459358107172479198330003255295694327335382844506022005301171342887665042919962821461939340759610612916361874952718086859387379129256656212795860719501829046008277593381263803711105719295506481443340202844168264178421195815611797444783437159072841543493158873370669411960217435719314684150202844977991654612638673121373496904380637684444284071399111052597986716792201157096903985700601726082478757410989928607464508014919469719963267061621252344954992247212653244733479108930324348534047634427142217198304287849285361846275852007375419915716807829119512852823684890978029317590361236696890709271956562613648522174651362117926108977326579149565998632084744404935570179317976735434093764048634976064157656408604095845302052960429744279844010212396635757253779767551991652700450291120795492972796253832662018561173969149773272116816827829185650965540395881206967219119549545718050529688537267125172258698969216532506537178698142209170166209685094431947434323602887571339301570458936792909538487821073696212778219060160377799992137746895397211299414298211776828475423452474345645526352903815233534532658620227362620523315850997981543492578823255480492925979782604847240287967666724531699170547607234834078718366917066418023097231072008518222292955044976164854306830400174171731685984711371115178504755830957459773505025680999294548126372197026213910104458781238025417268351569920000000000000000000000000000000000000*i1^87 + 1455047511923670470588400402401164469984249494229970558929142305913844859473174817444459172628954839134323473476055062085432303993006252971989029507274652618795020505236298977050716302008823006698580228086645965427251088631758566494572939113912198974931149817549331622875733588724457185823048261856020984045887818076397996287928208303498864525793590825282918138242369017815235550984468402634175065024757022569340951167115497630749400296167040366036426139975230602098831239946998694312913262102522168503427680609146727734906308469278141201471703646772405609326336238220402465784126678966369062740892231105166195166517118203104214357154278542414407677927772559258897411771423254280672025767542409968630933104214315829043638065651731971449626566491310178943590607683912954299925428239025124028603012441134425867436851130941767529148389744324038598439269766282361426821098456937781672231058790334773616789663417590505121118124775666869956435407116510334251548763922114429495553386276419425738492829669786012278219865209452316086898155217288241861953875405143496139641822992101212847340499222960336026138502300536663820500426849062523886844549400560946094131192926207133859380837207780756422082792096775126650149227215369287310440068655646788515936696841454711508424446162603952302547047128713055067348434554040579564580637357163990216174602973323560371630515902997528152449752403340216792562839747012339694291432008291887751125126713005298494666762006227019606253800289176827689834146455617029619696780911610169580579398319459959565064155300140094655665086347970541403208421578787232885416862558925711545860738256874411668666072477799473518381114751368761093949799322013167478775785009413614641746714187389224104240622806872792459056646020017888668048081526253329989537079712795917980092088758700364508970657920827026580229738907511903962078233478768257210403675258356945837191069694695385763358017735777950557956567075597935060842649572907704048389627087384827292407663226020734897115636869323871303588052059891947445348753460103277120467183980873036451462139182714814050567552345913471070370071848770923935007127634942021620150542584781264224391543619261590933989809188748284899652001263958535084606066817446826503236415209861255719474753812805979124758788812280482646532772984085140026378416396396963261111861351362012968986234201710358490478274141226959565707987681094807267438779189237628369507692058632240710071438721893494727533055671169716493437275130976722802404949025924927490742409261471542603903334175702780533361174386617605486378182161628943978586117583913814253382571407206400481866847862908838163081489525860481488474070513986654945893093704921027955487940216089647615716801996006959710973968998007534602017759445091165785760166015826314927861786585294383286416750851166255413097565863468487473376800733436143651246956538813542918400311568581263739548758506744825705182440738990814638199380647497603114776154729191207663022750199991800821783470871076504039691730787717232879792345407296610008020478036633910055691212532429142370714318823022130680382561390954533305249139321022458169563747920399410468712868709172162360491673753626492099851148544357089262511997028325716462719975969413177981939619697218859869463665847999980549111274732675416151140015121901101082866594421841063080701987676618058905706108534416666229610135186392380105444330242824783565728979318792219500229346152580722476920808136517446288524121738773401873997333150434690978267588202079067132256329174431716551323286938142606672024950841494690784590145997852973328985499217605413384269171408621419274760226620391158516540654973986544631328064533062030681602589773020048648247222681119751996163210490582983424000000000000000000000000000000000000*i1^88 + -10211175585651030540764261278231255692981980656617114827472591778871638699940422292631824321095376723246766788709599572469285546125524715065573076809094818036088894238650077595579969679403474744109476748927048564768873372768876459631189141936445671669825717466339505417721871408535620003294625059911571669371660579375698766054375059204897424265666212757454842714675368785394334201829825735491580654726814498426721585103590345399320836196712764322706264908413970932449440417924092022843207907973434103639183292100264372651740316800523603516419841020397852152355246389501728539491619994823415980250911220420649809951564039643490392556316773580097028903596230293627411605943198162563444744997801581874640284815499849546899188745303825817380674527200689867299124543232947436723109615296211155557333278431717739113394963062904811299101051161366500405206937052434629458857747260371886645148164372591221425020173237136159792909325758034165292115830961375921515822265945748818591198504070718678590237807672897504264017862332598793016245946282147051181331467400725737529104766398058157645905448601991143553303532720649904041817989886861152909082383809215155841552586466164143196501880465076243047496086150509044169967143746916744260032782957281385526846155004560872866579560102408731026048615382615394599197276853280900992782071731683985311611157995202880553251278819386482156588788012399479326088047238913424455721273714021030250846317005408782217364811251846893670866659811854434777508279091506528159550034474442374558206670689191172376028124087055943516304279029948175012669967905309888945759406117061157168030311764176951329171706390515658042213766417626810268481364925586865540800568168510447378803773735687513718241119659991657677596612174742187108131887889864125950125493079201816257165867902014420911633583488227239568478134675170280614446709159899040811444808725858772546386754414097383960937369439732147740585170691872260936038503472979504718084809623501692090209196664969012708484593578418839589102520920783436886242598814909035883921253638390245163468986037900227272434281131053604061105621116871022789843179213329556923564672092360592793276235229693041989391591202211996770051133939412030971880065537808838238411011942417567833039656222268469007210369550654324566708578090844922621530108407325275577207371558745734092257130472908519312478969938690866948274258125959092493691090713806333527119055188445732245017918393376367245565481814955846059568123312881379591346777008906428052736068948595870026218282546339142741617591313475332951560938445179607172667902236776510580460163878872855505927186201714035262665079862065250856699874982054956145499359506501617726233365808811414695688680705510972672947757735941162904711635732111245486100668396567804949020995050313546657185530134865343495085799121260689219638906586569720768157426858245430300737195291988262412404348118103964892322603218997911622765204547167822724977668765259109729411297897094214046400210278501662036477441983613884844680829752955382948098991752266568049687967341933118817020958668146690783341365084590602903719046739610725423478992821303974148230267283763807594018324826290429321662519428684701505006551718735077373852573818401728388687915685736296160050766680409768013968307690776218284433210527005799134250124752575666419496837580302609873198953736341213360930864529073565713683641885883542401312741736407218849618161965842419232439679034893356566693451872330789091077992424426955227573748937673591519712234785101883100035219385274658232922678196663314267260385260930509923743544761131404262446360223876010266996718560454429145371037270580722863296340174855083343485832603809570077036723228363792386206577550336000000000000000000000000000000000000*i1^89 + 39464233499800416617424896406188235614183077680735710931903221415101804887454783021584768257951518124950734827823844309341454935643229215573169141057302318817105056633614273683646944581466765916198879860850865213397632801874796253385554661061628948080994669455091916460734371659831108153363568018556550753308322746963324444285377902204323799956148764638729933630517902008008206054944279566802412913968864446478523989917392625217751574374073966378014645548249646038160066725981592486906918147163437184740138520840842879158877648820807547878946636280328656264533495816671406526875263802378212795236031928097277518340510355228523029934911562854917049713769086498852862379775278586082747664671816714144678270363790127594993747966486481158671009851655011197630943042096843386076140308887390112304372450975302568139733616821110027779187727181614195995588697550651135735962817799874782275295002129761281678970754727505929977972449310960374060281106475313756738592430713456934335449052090784483824352293038883738105626497198781622653599059235669399886865060936689557652861918230914410277546575975698630890586748352078966376057496023178372483643913873229508185759392904042864069469580894299188118718647061937160208764946806208616664222512826348994935584767996296769470414999003544476306722704347456894965574371765518203363379499198298903473285370442643750142470331712382292507352861907323567393977089886834074559736136634183668588499831976268994960453112066213138939867072536121823252819790120334958206388161750022480450266583587191080504840238487398806999385254134840772169480892120795522408097655354637236291294884097775434033954613351576464102382559875450333637066553458369304392479839708853284090767160571119323457330065429491339971776260783902911482953210527691127390107769248879502449662974667249339632949994948733927946670893565735891879203415011688115266597266688234658568810281509660750794014472639384034627164607428927339070235993525991916494873586704729359342537710853097443155499097773103627845843147345587479856832586522397228256086933136267574448032141412370413990891847875139041615707095475110926189038226986128523398037813882781160149695988273851273666111226774382432941889387285194009460964920933125763464145438915587032676274296184247513718604776348139828312759202435984399716946067748623210003388031544228075132450572901372786128152648294961048846185420587514505704348135912841816207009111698911484055367213095901330238725601346476155209607671822546082702123304789137308632154455419270513941910550325037118796408923269593500820581420540190672956615429397070238188717112374546450265546849779778957385788026488704428799218552601752763765928055746203862353570111597120349871011825735412649584755162497499328969037106347464075997769447880080071375746840220932766255177137201688679985161601777091196331156362944796998174414629719302205223418520618605396161250314263820667382795123265478556989962316487240234353705410980705133478038770611581157019698188075430925427450426541895354313648689731084252668094767867159951046832157246410738540414962304010626317520973124882436772428409673537750740438736778071451032490097758962029743687891508796246265101065777410542433231375963461532275573107437929590124636842988513051120061159351117624199410776108295486721760846397356596717490464811747020245250372908352342419283714444171147709283104707033459279080364337753526025123712721088581550308750587741879603096721304803747731240840614498383691740665063214647194204319814513877120571771325243567509110159655188898296668613545169803779286668557825865990678486428482610997317153421853385336811799736821702129114383036658682317131342403674857293803343090130775260656063295404436470134476800000000000000000000000000000000000*i1^90 + -106810217131741632955862514960142985577939324399166209492728601617350553068219421331712028531033815468146068323554338256483853662939222078499520154849340101192819928431034842159204989559728264693491976596102511183917751475958103324475994018266519794107279392214748455702650306370178121995805378676091810756988954840289373240470866050277222613861258318574217981642738069785874189267887048668111350929467013608521819502206349898834382620415711679597194076824310811703263914053317174035585301422040960709161628172524324454608474475090209814290738238128339610182007524549604895652711103280213168539767971625294591156526073534113021958672413939930295856478320232341824098966916523247765114013886547951268811021217765037995605210603081724411158330748791875426372096057534823134490234589132708993686414328615433862331811125315460669257503279867455594749175020738678921124843212287460368789118017628457012982676619949747096133921161285128743354277798953998709676090431776310487139941977892357975325516011853853679266664356695496065321381104203390269925241218616625531616755274178289882185292175273802517150524868112868487046553494734716089682826800793737646203192671792265715069622615094100708828643645648561007196739369471458642027760381688443170320195705548529408344828419401975153261036235283152292005627936103698998142785969902756535122752409719285549256413254616344588059498926968743230084097123961982852710234034854789651300325571286708331656151035435983078849290108079817883306838660929902272375128613697585716938472966338195301540233872019337021848582738421313608557508085860592400701775867733256550459268664775357559023076410630462677717245749132528318705662230852066043082402007314941891127913145104804173724713023933685735669773900793393180460307254984667050251582777461483327181016183371481275973979375171328168486180479523004522485306883815262483340125836818982290239484719764826935986068666605607048323541341034649279040180281867059044641115230344573682431793171578464477464649489481521517592398650171651536589716721543863989099527896779417911641423558048460465677079546590430436496767512141875682361752666205199962258332958117770790579351565507842711047834513581238138796376960838912529909854443416161206784815324816283575055421213440750964677394970741332328762342395483379244398819018376440242900496928320742709941571252434604389624441896966372600157910547023229471741397103522455574178259548729187212145293447358904663975302007792857567225814817432206403468589974571720659010895209650702332132733244583701790552964180562850140882900356776001045426787517853351638204539959860263397627928171353384765180486349383244163432533444533908192898497688830186084885759197756176644186184534031553436037138938838070420923000226694355338937208810116530692532806661792649573923816717388319204233063940456652188515846151905034035298597897711827405022167677398617866678386351826324329405385395477902194221855525361699063154289108144617365174914552816067440502036315841336754201397472933604585862545282300957183352148367074234176626784323607531225686486778731325876771457225407651966880547953341036740355642857564306039433494276475715956614433066069782693014365266648513293520009836080731481533734331501266615099359483114606127334140496529374766065187699144423575079420015892862245360575657517063839735679208319389390155913440299500776442304407279833493906758810882975054628472560657962316669375548418328732424659194934816940342730925821858641175026941741398941050699926197142435364215660572402101304487993287215090144031313193771550161390810711788415860007831094975579743511371476328121202076619408873388707365736161424290788481281541529303575355467544311448446501087449122657740800000000000000000000000000000000000*i1^91 + 237825407588326774518619817921453830572562044355545507920044895315454463574947762847435498878484299622276759450027016789120921574516757431643870042557701843275642161832492987632622888188680987452855327544235056265572781438167054606383217486375960483936286087098000769714111998551042842414117881257387340590439296509889247254590934491986019291542876541942717463984621944294780167677324526256908940396857030350930696902134894703053093730384841181558035794861088102505457819288233273927145387489756818817105908842796161743003501799743605803665419478044025767988073708332723435887164383416886998608435974931718644640724283697229368712799924232062210311483886716381337789785833373072434411923596676276787767876625082739434266252673161420705952352127278849405832196671979269557143945683927186467912243244120808098573515407987237298949518843182613253480486209555167114286409836498289858200865566807450855547830850217305064312272439146732975018067852344983437815011138104239017920863685954835583570168066222313235813353366035051199579432323822294120841438041122554258065269010443662774294157688037620216095053214133969305983387217859347598384239164456981761084451816910334933998884245330600242109671588369133650840709324743311151844374087498230263129038284368658312411809990822773870910400438731522311201763678202700189380252517563789788696065702230805567887273310836984948503273892704099858708134540080683959316297250329789501702648564819471098623371288507982964073418313386364166319823607080404053432617872069615820622266126416491537064256976959840402145141520578114595475695995810902789450873475291550986547288619344528018446674811951430030923460388528085720058838915575106912328641418244648125459167142862137294371296387928603898280162828521680035425400005707697380244909739612785359422431869526656509222861625543087501747509257104062188138007414965081657496353339079787231198760911913514059048384710369148617613573390384323026740129592557238140796623714389971176125392637606634198955523530353766819667253996288801552850142340294775758863610662596450453848171269645218314680271797471984250148126343810286872793044702291424427744083733238093980142869518615045162450180582062731834266599458838203786558471898753255070009591258074816502676026917299548601960208969559139596383343921008363228809248794654198301183549359750922639179850539593468356560422417217896674001237098874989358653520353756345195104661290341903888444245293244690583884380715077598900432003520319336724104858209026075564998575121718128658774693208555076333448366108572872141639863757427140893328798674841776727320196328063165191099872373939050681992046750356840412661270523344173229225410119928153972678909729013273125752145499177301257561575167741001532744794506887420153302274927803561938943273091346984516476407013286537476742959202228910665867121835210528263963946843251795543211321917715083814440163467674956711660690940492808739041594614952435023507604133454047972318248259496137083621285709099186833509501069271095349658003647538361618627956963335864534677453377093144655242923849857436011345755993947864795598432896357078743656821680275108845805573895158904824817335895310128962621238947517210012774755458182819295948750158654138336807735039604617955080236348206529537131176824253265809077951559091574467168359001242746657545772796533009333827728219462535662674946761865831042548064837169786213256957522315790570004257148101867478629923266511046827111363204594940554209608360019943136864295465398439883624961901737479639477566146307590310197009559900457207551895500387757354245400389322610111721437148595428527120200257720651100533237651401467610416324362940091038065847003254683008566552026271392000000000000000000000000000000000000*i1^92 + -411984246377908711169382245890487697538703487625832213550898358544320169323297136395501378522944125876229460189921164916959012788956504360362388121935042752439358557492125950472586448954858015910083578399739281996289322955804167669659950173493040884045630009422484132110189239569296968726370423596307900886431117555214851501525789760318365914945056386635347170903778248295068176147255625315633725239832428219118751842978038807769743535884374956374797129133054860101392332437767686185173933968485335316718523144242376927973959513936613673004853827624994764499248534859170521108351546030725060279179977005428825601050508981022200525431460110423930511260963682663262728577476738197645455256679512839125555894072898515882311364590669789402726147999199180231335591748786735999212159963230177863453829192706395023963177334157340658554342481340650419480693212712370755016680006966483410376546036890167254672193878774560632513063636960974774990143797517301437724799728543615452897354500382585438123751779148142486339191771898532353691580479340387658789797847564496355783451468727839915264962193879555460790789818155451221972721238824846054786272665952055761722741628230800544222731389546156711395104175335179207987137150101076230676083589821714732383131975420923798752350605003940542040673840857810240970771070433993100635971283228230830259637756163794385103814982332205611756991479125889678279362082831217209600128712145752297159864760416653659372942299638887532690382116435521465787842120026212280461325252588602093565599551243529971020731110403731242742632276745114626223721741596926926733103050391251060603774306185579268664028903055097290285927814937055903615999231232926302245564539070307228234660593890185643836891134479518140456630985388379514523217791034554009918110349023593525177601808619203301327542546716575417060863958038238002639416253906138115700478796206429231534555798065251556077131416308619333062417677837725086306578303265035032343849987223945419981866061090398953786426163881555526979626303596627928571863445618427563250816129485581290659753783248863369150620325141026552546481083259176789323079832092822012734188540126780571600557807205038849126944164896707438989644324543544270493994605834743009514953403927402797211471396012969300579735657649646552063378686466303446250975444840329340344249879176912578542923248078401944084996456669151501647602538018655831197152458919965018515879523769905867951442317377666559264549610955229719580282089070154111160099340307858602470572306368378893620419467068206801276579821395050329201601982122761078603287476530812576823299138359425036692138010171630554171433138252399346934420377525727837899002805962805517628410016071803987290039103157610362534821756537547916280071510793080644325119856879872557732084271819154050877164238841228559002030567869290461641924908474192052865713470421165287513332518552947481337363703019254207513996498244562865426552455339362039122473034572009272523199285870569526056936734210161833228709369493747430330561000581813143550617572285544234637969098876190986760978954813822174120112766506143113374757702333672339501967875161972002497642893997098501644667792517922300662276452293979687854071260780905081036683751478186853295273555328814180335179902446693403489899804154981683922648216201723755614378356938241337960634276457785955801903239923216747162293259550572572309431432515999050222551559876737351097775975342496179511975693970736739570011388751110943108093790502295998048146867362139640449773691917200590527293952492412497598264009547117951902293384576880284636461970964918787464970672670343078288349148669781187629338653589384523708963773909214794669183129616126877341312760320000000000000000000000000000000000*i1^93 + 503532282444713159674419974894277035897460129309566906514076005011916653187125262747447170729558529121654048447709372462279983510083673641709187931623061419419434409473361037893154349515626762287740102713525511322004027103243697249893113616655018978669879474582858345525288581917123787070560781435988492625106935483823973822269141349156607423378149552590155483959001145388776051671481568912228002452060517307196609773918987732319778620945862821888095129103418099561692807262192912029180981490152432970918755826369443058974346525820299075635796758975709710317980368557849296842203080103970340192760805781567529754452212493035211426334075280123489717581056633844188210576966948453792497533373256502142665000551873066939340159852479301412166851922291683234292056768227793487261049484167526444877362083908545138564625067888345654216813808973121144530995364477325820155076862334078619269348846249820582663791761990728695748555186888535875561697656563590243402839704699359428859927540645823544435782719208727466270183917536887443991927251819393892602983818408348509488314362253312107902975852434182824657980812606962873761289904156493684869413418352045743005878157751606022685441767213272396493397718469804403831455424610270255162980718710071177074027714893179669342412589417084435261973290565611440062104577845533288174486692334809629127153977069461858867595629973131091205483038271784552123735754341049559553635721911624670488685885571140478946317164566988411374233145825743739479226270814189089969183807840156262265096379196098659490724282849534608913190851056431292882432215112846845441007482365925799567898809991922245033712868454395915306729762645029098304824142347015347786584963632978423433291372268062861677916829232433526856281439273699870623629789972322757298169339630647083271046479871014164208702406414924812975037042932914075407396829132300827866978734475005078927205509571882096491360714842260885062580252865010133804728578373868245296137174842391024015410055401929922624741868937146231193204059051800081003676373747960921056035817114062972211134039833654557567905257640351827524211918536332492116935087184506461652127721987008165087280993934672297831982877853972516447902037185848275152552582670918493740596403394329261662356955405770535173553269696341951906257841296614869084190261390934183802959574983412502753181920539982434782151241412094699122818597175531454400054591955028587767897595944959324433675003369035285502322214030801095902577916602167672825607063470203355396354562455523073861444197882242765259946648162767335167777966764858537151803992783459800728802333488717946411307872950563319526153429291108965524383164584202577036712947085633204260780275777887149596505471416668397408353832496846521522892581601867665966767493874826566052384652968236905052099721394141947935380372647272351504408520292235954759461950567668139600913610100233755046327370017736929805334760273279477136723739684139729327721491390828425510300840045890973163892844257599486885742401255484852173640065938133172566061635139129801912669102599590176044673316444285866290190826489770643753565566202373381006088070050592279948649983516809893236065894279607033710335597290983709662623157352504795237851140658429037479248350977833267137296166776096036462530723014124955521452843877220377611378900085385686178958931032502179330268954057115130873205036141186460980764707568972358316933508885853100049024265324495562218531985884486149529692199692353713522378730453535108959403042697319926578657334999187807434087872573034518860031740204756056055519449113657326335610308777446024680205079272633951032875316607849999096043128808276089814679949610716612826019666183732729521152000000000000000000000000000000000*i1^94 + -611675637999933435876155382675646489433487493959856726799091429328815153221233566966580140216147857606412151646151882032777469118417710354906948858507923471311663746350345944171131984584093477506198322754484975925284452322578428093173969360921106819588013579948501825267955621037731885356893361334605310550641034198881415017493915814249769129458323735697294898381600141537983828966627626740911978598992852107079474188500540369072448029700603175969742680537738378650400014246781301828949264531707307188735477344023762427578261171885768819953162765144761623697568342260445983576051711482687999856804746038206053654582928542754914789359562007052003333856151855343839361605748001441527854851880706984743950610246944509400753179083915738058903803143082222139200072319321512117655737606475980060393811241254183309428202598726509439015402125821722167115277502296781688173312733850991623311937430887931266594171967770006228129937808348822681337732286408639879350180079780287814552182448901138449167851417717144380862676034379818937275755791332028051931254482915253672572426135363416088945151590736766684115560921916372216262177811287031211851555396030288687438848454495840674483508301069071751809498914864428766539175803320797207908964251172663126820920455924024785305453748547540307060077412901467765304417961440755062872356583225137220902147884314770494481385922042914692505149432467972585809795253500282701281792145459551433786956094941376612838938361639413747986364777905017027345041233405481951243408636867430833280895232155339660321709140695563532444309864732909763732880435319334670186614972194998862544697406841031107995225335381434139490667228825899313150698410408358047430013530553002969376380500813804826995130263440414978866676485818327736580601618156542834218723416834683215698016389399230677516503719158227083200119115799857191807635009807619522204572205361687424931568904085071725295753058673918627159152907954243783768796142158442212273673737861768799625025917750521319328283708089656293059554862053483729800895911007101697385575839669008630933912620991851771004460967788089271124406406243518075147874092931676916228445229430416768212319755071458407275353557717887049328159063081344556686759019164801173898337796661718914453647253893244322417003861303280304875202780726293165918368275250709986879165385713391427708328967908150838124349890468716435938612030918356453240424846978385067754762884659799035804585410392159115693431317316532131781399800629328378434837903969125523604811676536425761247633793855828270583756774949407190459521680828719942318087593420870536458183927478364964243599059325397884490264747839021273223600577834250308001448253045605646489109373618013900952965898554414817816040039046275869877956981421491208564739385147594120692574699264935738078993480071154198566107062214670914392478916360376157818736765701855026276813478549566665054983493320555562864299889250478311122559822176002698475355576644647029788677196354288471994284845674209531672250007096506361330451522988318233026679764435391209126986835539727621519591290280419751160474838963320537854456685785731836921817470812422332658657639686717912054539619521530723562252385216036260934098514101753039853199431759182918648626664003660296738883323536638768785781088821572680166107895354738431085807840047522619232680110766052572136240897379137257042804527134287773960984670959133005173236270749898882321769354314212631494571546344239925553634156735825238546398524502411528104628464783256881495143249000301526404887047347288589306687828398774235434354509180492438182210430999631088739742897313502186993842555610726310824787099831069994351350107556202133235603723405529728000000000000000000000000000000000*i1^95 + 570178830257122869586056966826606006242454891276818187720581278287619584897302462641478289375526680683875267715951226872737659938698061951263428163282242511345616940774398835201728087107777629837066505859625057834726054811000764487698440750350881308824531676883470431117021922783247554568387591005637382801176404363727501539560383003580973807266231718547143172277217646050768341324290314126489167232950313429885066517864878795911779583917997867621416613368075557396545548841454107906787321639747190201330332271258709523400180641918015612551951118517456976537851684867095185633016116853821323779718316380155377643358002493646975264297533500069895170537352856338352597112575147708119721931396618197313634592791530985556906275909305082988240324161429874196854968716256190336942923746061932888376864027429318551823716507180793575584679352637265017405498959026278206791184012023325222476238115207506457237733174733677599971349031039092882331191572710071827720940974582158705781384492734703882211131330647818960457552525279302449777331551296781227552883998825417523474294721916460568689103879455901477497226680896643953762069724695429845269784764095953496929384008172397217913761475582012276374254012748645736494410449543538827328748192665804495573513141787064502724754759705459016307373264211013873477696413214178027528499916767444552061535085719854422781107082646027504552155841243752647847389456011493425566534559681376587757125799910695011291401422017025608050464885386116261462126952694369772918562872154685225280047986644004746159249908843684335467019661029425785562097660909125526844146938383057289005664030660039872277392916065912059226810502678937893937459816863305769621510872416479493705543330410010926102317703771685904590907216888095762305807749479003541859011808214673486327136657917413395372047307347227974708713763101959660021434512462271849885407463463975081964105142379069813157578584531911565121486917825079589000877802655633543626921339172987792785134340061495324856188435597017436618788990285002328426453157235780603019584379558883146500929162300429687542183064884220221146110982301926157655407616055604873166387912599273157471622524771485326939790868948868624782064038784379083754760465050948102365954012735573597773198831236861420459664186602880605334280832117309041407188229413513925320671212410317537710613208420744164936329592495949248265327747317261467233988189791943312721583583062896234397875415638637493737626001592781397730654701847993704348503135380345725344716477631014867669753330890222775916880156598394758673926674340919572991483562655070953711675794145533173903535998077802428898496889723556830963437061827929776079778000064281700318697289151107015569372729257911248902584712996552826753845582913138717468979064294479888499638016848755016916830221818484034964068893086593444694374516654040876887992491054959155354342293838616146683004328951811793211156409803660972251960334851873063338576412254781997936266174935936341719553642280797465301777983233291794357177793309878248581278180455145880055948569575006920853492063835688820267747919473591589005312920730991940047253432642250503759972389760023222875367302608209331318771949502117890671681198715516457630237418886769993904260141813167010712593411351385748863465153033771405926336785909753616289089837332398974032831912998592781241270045840395671028575870017997228842005383381433315032004992147137017954942283395344348779460581267170907909044945494285652613881546725467385899921415966302406016308693917745055800970563998013492194219311845232079612554869510812390238823501267565497461543297219865277497717927675692295465159033901300160223724090982187282386167174204400000000000000000000000000000000*i1^96 + 283021511934388637535953982460689614794435346305805967588346127293054146528704536460150076685205691822619584717217543083761835570665579255738533154991115482597110140183883401976648383184149582206948299041473806656431686407609501793326377747760287307756914455136664583103865162461088150248916187548444008542476161964689617322613184363813255778879268899109173284969317860286481504749312069040477307015766905738579848383802165305760438049177846738987730858335912801854282418048615947250676660551092959773169424773753373866567644625445602097387361136627943419852000938731001942412681688652866064181678332397836747656494323216940145310218250329915292502412543591763282427836694659597593813475062196756346725129235208213898285792619391287859728804892093333549972740057408760742033910261240115850244059351092399881595586639283397409885874251822579654653521439145532121210845778936947583281929132553547295186852091520390971315057892021653906203335988977161692075236882481908259203291482959787465617080242013084175053753970754304453158824143396979734200550075601634192096235159441358123445973225157569633082563042929177789277186737601935758622568161806356989206452292459730136857342879242953172908285353031956120312852253870447779760944886008055481765519573494513845611237242717639089049301555388091206165750716373193664453343737855561892414754547415758509161699173898484212104705481242538151995655624482636609264440233367683839756760954486564194505850173891691772594611578908020562650681957901496020213883873256168841569949539780522867258910397708574102741960863491907559058533903993915508580284300767810340245262764254153593641047671883451363517951114610704847864490115688796301582234288036150860938471071051030553215747318519182150719090475070285925834860829855215375953087256442426008723189338209321621760803538607304088289318054664449992823848454002544281003198551865751459555354547210849409290019734697338334211098597026102676848939946542563697702490213965007470351277922432658210453387534366074720837841284054600128179158423696207421860851034777981603952381247162561117974842667806241793619925962699517940040103790949409934203615976080399579721437355748792432208488614733559630624774637862011216994046978083917039013811389301493058255619521090097136858854128030895773748936597199879608823348746059757012995733472547021064970502467356206510387007558081883979812362297509778523785699796160983282954244039082187826153303030936477877011274619894061412247356286059111318057509623232296541772743473228830367244683979651994921961333633943354746724277098032773444293928456519512121013955365792085097883835511821537702993184281409565519494400603880550729403222508359136747571877521021643637326881912652304408616762070092706390814443884229894568641375245568328290294618168092772897006194096859411846532475753212640003543190306416631529643086375553562435320844625126811319347960957499555907678660395997688568480440573679289824158779487904527276109156102787247043357787442137714737325381673553960377793040823518262945364834374139130651356521562870580395946985419336243408071395673058643340656058693696963948287092103371444965368481128814964490744556614401530002557928758592122678659389438634083849251151862576934604191661393755361485095615548286410624009651242554062776956296153049133372162331847927485049552672927852669879719217765741506296687661793930736920135667456527237402883155009245874407655006387812817206573556580184686171247892383897299519413890657167754951564270556803298282061747579934189023436955369921481441918475440647200429479099651403237817242078391013776261035414451996228719973491572114512626322452520546573393641298834904158481978630400000000000000000000000000000000*i1^97 + 606012641562391909559506204175168787092027333333968443073828289885675567137556511051615622404623591379553635969609302340615089850496613931509847280320001554110241702580959169250168483222656636184936678953303469186354123278518388809644566901715632017720275531758961348915550540164041586617242610533056201646089460190206195433660420294485389714986035067796715760538629368686158849212497915053688247693546688005569234594914649947268437935838530480914646049007568358011832386214004686832485100894337171473478217253142353157180068524618999453709372496505027743870108685843464743497435143745857102105804294619062258484390002426111918083859914366197580114323736850631448178454117743590418208029025976464182506387015492586530823971788983490718190287897833517016486700852374099321369275768828131680587465633547546982033817091093411182747120649371094014901975977465990389712397005289643118222214153663073766577443158202458425740306956282484367018562015978597707029080809217458818655602895861671974714388448998072267068942705754770174504952084186808844720476384750161598437186202459085738250724706099322298519065341936389316255565995880877962394872865325936516028039771110549534412442618935840361649110337075061756824489163967300609138561396621010261531377204200229353326144235248304082498561750116390306081367956587387952916573969286325965388556310156813436651299600785770204513521903397953004210202664201960220721707381079532245659217535764548474088791593146975641292284041162153743479109834747333570719173164895334234390379247499500812962600010227237603840586760954169511108775451212606800747989271233839702253337193451029507767458241170027163562700550659012323355038980978259641214251659148971486082249255670829355884061372886526336978395645502257957831137545849934389677151606577478929959252223026904711000407142673336694236115226936259098892147610560070984935132337457390653363559504419680949360687901263171707425743765076513525323346743482943170144102407065548892448489632944721274119550157075875484436808175081848851400683970117006024029790429532965927004687013452930936950229414645100895288538183508184750252929499199297072852019392289860789794237034223354435919746293171121805645054650184176351489764647970660710860553022885582943479547074657062634573723447322840882343726796615046818375863711752725498838569356574802252647173098644742888114030093386827128312184751679059226449120328641741134222503406890706217810595728169996544593551899146899953929808275304207415746482538453361758506702506657474524052948829906208464406748500752517546839458751365052110623644736905353858868659493704320691284342593633348997515654573856231617189637606470220431239302975105813003854797322518116254032343280878805850048738764656161939976950193236391772846347525983011534721536630518069551143308305612984255757157431712690027585595630992357567552492307277329532321973391079458708338266606744780174545516236843213736306023633684572540946361555333705113449135087439686411157506908119888594019493171503967246179537725060147406204451529054037486821128312654218394942949368104595451664375399321389003545213078094239415102605843136396971240865805846937843532297178536561763146764300162662637316491778973276369656273557205489561391968455647462596408010847198081339584367687238514671893541654303647256058405449891966397365159921899672139585270124751698295346156023715052324438952641928049295085067831333893452845513475949011010749275581339877664226172030495913554763016076571730918200275734306972533728442729385739084944533942775228101104265405968515839640705328709473922838085013941502113557455818184762187583486775243216997445550302871094572378195780230084977600000000000000000000000000000000*i1^98 + 1419163574435441232725226425399907071705360692716003225464448319071402642423691247391007087308999422256764231125762986706801761420060224682475337539086696826495113945662795982815681768314544164751161127287370992903098794045296301466155376544814836988383720761141953461881917762165133055943844895489257805578516020730247467672402118185400987680757642630485028449460952920991896192114608323359914499666032206175776877358521476291472338571236231951326636957288976388161185925507758190188924420620517874614715430574309574487693597980662135885705370387338440841605719516993423180990210305866631015670313746963444348558003463683523363411659655261542153898635887721824850531318394960471638272837636252003260252526996814344214750452979526605345653076056249807021843644293859022303880928805760724765058567701811099318279576275754738294283041603209162685509313175660212130819194644729408027877506367709609745028109106972196104378440287619377666249001682889626171450866087699407555623620713703359237144704668093358162499438566970491374877954832729591354841879265174045915131350266482271644197007213331140514051778548796417774894828349367095106448822954406150788842369496800127070217525581016858360512631866270125926978990979740669473784785082425963184453330000912319800317287232856843355585619835384643051765981609274744204172745519843629948390833652846354305699746482067578858686421156683459730079160793362513429790802581574893746023404603189118972270188298321173247057453209423327409325454317811310354213853889511764942555987214915496929943856300349720302147814537355638873197691486571604303994406299135655551977227012522375797193299587419649586530866517514445550061379086661006828537913877117661247400467063773700565685723561009075538941826351327914762789695807573442108102758605963023805701499336441823525677318519276127273032363921564266580343574048608989927112666449729368811719056173310492558829083434714687452703851803003079405851854909829827752664264387347064386230290605701466853230897112029862042784905102528190212921189402525430363153711594199398418931707083069785592609676856368884835602378807942768411892338262963812096300009412885753644503842474291449312982838510360858787461932235125643284790240230736750134021096642058723190096788647217893323341478925494436190777154030635258802159852647354561913358018710125846162687768162358813345375752124630536182273551907958200984527001053154777888647691849001127374981721261503104760701393502077004869157587526757310121807608844483368424941383245390585759178086549720536202227951048025733845273789972351990054170866262161592551344979111509349073109303893936324585597865327711087316859784369011021404343655777601871121848689423970635282799911922492594868700321056778144574133280695556580470697218834723931960113459739299082245106916364864467623116448652492228276060732466340857255089489893950171376284206445209640277739166159496203151601230454680466627033038683253689148155823564384704642182241915000431292707353672510991113398246692591098100019649309976922938606873034638196518074490473644961137467133315609592773315876156375011534553740482501393280960859448692754310805803755646351579986448059502095347679615008922778779142158341341065222522110280244623039434491093620508503241155880083402764853410177287304555941823091785341153845196974669895368130519611014407149737549857284880030156452730973993340543384757545593217020899710417278659127093773143389509327043114328829553824997665786242724579982100419877383036759237003033827003261003404016672450762950445732602876542931722402669329908192772425058246669927077093297178903361124791300477859741298365502963615543720797574750459899957440000000000000000000000000000000*i1^99 + 1588237155933161328916065798811990929722421048076911596854067258489396496576855240030188378676106501196224071316038673806370549341831372361112752774481226731682889514347749642799996012322890472788707241529641450013321824261560511184278266607475275998925253842405990774636456522989423392603757087373546455660598826986367831659066803325091595518703415153316624690453049062977694771028678804983699386117457265966077011324627650924616563378581582663206278812682256650682212153282402439273101996227813999255832941757139358082421014754246593303561227368861065406226426634117589004786270125080823010401591607468407000352911900026456599124083070820809262015606112402403373695518390652954043430895290351129644847063591325424384576386504932487058745641826686714383002314789016060417504638758527116590478585119976741984702717577259019189983508525255575559796254037837938019270153560154675979431377270839971213632082156998449103831333676702842903333190618991494093526024469623394727240921418387946991298819592826747728357877066136963123638593742508945921250328434702362324707658261018685136272786118415679163719972422607147740018691423069209440976677855660743800551189100876592964964823643074040376074843519654182853358846911260844815594409130208675890347413978492997798484178804762201382390600989005317743220907817417005385883414757310792736868769077777823554157868767225562765771609525576225442726444493914459711807877629858760620567329914678393546535333034585016216913442378652134836529624556418826004526457444572693740474899771545412109513146011285687790661606186754019412087412339809018576506293391848785116435523449378570843746615359761704121322182958959790615828365479005349791371023264419122249976764123935089581940480323006580850389409767123782774831491456380681425292830854554031940326905800600803453204964763086475003093804853307024541692024522865084957475276692388548684754394617536289614672094248607156246133385765655490855487383205087577255719568227276077352080505168042057430492284340185337294036907677498417585134653517569406623512676770025869327575254468260991213291654820033318790372052688685297888672908247423175273842076652145340842714081224722529982076111917509890133964736598034983152783068038203035118569826190918620498273512875242678900066174610668440456996791203741777781353542199382799954271528383579813121771797232524609861681335725710091411843547016061807787128916738687383490385074758713401559772321244383611867288875781606284352774234281370880097228793160930953264673899872007754796741721138572316901183984518152299176295815955989896646060869396181373069580956709282835555896158700235038547045758211777404335542642446109692249479062987881019519255697301898194706383850369347775506991121869542128939010946900882378628319143518938589482633229681200335299579457022020005904206917050351885133063261690473634004859030396296262572650241930662993953071563555599581330414069556297433982507057645036224584452701197043195989214203326276494445083895844769609948446290855997194296475482877300557813652774163944383280074060004529839369289358548717778428172490923875728153027557671099053554348443870873760804560103423760677370297595477960850290460703158661610964303512546936920845083281554306739624645119518404485431661038821455522064132629077820485372629858601708319571049383465617314927116705652607678525718734863201240484297053388086626820919998997476454195585664141451944791691429366641780719975304228138322789012551849509274528315620514665056951028412714880387912171224989657047857378469299296001381857442659870901175463630964962075509235781076223784017522040095062701317305339404257661308252106094222576707592187256000000000000000000000000000000*i1^100 + 2055759215430591174463042431360927836130325868765870713466109639660429761284852763209876138924796775388720627606808024205218531958361902501738321711570332865083536134713195016905999740178896212861594495168453574384619663794416474112419452903271560647074407970290156494765042688051509937676673321548512982728692298353223659263809267141562095547436316207729607134382785432133307354174109291671991714893524969248541921805701075396566019126470517090550380579966955065411365831702959406991394385002108404303333418748336213476608359375348637694096160916802292121517887677255213887255448741071731608071494510371504138141778530018737386010766903570544343120888557187944754270693567304009269426045898815778998577652769796272487266613680486794800087728869867933108884686935334292499443442286203661399150987932142726408894078021612291775839516775290887595652911799057749723933954083761478483808080554371675054444626885629375227328002810046320038186038486067263575677729284056880793524628937510443681254810195515730280173292951622063653689256516453165751176721711130399711480738923451639985786044287111041228521100720351241934089630064287492950158288646078847662390372944639647081158264562608308564872838338037271480070778123104590799818116592072171392737087692066824550936019513566049746193045546098857364801832810888727496361520528365067871039839355689012232242298428149527049742072174594818842045556706740117014305529766226709202026523251124170096441243319341635288482805001671021434738478849217199975022686186097382948834605977762174663776139948132498962717401084835102865726188151433759587739708311538022604720394470371678566974778158565604082410054280110516376675769048445137927118205688815976699142312036564513032493218585421996069966939082738157483235722177956457133938308067683906670852332952204469569368027007602331813004071959367097127694109659338247500257859485390406762558453459055905772716723266844423811580909067966100082439550920023050265677541673324594954258035488863671269375456967170501267902152122058146531553063426365271689995164375072119920273984275890602490954562869949685229775926464528401865992776842638817546857419203654426975684456462836671934331249351355913220858578875744373484493880984925949939753417362258240306032027731958220240806177711689330763617645665131904566869183819632689212030013600978551350769714460575600173807048896556597672786179033783028067776264314244827972511530409545900281337224251960202888393413165209163558649580827968744991380083581517545394065814274416014117535147096546813446051260995894301300880416394138755065323717424758276921862003144730401010057689194593417059598303226103785769387313980190755922657068065318137743766785073148499997197191761365215388677526777502167118985572096693858433743862221767546325358443352602171523404225915080483093719596872785172711205441415545631612736720153455670725023536605770046444170221253327734352031757747140362718195501736770612461955386254026538206153721195004225108037638782156139257568447536470156528935104684434870146054409959368602267994531416770886791073105811432111771372216875327871547554342444150096002503181529887897469256157902225954170303029630534080343740976590702869866549685072571598821033871834713591705341259420176005981396322629106657315582844822890707500761530714179220171774767565153959545924932545496859014387882944053333462372858635474586079395060857521705407330785750217994209726835111183209430704323939418875872172497004575922081330941437048622032018264565183861123275539602584386521345202912310717186976504326003323502213097296773334728611234726258106015067974623275649472597477133470528745824699644808439487536000000000000000000000000000000*i1^101 + 1347463605638697381894442277939955345580224573726301003166502366796163457944588823678131075501233535044381997396758135412224138848955631241014409861202858747463882847144110539604911311586274075573287518243632074512757586195784065461488295703271448236496866958659104106638602490965143387173428589497631595648451015334420824816193498754518305452534248566787140130113887311983444000025175368758568971580296575257353487489421771004826032380475177091900126235074199669014027924973247376857497581600826182062676823756054275328713231136735812570632818989552569577058076094678578776126169381555761226624780400970413111211648547976827426871539217892493706605670021762392749958527227553858912123727155524556722884057378055412124229629974185739868228823702092625625509833000148766513553092049048854190711848732952966791843237516632591869608930505846477424780928246692599871984284262301665137998159825480656142623483520281688443108834014033510473145612056224291807720419474254564938684096866279262573708482938616254516564719124391336641387596210113389684317415090165837763288181709025257009200025600044076517405371271755737981428585949480619500915681790778929516421585078086049742068270307638236510680402143702940201602476521127877677371035294630202027119789542979746538153997023809237529921647345542174208189406166852229184454176484996596375001997564670519077255750150065763667647366939391922351071035415645520662156455949672786822860511603586093590804563023681864433992753709083016273524182363748826195038866623287671965200663872904338112805286126030233546937230126101179852595477155414206435755536218292631029666194295981532265969892282903115710684400581397802818162968557481590280163293765979903977211827996261096473099623841295587069636559632362218014505281396047274137986395466723250877889656799068658752106562847609394072769861982211669781474490082198127600996615092351253107934155172091143887094849035877192966317485885829163236022246258763923267611334752481307788433058601088453836213616684451240077176439638944891791757649945717905107934003503137784958784853961231896991060262283539691818992739986942877335179388496472247061056813421088235874366047753381273663284137999217767512478316583418987172225194594468926443940338028028855330926884426043594385672954685331325095448413923400664513503236983486961225910879623561226439286742821429846594769042442232227763677698126833822272192268881576412575890707148944931294441048579612206852710274611788312929265031400319985415168213557108586666378269392560896072179172470669516262206775179839702920541603904342701728934243289200529081964223727130913782154177361653012258932724221180669663885549284210632165906006738585720580923025274134035435833109052634625170229410694094097464928441106920222500992992910612044920171709743683996133198481624981835372147854401826835159620481803212646427985611717173336366858558993914800443103787988017583911950117814895822228314944267908787077133999286490853746621954652158097507021498955001195385446134225285052230476191563457076847630869949994238205032763971926335055693030420300116162839316494875686946036362185532999831009666710446482391103145645822681221647689289321247041164106105967689103231181855092293852972797347398745293429659283271299728003786824136493460535204035605044720039151140827647819754949047666849419787168827585351400574364790628107930285547803355238730344638384571618751361371190975598883509000814399665233314652279011175772556976530367553870829151771783389467304828337968789026390679159973639962593688014370687625845978650719854869951233294205888680052195698285274960925616000688100541246904856244211820508589605057936000000000000000000000000000000*i1^102 + 432864450749281645087868618483082396672895745127333510516623693405852060589170382649960962374862386691819860576576656741996708807833215093703389192172421460504052236204941394341190589656921732836666524607070719751681995137515349177632642744576060248750805492036336645475926897400241835984013548125141341422664599704441840719144527574677836374207362195091543424184433809654717400151287651267266165265141346711490940519668919722757167929685519403987822737928112408052590109161968728982327761838763287823751997037930131678172941819484657308430257625968148455445201699000123845010858640731503332049551570172829946065121739251402352700889300379280409265608814376916009792960578027492720172429634411326426717498338481020626698822739152007852721747676615171900526218226240312738636942048149849341645801488159394382294496685372825206944131177910605206201025460557532777138211275785258181162809326070248791145083835392490330102013954610027650116366818290039313021400567063643087294821365932583355093418749105426855738864352381834173263996540315661472489456103263233708387663190846966523384196370667218736419160280042800440996663265535757765231724725173244199646340945942131567784862269677588215772161347694896164119165722593487178897093467601510140827915480650222199521744809463474983972279943302622941444502484351134480937428263052890598515417375961512367926130181239963897143057090637255399215732294766760856519542898641543986798934909778272762961048705568368072648612074765068550660178199450878720617897293688638917542429782728251317307984503401023725267788331089916599958970589344273021515101643596296482796161423349282805673116377382814668333297894802474430791773703610475261421956559696142074898567356411954809607587899084740570357321608610827251500955497424410212057292273465707364492170905120332419017931921758607077935596570355045122148350616238228112270435872073046486878290415933665008356031292347957672632670797542116577005874210989125118404751016122072096708389626361610337002866204023114244613925585339904011506545375292346090170307226037795965062581232633931752763620346721193983586246112203233319301402418191576230001839255490648331099577638905498287384759728317926095717476696568378831494983115329540678191846772227769211093912598548013188711456667057586735004809675961655369509198535565665427804000712027606729854214042055812170833828964103705111640135600964679723183102617250318832465255389471393759440048116046388191699020079059658214828705646345281089014554944795087750626968721638011748909108942133778251514206037178966742497554300536643957513650270674954983324957525478628747346152295873723642040266493494460688046285365753352467321988673056353561396197158662561726557489554814809812895419576243950234973016581457686208223415110316691569835310610127452226390368779027041635140827470610436775552445961829932996606924307696684953927652998330283775486633565558629108035795393073436573947019255766676846824672863999914273863313913560539053614950597261996174018866825149266040476419844627933772028024265992480981236201597431888982239466471298685939534773518424402411254109569363196144373292861675239683774259274727078936970999324559252022926565602332758535270980577137118757176464993960650351823092417387447773890816972160742792879119400655719914503079089741588018300185746585542191402472089211108936823000195356939711404755642467436712521247018877397898265318900089511172246643065450151639688237213462136850450053750719465255658886413999821210812757539151075861548339644803965264156091124743524064000088542877033946707477205795994101667046441355621548529011606203283996779164074161880369917445868000000000000000000000000000000*i1^103 + -243698423503020343194311016970430266662778655036998632024124537408084898692618621690995112134141156716632333424167294099361845982688453414288154903635338930582793776042420518961442783330970763990474310879504497316782661151851965422416147487168637314436451515413153339694665093752756731645506535309122277305846793996600007610584359924326009643545943277026498260062059570331040753618189147046347082593094242098078471971518825563577671289967638441124990123987029168160084604501760274735677887505439966085876279610759189347648727748284771718745136022573974324818555047935501547399481868279042029052428199113247237257997040054970452425223616574318733552051055658704852831826893294987583493993827005564328410954220925828015249422640239968556189138796702298828358669766802713480031101797551646735595317651805394524679483971228255533382696621704535275313751818099877105545455123401800510066218271467101321764981924923635756088177240257236246580856924606015915006612382810544303546970519764412308557524754051444765160260328870972058815005716194688258869688670820581626535886095764696859340096496845666221993127745981958001148246437023129547753912077487276028302159063574749697291836610440537324775264054380656022809055442448705502496964677509192373794135665487019100972737950423828112614685654362077533263414553398874031465354197637707029025445195872736865579642413468905793953243670233357203695157527305255908377352703242948564250062635471125927419619292506044974545219993147811561184102800483236911341451656343245456631362689420645061136747475850098400160796914833674661848239565041522529729703371166300125811489444740043283131285544512169787014187088579794708153327452855437716762241805134480719169343680108479165209948939511867582548410026054004346570168269746423236029435470032191329967695652914470653500503081799615321362243535374052584696770707025273906807025884728125708681344253130582644425973293993990761322981681243432863404270568824386137535169843578482154667061139628373374843951549268487321891947129888463224276950269766222728206331754582029133059504447628272040768427165782500646067664623090824441370731400141793487880618163140177513293539209075061257404942330637567710638386764723584819732325296894210200469951691793763639453180220584496186250811477337557124845308576363113265649121021046348925349805461615822834103413083887474006853070162541557368048571330788865430763697575852990005370315414857294786323779338845597660418323470851898038788238029320240065245254832212736166094576181336794107059905582779021347656913970008512491045641054236411649562130582389777148847915188035808288079852882006202565238732785051399555233990507000787382518470649194191741232340537031750003061030968787747195313950255009300764303575266745603026846632411450315299166418973989749058565017176268216552009980936481751110752160106733718789964577043906940172795500742274069461675291969633673707681991634946482865283959584010303387259251374105617356847078716663436455704503123427945363971693384872586539680625305133163344474945509043233246171369157035534535802733019569662746905242263611512499097601631634739790352641857496118326770866047266194050778302854253302481449625357145499150872325578219210338359215622286440436523540061460596617693784645714305540556282833926351867605634824929219126587691044181111376754184648035276373038386064484620576819965934415438402231947254139130774988708549687914657387316105890702663682077194530665552171253227288195790040790011060428712628054877631741954064464557546612707651384591326939970567463268325940447441536539090180255891364810790414230907278074799486130937449799384397726685110000000000000000000000000000*i1^104 + -420165486603282045818748269348108225571579043917306520736298088267203783188474903046225137638210355358272442390772029182107816056938140108001960572093331249248856629505915683045373930096458829566775136851314033805450310208183185262202964623058543262574047791739451100077468747961407066051823128860618990525779746104653656835800482271964843316335405137467977110465453552565108469140041209649236507424726531091209569397632243754624230487484664128493112430583595289265069909421898403177098323320559832353331289122693326996155288256641564891790831423046808300991952119783735389052944996753898633081003693637890117431319984096889932944673860451387353863073032908887813917381090477602890283768391611781893667116295582348899839707332129261956181023533120224277207395768947061006239394773846615463705476403284376726981649396203759174305196273454434835736837179049878837289082574558748422756979704553784308988465290820053413479662096383584787454239358906047415353773716387207466258286871369806565554169377431752413229815593361012752218785353391801143603346019525896252879774954971532044572274099053379712812863688674324368332411618549860815740496805497392805104320691219779739397223200941390940650432170159156048906620851270012302494483118781786464466817179098297184220862821274937187023247701392871032301794721510585791402421096544600868465906465481095727830837810430615376794149220185601302770240880416265862990027692358850760985164373289724997247696994795556164423761842204380005137746114094803790958101481457860964049070470869671443194537991261252842930478546104310513474762083190237434613516136100725068581367569821556951824168694219998686545782018862353709605964220786418418034794568367199273467421201785574328178456529000000664600686107808163736495614594525485837321261802680012306340847369671194676294575069730566429581105854391897132621761999318071568210489033059817768744299488305627125971682198249986894876856101496805608798786928436303876376580828378190865519058256541152651323993172946980450158872923217087453482376623613149955817703754249596097848971614613702349926933712488430603463286651153616400090950016128364099017371661922573724846517598019526039096228984480429132867856183121906118263954198967710948942546366480987821706938810342186850188130943998216020897735999567299276363397647564348823182277633775050864369680610712879352657510138883519666588930582021071822746122231897812379458087519746093576791021683156297268667661931045101227108793213912548783265108890491328951997690602980709036650111858049627192282491309777622807322366821747570972984611263812997057916355320004241996277158912299501420749524819660623208106731411727990616214730385261936032069073743586140744851573615644700188792938989222510903906986741847680894843685019758443692222647700242912155140001838454662725424025366193941172841204447850997888291809272402157674150472110506587240269844028567098236901639840517117979355168273772128863905404107740536279148915296316669826830435746391566472421374551551724330521362673927729357149441476361733344293164739215266841833828038106393344550675015277125821652241741969711575705247174615113041959473713502371182156783582036881504576947625412260812666520818154645885193129943034724885088921640315208565009073294018344640123182955007124266495422229033638791457024937760669309328874069409640888384705709589245562829559025202676803808658422268553327346852324392217913433299778020927285438798944757675393498533309106020813575423953700452681324079981701144633672533967036882204355133776785338077455695793959292704943807368424399289432271732828253742860951935767779766779914991320952840000000000000000000000000000*i1^105 + -79764824533266324478011616440079066777434734899599169138108966169336477086180421782057495854823824569437817438090879861911125287933440949156773783550137288487744250851608525234162317182167380906292256156692606672005125996469178566811194784516387730653859822069579214944595824995585471042060410287220018845461297295669784223344843713187579357817453344055571457625513526666408085901648590481321038730926042873068276674218584384323871770665021703244110957744149473962204671399442915386747686423840071378686385911490569894271370000238369754141674663807850450267224293882204355706726226126247027307561766200562241669914265718177144081736242303850765706197736749271612399473581427029343105827066045910808509511291009614726539994680896734917286885778776541508729969497368793579620755651491176660595838567693577345150803421499735145886776248775482765459356745775731797506426503075047692085041703101452643249151475395057434195965995585554349102214424769223166104352474460938983290755400593901156938740910286544458125119145024862372971230161434599026210809611313833805346779518982401504352242397142853237075575168055293215655552958558507130005456126444244210841941947997766707846435081422599595564213983841557435484677362320622548370384515467232677550404223022265665833282900399577372892946828098811069665392355422583117537224253153025028285535846568506362980573877006271019260528538399674851311949130663918806308914795205860510423282038190170472717878194738977586401163358462176256947398173404563051040853041180869093152338786774490265935142862533643175235031746005378093333228380384018370392123566577450196094741431658392282960949520712911308332274999809437195202175829371312401215773568469672330361029917493266088318719444474572792584008542460687269240475040876448334936625502543703614719587402153585805830187031941307485794778050391223656752425683616093163046796921675902998516817495292097320885632455319058106369767434729536778484864158716083465738507195535063674319236446643036391944218735827086517175711266160686150458748587571964445576293720141749185257502191588531483229481715097311704579888935073302248734366369576861329062443786221258698377343391811365575159531907853920157325769957606083833737518608985821494310286789563457442938949270361495078055224990521386061497717932669355652538166846167749771695949619551388907054868521747172446776664394156829668207980869494466717007203204938562657564928065279622298999214956292027955271370311059876282151179732115113616647769547350240513840302679482451074906388326543269094825912415814266088753986101186728308736200830127148688219038839013518860107655181341206926023551844806225679475092297224433197552227330775024998895875924744909831994400869945139911909085185131995514239391174081260750096534985959572564982109485224461621129208807321903927949498467169175878065726948283754188531323462230340119005321033961001833546130712888545512317870688975768624957588117441741223073920412055271411479929719285682092642106797223872458906389487682112635744795115127035128090872297051212238460780335124440016510803831806016579282871046578550278968421472209369066901126972317731763476356932455168562935081254330825621638691035710637079908036120478093284699255759225795811535578103717313995704208306210457060348784597901535875749686996008919022686535511165105208931842141779424971923367239364204795879185621492219113145976249391809066620853598044189865585330013777526285418977768284819969028563758313268702071778333614557419691350972691380771371674415083959754775109092023395389950021029302674076231490710536275144732419691367248063499164898701198283790689677932000000000000000000000000000*i1^106 + 16348539790213669705251796093774856794024086303595530472445379150185901572898187583189458579303066950256909825125397715647420817735527491982093710009617568207748548208883296953875577914015986649283842249099781775936892317296423089269797520817134590853049435426697990373702244174976312357180173015926222690594788488820477885817081948404126176611439631930355665174054343693512728396890698520479052609032757281504954022867899792197575682408427665227597677294289893305469900321177867545355696006939220989170492769913820196133769164857350384432549320544474249948787724465747249633843377252672615172372117483088258546045117742928979876706727813170656804379653915868688093939060330094298224571626500048619919377330257583220513880733052310740469318236504844719839723951813109518271961631334146751575943907772706208768325728026603744446886397282296225885930320950189156760333388202601808633998668748791260705753590976130407844826069754212770193979354191743300918868926171084375960139545371256054572141952921019121305970027798802001635641944519524128207275651942322147539173181195798106938340114224649881877033633731179713078042462937737705423140370167177057937251572018696165437286217885772776839500849211638848540608236232596955798359263269197675535796665635765575075518287611747285772799152857857274610662508115479874796322274335766317686632635001603520594204878404050349815568407709896901421849051660038755898506801372777566822578683366848797711340738566514863188186827006819546309785962721741425415309337347615244808279294960362912000349825409294886819982357927106917600546686662354000828655071763171682172255951102130519724058768542954119151461672727265729495379816293462699131414494160775914838525015861279876055237171454224749302727305129362826086613685792118142959868696040712863312090623316040076304653544927256323982739381847341543925389566379469968870474013613127471982959045206157921339658647437857023602547999791767340616979151472758677889116160434830820982852108791183115804646002464939280097512646953367793168912791561215748587830946484880153223702137772714439374225180101980991883597052572596332470561693524380332933097326975155857874999020919509979161562345834959384498075300843377598144314661932815199756961945327828895788478596915291634266473794493036672684805097545938406608455299995476155856225565007895661362090745442802016026331750528585490145695739259646887140931755259729499098533953631144561558910210366634207072599219016272847452843115714037832221233603271626858027699579080759930787765248137514518858822338016608029264073236107198463443563966637063945030416872315215428734461887108561642085374627404314640257363376068962634992715941525736610607846715501742760790922685467295144742613740375794196067606930402413477909805301285747080363317219706067083513842832514898741161669672114513499768997216271672508378587927520755799258191592326254183209491272127346651491429223245657122908028676577353620831095285320359355143676327953514711344879248892656492264119849170836914992391012112000189166937123981067446111300753772328184341604300092174953995354683113540203697853546551835061993933176434639948301725865763943227322501470123998441788469770541415723435606024660827442403837004726805628945811369772570845091913057999628280508428349162882511444182470241018699640485492008726713122151236977325833985187522076441844601713978835935125223200642863795602318310577373952462578981087042569937751388963121893435262691014622986058870330141464227726328937335553913016409470042645920452251305577868868580206713889606857756186131926182465748156376121346362247228589693453568322164094000000000000000000000000000*i1^107 + 55734827567680163147673730431550468548202122294357441036539699213532231692573435454251879967649639645699082826901399128752208325559702474648706023528270867499444173395676446894352508518207239547557965861091816057301160414056153826615458956046813002312714551909337406768646645065823899987960082964261520683833308090522062803049974574971939726573636931832191380921542991472686531064388873382274943142691875054744782101856315123840995981060649985450211933183308206429017877562635845364971519626150438764767504753649884552489758578725822934936305624106777898552901272370669453636186772001633196215797410453897375675540043727275444434850154740314401127069524611470759757382356423549905311344711848180379374387647834670212365765243219643899131554606388978217694900842517572432942567808266022848491117221152680198156355000505852251662926652345308199730620193814599565285796002504576275318076591808227220798138132144791325645825639133216177401310549791446002678517244946296828248596170118254693262328309738056378831359629972641498936194634258274296598744536033441899183410724954826833572515299994109482951666250591743634306087392068052006222215642389713184971716371248185660648477109100036087425452529682112638959071494771683707461701506403215623010617324444892361542382857865149378298502599214242279443119952148184821336471433862078667365903455567551560672086387671174580717296046825636161870657239159393909072232737009530187944221607896705423522584262971523703292196037702181733730227575997974172921848791114112794415735277799588922633514730801553659193410034472308534059958073386382929470244967229507322923369141167109421349420972011164772964399485112693755453594743477398163284100075294052234787183154788747482422170540428207601766114961972628480975265370315978478102912834807576511808648615610736644765844309842990312769440702899044675904175923588168334289675180131282725956996030364104886912485453501472884019746509748361376376453125816443231451301303569127133354823280757569942010449934332322316886609453128055419825335043667282655749207639144722606323140175215150805469863380949222174377082240148727762474311458216316070462630492755604241662187834176313479825018137713644726467668451251832899895250500716462554942322784361466457110351257347744194400029197076281506664715301781899990639220460963589996072281416775219918309007150903038762186814771735488211358980424031584266635952455923929991136181987340921800427564940054900725178246695306539881729122643806390839189675212838877173551113013713846922223471256086547311500805754791902462725958017663925216474606263011723813756783269821158158641094128744402873666353176589263518791589685641505963612518213360357037471840174056820097716182096687429507294666124754311544598306120198499794341978998494262605206036372048322296786065258286557394871095872934027934111249567751375539582634086006824731470217051921786205425001583381085755629646002813704895454362899686631905159134600318431626916360899763626219510250093323857154585795737233946549822907730850662389575781033029840807756841883972418444694624299031303594826465670674748367640801035217129830560588813673300024292643442101327990116313544381083213120041434412039288418261722444565262517665176451237991658406078378726669543520817678272129745275164966772717610748073297276386965415957984491763644087668348388829445129284603873552296460770422711642213701496424257584043048085706343608201205318484528115441792451516066579107597808807500127996083928905677687189216079323914622436328296871596079008828316716224151570713357683236202451274099298623182890578388666071482763817814814760970250000000000000000000000000*i1^108 + 34903571744409341188785091104537300378731958115312680072853325433986364232210543379836509668410430200601851361021171089555517004243588717019862687998799912661553024904438013567373221986241197993039574469101271234904954003252335327651675125867124767163592789021167888716834143898261539904956254826674189487604152226338969004518153516687032297552404606944871129801546177740373619117691990684592874323255252526163583150829745795390592837986174955598776785080597874000862365082819202599536722988757855372420309664804309190957752151173135925349736636417270079448455508591777056062343894820050532647519690829804560801863622066240736140479282287475808911563991122878448256808358597899560829837401516714808343627017964813134303469634366101575120945071777012462273553576929010288994556019671783234579871780518901006700471680130904142894060902748992423792737275695310270040685870521676546544768519784537239982731048957303534263943882148954781237599288405419756595562797981931786855045865797023872569358524086994478796641307700151214188866635292467321417981824041488986134452945748556135800536462713224640269481950803440637697713871347258478788210580592316043231091571985967736751545555529431933506024006270480663777255627385162442267788797259566081715045119843482379273450050738461396214324747842088264833681180799413352887941841742456586636760506881643225230336673808283968937257520326378469539165444011041093288741432590727302285453364375423429797380464105166581887451787555833652248497604910402069186502094882540454720864597312364746760731158786704358074007511733860173892869137927259357603657587936002826821219734169691055714990204848060383236568827124711518882862924467016297955580920352919200382332405965009070550471470670074402794294277101740005041937285241501084955507593547133239131441893751624838374423649466528829672755735903405502828606334682705743681182762449780246126910486004852656804714810342541450780732774129759102090408633367515882599169870517945679643731146987272533235480515458428635726661197268271916062330678772991224268691102405032299367274978518007958378087896210367173056534682154653675094344548134819711654710642086625503046852417266563078492573804821548765411805933358170743757129105786410363264069219421269088236683450226145373329257041267459507736933057856172805429496229860474800752064929035504137700668279168478252108885543195764623404961985281852870117434854273581138989332252300983225025796467434289850072549756384052124553481469138950992572396618466418263165946282480146538997742082243057203885887830152477788659628839431998916776874286888293836792160716765238932674547632700193925561102943781122873295271084111140232623107298699831919105694353005139134429048027089544970845958472704991434952609946425686157078415075908221629186224697226004341663708953589355982963991839624441888227678094151733829574292894925964544157312174360351868725733773616526856285197024605268055439022992984411890691470842900580416919675922543778251413336850224514789930101967883852941708034306189349289526034657818718256647619863793776841026670622536488253381635099288500546256215050462613221603987121019330332424813120350393325463026229050754192999964276598694974892499760205881738731134764545719278373453405977732209422003067858653019354808094558203059000418846508277018967456826178955879572475544511083758444817101736108916113737606895194896554347843566793462633877806487354732497755665890198359027315180220064769600989989324462011637497983145720168146595252653821155750455757186750674434936613209927752402127667773384635805980123699023628401499842667185438411909143142700000000000000000000000000*i1^109 + -3096722016886466317891818767189774358524302389827861174206393289103777421657396568367820943446310161647714841457684831441879328654745681999184363433419788811746430829137051050415281286807662199268223807069111220319131504858864205212512267901585430293195134548944611030918074538318444814076231272637088251522061097793912859129175444076231317018558039247769592906754868753300116044520184758205465109495963679258366062238080253895829461134249053995245047249935362065361316308140249802297999161061349860621927715866866335539792473144276852886760146597857242422812870151881809004164881195672233947652143716248408579779757478546528251885383939032923431763860502407364238153283861813029594978191993138284486890572030580227463968212125455751619414462290279068574971861224350711907530218776229632736878212425365213390072788743926929771165538876425869945734491952817943053637632695224516184167790127861563011637620583022244670461496617755419944275425643109643831449749203048544038336674764788485263756415748279292926295716483041303826487228907149791370303825606863937270509447647421534151892534909612415696108092659678547456258610281935426371321575156911589449423526402877052490844954423258740189317929361497797846708557849773446584573285024114172808131440849330033782800683726684766273020034770444248223074203859706642192322875833438244807309974483765434906426150516832477797040816193326533009008090315140639301363341589917434431546322574343666180842679770773358554867494247118953221679958910266647731335373838499732692006902653679679452064183573192789874159839234397458991048503298707949740987461680871606093280178607324318684715662157056520495184106987393475556356958522059106357887195672665622949231767282793809757641489838740916452019663035682311943021408277200973224105143824075178961851508301906900369510968513135041301372996430705001348688852989652691927757916540629640925894753090101256543139989822766037927267556695350986837830701852681001214832636824305738944526235477876287419841667677733006937297100249382772677695604393448639259904623358818347171366987693635020942043976568000034393216255075161736098961224374471081066606209010571567918402011724199983022248793023818745138840395417013936842615461479385499525823215419332086548966030459925227540877345258858335508350322046545842511298504160289997058521025088591792222259863096097108315309337645071669635785686162379524106476582145803895961672336149563643730819246686491658564872298210498834743056118708183592375810288223092896792516231559320437253360699229496968927722960795225668849667548242650123181861605386555872181477767685482670790873394687368892992225325401156004246521692490724466276384631321889620738258013586729599263205550327703132010956905764267161501206218492427547619415674570700847975005545240919111317776137324222345173512271582865713176640475499950599631307600370623321730545970426314649758214734241200917612998529039121447471605956752764086864387148523472722082164605231399447664623864605455163198711909875178023028022635089339340361515093040949194924237196164560163200959869270196301846525710699915832110543207953121948386248975711299402367762633674297009070437781053677616058589603605281763902557992300537758260274688890574951558211908022544744213707985785302036089689782985732997088269114163266227556639208618488425274929701850480559405004676037715305781467330616523545830278754043291302203604955272622756708460637616084322887146433234685453635425857791816953797006663135386594743408642265632860750663855969831531610055710802648495678190052464224932714176799849427723268566945922234463739591680000000000000000000000000*i1^110 + 3017231744150018342558284435746223184053822420978574098709901330317960813709934113451536782926708950544691563370726579356930051537475527999213184278683262210362048278106342829983844312212506189493966506242135305581387784235511233877649054285658481348603361065029878602103524940674510213487666486822945439232139135731617064110948895612945705309452037853442649572155731606880862260077520872552359344185670857838323000271204017034340380329926744347243686929649149649685602262500572582688642974284958220287414035642936493838854238799816011492613715679262424811774223504697937211386718278082738338436310266929961965719840477979797394888334780245210704921075115125976857463996706223207024564952308719115538505381352812799819753573547384872906242570649041940879246496036537381860441415097992424518695805272617458045802214659742952790624012898283438067568133125278564690943853998855581422614336333641472996275268897595867756794613840428784265635194478295887838492986391587432872695803818167967682854885860456059154953888995714540611763821534289937104620153295102287565679531228317194730050557924080790491950127895382185853186359549254251908433631290574532231554803808762430551827854712510074004113642520795219137704505738294800215677517532463078707758622962563859862857369826576116006186423240230227353419709860278071553667292369212693668452721451642282092071731515396390867655878639050186630287863500817724847048648074395005710273567780642383003261672648076501248064075847528641323852593113471927341238564367897473844196944424528032907919685974448527070190169212343313495929242500291715298592707339490954863455555843157954589228188941578897883509250793741762187157189054712334600585843155252020531239184992686651199181357593119063674053557460043468176173161874556805035177211338924799133402048414030157584078250207715382374712647018452896142566981594855471382782889120367518523814272716698527318599522845598984468639199964621933495636853368060277015396937355389712655464950824451837839765158696909637592878741186504178743635380924490828893134923878629820781764042256481477588500039520984001001112475047218065499848882897518847522127026311048079567566711555830039380440932683873457764896159813146294222310227117909776228006351243765335249000966573449025401731889814327630953556788941850375882409002224194734027151271377074906518764414334134410606922844030208019486224889102126116320610353775817613604255712158333119015103663976051772317660186275290351452461534111106040591588490079427533879706721566207860208864183270580857998570643853412918648246670130977003479011693112760666773727557065249000334446648086585619853798145258174572137285342874760104922956586539277255114372814088107840592301878969871167791988906671344353227321037293770589839526180107107506032859332095867372397216919284468702563315812324581686661831957216576081870228901504169774718606067993863863057466012304297184773119381410154511437268473003469567113335381298166566707372771203285599679260662632164657284883330675700303561502356579966725219049067870289232284780081214691533184267037006494428739314903206328283514183360088991997177419504815833117025841256849034138220887264609459283731333464161436677051375370633178288048754483728062932397039192620183389862128546958047298202943214058239308859925869347014565850097140514306585210415359482905888525100616785553510750012032656583501826814020315880376648585168597574587328944230680094412215859315628271792514010825909341661990431334992851457958368139066246652565885302354254521072048165503086964082230493795369268205893777717924559088801114998825954115000000000000000000000000*i1^111 + 3277536073222041401117926887498667480996762462218102812578315486726244642391223405247218159501630898703985127207973103326174763368986607804557432598974071307431918033150068164748838635668256510580598885788834553313821663610538318912228814096796398732678150764663940788234926113622351524334933670532304296552224776123881338439844987951114370278775229888015928533005372510727397060451001279948378328865367064592050565507900166732246872493513921558284053953290397536806391053528445758554490484721529396165852036645021452858739269246705438025121957045914872175462356939026629635866801602633181007781963264411298211002699155075104246171693826415226451020007532263751562469049517325839583812484200505211366615253848687804771523271709078080349480066903862609058320468015012857363549327202237967089366165630969782321839687816090960576927525258147089662857600060132099875246117603598237686889588808506335426558189028013483532765447500522993453665866475233002044704268469078678629138867377184052117972143607111076910042976021222979743706520950303920626351336128921942020086491482096300254316869854140482841827154310937920921841476871645047976438589317090857180712362723369235947304338773169728728006166260717871299351793960971375442529670553363698888398803378951495369997821571123373907061352136477118789474046240680916061691229108751436744846383165974372753077268091660959410000167161131181939336947223372247714267365425843996355493945527650860943331159478347124348926111492300483214942188257182748925375677594524272376163703732902440411609024742199555976829856403219857588444073839395984647573062790633967567854631035860933863809791080032725312583570672064264000082807134665310671957632337222891371346882209456926615314772725225997752024167282460087941248887109680515697207479837406347897206129206898087333355460004873169613081304786099171998882552710374964440228106405156904515733304213887176268106829623816606909855138250454437665255915021151005975339624407039226127884700504296278882363954362881035831682757026471377548788269410836284023684349297237028527512015780269444693458736616152105914322943365470152835122087359146103519505872423522058787671281628809591089881858934015670123801744560334459645778655814435268294473754826642901886598480982744123972508585631557629946022554772106979869612015441216604350828783420921167595627572067353032312330257822614011402912562067519034474300561934097049187618065305379885760959534533996701889982455739796639333994279110582641356049369034467525573660341037948692102563773596443673813552046373783724006483759004272728308350221811104424547184891121593970055857729941989863915338975060380465482607795501489699114722477175087361606027613066082940386404311091653328946348615382003893262202274154455007083891176813741796615416175636809644023359653787798283000236078377662208340040599348859153787863701711502545152211168037379561880839499389248030227011307997885542731454253557196993204506142665565873343216860396146711659420816090159312595043269127585128385765336874670445887633811632672565647133230246853943854920207010452828371996356864042940803497857963910284783796773171698681856251935971544402282199993680194829215930162421754207296336422954629077095590502295609539591070167411703103332980335402857871933676089454620940064398721059074753446326729567365666144729502920592855439596866010502273456806764524984472996206410171170412651613314813902758712521341324356770805745320727015298090309053637095007126006912993264690120346703943964564310601129155299762653628872524691458092092047781590555865552927888099562740844552581270718750000000000000000000*i1^112 + 322123523084969406108877026038638356986615247344328875140842918344433978579415846188323790778196347422266782930177684471185744445869220265324357321297392189432980712574779446141624673469849117923612654035610966629865746390575046769469350663353991964032831807011831480038298076684257415435753414678486857498237179729331762283991804995207271056337059005835281824686409260097944694230588706888417813597717398878893665984522901810615928142953361257180527938953385357102657086993078878865581399812830075317172186609282681769309370205720808374956339048477523562288395177301283493899789742482752407740477740985061710333862590708749024698841797043892874465172090436871086943429880979587535969735072233798960702046527877211705299557137726512437610401825098763995820262760100159007080823804620448301466040286329496126085282254823046747296992105401298924084049045453913187685431998422412747303188380369024097640448030295289565393580309013338269760566870233630203785720940938687190644375100762556428309671871851265179278122067554620770706588045907708601112938723099552425818882910168636893639262206394534446831371920331786071728808086567167501611863377821490447908802612736390861054563515840682013377933982827796810036261799924617516674498294512113988685562741226332352334865913353632675976252606452976813413807181274939035259223771595471311569669526862567550872411548518471764166807705704442724257629483869835897163228694172123400997132858431515157533922727190804094305673147873663810535682127878159412873297838831576355257811390593063758519771447308492977330543538522268230653666275211680476680905291202646680381045860112772283497927933296033870615476634912570168565368622085690266535458310124042107850513983444654897606201680796122054974823299759000237635056808818765318423446423818810914186295090403074560305969840704534896955316502775190557874509908653226716967917246631768934662109206052212460947584788154644349485696634989860962328273496000153659782185901196705568627129669159676564467755091410184909767982911087198292665008828991077219914257213282841522648239261339832102541026544052281722908470145323447016488662690806768583304941524167781012030736062043898017861770078649259894219313067256626554380569983993992658295073424944409475700987316597859489384833493667351257852773532286638604937463494033994111165507252537868969939354989025554015207814012423730727443109720642133527555029035917717472654997478908733603919865462986929926352268876236210270698630149010423966434259464580589046574510121567903060107417992888124690106551093961176566058286072288470723930300140062271083737949880042788978513789915389575434905032119137569379943301567372158448425265660092894143182134799071575746026894735547734578085114981714217990351667581622157335526346822679572009057476809935571380985958780732219188026483523537764481654583088898171077981364004434930530130967072868262146415438318042606230709396450335251757328767759647290731491814663387706616376289704628750202546917948836734696211246903159854041096559378963471885296343532182622604893154645306999701643107062225358686648434885566655318675770444557503821385731840951069723669946060895925870320848692036806097307006841964888700902025300617657066373604536892262156875078147879545458326844748815705402394740513349298009969253354227324735087041006411381233997835786381489529035827211604834489490182514219327407886067208266383447627735344271350858604499846866875358112770651408727375472099887284077606171701677292210194260427980530715553340663621517396160482397289824819172795530321453979714491093030016212582960731750000000000000000000000*i1^113 + 148427909662364042643273018421545464760822931163018310161578277221815416521288023295717383357871049992964170859606661877740313705179243291767679771799894853833328238735833412802747898654302392702060578044998805318318689428438235338978966884289250925968378585294357621236479835411331335720579715050836124573173168514014008299131531980108635253442255558433513102789460206858257321313344163603424986075629013282843096640137511055368562054058917680743688026658389819223595933674632472995497018257666186762719043614851865607265953188759948006168027677395305930831155014815882721381644899574564723997172685388795045206631348887793701652231483846469711732395027815628702039834940879891200609723340557101866424730295851699596153368925200239301067866323000019704332708098880942781882106285339225875697799363242966523333933971913943828566219342570527085609836120326053625363331366711382408888896245307001452948328809346115468154753315556084514754373595166681233248456710646893548963993576936222731979339589143745893291725876428562817141936253978602554970104469244323732651514884178053084043534421528752771636174994189444941076759576091028389914782134504624093684806257167993824815244940907828708664632707618826680762854774717659776919296800791045931726690325698822843864651771907533077979656795405501283811294061124753088531956233581783943658036702659457380895441209364442532257086874862186627578894663556990959114202444840976091058163108196986222454925041778927949110818984007107773932247745992663493263221041896894206050849556823115573762597746158025581654866856085752052255730019221584474975457593992561059696109532374824351533179758525749306993179151020184797703944979809189353769841382616269503566582448869895342184890266262766778487765496714326272913713050757563554988676982603559207614028188553932926632850818593213243325118532127182777552215246886965019781302345651582078034683801083517624607086827430752513806560155672961922070250851977604415678479966158820241586957771095720528420246953912983920224584593829806217044736701045985509057011362964206281617345630060171286824960236583869312847773770680422602802072260090069593583168253645938288127939766172876756236804680300309561741887963379542147123136895612314813175527124265729438663865374688589877401435478761337825044134480542294490068795970753599494401647322802060926978310249195140886228275945998960392678756419203581719084878777266002143471119344604242504524153864078097271282587448228858934764339001505097046126037941564563011658055584644853539710125529465928749025446584647061485325212302137665241345509494518451547774668470412279527149466001928700909942459162378230987468989564289125114917184451887462602545648168107604443907657003528023576937504566743288312038749667972813386231667380533678471076475406582432935118766253333720544788910997268477529302611938001759280334938087157891542895640584273449516644036706451173009154545578093151692928115709056552540777660808366539244588942753602954256134876269159313113097884877966475827641898885253429570569664803836994196741778713560203776304781731404070485063713423183369957408645056174067049623131471123654928043369558185207164691436706931415810762643527672508723608187432789862495235500374516033448823242461145237466769453393681944942921450866383302374328254883995449177418863872106121086982682759553424647470771868070105315390289870292640799165412862290302957142203279701665241264034773146194855227087565231432173721250799035482613741090402194168898566871405073272884250529389495073675021039518545172599060301652647471070986741211387082258550000000000000000000000*i1^114 + -78836672176262267445405487488717624800672554544661028367740207493442589241267402507333798055629978446878593598346985612402859808870790028696992144797834110860846438494192746222038747031701270339884582743505201746847031851585344986516785359319898623069870844752424407266881339146076047710870373641225484054613725612313510249237069411970309032418530236555917726720068296698768797505187753453835292618480416629429216483385230431916797450395132134408370687577424081480183235844014642810071754918529888348520221018389987416121391565992415382423465603698741424721669645980278699258291517249771359339753726017876917738410706938472506098354545956241287851115336180687854802325743574085005276697257431606391100994305279043889601227598130723511625362441356011637899792378144498850764855344223436359254195096234253266931980180662846170223089774205464851646814388921523430897851422323851537384094515946997316995642492318180876126641068560977465253433843754159589933845023774164737424879573595492920575739786862533644716462826902038160750455371712616213937194122575636980401767176032917309954599875364778843312281015708439728578490573573811582615809912560654750766604663774211376561644961627741179346018937954952507032147902954214098537075044941941942573547009341652773180609372075162816014868253138995059545734876930465752614857360766413744043610244726491206384502335538592528019442390715264394775041486485942181873053026490092799636236828148520424416579420301384746528979266642943315545378274239037514389379447410089488460734060227846779954269682590494446444243487605816725100846297943606389104477288711773145378568823444242584147360290447979394879904654103848939794203755200260579568195142142351289960918963591132795392551455484205711998333528635267877672257043570570673119095540440302761462824777275709166725912088813815348319740149717740745562487418309401689774903087442701021879678116091819073676394179497037213415704762485361615726947199484943639861383853873654604980014085151045442208102518873175340795351937136173534413057685632617432416992188878598449268058276456205596456872878499785582963995630908010115774775487944254165889649109608162648879512191824996929127570491622971667316193698758050156317380998716708224361769262502880020409469361305005634893694793214593845819407803085892059925249172096062552485291520916340553799190785369305273681626616314309400801014827860587886931111207381171123601537873245293037928944639690287097580180350755658368848705910837156144315219504343475754692080414980188827972989046006362507951720899804326362730893920631717551016124916054588343546279854837859271285415430071081508449903055652607625540537271941478491662714492778748472265267822127809129336741031772534338011989043048996180608874493591431405890419999713124256688940366388293391307584670049211148601924636874156289028308557088579330734932752606586192047239528793296139677429660674819733324947797661285474416501071593867984492187823607634480679968804530308815468665934671856642169156605469463150797759485393584626943836774926134354256322338864547174943345080432183146189923149958556021103702734636405817184677019486535809942369546222531021289785025993490668494870102674493993580512676125492837778976519652612547299542915265588534923019653855326204156081767142128403034376170778774541507256678425119263646063228999555362656407290942135960930738777271092080623967736205064111011553450788677397272757243200371778864609954834300105980388766053253393885792915747346833060540408885525280918251219435590259183210331615759704810877659669305307447896820856512500000000000000000000*i1^115 + -9513552126661299235237754337090674102256749349053955096043461144209608978409188828189589092651346078528916217529421763621773690836872473315994089397530236309058218761294205951014645537355797367912190423633326935223609395920224622791145999949643847151213265148610833424342051990068888963268541698665378795857054887627422261014016261304444372539491443068533077565179388879280852924268101958558931897749227078056155571647670832874429397751673434339549359823960546841408503867659518354473371723944357951537409933079707118987121934301946200469295483916402129328598603774958050356420106069153843448043766530955845127642189391085982037070296630627571543447092598122329212340436707706633825771272938713381133756037175965008009205939957190018193365507814017137914097004325039771484273068720151531438875917159673718474640649320451915267070595548107408960342412989705567234865923125707608980621930417949842488013569707673887015757880375549542882544651145581644715265604050276770018997737328240035713098640666116206529109925476881275964129961836209504085938239142630873830193839042420470735964286929374304021792839755174216717826738950749353163985305831620298766967955190245883897161482442234151330089531600987910601111273892772472567475517446451667461080836758514477571462468468044668002010705814602853031238187321595975513559239168621771800133010459145533483451725544637842158183435181674564444372459513828365762738074204296763035379206890990094237787513860391302636168309063392493979902592998953097096396289176327271547519267764358947181193963139245310227278150449898485284309401651846441180045030392415357263026457520651154781459645134377832164124967723191464304980643776797710782374799260249924418286129256321140632558930922981025758701688535921387436809143492110799916404292626289909658767943599307179426850366714141288206656894324134423547351887228896478809242014270407569197063900059680680340474475091895738366372129785667118135964384089645771471311290500526362564848837991310947695983264281388980798531893351072259784437791019433063133321285876099914420292612464060542471596482832743186119632209933631171042278258059440663526279811480959042156559490412303844838955004408250851004194212066565819176249498740085222417820674452849937384960176875714759777463969298124062020350926495022560378979143626393068004455891582001249726795973786890623603725779434882773835997992220510405838322635435827026264812711682123169045043678106229573489154588099220476391373688712082565753581494831665794768760204441716043673061837641262481195286006952167914510260006629635302155959439833221191189657455735487030972853507758341576178017994641539371044239954632128305163372418210992971914754580404233062682668060887314018678296413471060913605288551455639712995764086735497277377951371773266893336556044028953834078225719886701796044626718431252416445004779286638947236343129668449747815708749671834936428184230445039953850046837506457518156667183332348447873794437524671560478599586195840247161212426556486205132096047743140640495057928233266594826300412684935158228134523233934717776450331523337519249629963446378278213050946795508869228750072845442743922531820433754942661531796907468184945978441651015101916792546010731282751664373552680712285163852561456070289299348447934037378878946006395367609080333694816882518033642661127633288939321925070980017477799496430903359119664784375833227433962231138460763123348382865453275060196832563839432629736708293611939630456501577037236255002447918759789766294933213669120290762539151012050395524200581092865733140312500000000000000000*i1^116 + 25951864432841147180699859940457457236015421339428105072254711237847318418281428805536297083291605589360943786082144840370458219631483712628469429702732685282868006846718247778496858420807426851407641440172862346443752726059331471201681754962244494329911325269780618962487220821299873154588878844185644883561959310133745798163683572986208739102192624582249105282028158115649590919498750611187772404179571640619819854193562977637417551224075795532994172141799440592915313893761587513792201542511781590672733735587148748806589136648738783408391142824415662782160659645120963338408271394051239697158220445332553236194683951241744811931813324468217805732666221188815497920343809815256975981045641809445586611796766169403680513347623229681713218477649365235570779439851462325501458208357853888350142990000756424733657125773463141797404814258411895683107970783820688852339319416208760402894756240690630717082792641264550144824368416105777449143188652450162986927094462529078242093033250802789311568460839076927411127752777488094723301537902278516487775949683186203754778628258372388727659526307759860839929982768877506738986281074087901214651188266296337280604359499534573969215786531984480908015167562841290376119769996957157165386614791956882351755683567885868493078549157972907722778725603270319613990016365718841008938311058797734907386420032278908861255141396181326798086067569012608599919701157893721264594211077104873433517211684313573876019589128288100317926249038181282492664393974742220694092104704257410738282728438817478047939881002612809986222988786430195853007192499355012220565947252903977948398579402781892501471961467795474057966507157504964666193230356121684166496803454573374583708998560735297548788769202883621821483666539530930585013028091948747801143040934197517544890778608080940008647475014856196745016120770377343953836114116098857558796778081652168462261526575045600691134510891130048454508120463967517222637123921317719231501024801363058453041653274615211454154863528836084537327038222465360324886795918767723046541576017455330439095873935275279915696604292756477059628010646921473087031668259729411511235190474673919401502891410609501088288463600672807458357626000142912415682658918692863752951200051669128850908720540835432650782407206085453878891020609540776308799782967910758300939772266266860425334779609836628824844139350871564310205782839468027191397565995926274966328803322967411472708202621731652903052421858697664921220044463482238949738061177722346502869087857235473255011583649662471134095192800588426008780589379877646719355493448461198948166585343067068301469556169041758425609674699233681814046504589455736346995443741599217020247791578204770654712377816898074677463720833336061289859003682070572685966730745744681105058636330137493003604987713109260030597889655088851977795571873426761092043658557666011027375352553503615272700364948420007080504828118721102429779082067260412859643494611038007607860773872832415857680140310162640090615998921307317487378852022088421147128925454762009570606879408895977367067825568289229963913226742992625058494932043090374476208035200746214713555474819025194542692220699017080665689539702524925246744506662406361664611352787606330179878842648300274270311794858633020087343425485706680160027929136225266737561322218507216049176634861840780344324884000381364857520723446824055364572205223268455423401724047509456479215291820709211272138932108567562816233541694763778789886041043621530284356616214982502950235531700337241151823143604984125735328359370724428746875000000000000000000*i1^117 + -2134620562932508276855960778861702569715382570630989755785002352305873063487656463706594620521131239141676004282885699625471919862182118347814049834359444368404914079232265315237747089224930496417255965282255405500166556162448889436872024183767383152687413006240017970078308290414221016630419147786118158590406702614754951418064210616507114201217004050806727477299741577258389640484972727847603232890969445067275564160393491344682336996459135361136229572475296223626209972093561121023727329660065919119919567934140723203354465348475791639822211748804570088697450606622210276490833737712764968628582631319354329678491992631263376614566745043826665063762801959512808927286626782181156299154207174511861894582207305279447145395660186122526985666308702758987197265201458583609030944801498611879138834480250061490729343223262712734305845819282282759844185980178377765679234772156581910454979628003885416358323712529694951926653122720131635692651808984226938080259355772270715537420254440280475666677572331123938015229836384502875383143084329469634356692249575825465271835226235930543064284430389212860959843775554785421611441493818631758310235288776239844423289619329186635294762763491298109528187037749062392356950459566434716783824306062571231673240402598337301033360423389190707985516657029856110405056646543506846766538993724905631354566401937753809224306800285053300601862936760885886364778908966575329389955883325413135141000303306104592443790380934167177067577689052402510890283657149157690605828294949718301853050914098451428914780046049283764384715286502118411277066103091362567071432188393336907964814164149890083666030142519464449646863234522037501443767153387840426439614266486985022763711110551484040099050765391488656041160746261702318677386593877501364985938193133436665716333473355760494078025256342031288380461117330192891452994223480327575147196584236799490701677865920705597767370473931107877067704465252908766860484543934820569217657696318877614240832735896310316103473831146744215981089909874490452203921230881371200779585850324786290033821539182353611750405363170001167285104704418498382887885154647242209241716636722097158393563044539839504138825544292543789694960946214516780791704436553083428099847866275245482666569875894381065490113829749661502582236149438458999361667086938230953604855491320120145572449902057820838200701758762957261547071221587883576733849588711410030904733295849554624104740819018504827834255720288567797204918620021578169988323029703282853385136620224890792171382110136123245731346811585212477024029763457167470999832672622454772136307893474883632932177351842481269194108031709708942138608718803661786553153987340938505892128051927777647016610618451925565928393565905541955090815389584908908011258379843938757527494319426592174560437550176542166127680552547592210431126136309410537443225603170656710745353857422097087971430364233617857600356870654646637494140679415916670046542953363690935115272624544362935297421175902200060318460753531378712524722966272121300768943870629342460362323753299562942065505192639897992861577727285777311497713974009040374260184949359086192428466067569669376049110319285434916692690327160695528660162108264587813984049763241574457829770494261501885368799966239112421318326617529756895717566844722256194497341122105190099419963530638538203195819419438211870183808644535287576873451652769120414565930265602651592694234815067751369498844848916289757569294944951435868376455180863837120253742874184852843038202149616383555374163832374848584190233832264125000000000000000000*i1^118 + -1564609689627124935956459413711020730147971025941266430086686341854544935324564881974878873691489916232206265851162242325486431864987728325491079517200183093347755489105326790855650775890217772573020604868069581444261889037978762398686083989959109159618871852289234215602406309172932212242326890799839705285745605489060126170627670669231874257235211266281360294272569743586089701103551799627677514252692977799815296003751527640151814943791074931595870219027438026738638868196301924863774780593495106313119108383594191295791889736813837245549591206572894733856405562278427881320568164495001763204529705927281823850890078681189179512816192974058451113158093070559224043686755168946467369762960982547957009325614148413218879876800104304841777392839370800124129552909845204134568761165232167575143030689959938640095278514547452355707668732424282238345738801673965446211535849385971652929265699287833423064737648085685569167630171614031247711290080253113278782295370744959962693757175270235667087714179954500573379050179619527218168247437008568488812282472905554323634137100949450027216893130729463417759650280687995170012179587979291614299200398522553416773840005411109416320073211395942690228910639528048715735899352887373352783136634558743381434135843941017610726888135629895172266845692110599678271135768183589855887223148306963685043229541088303001001646422870180040465747790372492557327239822002930511043995228531077868254330045436261333261403360196808783359054305130919094496116677718282375501986381816371716845176030197468621868619898593403719969577412871620598672962893555374637206712148288159455378165468791888948044727053825300050728560944540092360016933340694617615923706635440920300520129909045905752175297838607309717050009364512507997220068888952669173476814383778535112983851933354243365655561464829541884156567193963762101194301190530197824597056663977248199360061485089661637746606835342305608440636891719476261866489601970439556419089354897515511457099817317905244201455533617288221719349656259961798950790334238553587962458577677100104497804516411375690323785203575047918070968095095406450536180082914712809936046586345708005240787681402321399366296719817175988581471006986458271463243773405928960092766047968391054755508196993515007898205262470193291778164463130736015839597252780006153666113245115031297520990403226649113556347678324435134521292701701562188235754248338082105092898942648790427347177348438624991560847555061195840227182626608330503344639548296078178974037331455298853500614626309696311784764517054781974106204259518302219532474715213956426176249598785519559742338091992748789771284612655891216125725257507537904548893602928820270288001296163695363336790489798768554871739316617330436379953011101166761233689630366175565795959840680844398982194243503366105895802486835091124555369346973544358795388825152058262754781777670322483322046131716473749168355384245016096842824867933582723215013341320571744252228128897030672567659299111362225426259842155988204847281736697600575239430092282615372814038368577575236064765797558722786376665030311966871664054837512415414456101959250918657635573548371652617046414054725290112178301717593128930866240093436409154985879662337841966667826795108902387037300858351761046460880134350191271071720674834193457677748547034795042387262700365806484255820390289613121251214630886037911957970348166152004458911971710141283069509187743996513496863026266919653894376702853935019856404383133420447836535581009830879135299781533280996996039203065204338242159531250000000000000000*i1^119 + 570012976382782609424103028039913909971379366547176516035130089363577616741711140230829617808825872678068073710099290845863863773736408196373940163775536072157852295228684205144225169183819732309531021035818233860331515976124282779409392212811431690462500593696204890307704507891529918793638580652293212773964684649929761125344666638081484463531727482963022070473248036010286371736078456228870362874545244506507707840121780974191462661181817630863127095749282492888526273676175303035533184501920491631519973721202120515531366508592995241699258892843447592360558504378436847755952053141877659662870106005348561166337899283704675574553970225354851536364818717079417106355268266147178444465202792013032203728206048633147354727164932159693043784991381199827334821609359733291414422257918934021001374592362347403089129097555430396923066101093374532254085999599961010134522698474247153713433489049310982294258047066520052221255732380959425300590982221898761314995148012229005552307346999666420903160904704980683896183407651668589628947309915676635360949823687938447084279453185872217034396142620188781583338226962972045724911977757090118400192727284261854536576461658676588433749366896439621603855688273028290892164157036803778130600826202959074070202074230859724638969169928830222872705847581748836610639041366780472972192447235622222571557955118159355076582941893367388919531996772275432636149310520521179069764211791089300460474951300232753124392792363648863483584216383674484753885970280483636585763402886573146796669964540029383746307715982952375173187099594383561963480732075150155277445309277757827499614977814998135331071066353294740314605051061979712555437151734199527024145287716726265678870222600788083366544818984072806181061574882601222580353976281420860759302960875233743639574299635387950936547409095283987235555292546290911709743987803831253079634483699819346266867882150863166859129495750837852291354584199174780219291961687121014378946800527104765419869845769013539195396286022197194695065056632139408104424087604885323289440771516738367320291748139537408682705038592508939826255960354476281827000730868533424773435377034364287234248815268731081875836533605423482501463652766546913684928997555139229168514098664080595001828351969442243251187410434129931290435453661819238732143581492801310402664668232523156028962692151909784222617886157960803999087797978360759130237381129785807476980149535709919289161494480406095569705913748903611223402757952546701080521320588242066844991049317393011275694346143500359577041354233712315825130916758372155072273815500312945978835516265985429822777310389634573693479065476336140036618537974367152104183456584093710872775119605429715669638104629528608009824394564892178410886602070245772819626416367476167814472975450651240590388066324303832478330825485484550847626577236327274010876424860606522643919818334697494670662281881751229194193917273092053673642596640553995793312766232445445501385549746475344590454042323318647458829662805615257113848331874787588446459713722742694186577166579141330574005516781959965235172548914827871237388073742473369362948413054302762145923967652507070843963238985709341059839877012919853930003784704628313127557103027405235259581800690204213593864946168324976072110731035911414500274029420595775263918665880389437511229396691757376505167895439877473976490313641530841554596617039029053935219877789681450914806068347967951815558376744963910116619231559435310067070907944586332283821226570564523632652813503589955191161667055906595363671875000000000000*i1^120 + -5889759348779310852298942707670494818523006235003542688775196949079273101724045574488849191318692065125863364882526542632611222846271805181169216836087401537960767239966738044741859558768561795092432985756276983308609065884177441828498411156791017333506746200668896180857148533221122272767874389212922773803906898388782011088150100166088327458092803494035991153243763773733097015983674427218496105468713484260573265013302568281247186999401048011266830270442888427877746592743075445437170204533087521432791513906954703824880455710653617121872303204956618253033237670715210855590454954908009206289028802459847487843867235160140276131301377616680500678349099761554610900982968621791203185349890202494360236966888922039693211863014630036554157381789334227014865751313601106115812122188802410228835626140164612483275639151106315416513956479762497142367852777723508969076792272477302958583200689740757864478287057588571914477365843522715276513987612962196635017967867223414699843177444074527683901592701821638923645267209611471341176265023517080441792164660858291974263812287208939469982018763764401502298231250065174322216568098356813425332056539110079593817294819305187020007300183637746650964780758744273380878957785719250929619053351454965864946178348343885942401944412091993385285517199030043722479370476952693770562037201657524982649733806993332053243532827958944112926970032651260833672674051064670104787584977111021909927493951598066572035215861291677504033652493873336904409006608208089609566105692978233581476223604616457554316593721377744062815518972018784876742264273234584536892827953104342590791520375784844568789085920241899530543235501942931437805136558243737889910589076389769752855523823969754770829040516595235677806367559688188995416501805329404492050980619002516279120465101694960063494313455440749750441989088540204932894424640033631969194052400272878103421866606124010377851600651933523107060564565233224294440856909562120519318678293095488748491945267667033611471769023229157615450382287116675800032594821021027678425570648488259044421300429018818886700683308538980952370186293275153528557867891268495552073828268007090110434008994512839589204972798489705839708046258737161470664215001805658085855804160375389180976384642910471757124294980487112770262279108593805861833190300772659294513855584323834617479406993081671659115386952051815910949444329880432571490325931633727425368601182341892046868064516815614144366631752326380161880444886842629212418552777023005977818648375330621888810260823795844927354053301083587736232758712607540635227293544371518871064635780384485346081345662046522774809082387672708280819724647157810972762865414184168625190340547222237890471029821489230860502283588594723539442521197311366134245441496721201811655769552657226891251835695058296007163143061082481148439856944336030196700552720825628721877488872592299597842437705732762977700482933257091688843616682075311195322905456089282278066034592929184445517324112101075269106858862708430499559170742291207382829354400431542479336278544757821464855373473631226844149868382540951146735013095666074601702304196448677105680067095587353005068471895791074276273264609165237106863125503733175751959488229108829267796513289265520179067517627046553873566449301516418722069012837454521871677177640933913721117688854926667214202016629665045005686777356606189018460279730943461277463874423554943454442126186286159037230181549958075995026101303273572701625653261125764912368100827873259083362760964799361014166518601732812500000000000000*i1^121 + -13880135004205354608718488410291431233684018343195483932091545466977174185093140808725509584288827815265275110779317966925966332743318167845464440889030115016728997324112424646611817066130672198277429427062374454377125890177370570822987467797448715041009232211172080929309998065474968721398859699493822331773330186743951093704869446845091888415562585456436142292458570031522802979528809667689844461993078528218139644931715661674340213863009745425913207632059555373299136361869120670663219328772480393834075043061892092896530289675979719705837567635788310434382166071360126898706208003320815946315080591204656139135345174166967065199371617880151757415445234690328449654843745255627866822691706520775433076652114862012082379345313154048645843659458316393073078210626457352640884717923357499690094239371156705431492728105734873781911504215105825069106483768650015364211631627447659824742048002151863189146855500740433641437192378375059176140623278622410717471123883049616652933431922069637365951995990636726819699001847398790265792815485095045453427433497800738340241141822912514479606126537889675954090793408440999391956978999818411540736416612621771677476333228223530263205208490646817374431784403300557328436958551987229847061433334305681416489325033862637898006756733295949764235434217205650029629283342798095076176950269658057669816042992937810500401536243082349034217597040834204879148746544320275385501796326066883848751328723119838014016064014805948725108584756478514741864037692056387232288726671741780741649143917123080607940454309792915685766117636996687835479046759528347763674384991377250408211269656343830796410017381233539013985905647751337252324849581338778105213906428267312421421225671806676172313996482065313020814336955227439837174804190523385040099454117612805132699127653488781980781539087297571974911894661799568617537569162410503571658260268539591753703802220432332128565676609640618762623904462557259459937870779698483301061238588313224316318433997916336651082694413409252919346463364014701544221622774623449783963151437619934380966197356543886622362314011698830201790446661347906141466397626778905890256691954018119088637710548263723460641674361777345726404295804889112607160522543008131098262323242605226901622336993819143755375908146830285808364931367195781680700924575453696919536756302471756239189043754603432418155451473370997145718771206839765563406532840884240068356778898834349886566868627139985117679716610860349887862145574364508079092463873496580269490745213328885030623461392495459775179520456553184565639146203274157729036106293118399585041246683355255457522379016201716571415522030770803286843015972157046036052604543521367687477825234677626317788477172256667955196251422008351479562185364864274272113778548613811377118793737585867454303489379487116682958213116133119715732754187117617570027318898205721425707751011939804061600768416204784757234935869883145406196457119520584920317571888171702077433425345608869652332073003102276709874367997292032079615891862320693829767696418748015530198724231103820357283623781094797651590782879988278432101965491951361778502441912948872052100438749378463949798148914300257093319381397695995897501078894029316609907269690309519851630528835074692905368739488534422202428501792610471710099128035585645897279021239209491117493398974365996040347940577735321231666207614212109456836807229509769299720959006491346615746063509347350303702315028638014216725075109717224038013713559130304762560265459572189879390212403472294563022944218750000000000000*i1^122 + 421297650983359144890046917072041062156450438256600986812028972294336157162920770722301387790766535326174772076042445223184307894242450550957587905807356156690216013122920651341874435099907985450492912828430091389536003909400264899081700166011012203934451460588952040671735860792654198430769058266415129045257392185517878777365445757478467945998557728548841696424398671969481528643261846206986261452742033731031862837968124020770923168297990644509841640810548966611731670551942752224437034916355149168618971290972396899252414776124980694475445065991627716821055574593130415076223946755062624190210672643162576382361158919162576045537857745204579363668350336584018591133777203010654297587069247550646190681512679296802923197319176909759327043361827050880525941420932325287487529577882030599283205135399429686796393875824924084987587616335869484267148046032559070464174656683131915376908126945432197151456618007895969753948636398969360974908673062139563532867627229862572842428571250995203613216391438884322034296091804805321120905176454040408659676590705058676607638429953558109017044133810927157010985241862786279416327653090734591015429115692622391992024995153972707646465774082464447785603449251345614077484604906486890431488336690525892937511774040075669489238697316539896011152107416462475168573585583518512238274974525579243032939487496176267010886848980278615947887623337062090027953143310154515576657771447774278584805953849519033626975726635560944799793962857015828223072568392277155811948786683535861380675048651865471275698288120516399560664703891189741132287658317857109492430153794286355169623348254280396010585082287080331459873081823870551275417428601794305256348330692520686786545394219264813079714205234408133267490790288199652330031746983201478766116107671201255397770696583603661635396435548199569486573580626413836408884795853716322071936317191908544072263976954685345366768340049444473057939689903664224595700679582234909824680001633427551312237372547790814605981706049305169380289189333388487735444916335365254326779394375118072653704852960276589787882009386586075862434497881739833575332696517164445675743533287823665965595327960695474317976482232796467809977171953559465312203334321012463509876428578372707238896654555283766551967105132562999710120005811886688148338678756139647882569654805220392521682770680777287796396006280197988426366161843552053078690170197729391194392630396740799569891987962663090749299942047034181006004525435701576131483330413761289924097844370106542434454798746329842057532467453203708644999324722119715481179692690697888060849491974054407184786493001900979991698269218609161639536888111086704574052667773569226222604269500010216974881375863760958115928141965068881635828763179574954267466884258147700472904247328839755564655617631674839318186671839645246587329481208414993601595601622510151025702182734674925115672003993354291842759248885967866165151124250578532200768474734084760752887362572560974318298692238145680728005449087313208729036455179428750408606971575932730464776133415576942598397670645959351608413952741990196083186962232708522171755553706283004626254163791211847712857468374062361799781277733901935487709028403604735609229337348106382393201869728966959061422882072461746495387420497063536146992696019250989377250796766193475255704423990395805533885204887917563293648169624072004129660487593301578148330229338220221868926307938730032244440342020842112457945088093137613912927323285703503465761459144406323718630491089360465546875000000000000*i1^123 + 181886234378904674400602658096133616124143116187252546800236713285076144620148258380533901242082848155966138589903389502703737145770818310086255402372158074938297433267668704792858927566516047616771453547659246375347009087845542890118500196384857641110226975507182775480775150608241433100941268856918168033475698723209686655206808028707874627958394374290538768185052272657838007861140796494137271401885506244105754571218471194673239466210311947797507880680394703961630322876240320916505208300330397380819485368676414285747802306934976081688822602182160904924817174798069917466009124916852468767790940140186417100494416842830720159628171078320258372868846943603478668047279553110249323691041308476423456633744771049931589961192075659187238565303436650257005756668961555627005797677941310766236963368224055734060456244038679021637275128314880579799645629203339601513832893007433067081037427050410261532140343389486663212314738980798284095704864449181278350202078601085905159406183580411592020093545869596209360394354260488614860098940072607679627689828042343760364665906671160836757582156578905804659540382457580932432775479407144619637387422889073192366679566197417013117236390630220861123741600509956385098828440670193955547431420826200989819370920812584563189433629293220216524449531529817778713361978312689198400652941781059722698682891030664119943253401750762142365800576774311586476521739527512724921464307680435022667497968479781551635604539719279554364932411609484285076609227989037028928850274540420773154140080934019153918214528632671599360799464728247330943737745896924878821353626231240576045835269235235807413556343733260295842745981534919136472799269511651140451626584293445194030009704881439956435648522244464660120578981309482480042661483609074005649013210669373719624025226717332840700045103567921307944023204970484875309774786468838838321702868620511033721524238029760390917365539378771987008439925368499762519561611101138006342187670252266099553598474663418233242572648384941497330830505658673237039020883307936259248625484706830425869493404876204643113885845579643094456202825698373576771716697186099108800786405241265586854383596153043267830643879031795188142683585143688508773591581387058865005004692483703849286481388312209519029765153579870450337563079814964700523503791924718476701810466697928088188245848369055715616229759924189231483454665255047696007926744495093597081068026638586388691837732594389709373318965507556787540573117742250984099292511942787400518872991994027946305508457071319124427645048206265401389926295427903669132067253681896999570907299422907607841134860058357522559626265629910246832636436952235614906278951041591730215540960441708452152665063751468678129025432284222555803636842990558225078308417647036543446131494491709109638553284884900211853741134323487979772861646548354513313899489161596598369292013882666785890605319802194578964233820288602166582522524454242978072141677740908755107837420750332578819759616484440201794598141867496032801151557098562521301023893018292811399917767503843697397665468387923635006893276856269698698415878762614350313362203432604717073249224877350251418995858559264688456968472105649364659914666853838434413620701860917921564388458305209265846949836039188885974061434703849290555388722451152756588235156202574088785214811911496809019889594181297144011552748895983705072973252947234090937850148125141388647564777036625332456087828623139134144745743795048495301228326435352510676400427620378675837718618845345703125000000000*i1^124 + -3345028942659682042198142584667833621029384033522994980433273005766055795512573568913816252807995141372038241668455387615375973349862695347454180888749106339767594219604257939448110084175502282701030800901873163220290587579523416882322370959097682552210014735757986409264648393263664959103727542660117135686032281385537483568204434078291685061849284363527017215452322005025433949801561423697063567537822388213433233893394085834884683547831873640767558232344740036925652042642334234744605807013072346261794851777489801191851774502810858555118004753238385314840918258537785674513264582751668041977040494813236627317720694044870779122625951657360004661775043008107779831721348927926984533786802030556735611644417218012133767782160490444865520665099765226808186333550368263205526429129902617410403121923201601239748766182195540198403429811576666082603148970424039140660247976083296178975370659858308738361358122396290687263553682646800980546154161846582067668321190500215510707609385329695478950870733159609370169747307998927004095241767801368859814835837170949523150015547984593935450177164633626716561163548520236859028994633739579537099306304223757461688767024261884430541089754316814952108318118719039597974280805251253080010749988206924519375447441996882337819154106480155471198933267240397740551302440204623330807169416476557248446218695892867747343116610918584073264503621734437426709001262349370639981572064342897851849889901003979914666894536658719719376304285203918027412406058697035446383016113363927601821262885537385512221588023867112438894998696816398818930034331416134916673379122394622441613801490015272315329299267740901013861269787017213242146549647529912079117257860562842010951834484190160135214067598895188116828100551448173674719029783074133405544061999542097914197709496410556897776291348942702295445854201860876940863722570866931967237040702488161904391962531312228944369744564441460598583345162942098265174295894690743908285268015515345938720751031759746055858094134221630880919193919193123623564374415790978497921690847027060722574483277655859856970870171458086827648828720567346791378157606114034220328661855551990898208711947847404542798546820667894571638877133958348911855386449927672040535476944087224839845614319442131897523816054544199905906615986930312934173846484159416056553468470521551882449163982677977553122376477629692806021293155630792407849524819368190426021141858194802546388387765060434171048658297496827664376989210020133510151068339492618718645339774772664337287168398856750287295028938871391616466640603600421951138306769266850201860609204189251298590761704049814526386962993273092557933042807358877921309767585763388523337954284118698044393328336200506348774296799152615299630131958709440564898449414868217943654972548455147440438660517923946804374312209897478838834341104417974476867175014182618527977960716020634500092838132715420263550723656839951918891786314947060656291854134890272983707673941145896492802130686395942308111828073443308960944093075351602675352712975299282886396946604210463762693574637715877749481532788143121281946055214532735347765484349953986972461782786584782267549904117093293638473946873524295866547812067478852284590150372693004014099674684785865205618131713053626531717690013834074643359589206815450454092510411182051644119409673698126192898989944730280831827568596812897802362739745241873166842460421209313633373416506128495059475905791557616069117440373268697140971024654805438728737431690262147569106582031250000000000*i1^125 + -903066944705789600206197251184826288013736008477309026800636156765004201757584272728641150068589814314606084412974093573345792210011601221606987606073766283986428330952714342994574545501117523000345153107163617545768415754299197156046143191009331313787712872340410206434895663943335695921855026961751249885228122588949723399886982529165430730509127139013068264946781409087453770036444732274573303496446323595058154326084483554616626760085613228802872228347796630532424184838613859030672040872278339311101049132712705183947188669235449362441232420514916636285221003787100514125008151660083296313418093808945112664697703672896413590740091230963977026873907604493063813965982701212874106200576896243493341896721967567789740045416859404461883027339431092866240449138031738169981228641448958237217973431759132285723953492992886598841308258102211144560890645389678575638605971544370146797552691830306963226890882064369570610018090625701055519622111595380176745113912326823445078243746555303616066420235186546687429718844421399020879757242772046336130661004408611365374465916540080834606577151558357448745857611541497324352060281408980493644413477232468422946285351108408780356292655655752665528518545591137895320411487028393722874792739484303316094308308446347125841367687724012570928684607555644576529674483068228988001991505056582666926211139718874061960734160766199135243396817952869675321045832891269253794255821876257651366007529882061929888744775664812134679353961968747290114150638659545606554286941080649461556223677614428759923503286174447453376634058859615325497652285301206195826522230049936857474069077950143346606525260059010820804667441924032045524902002007099640784835820933176290177673034029110918535386669798469906394615804846846973063461362337886187624796472457116656414717042885641800726574158938317845980430065978286760957922892205038828305865306605666934429296782396125777217254204875849709172012998800293761664634093276502604970584837945087008873417026436347338897333829624986132750155440397379599203452720150555390361901764883260977368761680653907224988547191194049346308803599079660159462917109243833247280819038493089092632653920984984238773566511676707003283638348752443808068479069295419845938493539882727576852105907484259327465202342033534118768267605496207654371105574189951212548570719471221066276260767269572326844884586840758793129705237806103451568693771353497114355736205995047638047620515926957248982037251782036203527236155206877066777866176298971674872710234645255906250940666543764494517086288800659070196865122496740872117206677273431456068238097152953068100282374579394834884174500184992310790478508143917937732347164837662640924783431243738946023706303019219078689691989108503337928525245833401680375998413382853872039849504666949919423963032620627295337765944682762861909615752865705392932658417059636120511093422119406836594328711009064829192333916270137928226385509831573004078121896451040232397167200850079341751453581602671337187320972957739528420328749361876589136643602623120223962922548423236450042114866159365797135929782028554624909159820470386063548492026942322028700190900508443191754827683936207408006038475256143742843486924413347998599651327231347932457362358861358167444953050370019136595114946063455336710989665400794426536526786553752317446906359945630018543970091287401787424544725026055348458743132502901774524487850112015222627877959075978124436849884373774091596354822946413384608757391434062437548112933697087882812500000000000*i1^126 + -93944729910703326794301468280681877754804639924854154101526269466744531182653530908642952349777910220307855231726279832217927796421661291763771438792123087317055844510613986108099520837475653756654904704096213733598154187271627911003821348942915550601024228608275105435410721465598486517771222759643376138278840433580735982463071482613796972909099976837436930274725256984417756326680425283486769917602940709878160415908342423397010803300679601156172819527841444190389032037328944799510815260930276557689725349338734603920896033040184165107572178719072853151016475115673993000390355083171399941646701317632405511090563115934091474605289944765436571319519890569893559491867518910373559195602085452194453569638429295600356595052688221581776181412802107244603164579256082091753978841109882727870446189969342974359178113776527112253844970981418115158658970970026307157857795105263825584221302005617727697880399382211569824709580142086486875907803184646077553386357975901525587120938480153931156241939317280446885797836691995867642718811463900513773630868351455641983230685279144441568015244911819674764180801748741638901211677074145304383292413545311751989540216831357628119666603888482523389040057327824664138121380320849018857079532834737016219118912197191211406580339312622104473187372330446197137959168922376776286839655902459246731734987127763721974319263416621515413893643269858882074488731496694459922121103057690924146101206696401305101579188735924481172933054325755515150123961565745529071931386256416001450962216725503199268612147951491263402874333602620201467625187714766152733213949872175493560541700498403271592998453087424894956542340494763519316243490185519890376024067759938702607793779744350867421444731175167220290165868486849822780453700336329418702224708261419250259377858701319297929457516112060528484992381376185573394505100189426744056065826306075929796439562766324917507895726020066436587696883085111786064122969439940669029489772286918347274793605093920639266736975583992890326134926593767910736007348796114271116651113583399855881714421104361795713049248312952049593125464179387912611379951621054635385331743742422861672803239036788702393810048500248706528366420891128361393850753653324188259779326530367517037227245043678206397687316359231519808925828455616070241588282411827065990010270980235918611408357900299637552240165338281114031970951440957483192650054700072322775019101901325747921182740278569571700591053324861389009863860913363147732960375895602719742714335088813761886660553844696215675030288981454083227765180021720222451909545998728626237933866515238553730700781436251295309147244272332321975707938180835254387300628771044116976478415468769864485528601202960175472450692013096787700389797117691347652309424727936027190191955508185861024504427858862069685402000948959828998208682192707494029474905505585751650385518105436787040518511271254894544378327902534109721435292411920283792490783456816756794932305716057771384125054351322824479635774523569717685235706318280878080263185058220750727835434349329893487826769799347287013142657454426590924460525948754933986945496249564116010359258645310470552015910274984619355120463538304486652287267630490832705960256673092324580733128742725221061988411924189376090013011620996883417170213109819123660415768216742154918473522269410269330797791120985394769149959363702688584787344612595926526037908313856259377224235145394288596722133196169436409526772021821950034610628190547380812147931365820312500000000*i1^127 + 11536116897695372695882169962998160040686258592318758944185944905345569823600825753368243201486858941329389019730277267770158729744135971992667258195018427805867386592707022514310094520781052292010022983793018376117520732248073606930374296789383511532573023620219597034361195267626989232326547721063906636049020803391926469357852700373117795769781988750657631775073145774488603691225404587076453859419984872117737825039927631209542721832245399486055789999491101565237324502790826360313883000526943874085811935024594572132028087520820643694184528643634962274058027604322278619072334261418597820836461800011018577277481146741522625922989043873154384815072038832602208626044565173584900240858185822690621708355516272081011053744941749881148082654145113532094266618903519617098183685764247330355306588472658474136500564493160815312457882723894250497829183682582818138005193589513248565573247075281390113724811298217871012112992298452780043291426743808880709555283446011998286539612377636395165070042090361422982366788173552787550137377087708897404695907777598391359604589656791311573799251288495929245779329679250757658217525488257366693515196613824469475419743326831023302170811444444032386262019964260715965623808486041729086978994760873885534069689396616695078034630715499613181442319436830368782414255439238750284375208985196069489493686510655152775753493182698895331371755195108739660435921058946504671878569359219997301726322328170682376979223709179179681909752896151837603497352026779268798179114545791778429484980967075155851586915937706844171592872586515517232155264344542095692545500323434815872141270284009032242215784095023875370144699655198732426197575190516434340808050168809646387740328301758984043741845393702253035087532899245749510802672549911183641171655004978444326719833022865402237310791045916042760515785100157176725414589042288835918542939083620077995852901062045763300529251444482957384443779550528049051625207771665282798082648178121997550307002508824636716281544828025096346382513218814038169048602223613532430963616612967270946026771703346874203135385789213237002085086566681501876559397100033262867705648349190733355727988214296347322180599956418090149302787031919056496352202717455197812855787110730356188086816793979732401259946235157369605347547400029498174942562666491137421713022183012220331364311084743935437827547843318075449238209627924151401800322839643287520728611820216459939460402116232353968433433635750345693689604098188730205151900875302430213673561330025620959954968451322799320426908557618589905773192903619318823450543529888223327872145120117079116415874779651266540325158198936012993002847232149416497502080357971603739068291442660164383424138008504556595957099597855655851419171304603155521542677264345560081316455064890859272655410043489775272202289575549232414475073602565275150063315432690851613147880786679417897367527178952851869475287545536975650849307815365953197070135257225112265751724129742049081017407302486275426267793665288384187750060202995197967874958538609431042194425360807254881958290041309973489271066844890766977638354712816681861563780873618378276881611248483673076243119402959561273824353667543884931959124534320275737791393621456889531802231436187071947057487424144960052955659424937919727593583533050041528270774745142680888211364917725569559681602204149520250109063150339112163927216837974203462391809980227539947397278155345213143749228721939617800160522107988218231427678860237216913672256011962890625*i1^128 + 178519756492425892843860318184532237681195726115492165294285446727409721013637528324715505615823248962334372905604359282167087299820992372404916679345817034336565119250590446675791117130463766827925666924550746237090249476096993649488639211059584569414956956571990641740606170823687488794107761954623597534582800661172987031199751476100461681172183061662027255572937573418682859864747117401699230343285939527088059702761082193197778736875459661308552751329102920991112194613374124842547174248978836084064952090860515659424884068080590053230196261969644587008384245732185320105165095807611141780256412775317016025013538596944031937915697843258720664846799521875344484863567135973548833759587796497391766091256954256333561604891860337493357014616405717854688723198793739556783580969464026722709408061526773874236292068587566934197071148578906959336714482761650965291884660509928934155194523600133331207449516568610993963727715240009830621362682342977714998127505953233948943299772933972200711600755872892708712747922386751969714364150269908406788128916592809226362433543860077850055831422509175945692133348742516637423174228138628882577393816471779120216531409866893119165497395188294377539250319843660794825455798305462345325310117682336487483291836758206089273574854255969287085598221772701329555870705217166288418846255215503748687429386338747172827784421566620680648699371616146282750003223144919387383688216024975183147875130316559449409056828818581334933247622536432256951784782546962363078528011596115703905078259153263365873014207648261376386387801931499402283016524686209097761107113878718916867870906765476384391486451778668228209214193387472277437290057515135746653126386791635348462688912733257434445051476891012281657789997601307129340343853333513937672312583810685621015990806850464746352883768492188529604475398872482588353035391481635001810989448493289271358765212519712700911929889611044838445802962051070738426899645482106015111142582409348253870081476085273541625040482087684634485560648600120024025039581766716147310708787022477662477713366880660083921451485185642265718059839783776544485529855610488090044747870791520782238654019348596111672911905937173230807201396661478796422191837503553335443494181501051767827772544424221105022552757316590612924019351596695728796293190266177171888476330199064165413646914762044047699688979084195153652358275880199713260559043193854411521717285589429951810468857353593109803728629713740562201563862280261813916507697708919114693916492937206233918518999690752428043241106444414871594480662481515371231625394479784412574641260679809403676275175594978140693560182098139285442932442726359602904352632294347864984328233500342468767306420695366560410013389528325244970382867588100252662054116702937409213851640596350689309869567564488816775252390769675682382142447465179128970847882163830987473000865168765108677946631823502701760260175386901478465278277017701910735271168743732223674958113506208507160771859968187650620841265189576954167570313597352163439275353719762178672894341150085295178330373162063520551176874437202619897522412803334523629348460384999155841506292245307452746527873973975477110948132716907677197311296812793470917777833439046146436370093560672664072198673337965440295267725908685417647478402849905394014505429377077515726516602127319470281502904102724337271664536145340270802161226338900147798570559295818170647960734346475626980642661389658759419526458368739348788166278501419575195312500000*i1^129 + -28973521201162469265556859626768751817349909431582767975129146592086592301393393744417088114066203517717709292874458434894775628018665935664232913522815643162908065265593179198496045094792708245015444369198228263448856404731989037662838436205296467600991783315833117761802847158026328779271712832920442739148502584351913737423558862286504645953521469912821442916380477900534946777569027445390916816310496412662441736598585669616491525329896591777260124811710773137306848530828861553714990851820702459747630734319582385099232451666002588874640402304969975972918122368248217289128004790121539578495326297648053753182907956526259759565286130447325702080319044685236894517263569404481376591898084728563595981498722079367385602217944340273768860476415658194403190635206884171354817196663773567940141964301966692943091757789661958821308250229558415218231746222264569651714042379489765479116918340413697339712752219589444062827514280520652984157572943412697674637137252544884814531597923158743302496307098904255495834808366812503291758763949220643942561425438783948155617472278096869194880273404726474788277318296616157057333745301604428553580611428504305029111673903392265697000762325053532041471645341372904558922617869100953892914913995052873926538033095374166635072524996067252075126853422336824380089651329872742554885179733382982580037526176449036692254885771468232896861722369880978677402892929192062387054004092347169820435481239287961100387427200011371950629488225646090758398353985827212948631922704190408409510067537334922262850462367000899570341457697916790246514712325944854736840912215449565736004023761016044408442447555547516636705056071563788099857556252768778261153605179038786678224740024841891484686590995030996187803727221765957889151722185664265557177778449637746376753864078496106454061560664526653960447558409065666455822106678104386165283497482441230461305996155309623197380892849057915776923833628470201735501852911390762362357586280652036028580286301765210514302690799893688600479771171026396808210500586370947215185758303228934464746943847743696942780301479330889905115367142164163602748447858053177500188844623047232481543853899710318167582384681012300788928218956424679093018741239780385764121356898114632997591911178770442847597323957483093452026522087813318079633356543544072955501134862946242766511035892250554239852877648405470102189053019568520054152364548882526933984107138960490131069174367495287065260906048238081820584430567877333953872993777622153034564133164486426511097734852609789624092940800501914125681236554867533549696837993615099213857549652138099921433064338532339466055113585716385107350266663708179829381893166882818803407297113979092946149702958948434862570245764688766377965314034567374611608309012004102549279416207016347933616456041562637711311411191312250155269486098011324924764612954632858830033388192759020516641299943482922785920723683146622223851031780131301599690253530114087637951507815816611671725879459705345627160564961618747099460057892705582717777078753581848823904887818027716926182134668735821997149089186641407445492117186762413773807322653634048817287067798307541614423267528305059246700422313303350751237989808276774769297552269282496621610876741760513807197972115549309833830385472313140062345957604331017988327766313033133753279635299252337050392075666714461114752623776204888496523613439023251379480832370745980874230710397474744092464151125852303557981993134528865425902326741333007812500*i1^130 + -1283835575747484866853921554621035844741654469104319686510364673115350770516916538816607027185715075653216849208030511542490149988070833271453633446063276169543462437303537982155077409391255065990338597450901676835491604204432881556548813473950619361188660309945903956297291654137337046288561684948074100869904692999318684060974954307968805462106381499217502825218255139263349289787441176466029877148881931960524843194253289087624364596055532180931045108641301684167936680484561291064527664957351776162728103028478317214280044977768147103539832532515676933063105512632602356276476586410272293957640354352719779676826980875761720768225947072883664618346214810129678964272350912777661579977218463973089882516119581949866649287852398463697282741567613522135312024440872306992249703107637061916030085514426348657132887884695208957696366404111384724037625777073091254572654789391146842605658569848604417400801843675952669362745724126286538030266518924033973888258883754001383433988822185684311613561830013136742898959108355381633075161613074405613804836163924467458759907885352129489697518754248895350650235396941605354798971254333131167920787178438256046950434196589480892057263142334127202479748519708992837546779164189499573068539118878095318024580980740854788800771214405626634477399935743921377353253997731229801782717822334256214598818479833662195575888966293373598953422109140493659185692438726135996018402727979875488595980344537547757114999624326639449278235344376150334041661476659531707656254877354972240364290867631111465226861548931017795494154012532200632774727611681835698309130536360777805017340430914014274610670132505945556105589581254176192193689078819928629287590967866984484395110860761254788239305255599340519835345174368071348644896214830091662170888908495969262284327053938474440777817086880778274480510512390361204359984835778013599428194069941883061995927743883387882085941091994055608270031163582399448056492304798537060767752832441333073957073521143757816111545954563764997505406608716491720566481292149603376775134307702295487088324141531849635256916373283334392658102386143000117172907577405323131797398538671031142505407310201870523432140497850484510700344600191881324043692894520182425114877955528042531343534062533340263357837390860814163089085570982354575138317637421557545051580938562997693638406650214267753250407129108947264285305800484165163813992491926281451532137219786343923387444190536919307713703050240942965415611991093841761626637913699845869394580912992901870659902874747622707329916026260278462226895748991193381308554458653741837320006401482261880886651277819174591692710639807717493321579264363648241757956806216200721636049125161499627496628315950089251713353021208701914551101855457694200311050792009509846639915763738252158234501066874804389155134692093727800052980083126967636649868435930840915830285491934660555913652993249583380084475570289590718809866453328670430657427063555589933035626299689772758212441733000376553101139419210115689869595356307271346220031482148191535631183236078013198303879595101199101137956611150632217535295730450920502594393864531383709041961567259792900860345065340755461876636784529812924989428666276679570435790128086352142689801260047207764105961923710642111109224991150432608280055118197766500588795026039464723170683987588949480504302350949919440534388956938584732927506328289556897349411857009553108872857065231268950717990126010432775620407549748192621086914062500000*i1^131 + 116363633736848007207170342065885403232140886987408276918157670364870080232920889315953256484335427482161894574572318787397482327303832239829957147238301273611992730877047236355547164151276942945544079988907402663911597966453981063592179821604489554017736632126662130857190257531606751710111347186176086186751786155705118248016609086230163343267514328067486289147318828650780877121241953028483317161926146666905222853709543407051797717425371744506443307776789719915305275160215605127276931817319738319784289244825994194609263887327486620615286212161944742543231119833814921775417567463917052640828876170103821564248486587176188631270278603863963069111530286585594255774536197781677144802430615690216586583140931624916065460771524042165502515762566501038836510102063683640522411220845913078885615319703070982465078596891588657856361089284261305002429718421108741352406152073870645961426126778490056685045528663983515481004403975159815309570505416032523594206427021472321451681544405958968105239810599729640738293961673211575650003880865884205126722763158024236420244710182606357714985890852236746550617962900996028828824977070559810459621278441266475440971844119053194347548278134239926236096645492462524767638725642660802650881066778019014476638234977862657758777723848340634191276682167543645743020739645294460883829545593186574513283654259833475237593367685490951829601230069400431285308598310424226220016649419818196357138883933841979398883011963049784869946198023757844116394756693151938653065924166780137006731870714693130535262951398601365741169698429802911135181956702660307827652685857073470828554831210871368493861451412470582005572613979489551476047432411452140202965912879086971158328832086669122332970331276549185658348728432171911451964046336606725505861634510648607683549126921967385297908895043729351465242116366163332682319434017404718859322127558248265749571853591145307291313933520872381489250102199417341466923080501125663274679031662257123414335588277909505952582426771481581751692831722755956123823292450893785728096092904933924848449429133423333639280219200297151099622403285323375061538119516552476574448671125549953983317389071164524935233772638148404846304587296308991458881595962143118477571969765877764950668875715664945620364660471384188794547089003478350628667871881979796495526411784560571485213942754909624824511467518486627490365101857887107589693808525841388549155416586264468974337785431793637602282102757124108280653642049419065091434331959391207214557361006575248995594713890261914956046693234269917347724510738546156098710615616881120119213509556738004744447674254768100986253388718703012704840834201751368634587556717497930874081256137942535069887125954319754726399635556409083538682400557951473530180849113076446416769530926784948943102446235865971510516277290242564369005021268801157627512319921986019534135774886894073830772085650990843590071150283612294724838232888725380697979041033348626676921318159010346374807036492994808746802576851876848806527084009574132669001564725795614261742223248348478002766184449814809151458919578710216087960751246412117847205476314244454948600851686690889423699586886722003955632447633866647071330529895847112016069464898424778387284491899035070185944391001058358500396139592496327900081430304663557056983625499459563211822771483149073888014699585172862677228074059168736732895154400060400254258635192678276848769608368738629202780983666616596107906862902710949707031250*i1^132 + 961285355133138576776351246052625534936808888040639757795541481595768143548345727394051120182375894842293044717486928420254646313711599374906501932706206042183970210759845909145145273928545544209794843531298763553215128370473680568529624824849321711503544819024851240733670970403074640891665473787400837994983325588061687903461823531383259585889053652590607531794594295518490607711540384397902160619476727255690890835034865429455719972988023095045425390311499151350303875235621110018049132349934358099142035779229463318355252710089712997070396562451857669265162285803390479704413204568454537181838988591450261835019871940443494412913003572217874666652370433246161635267974767590687278253374130387640907223687384419958893915721837227468746049888599479900794051643140696779865535977465610101180916051763815968110604500824275575248001076361230050645970123376610922718570816649725950203358062875442880971353684655348371792166905976153285934772724729047432249571209694281655065674376454778496085258492481801510335451515165503976502650972686548511961858663105327868750950804506532324115061804303111235955539035393114466527598957484597840889438307000428960245887650437323578995168916625459157562091294809561127091394554646765419052023330165329089606480883438852211325078669844835770425094373745547960072290324920312608400194844915522829474642716875895642815310055283456183256557800506831878597850221279466623477949020878270954823873768638055574676923604878342570360133757897506886191740447909642026553625287564429128312809060772021926598516805242314970796723329193903582026736423023203698761745217177496744894808286261198414132968359386126213013012690384130590435401293978623137781209797555484116396940366407896598593218640391803239744258498860509617898210157853167391028710783017132385856824030956925580125999372581074204878060954606295966761391271465832984149606954507236715658891521582544641105032358837485928167888147741094713015785479312899179590888705361007480899873131551434210111172782049729497189363970621796442849540806787811174257665928275465648547080674456115685295006090176010325819989430388739131387151336927918991767433441545202355679128354569282487677252291276258941328751865907961577387718979030433190008711496180865426643474422986883170123636191569042580943080929839691630686329751332777376209703011616974648447413580107181056304182692696464200974586374192235594212086337124437601793194300360772995712816573496066382652860395896591855866781438906780640647372820828547894677151751257765681653650640835024655020555416898601590322577617458079390631081202558521458220444735421784370815692798571535866774000765478298624876054551975185237355994494703312490476400800401855020037948734849988801081340348070482493648438551495879647942133033096840527143358899128802883409916658621318776798330672132950686600107766093593501024039680728536293741622997214541675629676608188401245744421242750862837717700396754747808765335752373254854050653392422031359232161637018741829992688622605250697444911205767293727971355303635373164079472429780988125244531856876747002883584965491995018058895692144179975116714748469240881493345609225391243864875425397826640667821929196137355534020296688397237110682733607118878377896706009577389102151252724217594386869607947390534650252861262219754332749226338098258510144079087466135060201715654665296531483812845808178371732213487441993026626193172665185276722206469357107725107654167811781508534179687500000*i1^133 + -164897456039665340453187839344549840522672667907691816970364502138315832501140574764808342411252639000093825580194809610859694554060933749508559414270257965851011196937423617629270720840593003730643731942511633259519866950818232333641148181678063180352556681462251379165253041664324417160097711875539942899075786292702681545754459261771652850388086667292728523840075661794942761215645335547032485197582273033473110231079812189963310689498309357262317690284800666607381307360134779541639903353882890777057633637843851314073663273184824651256089939728188174952129870513632722702876522936404626237670060720829881262704703027658072509882889620182182359222400823657119107833927642034374491092241621973927944250778049710579495529449477447109142190810399231946797849880059542540752949993063739406112822833548328577972722723999337364423874626283878520565233221650011412757167245163867346116404633958225425695638966519929420948446964449966532370177527953939567964363567838230021734056994819273874405522212224455414400608233311640409296673157729574988185852005715471984665577060947982782846187896257216213346205616352680436606800293159870830184260725913324264549505208184364872946597249175683671864556230290745599276581831170121775016208560842789080637701927632704290059111278583841334417324304960424284416950207563344371472108233207399658777352317104434236826129552402934110432950784425571913337334745232513772068085338000391615368646567683262160851555238408423469032231484188161927530917637476463157359615602955833090772984115469497273840321421848836755743180945894421818428803645833519451516540871633068556611679180503860962374211144259699454836111010312160629080463062607896636352343706338963814968062171111700758270321484222822700564635555538370999924237677705927264985202509837032758697739072367371408766691532579976382418586916159534996246224501256893627960085048321581889623080730222418265792648332116485050068089573695979930908180323365815961274174475933284471152185482172509966330357700441982562703221257006406862418772941955625163066490744883107083334688869565171171874753018305039002934499951046339449138085221831705877351318704494842805028438278100211529520960556176726101787088759759742239891657858357443789901782733509329156364845404210312533551003347466799672612490701210225609990207647333507472572036787035306377843912804183756454840920548775274957250615987014178529669596448745377982840061020564459955374953019751306006750325995807086852557170791978388329528652200549752741891713847806878029588615633364271279400855058820655008576826927164766512653854143966968131933047032036217064343996725009209405784635356487487897114858070476089027917792877849555274835291543108810236827083066065872996610966976906527057880594245386046357840385728347388284744568900004807947788906568603262835422590637792729451772481019217477077977287866185647988394791265818381195615018807622055361002091659056947787763588225002387543246048665360438713694942627567394054692930421305893611824790008212839965867550801425415184315804797592564262506060450444121408145292163001954350339418500379891875220752801349025773591560379270039004614982908522149330754668431936092261182746608484044900279112693720015955705776775805584427746808896134304915002859584041498851998512489113452040512555506800049596281679077054779217585882149370629992640856848785950955062009896629251915968213099232848282934637976440662173189595390092515053642397303961978820668945312500*i1^134 + -2103118739448764794130635448012442182753178226124979962414016698702517129026652928235553792182034373570221397764525488043877314330776209736950377035571244144469748913201307188137517904718287168350683535064044943417923166980070390142096641619470028691897405580389818301994833129513982500923911740882816506539033744967138799364998872773504626365898829527523862228718830979132068388716932061416949529306589575025442019882158102265617681135962251454936410439164377625167414077400168194163459488521788922055747051432604400213259924886350812318272419241399011428784026752548176310914421407888940645650986243514704720326518154480048880345237455664790677103985388642339000055741621478379340639918891742230984081238277457747492330574044512336947273885591842857745831817708554821643434440132648013497844936113649288498503658518370947389648758064384491174363438068320466804081553007809238910181021406266059251960947945654621371766012328020142836938204792357784621024499816120384174788844747935870146541957268164857588313884498611043423022757414495989364677656820505081908700548785982980733126970918882393734317560094698476771139063523148178299331558943026676654138927051741584602506984395404358533599971621402585818243944863601285290388425480125883511707226979845086419357736149508212445212156462868723553639507906636205873733230306765441207423748574593558226360206552748086468966678244097526954303540025221976082688699095884152745768670460385947211316899520592294974927970599806570339542748376623625550272984242660489466181555610102563760059430722926698238683124540326725013310663704741591348694853741775915146040854535086235261266694685899536572084390586280877573946436831009942388128187859324886651714694177778844028446507134436212612875210236394136121456735118518742861586990900063711974508683615088807936071075296527446982223244628354806094098245519977435434656153841650608040313804709260164986689320834635493514291855641407979394373212654927275664946674192141823246210982639918635536838946418689685282701513687399752138748801185346855803214194123754878169092016866222542258747202338385678465309607128145679133946219270838260438419140604470030215974774967495149860838877798002855282834404760227819374226327039320372076378612385811075272749786999945791714833572004367560750924375425465160092286016757645381456364043649701152286643073596000487922325003556322590098816983854427224809720711211934109127580801092256945587913714301479985065414724199464492910133928442450356534242375454226794437343311118233435818620884234851334269871521226713934000799208361146167016145234113709506774114934064235588571560407684375647136823630666189182187058445397476748749262918689640090042012704802840254968901530436626232159400939801092955118405809185168441198252051149674993624282823343671287869474197756654355270889592678297895119550410786186923618994689663119623183972306115541646905381304771209050081086178810574984264454281216275869447032669261284303360941498682111904992813295797189947418475549680032599695843047264442050716696631285846905285428225574770485667833894448454212468719919076533346730745511955797147537706142017264413297842263871386445016522421855849218911722420528041280263809076839517510190563356714599615870086942336154776943379288033505249102691051276759173699978081962234923071532541474071723961169993888207198104425269372854478975350409148756458306861868404817773695132079914064689376415935522341199275713067697148437500000*i1^135 + 269821135758150504401242530067513911175564830056792651395955877303855119978325367059365736050790755769665594156736812576012071642590254701235036035348383207811009033366163228872214290367875996894858181947980084873325884588596608897141104553464248308965021129792004147528540467629750777448991957782839017462991444069386849292331885304611271004693280622922684511109521851844171094864219848263241660027744640112361679625469473632860037196041229516679215865767985789816771963306955084243225240763030383763458680087603776991217530712272130025991192397997991420787033494987209399430802890197515550655408005768976054705994426628237356690292518197626375081091482072165794090496853588382397518235454969935659558812282861383922754113311296134939376564686451955586735820190535267611898787401444323347108021377014422896276717706155170523657736229350097801925295390579034718179514983834436263586937975837603108108971977002141339798437321454097723016890187443491640211685437803509999207627527740110245973322460924522828584838555056709363951936366188110688686624035692142843797222856153469633971953993469772654599465223440922857318290868611621861995836730974136940723524496524928954901336141991604812090652160359502956298192172711870998714407472448146758239942238696651606848599162626288179468108303768435362822796693171260171940925305752463416036725162161392467571085167700980000281260308763664501490150518010253721048635877461480834334383762857574133969740551912095552341118310030609233332309527945328999188759109053235361859492804882148926613205567570186820763704174560375395141553172439695707454848038889586115265156080725390482383195261891331144768363966386770505620400710934301206154791692592345650539108374662307949677718329719249598701401417189639756561786372581359190942227271638966088833171857473937764451671695090115887711685610225695612080194168936431236275882383392325281517967879744070478338705063472724594019651627458652147431317212384415246292809168905320463139222242727718005240727847761422844555771572940075398775377052246153235224827565183834420511027905355526431923028477749297989493886041014656828956980685543947232457105203565285447473027325811609547712793371711526099799254492529850236939084131430278159244700252299024755050954469343788025607758692016935755355563525813337469525417329822768350035814054451261521065197638849705074084422610010900513886537103303100119651125298540635055360169086459102355794417989376822062200162106567184673133982253831646038026174020297141734893904224324798532990717760721843961472126519084197579792377504772968822220313969155105421200449824148375233681237358095457055606727099649491681476501891555235787193882624568158481051288482822497110433634775588058118470157442671231184416564584550206002382303381234888601095935044594201388336526613845648031669484933125579406676443116236278617525334763271937671725330750527950230839749063930676701859907653228658282094590310813926541169605761389353264101211434245483222529958597944042664618474305803601694271939565390235622661083591049533361358395021119158612249388804367505151162135029113816579743934965018346213519598644160585016834373528914323228454566103909224697980032669470379749122211124686410189836602062074969225737472053491239296904306836906295049323866220541861339841570567487174313303372461281467238445428466715473776747539235837840950187968545430840210666133133956324978711643881394686692725380885156256115283284912109375*i1^136 + -1986786859945529872269312945404892230275549140572850520901580622516201784181526583415948808065682031211731640721545591636363810894163956986093048681526396017530199525596550461567441968201621398895184778770465395531743879604845855406912223973898205019525762497364731437930441134434272380348532070716317405390061805571106407256021959395443861185053332952523649421700130656865970900499604906541630897877728801251871531536892926335236682233624260620423219580855876450626754935199068922490016671239673365513060631371641623313785062131492121837250534088196810071441984640100386635941202076226039898130719682881452332478376841830275169061070327687929048476214804067875376649985580581419540332922182022219204359440231279209104908595007728253177088607244745889132425351025886995450162343675503741426748207965635120158358833567762567705475685377473572090049785027799914409096487702981131472134621441676254860214234374834964833427996482272312347071684319472324453367314354320956238306497405231859467207833657737330870519273045390549329093031494386694739594656899232905711366251051073338809942342902924624483788872156113194709707654384646965796494480084609274185343276138646020780654204027032709240230970276974656327082607755883593882138750016142127793946885296595576324283191605232202389645749716417705153782613927943585712270885397355586099513191816943370889404783947568237369842207944240752390637153095909362230600976905599983659466207567369804277190787895495254069752669941386915320074564572265183634162672058496208071616114895334719820000703655075858958770805100505785643899382721950833337458612485618233500331165215134847785857572833128517621475025945625809039301130541584124718271975236151685822766820838501961948577087676343149103545667025041698405805774692458281099224928269632391707813965421780952521906590618009405421105185303422405676205770595589849557007507638998016712841134356935066569736108351077862955194833743670121275789990326594451913453391265041880112386616277755247154422749389369400807120829951370517558339232292712929627840686460177199916508733939359452943697980146597488743233523520857999860665814956712566390064995015445894102487330210336562719373525325132897086010235831929132889626928606400175491633167900792539974608209871200088350146101672159930305592000259559288832524959462336078562710309757755997859578252512137247157397910959950731154688452193846906309028258027041608920330102682841262241557082666413543935113049214725223639936440014255139353286000314655413674875139889821391913856605763216588594757305769529425098298710086100513120169511374729607382089549123325018359704808914610090148576749865655517458940079298847761839599106943446890606848987649583783898235303843934822400277193159589472190008169773029241405201102208471660721838935597552572211954993705251250277848540555663908780088334589186937668536481932684001055306696673861501697070318194894574638914849440111307903461899751097072214901971787296054188368085359828115087397163182947091226723460348181729003847479082855349363677132293146378208370794730284738751247021735719436316582017519536739890059265758804226129534198342996302420838029642419828945371477052555890247049965552795748252109600152496598960837695887638910707093797713608687828874755384705122577460450924224488714911558832714909013440531204880146727052239495324025359670373968904693168741698312290320724419282723879345364566730023231075646194158368894859375000000*i1^137 + -117644106544485642434071889024196602942406408916269672911152341972309294561931613866244728595543701860589939527397338209600176515832253508793300365624334921155917292828207850945716750358045394161336693038937234503084630354044905761365368127810377018071466695620393852147917334820999167975730435440165307055835872893291619730313045447764991397726596852260494181524799078067514534482696961314459376625800286061113248590300314894468787852088892206971982685115822587512385117440498282658236684865998056284631558657048542025543321284832152865309827979264355552841220375567226605631561079839426543075042068029753729370705590740918139743280425950641228751994239571934473794160107215525924146697291737451012519982162471189989293825275131360467719783966095045759215694047817522429890116828006877987551859446024248342019400981938650107281477426801516352108725875227335054649434869202504406584914947797331708972100817752636407553495151154806147485147863623479772038201724261605308809399446353903501883087764615141343855621929495612070280728719254595617530444815288583063780985114074940752134435258897367888766147135654013607909487717378513733180669624361355827540294761168282054403516829730714467716805736168434878893920345203383824279339617322507363998694612780030435021480214429550131901850874205915056777958036026768627810096675594407227076212318128948684408304412980664340794256291331811519440385303268861382738083280151377947087477301635993220756070521963721638692709614150883993034705883326186063826155623642459794819005369235571946111539086586096085954124666976413763112652775957788186747062682135946512763612069023236227676488502992149235787660566506655335090948408308413103689117713872104836113381836928516142399285365771898658681528888420287653196229261000916269777211130947847915996160382553373550197580832494596459040604741241892620285018874079181346380636361042570743259193720944334413286021563075894742113100973175362322367553920068818732246910230204149826663903833677567405269800035943297206396325071672323659538574305397022417112880976330371261050106171388540177693403902897246568162564130097734602268231214395605189098205400862436025390744530453741874068281130703724863569357684424204246034102806150482235278453661953604532918340989482869955433842427697504196901395962087691069204387167429951244946067280644859819441138263498108141690057489004027814764578836015289548818075737031603696734905842404763150730915144637313058711146150731714918637462634439415016512152708311957048217167959221664093445048340101306024475198787918134784457770666895332155080776406330420117919549749038975695979248141255235833536591511348300111965583014447784095876110324155052766486586785585584452111694196168200895715343619620479427338556814269647475416752960379921059867510638888023940962625252927417529840117535870364080391135653090402187653916830853114375841359724364291620965218895534553283691557661062899463560732290801235022406155083823533941184943111176593802166168811895767630531209905986086371009684451183023582451818994923024787413649889808009466784107125230279700142492948216097516501609725164135756473325543164663714454380159661457381858881676023594364185400466550569592123460768370519201932810777521839719672737502158306013591041961504048636502358178817631824746039928784652955344564557091133865123605859401564244769730390304064999192440116421089454913123829349558929280392381534148010951744898046875000*i1^138 + 1174582425045340247951507259066173010687019155145107170210627240875755320704406647437939414487082073855588914635639042482411939092827546688233354308898863387640433265664853425674978165331242225811188172290671315703411530385687147035219602377597958062512523370946573066018612923051544500597578552214064287379347717209332571997916673054378695813553916949823312286076226445278521339998946297409077426332885044578694556769340664862538079691375390982814040500796402633067613419483022597915801672056866003675118329534606035874896534903182387901133405856664451351046070509220166166043886828495075550043395629974879028762653877999888679415317495936467937888591642808696279845275394570712555635382371173564395576019182117054163976563085607685043473940881071203466285277354681497363347361593115717821269377515921600798084618770041238438013187525830125217634207921609828103174995480508184332717882872692524933746981976052559089644277571849988597904797529955249368934367098840040297697442730603372172285376988424871491870457020915955788449902232602305707863542583952599018764129796872670614216807884227211820876678150010291607289645514232549261240341869066837944459945451229749967887114800098811242872601323309110109574693256209151618897307522331667483427016712803429827630029553106475781096978133792009221278422451883661747398014734237189933897608507526494009731010006909749127418860461226025983709482795635425281918253303687388342200011851605226104452037276067933684070988347965761794893013328497614435609331620480201849634792815720304384043746418245108093087310498525021104728920575819191686163951845831012173450040194763136557203869938317256114096376326242423617818489726354402598292918290814384963066541837553344530717669984905237137495551041000450478956231763366048796505223716575105193007816831838452465333686989150270009706737537862702021949280473360108730192564179680694907345524786562019651563224616460567676441645152886347418944758949764838609136162282640840255761523438090332718382918760194613388435110098309547205676128516641719637783793829144514795282394242854733404337252052430731507179209079015709636198822817357469249450001450196283637458672274390113631256449192886919253867322330502783439520683257027155478583030973926761690357517402109648394406969702036372127319636466683278250449304459408413981880293598058850295114990190060705653526014636848979178823654725366056265358981415097408391588097965178803698703945147511003543427542310233115993523304906743500234222137398756269165183326644814893978029145072444372467448143676234827503393528968236688666178493580712367412401846643595751920333069197476332189574745822774015898028540365029884526058645924620165228840851389776712323914886550952074958515062525548105350901161667591412369462258623315397290466940680820907864742574257083822798356403719209804778403430588374613193373632172271468859374649810121748614698121823657681704600444003222611006510806872885213161432635353043931957304543745559424694817133018601327810977012528696241821408299156548891355237321756236764440222204690265270434504715850822193650681771735712664051548360237938050098612982846596537203403754544242964769484760328092361587918450329043322346507195013381508061315977289334479845948275018580248419856009901572666272419573032766255813272499835725367531232404229567342732754574283468100928547992326037474284493134807801573124544189313648939550280771355998281309375000000*i1^139 + 43334841852363190735966371574599340705729430024048371795286212915475646436094456171526220794663772807671738659397844213903337577296734761657580119160462556542199552804555179353388153576690712627231339981386403977234365062322057803040906189760448306813031726003446281644639035956673007155027116173791285489245700874821197683731957359468786706626753935678309153661150607113034696098883246450050791902619885761241055646086595254529779654183776819518336544480593923196539012927576277593421367945128781976954810159657371876777391049401026137410498614716860825186416787235663870096085223141398516733071657710619789510347233990300240807370543380648124280054253044989529732755707373773807510084802254874510139597445896552779962931135559416463916286985559207770925453431596407167598570278477474409303512752294485695599928771366643225265836588058895670991670379028665508397644152593574621896047124192558941704082058449715230033756803252260275833969793049261991183140187566758209252171754754171109235843931623475974723595095389712271782126296171465969685243894285159220845268984968651611693442200609050226931143364463027046249995392309608661754552991276782210782154523395301505378028075866549215058495749628725314043875588187111053646722655610987739268327528813819878342531293327159974419236275172334560126211721691136328011226102820838642766735319996227966710092798838923773641085693181795878555539014739784352411115969562195035211111172676975600184429116424920930452129734180843060850995306558334197348742833742625584841767581065599798346058856570349207182138864991405792460632447338963704574171921030649272931030868274429131924863204127914621578101039632379827431083867551528438650635228807880331458189031146107568953135189189968030863061502659617915991502652933292219259602197826153440829214955976480076988902744067632145708313901134878984585420217461780656376483126307838168708060557435687489753271670620159310125137374073449110556145165092932869792403585186148470112398305542241264164019250310205865292082202235130386092945655268797730794125154450061017458645197073337231796854722213212087130736967902222483093502384587650264658040001950839247079955682724306679197247898835766272669721862430889085762784586264867339155110189264979305946810913174656523419397093524610756162658295804413576199279069927610165208352758243865689697976293235396723011915627933485532357458204947778126778303273020040006118468477458967230379860026461092300640644214181446069085697382146490446385613535242739107893545329988431425123161770696495335156068136620689571638834399083205530481209263691670052085525597698479457914667813394691996485364482605836469011428491940596699949110240998141080340254323394116500282634354152839284980472965711382549568754182653174398227073673480137841977807080386162830538763989249908964575162048244205974606595927930495522874985546910396312410293516476855290484265255106597763003948664135236769532719256565676593449788184256189688348204568000479525943320038104182263304949440983023790342769212241242333099501788469367982070676079414652563088751145864353651450207374200779446307155015363493780907084446622936994975048174389244291512865834994236034743938561569535989210374166516124065311864584887863845925203918286491743475259701220605250012073174402945474132032781528226048916613583402966142829874687061223372756464120623011699365881355086936722768771131701490112556435662692460937500*i1^140 + -577896349881184069615296384061490526699370053036551718485361190077359701176487685257417665760916330197140365782509868762385192147281805889561257925793743146987863962063797916212521035372876024386060942777830806859523656381147545734705340566997752251808881148290109664392139348780325706697221994443443424157776410551477216164127264433447233485816357692548979243310106366644810006216607188998828088494980968448499360592229029246085250382020156473817823746852406109293198453257765551401385603720019741847930980281908358189844628906293417022884518937191418349200071735908552463833219950907019993112854690576521133749673195172637891145448880778954472786049232062654953761948783287884624718384260256143796751245050716707338858654874962719723478316495578698655903739875996615648282169262523542168444533494894753469388271812507345762140675099531060869912231215760483823884374370453004255891181671189881676543599316917085103923031764304224285030814318424795685965380729825111570957696361377319915906066411657628093260072110297463603474563006312782319321931864337146585018676585277479760698997190045289822605963934961643758165370577480400192423643985479753762486823142352046989945583376631093398031831928004900197450204842688447286975763946236607681531425994394743608280283470472635022082804799771546291425681013509329083092155027824070863908227227165253591539522440539426622587476806855630638927993876876450338098971480772224551649258938335990896060137200506596801242250198119500256226686239340913212864732656000717537574879029328363823893826065244884006314892549277803617324019213813049494206714256751760124246373375057475396498289164362321898379721987970889481985826535380543494800309904282078703297895778335849470201187727564741896558512896482865857783867748518527271631401494921418684899657395133347513974870799562829941175471635887073123297952377435233656426477781254312151382807846898105809419604343115005578991554399933635144662285859368433546489491814277391355564065655389261269371602766287016976514834612150577003464830268945805607379832895616367083208424043652974683678422758315868340473069917448937381502177287225193481635505076445551684020901208048636731107146752405460743183201936162052118448757118683290334024077060629740575497925142902268362903098459488738519826980475528424099398232086373487311048419651537215762192279524091989372988694041731681129670852826537421356547361895851649273386719266072502007442823265336916343945279983698399161649581391924573101098042078097754822911877097921286983156608705532703790975581582458747365387066512404107191230933734941716780655890502217045455859412640973087958648671737122542244882165648505671549991272650228133695508180662183822035526630057045050569384866589038507383977386254601645135455307947586394393749892253310106813515454184367685489295921683864832058048413364347610614538087818452119725049349832863505563388583578779865211972412106430495113975596584318165574627190657999728540590256970740647475304410069659802660991566897421233515708353364278188189055691110797814953038688567635589538207171677975294281621965105023749194011077786659318620230855273171986331727242067587463498577107593098010341268189524904226428800927763501733185545799148582959004507148631034545553869681076349017306453507299509997585602885632411743737941485502293915383725414404133166176687902022696284630751314684446407499315195640360295814500625000000*i1^141 + 839624544443352848853189460187411446798591324371992892741487634625733937564197061363593034395833860468048878425044520505160652429532761768863691293635245207823462023334321695355057803124932238459905814253726853733000791057431680390244293370747036608002952381261073881275190904773820367496708690703441533006387849509668021472397744876769797599596391064041696354640178621967965784086118407857468968996556854701552430565006299894459281957625564646505846391963110677700222865015851768516698364424524450048645152636848966895075713535756874724053331554005652516686971930105651357031206954394316467578447545990825337235229312934312708992192837610714952362034891741077918036961595746146074356445921992686275904972278996688348600152772109596395880771044281105493828842452982569282974584088066219843853415798627891821425544302026219879827397542288585856147800950007732962124325644280297182046160654001479379551839001141015203952586028857117664599426065337118746513488599300046415093997516135593092302047445204207973344456141984923099097242256388946190798264881516232787561803489993510498772509218264901636834185542717794440888072486084309270728629474424752428368892879364865580849889149444053288769634133965637227128686444819974921114616652190604115260216897989598181414728274313186495034600299772854556047463514474646953179818907530392158672626147504597460599892321858641365805605378570616704498687441746372908869595109628694678040425816000197660166262605628845935210553809383256904211202563826946919006051160202794413811247415594270459208374331023033970661266505393258813883809696142951415422172536790322912255389784030976024803505430846409631064473144324331280722615943238914165844624899831923835582363368000493838109747137115227370153405833638283815908963705698093297277167646653456698712527469991097410552998815393639190222951031692648361376960128601217359086283164869540135649496866193145315194164200328330368226884374971047787300989514071112933672116861351549337726499368173326392099157745637210536116428571141082453552903931833764643720473338704486737633486767659933659395831684847052724279261914573245015614232553799897819586748993957724125886468338460333771641611131102851628217196603315230230373266348813743008090343058837395902606023607723187199544569270056168356976349133575600531133030593594962511920822075072825471218855828260593790262820258318574614158278509118039769198156564422979787674047952490275383928595945359002529071690704913157386264447598479074322797043302169390529603958324616831759293320753067576441969054103035794788204680787036083136362341710009668721122204152382365277578404397468952713882952595096037957271125416820907394953344391805993861510153974039170293913814727009325435975943809567399306988525159488563235272743257786918834150930056882831748334305607860456252259265100184098060565428679617033616861691376795044404764731651003985322271482152131493675273197866071159251280506432485431870337067928477802998747175165418618352042440454497836943957229616361929203270438615672422227565966541179277865142901564187103638480274436395809901898856414239284601534222119423092815718486480667432586012616457509713185935928338946370661631918142324033181680081503976873646325009449826496174334866786291595761774821514054862067238451363214028687024226792371679306991097371393466263837758864129924815228643578284883760430345138155635385863328840610296875000*i1^142 + 38347215965232166312224691630714843896604242322653534320056120419078543275687001521129883411824417167003685370050133452698383522905414082784528751307023532227899139027651184244666874955037646715606891517272435665527230256039029361168750499560734675178803559860508637987050158304497461749530315872895678466390924930686856627244445694888741649769582644686957192103790038218821614725111965564129063527982041923064521501951499228443733910655141331554592786054688718819412683348860106683851206581215456820236972888234641594252572323762954244090350199313800992456441196624300911069412316910720381742921720871799240581184042242981821834047553360842776988993284917012349111596029366035103856866752489582109833077141364160455827533015109306084220274291782914655703968641880259222579622862708584222645608051051262433496254440659863233672388569392610885840513415995139983409967255529334469684160562882559952281901181815965205130532860768303094927321947935426553649254283572745003061827572330986638308432757110508443513361508970713041695680177559874977208194376728131136989099101026613363378896032720040390621272312267830754658875508690850206821304457316342167038097298718009746485605898701931020821845228209698918551874483889201691210936456590437996389205358150209528488171666197448099701667649812671695889231478257940833690544466156166599509449613010890852592761266238279974446286488834224068061335277083992320230794997502950234362334256199408470508949237595044035552985717014433302973985500101854477853212694018241069984883160125480124004462969484430932656860226425714522374120919690716756516686659967694836802537396133675325216449475077323494494995836079100812871840513733702560246311881408886881867266355796570578414293955024260561045810690252460053415659684792234452326002788559620084796425615610719849724499634755493835385016939359086173856116103836236394034160814273522082311750854361471964431082275206924617220887023302532949865218708749953285553240687662979866714558451678460609764045688847379451863353662116584967198807461051818923079517296786159488632389413086684303675022127969150361406889325229425864536569472970592790064511121762970764047818618570043480581262347576370834254496209718970990499356012866477792065486230759137051547327124288139351466997913999035320708485932314712084910624332180177201789104020770273065829156823192819928649106005770590571169039244798966901187748262364880057938771936110649955487081643607704698586891994373009826574348828123505964188439413672520438188249786327923646091051130501529320047541472711945404575984394360183064922897094151227470602226637665565292856755704294777161805607076492913130048235981327263557645722368522802396637092102453529976997260820270494589826673176639350930986706173015752965617718104250815270659833043762408140328273169011207195207423335377913643670694824586317517445722262381638500746913728172709306256295124548220029272065383312922254314074289377357631763096878757133318203492016178578516429572901334307042764961355237615406790663834288691910886374503191098281271408663346176195068382273324381808801046572306190696720996525828242683558967834787232426870570822636176215623676245992437605545034847846555604814230328573049422512221779614350402369216796649556021173389807786563793702025237467289369544394686529721885944964524015443678925664490825280948896260348462733649896413069745421272198266625000000*i1^143 + -206345512768266581351657728339124997299991815116633362931509650047846897260124061548008585342689191781115429772695560961486983769437509545997426057553909224135882877009491942037494741525627033159494782769585368779518132545111468533958861878063506837040407602177412469708117142482478204240641420584231637352281770731681088179928718214489833531968898739419983889616526729226566461328842176697791402508623040429873437395460202177786853563172297348769370869784774203447082016597453389807529098416536828383593694240575712739848023405782935156161777031800940237245268872985385379486465776124383257789407792767948372272078607063594642264880477576819382741561379596138416755572591972569030104540255221466304514912750395568904120088181676987938248896542668567335821243900166026699025946345616363358032412344032579364566928868975596508872816904126980467258550382681528135571319758326453145962064414742420556248092343750367400107806896994979644870023369770979739657408104845820380202953410242710429337186857309625155631417673941810369140851580810161930794977964671452852507593724822281378029394050683187024017974198192486583146241693321863702992705654724882588148135205681453761043637169527035931369978699912305222825827794164575744594851855587725874794856810953118589289065821614558361432224906192548878038873699908715814936089176228430944126891679690196834721557741743985534971941411376988309326064674443720771680696789878538313438276993675967624675485052693269474119932273672030809759973655154784559390443919798793517058316203585134484840433263732569376013177884392136566852504776782051029150151694639168366013057611596517104025312580656816359487253628573686377423016298314269205748586859254408220611222503283289497635903265893273208875147119169890157763833262308460591638061434180573523564134062606582678910136425974492646680115007654681495587098801465751434366726445348904705110194939794983941016965035724662628279357743962255148987788594413663052895493983624407961794801364451148965848147400863939123914103033708902994696039129091740357658915891348454068192988229940086707562175146136382901798995844074241494389921785982530529760186914096372106827697954063791999388724803102190797038377018376814755656045233051264450554461328666077293444561334777798301021666893157033600429528505936193791107571386983392786848717276194220812954781993563392899302977241062746293497101184252914134388737643779917719673252672417552750798958213542313370514427691143155438706740561456603896433656937164618137623654476211475625020263028486133861999364155711512776557428703101376254916775749350136270098925763351774406621144852111794961966658725816857210471270020273960212962641452700839339693641612626970006857416183733301655427917354020516327443723926442881642009448624997192177301420042567152147785701903158024033098563361014338476628813446162508285275466121815368779621906001845664012118209365351820530919908461582136561396696801820050747862131041793744112484849563334486819924222512694969020443649640285782750002835240298984555731722918528030423352054711227888160000781778647504059547383844900373154834779019505641767697081259591760601879620232258199714861097779327988146478178176954695772019266183840497983069392847546888593439583924668763049039926355016442007982291596928064956498610023594119315755997437542623236320216571636175103671430691217424229421380147871491506640625*i1^144 + -605208620639448267180441579391097000545789023045847130249878315905627669364181555329025767776606378318127552527084661820669664617367721228630078722806760350745448830677108706588133319961620290294669526527948462641933951540930649706303859998973204148342489776160997948152830315431746997704066433865116614570749275097088706414084995679040462231989476262564778318187264052742412824291931201530121927352528997295633572076252266727881548055606857304635489307480575497544088975409648530597173857228413067237888047888172415344619266726542361590335998324217117340274461540546593850119701037936609716134551478574310553511831563139373932122067104951784946041033772055861327538811801285900464306902512522191638281491135985833820109886246363821860986283899964505647794726459940518033959611412177001540716293787366744076518886737282090187245390245850090856886254852835852104626547364847683582054539318772698326709864397809446967220447233263197311060911107043207126286816165164307412126836734669843457255139718045738418483101868593222246313432171436159621441960679878101956706506118707707711920740185279870487611832087242991303863766725746579032168466013014349428270860492138694018287136731054530894217744946796465521363913228382150170662048480840709033879697929036438015394521586661002661831038994298229259974554057097013300857932413116392949496414994852620268192218843521030938636008782268616495896054462766370773732087231496502352052711316803431089289485594224884399574015949977620281603290085297422730317588759408926190346556916045003794942795203344450362263840415270462621329683727440873776487351082806797543844043746629108043174966688958186283978624581633080392259678592815415229382825054917387776698691229294948991360368988466957976210342621078153113455906617276464986282584145615329877920903811075590642691172156089164872308580969311163840666145032880792543348048796170983679903171721584028403625147446006455475840196406917751182203265191564120173804780977106625672358556111523539337993670548402204881124308596818360855622734611281738991305426797323039379051078048660870924629541520261273146156340303028626801652194239281105266001301717770468660443927550713654455737654031579619600131964267563253757771964274926406993344175058745276663553944355114868598365141334621902378196043179433476431667972316382423506967372771431610192041346428600251613018060687747484258590421165721841541978397057106563441151881614812700392967026009005050405422683026965378713905695947933061066427547284746314733364291698405901004165724946096869051559670081954322009548027480770779884823376243917395042306694850278538724386162284832891412975893359932060390556902615788384444809960855918083635090408000670689117734843628152384733018885340129371782201944927374592465085774858118999819813299908325282081227090880339579929159100235318286699922487329138603216317753566987605442739873293773585398035740096713967912544214760699441689257259355243134834027701808227227448442048828152636662525753477080121188457053775717959618801263851026558628644524395563381937912245040243673993419103672159009143746878300901312185626441523102012999043119358091931604287850200319907753485009510616196161260152074336389632313223741300058377366531803030254200292976205896800474273800432776022290088478566095778689930519094226993701076139975959602024151671587058418814483299376122597621380136837500000*i1^145 + 16603006864585005606720941009484167455182758300166612039715912281705933743531020077952355868855969727806781862916606820109302430578418776128122781691425271845957446934634271204267352581447592767238096166027831456894569641040323315251239021332388225713335562189780947533995288486387166623581589994128836952673823561548581009433725404969027131512807132973409133187620911406041054008773440006458967860006210437039715883081678350066010176976550358993333776102870499117376945885334276703833143311452261370901595844098421990885568599434643765397474838494915286747788552378363587903618744758288685629087652773427978602703312836266644533906656691159739281220388234834960756859459796646532852472933879962734469301402774215575096165512502989964857107428744641638433328252582521850683591746198567191808107031184683265692343745426882957371921664067138162398453113298182006497404905850000784640208279298852609916686192997379819128974019882739052681914136175937866303905689741400187341469206463401591365452415570052222104040183652850497904254435128976577934831513606395805746344687340747703737931186248823326481816682208298119643436701337467050251699872802022268568392454680513597270542879789477610874275450939459134328278617013936263555343756868111181205486572422911890597804193197380855701646496639430976754239538676788015330286511212612473026591363358776247147504209658761875472309008905795409883236124616971516626449640434446430079340216026261919271187450925263611339843434336254456067149291313109373565011344313686755227731655394382200352820740396598417499874677025295801037140870515466560003562297895726571795704992290455522083503693962192598001722629195682502189995257746001259187387620898150945171943968838471179201438403562103058510628421512005567903607683989867761663232549695091834189806908188790468665763256408838766426405189912575915738964738117566919419091686974472306918090393507367823137327426502878210010159894652500872812913541573504892439751991833581711489855447262455446066583321594683990491888585193675525462816749550384447904652978118271622486245396014512662216066058917211643007815031929029289580042714729915032470339984671196287000314553496850892368112357637926819760655779484945484124230807383810909090322480743670813020951575718202269661863668497511198857202819638532454152797567072122540617234666973226561840014033952461066896002774204480856830370565249077296309263244239886425248033354014955942367780514703393707816189709285455370703732654705011192814606793045522989793219396132411424701990597610430968949456411225650988260135263557123392497698333511545347115160143107839251875627994720813539311066027027258156320260365402588708366822597656951994847280186345657134661047344335772665628261028251390596594187996793881753371656360012662030397404797366521440428589135456069115633221666626306104182601456105575141088266187310417837896093472418140716699663833334713201834177122447629098722264470466996306958970751684058767323353859850154331667661515299001751105807947486507241879495263877019704300025631628329763435695498362238284826296026333165907949175170640909440450946466402418860277497151350798309337386519282126799616470406329662249568044582213759627590527162549802630631781800027088219515256984711287547582631061507226272640162188960272787404772634355987871042501391347335593201698275822736644390722038966543904500937500*i1^146 + -102926206410162531134942574674353012918477945672060010308923513050084228547193238102224804572049756885160716615171404147525935866751667890093776759872639793812643311732112499675093992160816149685801853868813225814254190519700188487534944310352207112583044217643117085422646530153435927567556474400603064389757769860145782336630440167204090972641770957020498022905252600121792403193577774384655418014881804633202116793042009562113376944248952534474736296679350731699739989039092705803486623624152397567359633813698451260062873131646104309415984957190618536986805731236389130350250485539977699446081853868525834835089585855480195354277175325264267787961305640334126306598322449161253429337274398503539694683379858912126691676841436321681734953115364174646654326323489317318481353862005587700424313818953427246546947863412363186853967172923564067491260866544337211679417297645592176695994627982286020299783523522566534990080185838236402017017901851725787316479134319320513697916225958014561970043131950220954937948045415621745266536799570159128268468517789036960749097730503844108563220206295057583198015668660208984989309848089832120341670750893084135744643687337785456294636097174452880716251944941955961545601439783876413167769865937127215684572113838069925362600126339983407988910913417851740959951097439148996945468557326443283514341187974185935733131352030134040952292814267399141690026237969105711355054004428684504907008069674829253381447112536056187493047464597267854587322841991029789624232136435975422911326225851343016959174755446636994346511358791910284751165565318855307278623940549420772175273914834683724323370082779271691145095464779022581968169405145355525486702874550465184174199203528629926190448188943166619241547911002880902646746121291227524480934132827669270295684033976435570406420079594653623188605844070896204437470088691787781437623696432668236566842448503746102991268873090782948671498803642179978873581388154342606688074167214103528277922922583108813828707254685344671340053376453477128407402004949008467130618342509820225041819135883111327120318976117044157012778984039165609865950616502020747660797304896656386377636238394432651814209349828336035248601778583932397441828485034345026068882782577605165219058169003704442068931642599753716696317238235436142566367931068205729439919397038645444594167130681507543617157253885483675289976590625052388936941085336501278270552721123357218983873899137517295257070281392847079581972517515469034816964153388671874914662817876452850336901268975007470371298048526253895589819285753227274410903066280218279770335141114443853639458921068395573390126293355073117130125283901622889269120915503260687131131222521126819600234530222049634423803166837888047444466144783905013181679536542714981517450539376817081909810153809701521089498953511894458187081062235156861272568805037561750469091475042088244051825144524021961961579782767116964037677113607051943410983296870402098065272915523460050533695867459704682654992822028688985483307969484382045456328692175392607792080465358164859989158252415422793417105034604007400654009487753825261131402563063863741456193049507429821187958345487177137360078700954427127709323727031754531520198316668610781267971174990825613549025164185572039796480955676669985687116601697442796417993313714043762909608741928533864199455349512500000*i1^147 + 486166077192884020414021015379682350917912891262778549704069874570398895413376542710206433642256029563971416314136239876775366809957526661433375861892119378539019696931643087575466886658245590670380660451736559836969382680925641865206091938647530514083560102562658108623135580451260688860033527566572235311858188914309886328058580024069330953759674395259630570439448254927370235976518930145556386889837706373001783911596113232609441336216045284574072871281271006862055787094565263009790702888786105567291527264476032447857746928374397174694803408220607124615760625331894367355692012840142762296301585662369245567710189553408912332175360559740298401067878775321995811096956375043460025057985655167994878056173522001880169784822894717017686989535492358942182582423490771112993865866872551259018505271909370410970727617579371666955956544403816723232001378828206320279871283172885553069008507558966758944352934694963114629158922464070658008637806724802381651338456294710566427446533429300475215909721663247285939513682938195728416081873851161911193323399047850804501942226052532249639862797523412972225855533550446808935765957111154710828659297672783164902514847559606897337451654754514642498374586505727083168711606401308592822686836876735765786543389853396296826302581206085455877931827519607114532445169345808989378034689902666117459932097487065604582918507941914115283437442337258897824290310522407170798245916074717576124990655810810668446120987151372657074349745303672726305663178102550350043841326506560564521524459031499086837583923434718690913091292317683098493653510558158219622266163976375101372261800835159482059399582381031330744426591730104178332005678467813442576407665319025796600876877299364689111347061734623371343634997965431460271635595802652011979992259834549949319634379548972343759383659460018825855496668073941628821243030895894559020787513960328913521295090673319348668592118689136134331892173363998754221677170759817168164860031411047382630565174136465542686308878472378840197066142414461063617934501910274071927344095021491223272591656916981025469350738993887607927150254005773772659415744903657522089002777932486613898246808244214184771792772420987844006083856888387117204567418623070077157863631127726390763660400664386455808634330742875261524602960662937376669414806116429954873333733668254570783817657756175110011207545080365063967039939335211180452584575953036626100439462823113377869541053934899551394434439581192434031438461541896468262662152661174907339809620691162667240955811712298947766620799022737846415061147393184871570573185704845387226906064479729591475517674154706718304298358878373641485838270586582585097080542636754449203385583748022611172963889208391683927781879448719542452374301793549506323691762257231556645084706038733801256127660999459827274408473746975048925079952911182722279847143965249347986011820749287871422681001977484266284127646712676755469730302231060267439216865848157929474904117781852843455504138959233398952163378317126118991261512129799669650549046041726857389450155965953566666162615936656432856095557369941107853783907176536854312737321403166656262325343469404885710377116251843851154779418659275304547307591726067435435756068852298580049108235371119685278718347503712302584174527656794555096039280259674246727592079541366658122062132577127192903031250*i1^148 + -1308776378583219913437391106282224771956259410481867608521371890806116708031360946942177763922132422686749143658841724594429662085840389993815235219754281565517296700377717147187888817390845605236034186198750697505168634839167744181889155399221996893794426434502253387430211319344656844680797736225477535309738775497835743471259902229286854161949515808156417836029295046975125867243778380125828116102869517287584033320423964969202686955579671094054682970524384369635830417120900009811405461574292895276606565832472414611034589089565679553490499220122560146638090005493901679933655953324227683284270761135177976177008375699303674522934637241541685758488267039446726985012834432910473012956202585031186746697280578688940246842538045368162919870591241590148053124279839087266274719642934487610861735771384794437701909501651333526004401990223543654259061346867950331803105665827761599337090803065629814118750460509069319825316787564354256807337587225574517209926968313499520394774982303883391373628268402159400849906594714255678680981658195450079952603538584249245765384180006580793253764502372103557460380017020416780918116872675946710181434623292855466063932873218154615242373593890100994733283664253161647364834693670498483793851450437983632911011068602100061960347516230748545187750707830253050746161509649160216758282434554040938812167033970421535114465223431243229681497565271176049086567980481686857757756918867396699913983906283223631790325943677154024896292334044999630639904570757634016994774471573675611379233494299640817704361066020909383107446947719913700509871951740078180566543036006140582832759493057716543238118697833354243755189076914595059031710885354149295239176394543720732473019991794281021545441824456434209104915941794931179461321316132967680438847205575652281804910362950637688615655620124028770355945292914966628799076164462954874029252261480414722952820663065956420746219488077807563071309031894534502231540475153021810851250773585448966107882534283411950464013906073958855078729884996739832394994956340208637680449192429524609638690712185424941018180963876166688602446944080410082658393613262591709321603584822062120338935757377509126379916993710160415038465910526905356296860696826508573087178279773212216678639444230030689051269523895289077746736989907696463344872119886708320867095881301236446129123192098452191971053156926326490076263838944585317052480913579444968980346355319330303947682163665910330333302401329074589609763664236771189855670898351609128912517754896772318101160958265286565639551785355170740560856995040707403275782948091375682881526334231100297020872053087206200129303191315863530013045007853368962903708540198262625925378417438611148133398107170812434273575629275912589245334978774984005231798497448573975213603037041186375523314849621477215555068195661013204970643837422602721491989969995367106118240442718767936251945691808571478497502289819227999366717608598909470516508521864279033438251600537313956511044509246580681912870445201931097855463790952694265082268135848430162603412227455615547057786257623015563178238742551118108990617864798810394372303664013074084629915824318700124989272107690985268975157416620720894549576531272091826433006751500878070757740498236670662285876277547588230644104145527926226081462861161129735834349512701934923983368489598500000*i1^149 + 2651574452381373850611077517907384813466217201210996814358109520963932336319372764414678447460848721374354003870651076168762334708246939614214110006740639727231291224803436891275017704932769597972242261410339442913922214598668579474266663917411408196713234297016425025352320122649020733150912491263272620669308168420518772492259273249897163551500144194187433344132481267754096209229189644811214941063414406007911323450137944460505278728266684491366160575249206636450076712054546533496982636248160347146921499262290253307507064032994394243163553710545619045348914308109479992971361844309082086998530759706777711216234859556631812538538082004379306172385070475720749884542745584932169589977855478284363267131817026355859696810904655294175610695634592550897490526742533196981503237842868619199898569482196347127994814022026379695125535890061543252416089488658714255193471793999624293087510088741712800908192181052794979589607106539692481941915193345380976580534894771087604081135126497635038653983800257674276657656937948019082418987829160705614468931403800089922865937960544191660209442649180256643548535667208763578570032033166283284327860426093105058583439951732292843315799729080150899508249512849789854633235649522547013358303484736556380802283323975165545621114728328728138550607368097145054442424437773267837651009028945996279884988638330124969642994848094458616697656165207180884879696938924831315528103624938336762095564849083115009547590037749608980694991407861869473069688006623660734389420529838066379892292970488116683229779384209456492329254449654997315745014436521442892185140541921072411817739475867719693734316249520467917409554620527987290579470109460218918028502366533812534654773097777488271727051781143548881583167759862667389975271936418153006977424903286404884284049475799917124985045197497879058639042485504944879463204446718341198166302267776227612635072129662363608438220112121543838300640453157532116005995901264764576349443201010747155723263938208455434074139781226593101894354848782656972936644681934096734343795185876859133803843324405975553228053690625649625772232781166176353237831321702520168843904803938998781015950310830522706260040890614124178636004066911273962124066566505327382809061701236862033115599661865263606015275921716248244740498747661224833187798373918700962772986368406200883168243315191423180280960484375836589612844208975478450083131269474827031374631123677253841868269096242971843475524478892148353162552118199936538409416531057248990349357185399359412913749021810401476107206335943827056891917270522766457327644956124317223893260614890909757377508048715408842232381372108952857846178127893465303535353350305607728254727570895009481724517491649691685552298921820160932674119381310534737112473958018935129653306460222446250043778584654279394294742556508281848208314909365156066447140740657751281244599893269379600500032081302935072916545681815176694950531124350608855599611493432731852822360109121601999825020042396234269761495424726746818710067140431091733830252061296294606279849355761815376134209255337657357270973076628659242331283003210018755281483915959815096570541567506908461673632638733857293251904789396387543229188152847838246404281265023497958292659174343227341882801992495751155258833145884241274152822523266556391686749902302453824923637500*i1^150 + 459218471395542106788477796706784395461821001900495801550601350969353707204416169390760766763804922490668618438854250898465374647689275031811348014817321955959421922802364134944495631020677655750067759338140710749487343096016885876315814214868355490417434588920041066599502840799044227629528490327719094082995421150915045235064727450644802040106237312235499731336836136096798466720528750921076079475540895261895342489793186608957088274461325055061508877049939168741055894755479052955119977512815604704732895850503356018071606754095133623404194086905413987850173426516714931820060146100567155165506404908943134437434735773216730344411142649828415265279481563702699524764634768434372106902621780154935870365066958245067943712848607901316110447379962402647990646711848426940106629405547029792560315046318173428713680356640500667132545602783847539944034089067897634593116969108137263028207353401303737056548322519637522826637803693302688519694542522521904456376111783106684713006662576262843851091812765181830761666766442977682231418258658044191769594339006176826625808501365139328003463954976501810941860830480091448725841424470901932970590486037062291368284363251075534701048777714448367700888913680712732128673435803394881947370160110740053330960471994305085011958770957230222530088844275748691045777547942218462916855316823140958199752888450728545207001323888526137406599598221474285561503802891175344774368949011171481423080987457957809202349816809125980201726805137946659070461838487229215055746745122858427418804848699463464317168186822654402902339915456781829667349431821062302457658475926936324972439381903474676086824002830195112833776876708745930480259108919783749476483121739009126108129428257165108764097416272484515248759923556707392243896765691165567637069442260939496339874128777279062951515978928746120065199147092319107711594626447067457842597690045988825258483778133063280278153928853905170369549436231358898167774836806324377869018708453657941082387331502979836226555828475177052928266631124691943625188671086058925462028888323533058775297474583338998030798957790151142647201645987387628273743178423620428016856758554416968657800900839741978281198850398277928732327773117655705534338943517074218743707039557364164252001893307946321945512958979615836664537083349548353723056521984047825392024094092412542158696713696164178147623108129290816229449631640272536775496317843066313242217170306153714813364939093801951514678275109925383735176740490502047385943583879957524594836048746943054800958210756336706706986523438653217497894134542750696783974738523053925254928564959211250028947421154143220343420091925671129754786343699673626084420583793490798467999420294016962476552107423965287755867563462697939990035409410248853497781531236346387640557662765815071682474551020004027537464035815413290744679326810831002027125124486795421421438319872978880618677467674813901540776184491460074525312727423845115027516489537686907097118662166257081123415908781520381065053357148277276485447645241678107030548190257711262375024937921268875302277251710002585255896515848778503617653082478985114491037543708048005270236743131009790114856069892437061324415920985923371492173690040803172786876151518767308228988063104383449719733472341200092522961835633306232496514463851962283686155633702900000*i1^151 + -1541993402556354722903531210925801890874947624677403267386134977269024353939294402381827477642583229989439476385553153710480646882125565645017295929794197350872483089782328622679075867745557844485590481920676515751575626677765905891063597258317906601742492467467493257684328164994055802678877322504107196860096050841605472916413063410675797412266585883421792255095798157878471094964055057516390566317288517544808671674116658255396482960251472021255428476134787531740800531986283253388756357297224211128185828892796354473779040625177652283776724318258300567577557113471680301114317385523653778299356540361586235069651100411819162017774195085164382230299243173518289062183826950694444697141308534116673424695875018396232604922730457333194503914660724591013757719640905868591532718105507467125377315243709993337342743477621107655523402087605309379469875659277634834621422337044238461346255742864238032597388864594401334263532010067678092082714874278187426530284908807077878509148849539383876303320744502726086216211009863250938786137098853661900907510530262791218138844137147081985859526470903469874740234754135903494722156173610996999600831156034026844146127567918079568723929386990637506608740623788476861546574280849721310768135411469877631304324820435297544090920198056098412515232100666948134925353713806065053562674887769706327910507939180614216320457933806123873007843135966173158680760632793936529227955851322121188833015022797364557140084271782649727156033443783921376869400981160182550449112109374328040222742496508692043724531204353043402974356613363355829464282180292134946776508072961694854225605840320266280125735967643545322733661753478528798170602941961992480605032515065378577734826922355500835704637278151295550585338771755689408935821943853103405515674182584207819165217262486924502951092812310486280305704677005906263820943134764191493652318961048245298342343764580296413015633597079003197786986260926338909607611914167845672320012552653747847740241523031871330535754279875100477281216453958874744857945015030084907068755532863002096092158394728355252424153252983170181849381353950284166500601268650962017320966399224024041491584664925561184208327873406162415069325142991306018764003203175588161678102989890352847793844762937959199171739159124711384582847488348311887646111939424039583884497724427906303517910484683914402502080573351936291605426838646814688090527036657546333995623727432894004551095129927461735073019844360950044048849449127754563614845173665347572010975120424751135374987699882370128867819813628857058191926412224064131009536179262245434267406155021298627398183513639418269234623716819018435597310188327472595360041181660373639671012019694186527690671205542037322502076952144011615402495297375448933282036230612625455146643553304709555201999413594534137182582820738942721148127538656848300060346320564662989003512247108158345171836378573067576351917805217455094208808658128711213123204311510984852011228611061081255635621438010639460228152996981410160259322260882185085158606454210066365001387388720633478383632842167489624803473604137231366245198560007043307031494451675405206438873322992045976675582641476428647540768014878427026352367505102735631606846089543745259580108244464152470577164879660564400742975354429002806745378001412423419016059375*i1^152 + -3849265558601649903468029380382617525350612052567328436100795436513401493866160337728060445822618318985726397435252062646358113686384494588633031345802679380652207835546425331788856315203198351536034844672613532658524002475836699789189087448253731419395083904240810586025908668937197222074201857170552970070137842482111590108432819408541019069027540896610193921962688399184119213131914614642071977328807458120610668439991820860719188432516260178685101422986915932361421402882093473376846061362600668236627003384327081751595249788792534739044088318436298267751794621397002625447948426958315780845812540725735099726466759371370415137990591333273274779234904919169002121328211701560412816469629710616790662455588705502033823526110151495950667571395930600696813176270341572761348510385183263258503341163537523306794481733429291430873697804131719967454910846349131720241679782459469111635567090354632231220602012395772570879134699740701092217425366944974211285837138047366081085844735173752998742095424217685704104955190031947586466327200968196670480855076520935067405195111086397457576236269407315122691335894778839945171805790890352052413172637357247771938117242837057959018160257813269269144064271438344419926746716713483462239406619608558933697349474425204089052426885828791908532921441820608156582742125929996373082530071283163210891135218092415066540723747026026165649355679088740175180171994616116918999428741507990820244912717584257405424577086571315788395189253147155173965496587639257427710287407285748614580186320207232628069506997119661924982294103735067932876761816369913090082646941385531961448182100295087828782097079869005590848848275709792536360700924673393275320056344902736467670091195897854189593440598413562395946084482483283789080584181715937375593046707907605613118641559014209804200951042898983879246776175202998968498873573094342756516005088683763447471933016517825194937349427560201284226391262294457958850781348918026960864437668065924033190845881204798126092094804975002656874763291730966261314927303908354876752144593611247984947826379685701039737171041797825447446559920818699051758742709399775135752098526821467037251086801879593678904330242039626635681766968543520127210622852050235399694646023467668830962343620361452881390431135837044232287755786907855847666844160461139111504813639858848232613510486838375791940164105887227811474466358653644953227256102436678941793757962896678208917067485790702792846302889778035720017563032652408152747085359607952641564682278555271151350929357167653166345946276088948092862924716867690777474928655975590559297858497040558836965867092914526038018796534906236895293632182926389225099013777203659420477337805204093891275007017910343384204404756552583231934564476808198856150170132946405852069571203367614952641570109656877713874969532347652908649535862622722748324466301850434312368853838629660550768964561298221888562422381485776648441094766262684497577887647709442057097169393290750358671157508895251616836989330194934330318981102555303952423065234537613596969346579004085588687994912827373917112316747945514426764062578839720350999489106796935343507649635001612154981862882499970565741522559199819491059294257868217412660853826974293724078326432856526260769025434251239024074274757574610717775858329125280000*i1^153 + 11585212580591201999583199580271371678548686518012775442742916348569917052852872148678145820144884896339358269537403495280600695839599412267701846952460664829412239512967515387153284156545306776222170059119304263028409171948771593364079078647620463107863876303002023722924306913355924820392892948864079803280972461704811975908895862561966714277181615945313293285371327419262192507655525383142745444614368248780701612914971284653049664613448948373350513745075040718655851644884397948090533543699914180821341142283494171938364094948873166625166363666421481668788476561747219075684846308074508146040293373325930072016342950304487838625093409862630789725353207827142582230664191596537204592119781952270163561122692307755921681265149522561072332695987923880072700186272494746551492598450511599628557954216745848069753155000519263306930626117338901638995174410588922296667508641365132708882433731303478716340047470201434287580287360567267265485115433311170835312361923332265066043143249303830732084754999581673213272916760191166411096652819929931808100097592694098671200139785362262916938785372446587127810954827628275621380578991870096887676491686876107963090995559254722807181614437417600765717892778965719220858415803496731931327994236103239818371349182184187046088798746379548160429602610711174094238434357058930476968245186461082153077142256171967949893814850976179393266680127385901415802811766065099906068273068686647083960548119314741807973822007526240939673555759259623779221448828326086325265413879229063057324228165374016316571021600254591402061113801267070428224177465641968335711304100029706096493932536933293610522209004363540614136185800738892560905195294935177084963748835646878061956726009619615468893893737733862528554049360192804723706739552682367578955259952409204849679489235428849088213620311607834780665243503675429393698562385676478466539014727722604119305853013758954885788092651710264985678515382852542437157221186306503558069405236527701028433082982322395041582303863038242121544201116497470545352202126337747481102239111590161842099313190004706849305697790038560984172419052865637944792419821114072659610108749225054904202122073978010569274113884555288737155716829450836859366101060744737885278045525328063313712423189059300303045655425017803926855929045933087648744489173396153180989162282606273387280984827271124980934482481771937110964530622327450175159784417887476240462264134315693034555215798714349229799730752087425445707638924765746080864459914022676763007905243449740447792722934439811223979999637200798485915745443402983040495855577613164946081470443605717075963980154033090915507309250069987256029419660093965603804640139547053172962307489230868925776815174219080208825540753182616677187178261089289481245009653401105463083243525571097933078013692788916056607722904716005597008482231001850735701121919403984262872218849062365894928284806210751698776059312115723094072362729036872046085253304752223047337553436156161913894627837860564669912261576734145252667559977683273775810058381239153042712702444137846160292016216902633289107532244990372894806717908327911654943702195320549440923174958460862779766482406948651856809750013216791327947121399208988886593577331962128550043227634383968493689669786339419364188727643251987213707702000*i1^154 + -9859045062285548148402181741114262795845946504344408860170216755031037878716587865897447623222163592915478503664142315705950047167206285104692850033472118060447227040041518111666119769750030466535650838002859217564203827316036997497431925617979744267040864390175059652064479705724061609212605321332008253659327914638439950463455769762032967842780505360198726136784663625697230201290650315556125646845863172920762630256325461446946600736160806291001049636880170880240452521970384011598664162449955216780328762942800406886659141325247849294630304301833554526865979573372057960089751157003286398091706445789708061000356369621759854004414513798985486724264607514470968084260217515988609054805465800612365611430568084347827499047898667434656702574544293871361119075229563457581816045240289904381212630780168260325107595817632441768388460379661779672198560308348646893890361304342562811466395326971914361366268174477713703432103638354055751225596271019018552220687239974610724201742040629091148240766792597435859095295673125646412582206649113569472200922576725569466209896592159859957352514703146159344614430095114606474303026845362841258528349282539174372086491006715705013016655196758657521459535745072088565727187825824163735832587569319430718594250048773917425243273481417201912233455026211138213390070366467947956446901739352190094716619862879523556533211526871938407885286616986038081299760762805830144454904272778051438282186736700981818813793913944654254983563790981008197797937023880583218665522787355013268383671130543364805491568596348365017424700865742985458492224646238694721700565626227066266057056247551439291420776360173701445259461636015329313002005762695824908407012134843560974746083637321030907844700429450530054790633608850781834967399601070822968107461902878131890269213166827927098924196333866947053814936574005885560464989353970836429368825371547347315125981056216631277195215822052129184570937452416356510194339331115308275863638382191625786922509539113860438589801664685362266328349669238989148215070425074764523638806407874272692504418937096736462273115327132195157756411900192457508476055410305731344478280286504142463314083678467755381977824555819707169616524125254025022830948371495092630186626865768358822024467600308877008107405259025038542957213600923147429002726047184561999345375043055478002366116885208349756780845876563421714549077927857627626315926458619553226293748220637096996799950716674183396103301799849544286123103727548076642784280405130845367982262889722415840152280700351760457376065756649354860212996428354577040917678300848726438542081193285812763837538078128832243609339672387605150994514957812529342054334746422272061090514391695571111714291622628529011382359800967886132615688362455060777849778475005324764592753211271111070929415462807288198344494434812071336541382348122989042725441438604916374254521861823144406613314377740969953012947653179089344120262943347464409775081129314440078385406978211320774744546624356173670605879269890847256342385315721474507287223732820074856905462429229631282502608819417786336440318007413759174810770564954880335084413457684805389072841335017822320626578074926542990946818203823376060520619027046780190114727843731691754700514266729055949556076480395772148591405607373568000*i1^155 + -438467597508705548863430316599790331359234159662290867433258109488035829984932049355681134208806447676375094811955866841653968305856224011922356160194941278498877322391793296937488295788460178563404020147037742464455897692298239025409375943814299829198074406507299390320603401985250321746731178942205429365744813575388480726336148318674706867324719570524539249501070449915501669754764870605692490045122441008272212972507579973065795940569761147223932901950355696715091475952681386272170607227754174507056753703803186544362351118143657286270649630190110346760944973255190665137839631784037307122712059162148403671378003891367311924347736677728682406484460201821352695619923972144182201319102246314827290448533386055970377853861716497440277536188049061508490064161652360965917194647058938668878530667401836322879277898660129306834567129255621044929118201602892476105821452736322095582162766158463771390819253962427642966168917927980566861021281928442772718900801282725734809624056647994338577736339723358501391843498925665391604878452748048565244864205535140537002766659889901468121792068508502680380639613883683146160458838188268894529235368123739662759733387205770656376586813359978715337397016836571804037196069680791569469308026978885944689587005287785198214439815170604482583480251912599465273716980958168690589851128921428967478669115937082402760553101695042139369172680568903431745526244470046979773262289491458595552229923715074967088747245137474627319243940255567120358043240255030899034693291504061267281961000354654370557696552576911348248524760185998024664044591975500992542841809756287289491553740339103522413568635133687489747346505349966379336491613499047383508127543151370497719733422801309777231463900148641526207574202474151808454973476149902413044395623540916007203445979796456321431812790006414046111022983524677855356976347812021983271339651744015698718889242702742118720536220903771113709239593186841859284719012093261293714901229665287828391426912765680257149589173059242715418814468360548868553259540040932290022796014271065934380337900553212540633496931359865896760827777868333171256248974207639893283684676487086831801753829952005644810880262580357885432908221331730797788221053764525012021613123565760825761741872832105392768392926466097769834559905584385278565834809254206139480409251782806868486845508275150189327547238509557622496767574188498652649262498493608996710505639984447173643935157927432522984957353735873961831993720398517947768629278640134834445880836246736608673815783281115593320357911502417725715272107717262759929471225218034124863233028992756490814999269790655515559303514059285075502924108756590207542947544017096292426591347669466043999075985275081307789954665453035644921939909715660709604705491169278489142193713524099660016861227261761086751560822681377384338043011810416341699679712623324572746656185842277872328070113688831227033042782287942386166363987181097595962662227059478869257116409181549657726455208417952350921837598059085150954681877327752090189865102696655635688886506766557971436257164088705171768093394426450688131995903201738590209174975769843230472768716581469172935319417912329312920646814844704589980773648455717583400308521492014847208037355508314110769957301437819622799472800*i1^156 + 4453751242814712567318891613292641486472760150340921783174270164167677773990951709269561313189245519461058541727950704630913848233386894121439368954753079248771933290245491422521401439682034227720322126762082508524376652286201880123975781908254642109602584146247508667587710783520101416914889915474309918941852184271228563905913412008608278057757944505767003220663267417661734049465850571114687620795425913369284966502773232483509711213349969705350593470580165336770126778809457168452543906944480145815080860116696376695291822807440819019299316488983632727505391479542084788148325765169494958859041025693564296228467190725629166442066090858214978986201270092377581725743037726875460213566391543619956345850085864303318386907202628782848079042657906054530012970776584226843502237188040669757458822501734603611294962268768393185921729125540246531088149590804818520335909127522049923164509551526495890993728240762115057425470742901632327491828010533144086064106531281076584624393923449946084289801440189590138933045291705845071449160452593381422076919306855612448231181664326484555964911797739010062150166078380548054352878784783215526929677433709527687585408210461821906467518488291800857745511254617713869163697496586652917051753514523197807984408643767774925579638613466843477502825441827197353233565568872563366538668056797687369993127548401394594765453680652317775146047735945694074493308885855324602204568610943942152868817945046658436664239559388268075833960759903236358129947155856295847115408977599514760995588550296573484789915092958083827203623080254682609332689314524806051642465254484285338528021068733133958303912817401686777140132284967492153723364029757867130816757389433922067457428015949065266546250722386191086896118627600093582981158438702925395361596052762480255892766402392732466641284618562891819910191929813956785410641084248412510368168250548536908335863782119862147569827357435176355510134220780088656296807614734589845057814251853874436009719013904441509390661524778526559515637521339101684030293530713480452403356635844026879817311843454270400235662891304299158708727742325243368114969028578735655254368924658194918983073037232920035362733419072741707864986270150655414520930377321221340929887946164212333888295906716080922723985563631704285221110393928418122045062157628683934706023314043205695496225274733775128278265819110315613906940752590885163862602716886662392742544974417920592490447924089080494925339937549677281945911500147124936677568243818351652174641510318523458901690447913093837423034171899111388275185791417072078956819117559306974800475749558098719140466995758775023642416342193928490652878813042612261140870062824277816219189510653931490013927010532902924306299943673636962586722647223371909254677139070153269821564762673777699584591118129804038775117498485520941564537056507398910141330345697012684800337479236522253089747826278273940206529114237886555153747357901850367083643474655124677878312007035177929913674329321326596250879025837683856311262177293275251292649186563186848509720877868737662860761463710897471810722254939716235078806689776670670000591717099429037561844591735958418417771878113311329408647690137523351020902012521995495327109223646179868646712178351938520616467246936064000*i1^157 + -2967378477627107813018569488538140978812672873799749088455146997274891585117468902725388783216800271506208891834409041134878952578930997281518053928307560374410988119574823123243939207469590719911535971139988059603291126548142813422571778583860672021642938922577355318890214128268256020344739450870241246456632162657722181757180212693015963858962691990014655681470822365394882554694705092853431845034549646826372335364919219445679371880811973157124431397935597325679664022963997508535860325795283559347508925968406107766207133448175111741902703369433790900611820443089407340635993169244369376219693694786800068935815662052410106546627859960830591737280157951744513089884480737842088334644145493861744883841249180983268512188434018634357534627095838966971351393567378633005087866942341579147650134516034752878600670304676567688091108907565936209651525511749957027968279743261301282581165223153898996363708016806063375163279110575732500173112685903790682079995085890333858679970906941783595876946747614749553792917857543762578299904587148406433182094589337350928639540786832994511677762995084729480846660045920328967525348834013653266929846982599301139922573543986993033695832058132508729262429480256362698741073686796434524236606561305089203248679654530154025838176138747016975708764395631216442531596125132646307719436421724138876225836075144894566805994481220164920476649149065481812352310511039187118140681341504536737440441360691778323335509556567008311788005599719989901583118525775648450832731292031311827524893826993809111412437217304671116511846009994798515096550463555564325299962213744155330888991100662052787854310187013683525946792358022844876019003840359564077883077363496293509398553837525057291791010926036302679844649705827489615577105752335383454892505530333875342513258285500895621240975495815586704274174259676674451183045252158684272393602899058397099953987973957130895931851016649414807454120990966813857705796852083627070509903083078982824921654386529250087059228770811048167595591508667849072780392876714039817532245491890107951182802187482580415200356756905776697563611976740953632856502349074578632967187014871323609991265415957769134584716667061917248989490037981033919364060942775882257441217144205529968441589039723796312793401166876352767056858689965719719920981086416709848052139146014661886934995106330855361768948953666326604640292701094152086903181365313895777287140896629311196922841889671740023006004855576350516514556345254118139466113937434289159076580464908103284421298360383299974640324537942989929757835354598105346809782136440931435180122098874548602471955192209036887794814806898493750734928477359729669288587025625979606589284691122932659524485002056042279934760553829080032788970826721310546427317062319170182318281800117549739313730644591063027717677015745927167593883606687488586125033012649814537789114764325041961122339088601580244931454491299397379856500981184821486370602681816612127999152450011264169824754200824287843202114089138896028108190953619087476832270171007712811851213892222884712099376588722726904768163562223796349488529569173399002140066134219536575858175665188792425427128926441086731066106943301905740622564678083180015842170939034329164772889651803283862086846720*i1^158 + -478091941961844027946906175995081885558418033959116375279808323577523746160907813369313712948312969143869520252996315362658847140776666153555539349152550927173240294494647915935719784357943571303576591575621995194314851004613918824491371398753449297786729362159723197291202128057745638440564266671180080952432563627370941840379385408474732270975885022114357945039425411378707022101842408049244124249895546607356163372270404349014465857335663387670786017733554659355263687331356347572994346090738880684336440204159509467640888208849321874575733361601786616369260740225102366897528028824810609716197644888820951263029987178672906917696970102282496155876349938643937454663216974352703288694254893004896980431961741612471319863202868776614986255522546156863709411169278362501794848971934601535154055696278584547069828478860322271754825528372995815345202346768268763847166854857428066451480835024978849563880282505809291867716546949641343833756211304949486056554018446939377270797474996394383483576410693511340120584288465011418723308863480550413130597848639550446728637338771423403860810845861806943399083206829791097679122902932619958457041944823352499861653684591240889576974316628495005375634344265325698497108080596683152717010706197622241768060423269145750970552630480814405028858156479447215510852117522842612896032471681057908885439754748378215980089093851743285745993041491955693983423239595453619785023611111652333916096933161102867370578825329206570014455086561656699317209786204103182829445454627708787045249030298306678034747101328104881614053349298245865951248594586613910293755684928172839187619796323768633836002268129591041239183678297550172938442151244067560620521888831848068966131846108116160342542904006239892261473321246907358422782045321760780412227294720121684865911209278881602146132975699220491893788720976049441970007561910481241837441169226249475528199924142131451276315449861994619281182682013242711196819817414234688478482537517472369335590244581121837804572417151912727210637123906594005391322740973717844892508349972985940276841648316406209559671314094968816926262456287709884837810230517316975241841074640461709702097110339986733428448074025979979237118256828900480263791538817676415551501027087354926233510977586581620522003354616806660710240956888378985826627311119356998028101026931989908407575917888484909515239813307509963631232020475790938213642828643657233878906913824103800599964669602645756068050985617302940888309601079875319713055450409087057690370059182972790553566198383830705944451112700795370601925441969865680061448201230800609456411619854050967214271562735930825421531000003712662168688687914053461505732525704793211366709360741262458568634213608853032098162306740942780627282192791853645481427927559828764273309707978682912172617882303862547285948259548317011666259196828237313055883413331655289332937281922598492230079211267960694931244339270135240130468463401180454671628826001253032447703342128433579317155851724690622081239303956813548146184273822817038401460891325817240003536632270570409406660045557012230918736183487018697889369991040193379143206683498888666315137768412525116676118104918560563382404181164415840548263890268169947785015199736493493918978674225192960*i1^159 + 600403719345381124602086203636309300201609725630559934040022007691231734346756593193227934153240779657475706299724765568516660212766130307666502657505235505436330838361505077546248293814773138945815254843409164743811610198708990996691523389792433125647708261413800865970108903674218555537118519763844519393838260444019993939232992701143700783194182867470335033829739423306376462567664999234869314480106157589750264809623475075226516760453027468693622003299711776265944591793917609623979117025421873541572769298484907792032770241932640682692533682150838198125420714348937449007074550545624204641812685300550674021995046425813456622904728552336594595913223371991844997359364297791562239881658167728508928782073362503067894921553237072303669033864712963989052443405492852290304343304587627093716639800940576209578827640904157247651402804882025116756628791493182874636572562030460275678850579935624164584999750092100764959014518785923916839926277088395613987632208916486652706342936952925609959521908666175968973541741768858054703503861322328814720960065384268073547175333372980258832083202151974209762932448698344971803978800586620821663767958428696410700135094631345710557065792530339112637381023588066167957870522190446623110542828422016699530780007431053952955730288046537245257744705198324432030981645474879922682042187845536800719337610968606987424752267374872288847762429785602334199269935743384189045211515684906645646900385227446959971533783982918690806047022733345373560234404470714553548312249843630079555368300809311640621351952389340608071821216038200800605004860257440472496962527386683031318171435564912378781755341983589244655768468205195471579462910890881852823312257018173802056846009672936777166766175999688029779233936164848804617044163956793372999316805496306838385984286293076761217541944342267042965642018675460536897106864923637860409009065123301896537297634888504540788045785523592545473082879251297051526636475200478347220735607653855140496550322581078880943746032998301163862533646282727011577625660484541062573880074773135837703014747570005952895670461095415708197440229801071034534304722778836265973539167308050405762379537976268229096968667053905494077583972437609684501242668044133148399445184120879131358022919148173830908453972228535280702883298137410897729547371174092485545402244126112589439002203574317038650776247606235065468860731078778657223935748845440806554180528716245040394163118894071925236817642646066794357301076248669009946850073564739509778437079085227857594112321540330773505312336814549435135863711239680507033579026817302081184270627091094105562928633733711167652951923797537341521675714341292337310513652653177183458640334458807249375813675043866725697595320625715528968276186708899082677418716020344176597598112794575604893220901215103614710187943526052730778698629242196083087571673429005633725114316817676710841847518117798433068866954417783011529068165299303148539579386613466408609455924113943253348628864306511772639394978317438206293900574293888823231121766683568823336546996107432363385932058006898309216405332022993074482139750158128485943679960024691033231884346202177931229164768488033914596323158475208338892829350977971314728999387353482021585633536*i1^160 + -13400685238168656808083744731962759602984460094741794710682602261640328503950597943168961433613395106481253816681847214738122444739104788305469807529321182264627655596972498698102019217272322540029465382294273364909142492743066834064287894003203799686961919665136712859289703077603966954233434572521281225006036515868792727298475662305220349057594959090102875092535703596642721998682599782262377722497100597046007909408951174458419839521865587895166032380074546473610183816452579247735372171317813695863828579329108675633198752980484006111200748312255423374058582729065189852032206724273566164463538652498256502375571707296522663744050998883132154822900047665701133872505774982308216463464740463245531987225819034213774491660997319108396358271883176181881057142276035387977668703508740326999776574595290547143444894230034669976435071959380391460848902027457007872171214287096572020160838956863593547261867638660905265494690986128365436833947536199912664196250927009091695967661446324155206848215847779447722996472525492007087155831868017707576056738688700176481681581096208635888832371469373376145807888953160805681967407727763019521008552342542975638006044629484267187254060502334080471855425742933226863001135222250341292037393068681616605054516258284048210548618850043230562571515155659893837409230746928561198013527692781128160766896415190278980660486710622547904030696896744851585747086595792004088734337038442527478623825852877539481122922329959937845569780690272823752124985650121819951487682473375542330040519454912077989019910780849297263070594833915229851095481838356367507349344877953087342859831852041761798967563010913474115018373527751544455374049623529305728393447602187331960661816041054221364776979796341576624696355663290967329413570769231721026497497358939099674906331016580757076786705785908539563030557563177444854683440099000981947444324281055811133498443080491642066762258852851594563969827415620387791823766571937457125541927302494507826245314067173950547300701715009845754298606494096949662293459378892548075806532779015481485305835357338437798054584173512634503249357179234498876218378274892340167237419184945441115551269089224918042768150630591271451997657029363965295312220228574921804410893499161577442142410625456521852209299108932403543799645649440430778449631128226689784258324675488568987722056054040623816945382876498009239069976781185518292980636692400721035685352175948464809207520935383390091007897123049381062541219996535939529868653695437933342603307713681629974154438044002690711838470609505737995366295900497525545966558129850904047288620307378851427229404677900163786288203732343691547940917041146010099987781829826979841595586093457190588457499121334348680502609472940537725334688431784286206107961199820570735400190785897456445392180088800068997995278657453197266204610604790318228608562072321374562463354230112140115327873805449223131568517514241462292586920278048907339604901146653569946234915662569465220836168465880750974792790241586021594695157290899007828510647679382814073763964534769026979936887965424273778742680974787204364047306862053891122374027625026484472094824056108660263099901593046057261285327025466420425850419288809430359898332789145600*i1^161 + -33214096320261719226967581787714229624454301279462944945793776724418261518278688647001884955492565361925245163555433983022760694720823551841893117080061559401855564320423043223385627778590257870511344833236878301469008557905332375397413847886942889096186244806939848883981387780258683506800603106233160143834232295908846921089567865947977235464128660416487759651682138470227923410824273466198531322795268121384570549530518068770818230807494668623227676519540469156853131250529269851264958981371303853288028588695319957223242184180995102834283970271948102815534558601304557239433580701879959251537738670807390917673315506411328814216674768073388391671856787115790437530011246134521355002899546110172739498470750498801391355913859527254904875416267015297122379191400264099867739832408171810040440111799568403728025356178361601232664343065100413007862172750465962565729172815686920928975408520703175199704313484425574174693650683292272559538375988780791454544225799691868331203392828202692591830590432374870717967161226208434544839247313382216119308717480239528979406851958239459835077698804945047734868825377589296230218908695548612559202649358159496591598801782913201217598602002102225628257556326320412793193793465800358486176663528116364641117561281908827758630420639403537012062048748401548570737762108415448341460887715207958910070752925392805157176036474064884139367011961014158936030278379802124564358766333884102669218844313305000348144869817344456690832660864549235407704124473789508671214336573935001261932556122527735095226166158511868573156772701711127319350650280010781155653455639035251229088245237846666861120318260540626787814518107322477122510974792703944224310402264426652472036402632892951633501277084518693441041840810674424748750118839221071025379800597033998888924368096651082879153640048614193193237900524101452749534133489533945938585288811099535270861837456545735900410800425008473479732132899350765176351948369585466614456502387942166870067215344460433055485627452396579518683995181671531787011927098423929859910715671116566884392661105051593149674452925847756596367690024494386665602684720049257586067776339629675941562451927403070191181606597907377059939791510638979875784586672249787555469174064626729314110894731887842411572814451285052160746929653136795247339788262183253250086329322935444001014131134848708704093462032443614344284821479978046792182346614446542403278695974681663167093132651128705154959102482440550227547761402035319372191627651410408047266774242793926335540764122489629131622786582280829303460944072962687179260232287381124081543332374920357822317139018018124093669366214019767882974958012660382126818766322268731529437551793474316856200982064524267642161049025876172871106088763624930305558145708704094769984778100128908906457088793462507572872202155412715075118295050011136600861016531848266475854055185177039841496680637059323494662655593159063548374365702071285758028255965255424037380049285964087143113111378596015685332591724383994567526825661131345858760174803543447315370145222957825674932716971271064245776080607249040665833617653645527428071768523817142775572273562793047417961237594872932509389697561099208768040483974307377270374400*i1^162 + 3912541852399105107140451616905102270876585690036137809759503584345940790948972900264656066047252248491112272642705567364669869580914934625573969930513047055883791633501777238716910226117007089253468955109450607045673177482440253600145964897370352045706998390065149026472306542658284586145505379141602907672106810759358412793495352307359267845404064502853338462154435190568041671484520200540270624777256682241206847385571955160417209190305238626728225545382438499775927016437905792299741784022497527182710350409627432205832992776449664310138953810517542631904395764634981007266228546177657251487320159755049791388210166353207202212438826073785515745167768292626167309838118953569245453108277086421811584155022382279331333103047627588437786964250542927536541904193921055648456589966536049312305839037580128874436373569324786227773357087620532387683776754757294046351944692273231687510784685309839432860334873867370531219540964114841342788453063638234008695637298375507069444085137604458593824433685693847783368923558600321786810522070088620510073427685404831317832378721375380223826733325361545626937080493464305587489491109737797003989616022447268443663210767498258130120540705744971682103873151157240460903876184826907804085535412466470156534807159595317098453281798722005163229660079967684809399185316490030274701059543986596474316113302209621381310636601147889397219432066989745150944588950806609893855338387508201427844726512873667825854108675321212523000222483176318294977440884322253932925017016303053119442336751338875712780406242066471624042571509974657675016697313016281341298172215897947844744816406355236060605789481719859402154613743652037362245809047799637731467502113156330857345418514528663414996941013629910518086045364009827054811454638417935211156319325858843486481302236048783336084569342739566140246334541449301068493364950829576331261150020413451998259238280137099670952557568301470792297505390180034085129477471107273581665925951296496714408515880868741354050421118428265772783929144166722266719533437131221615936079920757742317425689224660731249634186268334144416733076446283166359421299128744953295725315803753622539411087030043657153251043805466663835295040939099816039838138849494068767831341447912913673569090345978354165373562719860324847509801359992754644273277896839805542635631755318364901532717679170164595882403464524034673409832193703286698985207276269699067634772505300371208804291780513422138203364269886620008197093305542065580075513567321182901991550273259798710352630758720620894245176139650466248564269413283786651012917455754335885566481639899950534794946480389632633027179096275147653245877963813598880306488924299339364844431656961356050471350387047373666999896473183900502148263535507924339008550467064192942394122004111083240695140973340242909700414674666600206538074726618478259918651159668029448019211954168698776010791316202055578900323806464985017446672664074054416491322217832372355884356066268436017738978730045243346851526853256588907523376751730768450704418559758024246445100003518259350656162603483643896095335829930185020519732974931726880676099261779361881273544166543719085817776484491118745412790355663287906139449720832000*i1^163 + -12549397619031399927300415163877379508200963224825832662961530604673008565102831605787025355574889171668906390959299132317448268975261810443272848738986025513832256735976353152923319733494946774853128229467865474320736743588629729449751588826831188337521712497125089052879792556502818163448533007342302069388525695730238952872343585236358820765944695887524770466120656613804579298554450204640308442569470378372044681943960899876299978911749388324483295365798288389333709691579108137029485151403814038329743395187061970133970226390259007612162619868540220285925635817678999887994496394064653657193352588458329698520353026735992533107776916902387076218003044880354650075765052164341703520708128985037230942656075070126518127695304147544164097632565548765350217169428909877716966580282566752684509882122474462328689296803384136135845817228685284762212381772416097570010393086686535979924059857402011819172703419522369322060574838905799137521934603684742019379349832252522710457983679975826228018237168982451426258625982368035286660779065038100665983352107868855604689890977879123297291296311356224768612597463726103449103472014935687156105279746117212421146436967420269754303847430243218089839058756433158302421748312287447697638113409158980710940564806422142576110899930180056897759602412838130924539239290130388499007483715820736499265910381282606282303569808045451649917781257562986547839524833690055382357524934341203531499230821027499890866702429224188547725793753518022903711051701557752775211104310641157433146254918163773132169645148404116066142742692520239962372758597970888048904052071484917414903035955529572064285411830945447878045540448764008404610312094194770349682839489709554302443004637900848474483260846204390714950428441829722990684670429282059347499436045880518765116170099072859462634740561792115990570420001719484593637341129538453071958758522153142725936603332568803436378428920374465023006939429950270388042947682789920776478911817498798271700207308093236922729535329587808250006133896361420247673430811382148654505396258310398292176161492960337415703108432311715889015627794348408715440172551781990555607828777496765158894163456636535669595632062508482471957599197816828690406359993879982463035199432851604437517190463645217362810612513784738802566661897373106973823771232468866058698774642088127643211327545577500889732432542497252717625248688388009924511526501658411895450149207994794093798964602386264375653401690213332260291974009237033561095311959806945130234336145861380842511665886838009623415557569004169858168755237013002978991777022442852116913121957908128570117354480091082733608870890606881154784372051478803675648854756272499127683004499665547650005996146092348135604561622625691658714284577197255209294140708642780697542187142992871093789088165512918265774820157074078261155846564123359088421027463105707644771247266876797017401615521262430308296546586790441556455043888761769589919033587123367442011337249244707186638711844787522543092457795725264664526556140532246974780434983768352332216057803871345845449595985892765775271304410786038259408370372407666232761511877829673369996777187604450728332989664659881021307858421385052160000*i1^164 + 13462669234588255479029744322317460153535391952859416621909451806237283610572971346584885123841898795954173782574120359146221759071688360992334006592284019926017626683664122690147472965271284017774185722378192237877823882981219473318046539602922759600402107332585789711955388465514112735206485054277788127934218081918393133216457895927049591954094113513530527814916006132317111750722050172845668331406327923457506010021404986605987579748309350975688594005716046711466018939306639482043327093665028357519573278192848780866082112331029056359645940701660832323148344664610162064936287635669832901563427545980720914768660973576720203092388635846424139365479287791558498733840627548295786063411085060943103320597476019494150256773751149439437678541164263135550334433811450813882315213756386585077357162014749259535808720799741659513556737285366622985145121812466515824186330162566084065272670618661524540563926023195005125655855642202356277390587289997815063742611420608788819970993271186933528774287877511290177262244197041253536515720495403645463642367443204669469812849202565448403795009506425845997408535218250738297483497607586682421862029141273482337155341273763980106715920860277201308653942385192892454472739579186919301835491043763672699407410448917733711077422713612294901790936415012672069082332218699777087600926685890162651172779679986355253575817268365269730618473005246861936930378912396685448494522064385906639102490078157515778988426797717180207695837113616160512414512797955236194674365391969333083829413246299454742445395290817876990491737901131927483546157601330704059269129221529416354905877833349489201213789050519724382458782435227807504619216518295548242921987091139285025109029186022227051921816436191677307246769122867580654765930909784676473462850291753420409587947537311296286902299344877683069961890275139963472063002790029060474239190925180567535633204510448368356564384075702069495810231375140454061367745682007366534922705878483824667565116278775406873963298391133583446923596722354324725004749403099716088374289183012261688912270152994969845166678991133181264085461247218937928789963549188637619685556691450755097343358460805657964450316018689439986444500356228906403826150722749823690427443903920279009851096432291600154537038767882221927720699867368045129414933620669794460319284176310746069394081093535987413526590600836470809761785426078997803971074606587942755190749503574605368785621446260423557661554971375870516187057515047750137311776169240799505941743804446291965904240369164105098561396976908666910875880877895218056100791203951426743780103564773940275291265662648702658249724344691035030463628160250065881233279444810903008931615205017992950693446551394591439702858920980068750156640874730944133190969098453296898893053278772608115944001862521952125278124895711124867909036632994838963730189184775659791059990282459994277959589810505703598908758915505884134149010162803040012262263350545818588638615409084357153574132830567500554753512408425005514686919433046853647699809406659252917808676590611643147012667799360244938114697602270739852050601004418376473305010438835641445829842554318090289568011736778592013516800000*i1^165 + -8094410192407988106277166390582147189603997832291114855264561168026308924230214558618600313496672388595402952584068499804100822385084454142166228106469310624856467275897495456526401066688503004806543256936336046591266439040015831927045703290751898318073159504416212192158263075492675172444844533862319358931767720588610203015518433648147705139679874811925700577161950970474339600180094767611725090591782719250160495085098418799215679391662058304568779778141211364512485003597281779653135719013062171503532508282576046933155364277491810967610415833299848443598421754463906415497286722872779921739607055081654074205364006171193242763793179434807637989839792969180986802577165443260815641673095895569939179100359229052642633897198996823363305715598804840896504775328400927190961720691231415971236506566791611429304338127263392340828074207455700623049536591072914238926321228556815746013645028296907995795449713686692855587128741219962975210077446933257357115607586998366366656491134818603507604280796845145412827011304870047327430444077812990647409779779388076466814514583980719913605200015932317643302770259429987448590625371252011151032124589439518725256307639659988773133620316805432390817136787430918443578592232544761107189802414152887339469960833394985684665273507088286707634516375415888641150159071930223483430398306511619926220736813861490144373040033104434624049979460931722289392389002968803021433208520512644421520646098895580823329257534130072918304378621410013645574589984334166299086194974000927281808689188030623186712423614319346941297237285627722556657100488514734192449485586403436280048823826141864422980359478247933840086695913165660387058832231946782696281039233452907304428135404388814535421828417187483459123583377443311164124614909667102126072732072332006797038756367533850371606116721537709582438043093270055392297511576511338884381496143031826130815418309088007058482584055873815230301567150722311417777562319413725352437483573783945708337877884876790132025112471696730827874890413819285114941580425115017186837268159219018340145456199658970897170954857216661416864597511540173121743412268056748066294957873643059389473389432636465381648016579709333075448176477101906926279575987155063134222687850222931408233315868933053926208226732594091946242859982649926466076063020610656991088253083868048981046428561561977768060685896707224854041892937114517072469829107663130953955935378551119699488557864362964302737001138490167993045305088225311411636815072664492153643883816821558302829500883644223714997603134255913881523969550494825643315229486354422399260421344230701845005806355442705655885630873567876507801537666982674566324250726497674657546505079138496989536020471456922576764922620667993655082494014233417248405697243411553080901401530852166041244155345907062161353097976879137535491045984673118176542979767125656424634918122419550618634475096413857525550433998208072223813299816636256940577882267436731466794816531954195518272461027879261374009013471768527479470297025113096887103355269132333334970206802223139304327800258576107546578420936794009252581936686789083534361901138086621536021184831478855647333253120000000*i1^166 + 3246677483501663732008808317708303905170398331046381814273801434119545149891279535790618368790347344494659066810024603324325219049612711324263046211877881322695780653572383315437796945128334821360224570408193556703298595242956717123717312195156597104357929049251276939985032192327118835927691369192005153142446876629075884390314803440229969511385575829548351880801175001342581608577134620293724318303922210461509355459152327555777417925296077078685905685263245309282744922475523133457346815340580538792400377194803208739413405232863018643366664017305612469382632067543536155574792859507014497856475905802891950649802284102696075285868814245415533877635415749310763557389409631500700562217083054817566988756341247953637927044092077293830259406464030941489948236541221099174344519179891231453435217968771656611442250269675482514606372123681068749848782828673134990462976699084796245235068657021279451807171253800129418920171842190743326330447945982114626457365621167830573464690646484040505054810051951014903642073718335419225343273556383644373945053713644967297517598472684574618941992373076777845038733740978657221228726234706364138042755696039178115542237249861971250558477418388223226085996132959694953557448119731157216814581025873934403419899880039711832770904247538375504956263271866575297366417833708268411044390612343525472477971381443541266659952956903052946992842535587603546505303422304296727174377762171153805104327397485649259318766263293249850906594878721863120432420573280393358205671241979481574082102465144770967472019511014727216270403760485733646361631819181243431105088845831350598919758282123547939868798009912853863982168846910832948606865463885650408659075239697896490553423334596231011618508656915561321663062640016892029189340064400819527579478215942220831408949112517434961757565499131455584521528221799619863517698624930349803315376240805889755901928976436227833641026135035773942172421379451847417048361198547176301351352280710782946592256720386767865458509894084652870242347482570751094243167081238938462373995467650392401933940728953002000305919851146544379691497222506560719039790339318971724527491748939984761225870226507363032320650365709393280518265329145626887277963898433931822004535715710372295720258227157041659002768065537629500906726893586775485658807199662457771298852373061067214926410575516946501378176750112413027855119701651110085384669396310989371402923265479840723898261344681832642122224303083458272504006001455702548990622915352453339255100614859120317940370400794187143916593619328578838096838033110238866660952503139729682390134614165221453805935874641000538356743776944952504951072328621042293602611332773018178982893997899199158400628527809275446153589970213907973826078410975499311298816551816294696356263577023638026680389613012907805655733212481397221860825227138254923472635911629459689801387182709860166922407647345467600189599785905606958210471253712367931564285774571706695495965402016009723482003561755421967706001841770124296295761311303790336979597634527335938928482833240247732944078108469099048653876780375832290779892366583732365005560903234965276045793327841280000000*i1^167 + -595480602595248772406160822633482362115829382418630603470942844699822671287474331231351251124862755699303676559354667813041554898021855919716834966374354142359171741867288087494502046356460790686821907944879228623824216081789994703851750294159440016305048843453387131000993780373492323948391801503045838005584924276089484729094930895099922612393045407853227279797871690976746112256055323344641760864952284632820818711894966514543953659360255597297544351830739505922704677971857250179754916164764003141181877962345809867633586255875260044114126869626994521950931927069328396396629692064328192142292930505123250699361486341016949315828095268224690792155813523536055438933346056298423556749582347972691459427928172538428180126142918675219207532952005492499927228166346498268027782665291532720255363017341745329305750889764895944306430741838820202306873980648470070733845008152258381623455391897608351447728619598481698542378951639691461494556803335120530950009990810522699640189227859867678708289542285986540620079193419948169509645952739473094390929489573028400304664775394329469213942404772286935068280107594198121303402482378743714361880093822756221290067317717184623505468630005376434232177872226848956364364952951194909075494140746176449438308995416706508517952527316696613436274105017767301087088012651083351824841300603126300255343681565764967265555374757164711316176248916570973604770981160418659462855354494379248362813515918908793391147849237295896586322922872789756716191841829540147790584517594987382802624667921581243762094176439782932176633939988185306954485429612579056306550126832500840328295762624612552686166815392485511512450047247532098238960039860820954658545787902398782672556349207621321409311725478423442962593555021620933125696431123037480388830122915468538575149402532290149884443495022575806085548661247923675753836222966045022401458355801967331435612822777003734074250707371554754703331753406514246733810519405513400178810359911772776853969093800660286282015681997525631970417175538752656136352409573922711116299709450778668189322614804502043304227196141514807820485809256674886853911507615378231565531912527775884909709757957028332650953698654052534058366399884528937013706087180535343222326489992907546424519643908433379274798437649755681740864685545940442014217763906459383050637237319778831441502574802750676142324384496542710844424175066081033362504791114948747933016176408227847864626860702801732732946429000138049376884468701343846388161338304643939255307342242772970894818702060177506057098402278985869688649494229306049283525048215385632652599729524161801276376694915616356504566380182394151832980076709551718301763482181207417292130222987758811826021427624221650524081854029234620341628687830046429918227979426713639784231741383727485222366190454747076124084129291991484236399177734914759001958223244958495208141089040125568714694760705968984050392258215816728652763746394467196237828965588477342664743214472092392779343701649212098455440838622936056414731314728528137244686303580333947512567378966043085574977097156753134458442139921682025225454064470378091850153932863681331200000000*i1^168 + 60442684503338468064710140908868222054916960992826351011048680620677765279546616871005763574999527449167654224280570915139913298480720878761734348221169736602743718423421996393187877162514816225639395274024658219445443313160661109405936833377570197605980825810429095999693212424313972997052587605034843880460646421716308289000103388687332014509672879920778495626389155149654476908057274568175776885384091472736157601405485634985073946520024769822969944495572778959295511512474984692718811861080777584051367875397583393185856929982620952687589579880144292630616369466276717552220046260613051404506303048125409563008801032520069798866062080401632475290454665168007957181537014736046183153537482514744687005976664282814956542533486885425241087273726418225566984188241651693560351891797860405079395855926084096843736426879745832270575155839485034767857032187568001327290151604134702924854234083313539260628518834942103061470624860866495202830596815997012140834365957960961852273013000517956991104233581855631372987471792747529236428480531216313435585421303149375445221306813184620313150258320611803199767172200574220334927701438618427874770400847693009278243514639937773214832553410844361138675108874862505502151217431068186604506328920652089595088927369488727734769895347989425194192133441595130972308210956201456516988597832808981247838264608275590031092483552049708937350245132443071924041478619736581334683516008244256859311089362943688802542351109985162249001901240958268825829065186353047685429077687051675771977515294143613851946349280641597375951757647754316255204725669049649280709782666680238441603030753708369875910904777573571280383996179195535309365657945411581226212168143326503960263623066924492502599337588200009587614594603292910707313662919650813167353657085758003088223419132802287548554266307451212017608102337563267799512200358887217884985379409306190770231594660621011082952653752962141095974487179180288257775288422686170827595086912313184203739976129661780764622501581480360636752767384817515505316524906022412586614098483150432019930853058396263322897934401600858743144491048595096338562447279814676075430681337087906715541850294545853218882198345351286576193053761007984598505839796531199471820747055321021733732859121970329067055876118860329262785913798574406749238977149185158186714771585053705573419427556400793418919241760644424043092507005747242866663223389235643951075876179414157914402270576497427309830085264940137149702263634061169248869402609733027279460811046762655238972925699887406891120373078196401051774881079831279202563066229490930665011421288327427467594423608179083075905592188205748760423718656094605897411331611204466216006951259362812525802911712814337835784321246425858701664481388608662263843645918119962521450531188680661739675702995996943646954607173294282105502690797839056811495476352609936030299058901799360811453449978858980786140562251365282132057745425559542654136195940033716670488195896690426899037448198378920519382888293894650444518842412747417448429705923232128388868286338948608815313445745411546605557850418005255617315662439942610485248000000000*i1^169 + -3545994503351696263142267437023057241747211780738376187789468856954071101250563506064355142351661500683508631822174238216990446875281886674789013639833512333403968873915354005345814225406036160306291576878968400400885550478639244920909433437315071329845434891276004772229226189779951720580127276433935449450821842867870546322486770348433028872449009458233110153833308699334377196891991380476325134468641382731159667230757217581072353496002579070873181783286435993518600840217718968578105244142075036122494912690140968948134949479837476804675670184685566794699071593434037359751265202218089636696486241245830482831771973978616790815718865685142601589961023706605388586781668726254148791829496047534845527293318367934457506427522396275631232865104368414516993181892304384593396953197943021373137391082812459982214813511826072515981153086307661150241957343747171474839801867024875504292545449778762261890113081429201349340649654955975960804086355157912734177573726515041703785368948518783850523133826463765650542320273775485124854041021147527895404460052198392022095855351582956033863777418781351580809446842851091359615684687309188671021058664775667862970078733015044570746757486035142467270888534949672463163058618271672780373918332869898536577473667456321999133957117743935365063589621748356671019818095734170534326639455727799637026921880542855855703419943509773151592079426501364490524043704799209752694548100270926696967225442907774733132646998870127619217810357654459121270150758684008818418761463736827143980519803392921029567873043332678745387551397900830834563058166865978788380061438387109011502693612794542162725596421641133788295481210584736744815445454407693578768237532617323025771549877324830628084087002551535772525209681189313106930959511287615328461999654810575316686923571680776914402133083948858364740100244177745722512004264715789596176889989012303927668220136147908615068784278052223297846403654157475597515520009883989598283835668852109549544548505119333361372866790137584024240040889995370678851222421678305283131199696438202772006375217499223665934775052606636488166683329033836515774799025975150957570449593975574173932825529435282697199523245040647006062854689971076054973705906070827710812386061464826696141792365542331642371800241175263432675571175275574867687506187798104822435747601214147908977705096066292098138057798789002502412702762319342837973319355379793601740180562665133547112816733324554315773917317554542317104911237676894107721098588730633556407913406071208941970724800367352915803464608927875208512476160292170251832108479383762054124168992729184492363463772185877309790819095048635174875450395475431454360035853591819144596728383611918962085521924765084850475073245103039885755794603676065261002630638427814342566887855489394196351112212288364905659992913855072531379174010495681289712189223146156790333523977174262352477643415489709164458016822332496342836916254499881739953347407811756338997534484192526562779477383896976538668690916311719491027351178472305343060551760735829732275168042152174705300083642935049866190871645970141442463498240000000000*i1^170 + 123520576099838488168000863301252207522081067588337444286328601175470393623646935720504743357780277108862328585867048234125397685216482041078270099158265516809266516749754891555716476133825271674175967326454026352845323677253785165008951505683165269645384582231923012842342897722165159081894651895591170752111520474617853404020944563040716152615559925647529098724705098315641217090324648312299939508263299050284944469094674583248859386518815420189661539255257199485608028937356846951119194118073967475624313134666333688224433108046631129889458093037778185444568054479756005944969936333309994312750409839058895200450192211287154170833305842249121638951440507412007849571373867363185874479350468882069141722304327397464944591964537660103040887431468506043450409601021148926903078040876119386506936242501307885039512379221648047745987037199953787842316372118772097135746325709816025283486632288159578879976166076097209876536370130224583025072226084278973546574408610193436565345683927853758507430691303600734037371987631290573981953290160991098273423756100408986678004151445984848219204635362297827494861714659586562972728196527147213428733403271290486111176814772491107456459512884222734186794474688114720328072939021113230488541381846571288992523970077688373104233360250897543503805610726300425857143225455145535746405049584674564761685809889403969918010252075189298108355333491016073836178237410666526376521329947270852908632380531772949512200946785590715046774540872486754637403124341189233616829330993932544509414033569392246244944695402964248309958677675896491790634940171833548487636799173659613085825329682713481974571475284006969620080659274928006889103471478655147163916007272507133562008390540576895868981335758181581819985775904224199864512341621134000121827061424893734541062806007477818499920931782210497143443170315350140313202315362347347096405462014233615315568794147185391691803926022687149875419001630078445526642312264502070705480722933165660682058808494809809137652593867883941912694507148168788376618822492540567620871299840884277543682931508127369568538661248138356906110554466138679032351455595723779195033476229640237099527518162187570289480394765174913492347172203493761552891293824812223629468136940107787305684273828288340650655334075404942727489047748376225668900813722443197496734295208794431376561674941987217952029506123620099757105063229609839352374867166216033857467826114005690638726604306897455880420983726265411831381369864438458643374611240475124440743435376688389212928850919112278580190807997622371263049117951089416635683325045401809047375025986349518960306791608671899619679951566757731561113008495702648594681726506711533235357461390868684196565284253941248918521217335009752257411886662607490158161211413002815796792450957068117303437881672694810053917642831662492271481781412308663251549967038886994772648650911707937724018078658656561299115935833711121335930293646420026716573273259483847551030712246157644206136648291544593785218857571301923673452605764162773560148191218652056710789772877743229530094464482642957339343821209600000000000*i1^171 + -3084619341533852450517481759731245445748965359850696585840929686759770715061105072053733649634017358163601979499928468384595837762642077418725321542697243689394729316824946981957315104144725150482909485952406880494196887114017719656491823348614847881115606355788486833417572541970176201582484840032093384259512962136670656565185852860806814751816374774445264710534918535954732043734292481946539202617507257822703918583345478270007455654849966235780476341359500981697179951762924435704993403511484189967607950782633063495053862280360079296983853578744518669975392121869986584621739178935244672007211930109097422031792830970722590931863370680064843689539779104767614424768401157086127605468511105745814308267023943969108559315319936422314122662811051729039886777526228243503886894152909161848286225308590398449404704823612556860963056070283894283106963872351526619751518542020058694613071257944335839534646696169064338144061139219540317100886042757821590879278707268127444746930847499028101667823519038275525987080101978093590542205115441915412062549960950326744369483719565322186191686196411677219566893091286998472782896578414855438072040194388275974242986990897929656335699767990698756184001236391245927144323388473012831664561443078542934352690532716228945905856319124061492753888233275572048016014132516703084199969749103502218406208320526944954131748425660001220580769985768861981784117297290760462147867083498004744561527792971423786963129819078590303499758721753921121906993461314765353691516943873527449384814153422610628062484004760387970500497419486674090636247159008305262752109160615757155161998692507604606065356077048222221577547377492893187855776372327338257175404957587487708882281524755113479419776162242814631295088877886339018068375732932400099790492829305074427784180761702792547180059619807517033565231862956999133085748191776875939869181436737375115523520273020690202019963075365026003494429166025678858701586414664847472052745786177332727789434384775421704624409508642200674956920662866419446973339532902502567413419412749038750031470621989132873040264061674497667110282901614980900965713084107227688294459801408541191295706100158137090351641876945716743716278226975927778148304427291007267951312704008571630894739801958411725948548029952515772939193058249496682750696311831907718178802831350192924254218327966557494680904964116673038540113533554879310444537039006516408700141128745126787907891609788539955804630041872153496090169145399666069409380324883451770016448123967316681748068878101733734201773263033600646458959016362763117060217337851230158422131570966779153060558545908634687921826520001640497370359163818181853607217277436561630296591228708881235016708645973397457677291636163433131144478015950466565858050487330548497876249566408994594116294629328105825148578520677664238931856682525356085757284648571989901356784824605997288669002640167012319251522838536495808503047720581813544650048344854648234970391097083994262826111267368161062614558577091765501091171897722661210985092452812848151710078895141974796259450609991680000000000000*i1^172 + 53521980235464187270050589549283348534199489386183121612729829778714061435464673007976636832813032341909400128934943143783295937718469609935304306094037570116002844670343124322031414652729857849736566052269949092641314377675092528416694967697862087715499377711150000623828416641365988079595912184017349969272393296374887547377375434892845099578452916463889012737605417982160942468093343151648649001572403786388046829829047198197924575139469383810616707599234968179610476043779612653604116504520816898953905744157928497265085505047864105896563263308256892559577953923376492516845083917775029540005847740193386186843623296344889930132274213889228957674114012699857347297048014885295733926589365810852159967273809585636820334370586648527577109972780897047637421663514324351352128196188937603412679971446171014868647012995796520785476953410110195708592909168191874754499867200373709004462200523663486863238243786060782954546028744138776135761376505578562301066350538647664320570684214140962658022267715699325234948381740235683822588798461354694505955634189848247827778879934924837471215194214965727198263189214518636435330322181070673490278266758078665249792816339075769430311585527612280499826638157390872819923660735495651744718682532567412659293918301195664357268087840909321098661943916065443118312102313043563010569058706558925886330517031600440999999314303582374074498609566843740347305997517077885323414323299167616129969390737024747910315687960847134326588887712756804526419894511694266790552001333709723162960969593372270555460201217977143291822558561512522717702042565188088095236760008658914726835202940490039575172040214294333691282866724943218862728488025468266951276356576027334331463641825227046434805320322482949854381132707002435170348940952590706457174427072256507232392147307070703616489339123400725655026926875383370645128923059670219029818444957813984890992625886139313382187871969161828670389402977724205798953733645816814667218015647726978517886507978247869251289262297875278629805255564967193021849509248828621395380115521494355890239622012452887195174847078509307458557639989269242942599646787833534956211221978651617219976073427336401926337109812768379858251948448878535074752592721313189617790514694213747986410345249185921979375729233849488386156193758547750973820474459697959459487793463714002260481373374166760468803637464497790944399562022446134901751356107344543673698724043455526520468619125456244607014299615206074080531495366346817454452428239379630804305289090035860239302456917887235690115361058993491854302523537658928898216184898108897503652322370506140884470169730703126684406626589294931854510585808074242641594318405621199597094431240164624100497206352230556088880256135064370684262160646335342808044635339889142097307182735052240044984344065362924962329784393051449914234553617837765263221086656067287983712174394955673850416768441804744622941329346048672575094307531845533199510247184275527130176463493329796397162076849974720514503127407893396053017784130286932981747440262604564780898096860480143360000000000000*i1^173 + -525485521835952730761414168019005598439762347151638171772700878968752424885485008144623274685533680847306497819621565463535288007554562379203429975776044175216329256003527252591600879264443675250812692163084902731345481255372194913353826093584999464749065276070802611052896007516892345442556264740228635489272341147747554477364009042285166985636512193766310810906533646660355816055061345529285670615929616932972939006754042224445633467683093826823536571101530018685667222889020433262671932175643808173256530320500115478385804915631506021873186275664747976866938581577753220918293462213995718407718673518360382442126706358762708946997982187039283675955403772537352285631617862820007442400106635239830709348548181580509535360245536395435361896182508611968214596163498988985173682433936504034293531532187028954414652031126985495888371439147754090073019638634262203423272664794290890248107112466705481026235871122349411314019751159642399302106252215046529475013757415880011200029178103162588074133306420077770618896759116202578121724562373036792228896516329457340945160858925236214528904754653248492601523131404924714640660682347792301454690455075191345033841603315037303225749379497589746734729110660436753474264080140643824967468832606586382092960017516171945727174596639987879409141288072615003023790662571744949323300212982184130536824530860958125411744879584777355363803003636183857262043377913438211900629955898425964579286566022343947447449554492831973824191717700529552171525238476250923242336927923293599412630894198133777144089968349751081059596802589708543726443147945231626584678183567703081137540421447015287450379649973236996003535034798571188338353506371970237773577958212447041380494636716081327322987426524942071658878496701393041244884862683752945520104180792003983049804913174785927505095302631220127513846640630506886151480050113178329805440448545763075906826692276406567698455479897464937625781155576269389650421625462822959444751021066186921006457708677875573547862027927512042180561727523324479212291471159733305764736111384539349439750065719677726949053797809315982143751714553519358650432320431412407877997961646419815085625592110796668789516331898773403269983697948154338860616654122873940870356738050987606684126784393269153700114308824525549774830025587511913048364837271406157671677020334318607149226055376391007032259875883582616918939689481095608971614865642455309613734175737006442974307876797932119170763371963380063277898787989328446797505283999573361622894837537879039945099660806713376468461520991012799529481625043441987930674268891426244457507782626293088208995296513675598703124158029192731874336912097899538625718096652431783042580385467684021854578672612757921876284771609983884497878273917643254386033883836183565448816264496443350196785346775544443947905197273523012427958133731143686569906374700607105283225054875971525543260356847374748686129685078641410213893502475938430995579173780466636432486530721899722238551258222148718881460003194623177475634004954903956469703304601026743500800000000000000*i1^174 + -3127993974039187426427425084998179065514771434165402912738865630061564601498681448546102407595310158266547018004424967296935173572600190611209747103915271935433738022624018033003055816149256068566837077251485735078902053272048003350007678716892513051264408325626708977480035903467710977997216388245269791083306528305474334232704741116825938245579827720960601689716137659447532457862382021318806358257116855494560585903269452195340818730054422606252455300009337043457295748934821436732296196534223658477081645246343931284386700475051434177042778257065427238352847069333335280695599196735212114898948547522816719913727713156285695568630042147643895766079173674781519818737283728187086854620997445148891680670035212585966264592790748136534332388314080990095952464678833547697892203038298696295817077042180954242831109025189867569921418329762927303009386579547134324278982905090007317300410875525039586816732864299265272592214070078342372911048863485389609716448439541859694280603388688901364814730370306863001637072316271512496319958529446158701578025934641431334556092570684146095114307328107098825332954945097659654115663172224818356625225186886663533623168809794976159499987440986829593527701343446474515800693896849026385955028239001153682384952090191019812663282790942687609239877408776679184509290009247799418453709014688196663417890596043471324702623160450070985028639067975586443372378799872166779941223663767398250482543976197236452990789229828262781223070395090985855375448556514466033246536632363231874536109086140731044388064477193419688600861030609613809960111393653748860753871266123577072481698965775172143607895186736979803991371337495732137891483338010780235008682743270883938367780092602667457673101713379165277493348935865729582501151838412897359366490060228700309956065001897679945464579438536208264133213288079360716683022467020471147891672918706948816643709909267230112605303716469466574313404696147302113141841305142677198812135127556437653751245457818561699810838077526797378692089590614604626783276814740955534886582901493674220373738409726206556844990731443649307639841409409656810599188839507564793983661043586057657784241124146036683446864658277835335607583152353737242337085082129116351402196185915714592558578757196534285460710679851968583247605709646787252668548848330325954773776852338600440740709420732417122694179450794661047936417350226403645678708422337807758645647385078153884804569215396380155880276709241139386084196380881031099051757181066862677279944785597421527086306263788583281267236596861526692212554765856272459603132571527499021500637785509414406611194876622133263672778764587918823283599241895443374060642606235148687420417656799378061058708933088206447891763820493970309763649625901529991383798449618107226164517493971546129875545681748876985523851280559730136219880153831728432798749811326127932665231387982539168619332339577750558780371281222681407929926701261079674117035463467267417064238000144317269332638631044332865240694255400048579971417161996263455981568000000000000000*i1^175 + 8265681140089919073783215823113491012851431073191468184503789827026884197692626617028001655215339253220619749035217487433042829510478426208194765926305841955507801615496569704559645069116019655441904141415038509097014104010756018491614917376376207225267281835876662890973792718456254764511969899126766847638914362020992010187040020633519015445048185052505100845861704723541840526621022026025071932552832516584782642619245832883969674800186916541428692239377221526111817960109530799937404497466315641446632908001331631459431111904928876948050976782296712238844056594641266247590261378510283290815705712827867358683498568179744661031790436217950921875338934089517720434516294629056307184962836471836030028352171430469395562492094558494956434561990879549192409624513348993107939138564783077149706919740672084518733936103920045147242158351308372887918715889231722592855706030900945748981088453569119993722648570906094519734924463364182294732739056023742991426105953800208145309482592200192041854277318101960831486985592263621732859458165690138596696016808697025065588281043379799920966871429215892645893237295994906623189143814918941446219667875344845726649406010333524628152297004048336598816885502719424211258447483624280702814989121954950217564847522260420666798928499539700713270951668348400013724464585702442248680751022722991602809789506379066467671817963554574026871835709782207733295636896364126368650026529353752702113969764071904187207969105625543676467603392568913881194123594234687704746406663586042395824276156943234096683763959318946657031492089129630822510928503799061239331570925308181706244691347714826224163285467601107468580679426541204571322275832946571174086305898914041110928064220014342507206293340299476758836601776269648743918382033675063281901291928619919602043937355111890140531082878959270905570547768218758630608345661462557492328744322065537884579586570134826124861565983158145416121842255548181325388793127819687647100006191425607070472306139999982616209612089759201237998418710986370962358913853350908373927925626193285654677220447493536422722818984003823504336612781645281075068428667391652329790198063014746689356204844520324560306160149807523830878427538122247510194618951284442099218169514214583622802542056092800076484343572132990705710099311764771894867401067712881592590750982349176578298030736561211528590884274076870297320577586609887240495746542465294376577789537631978431918363812949488442648169829723752252575279072632259243301543763354338723076551817406996529619057071632697873664887083101696083585896787040726872846756043945239484019140277226747309514718485511014705072901173657255306886720398584817239329802601938106600161614301769119347892605473604306960564030893917175822422679345021927821329201162846690878119310938298821189374209906352481010290480841056043287293996925270117582010924674125094430570497335863765975959407860790629063016714466443064550069645231484478151702871616280757866785701653268319042414299370107604580448904504766962194983157760000000000000000*i1^176 + 4462897277645607317047449187813900331749520742040475794754059711695585854526655431696203098244223512948422191215371805061714142636186726725009720418988187766379415355644824234107089980801649704072838534153213382446382750836440456229611561587660067983203112847548141231599623398161637181277349554559279462192229762107408696354725411249451697192135301284539069975187201632032822038227779718827359386990833129740660554361536555141146871423246202952275558720596287073860266139045020888708586394959482077996381420649906338589520026397921054300568104642446903182199354155398172352760382609653846527555356481644524633261440310952214799000559580259877491598300712887549139540122619346999765002750938049714547628813295487214656558255746176680760379226516846470870637320237849318402755423806391649341396033547641210482900325893041408168825255321375135093431721067339179667399271804698359317811065807982417426179964711248712336548503273095194687161215954711611109314429377145117252486447721674565974206875100210690551456829857613098701723455541499905231511415484027608353963760641065885657722685266030045220461987567901510063991640098576625919167842434811811516728578103591309993811235940527877462112448507716548716806905851990173506812952482713882724857188115682745180839378820303716409380216080029188640370234520668041604085134364303829035134619482911700893933978955957961844193415402846000761663860776016221692800758658978610474711262291094486089404873496113398180393068159614168965483634724865609079033279132627310162083351099119011998010309097724772801565842783819621273353281414869887217602824168650510005793107638645044806670233290481985775399978611490541742939662733097345690920966994406534463672706531894615794142754019206143414720720889385482847022356180904875567000580251859927076007016857002945155687399080036148319092286900317618112028821932769169722688096988244600292824830537644422868369647879323980480374479808514046837127632672240043308523638699547180759543008950915312017340058099698380784416035640014903187080288201467682813062563449270769814154853761871085926741311928241994949025624141845096456409468285517097359871639385210196422218629886372322956256129676437988230915584839826863516309723909262862557941554586031391518031966045375750620524254529357139715763049096264147175875736311426723218552203630605424935844760032564591827094567293175216885794057040895519309259304887968092940793938684641361063760449013257000949543177403368295403469558410674097246191004486810762841563895543803426291326879939108004058000118677060251374365677725726779179856067150982757760835878795325593753527440749014906568516799998692262071072826121069320796135215371346132816575213778116091518893377979150322685922022461067581774522922745046829012185477042884726561039377421859375026452016762606947671971688297639342036070245032045366809132053834353407118936868400253979409462378059192926722420304152174623744128639666863174668365740460166798825334877286010083409254085150309537715361048166400000000000000000*i1^177 + 513570629285614830292707850759486646735029369781821473031781149558674764627191520259471122305660798500534656703736174936453165386415991736523142013848300040065580605515345516705326765358955263089865651156555743158423215872381797764757411437793882713642985361083013821229757526578082635680359906689380891355019175750852766327100434903252048223380785698408238414817361262437274993454445668138479776571683915692168410867623569314043718801861171847790914772033109326285970001941483352522732056541507739207260994401296178963691426080803180188557779811379358854584562766653749768004417596541707131366051640465630324309466244579970561244367888240367274350301011358925370622685109404738791819126532418770764108572189177891281442806464350199524565751089979685001762836424560435753642217083695264928943573723373160128576311220817301359597617176320163747746726782142051066805915010705452627091224491331843008852001592199281655517892637234655455856372207463324752659444294487595651116285221883091617939919102166049315162639604413996079542115081353670842529783610938386873257495118181111610560932780806030021281458993188778605660973293392263989792451724123682188840833860455362966563303979890345311412939471809713248226223140342648861272649211634840101896293772942367986735968262866877305731697161686826964439892517097347777092258225573925360440395545372170468224428559757416814518999692571000898612007504668295063523402873583586639059440970293584787200808633996902278510373452052392027490944916648745317895763744400157680534358325073588049627088998384046548996923333103205332320832645885025247009045536095824540047752614411774775222258677923366027881634519059636639509094693993991233721913505439463542025573286616415607460592476045106420102297602711297809746988624916746302242932796716286733982008729878182874289032071566068967493802446205253370426051500160543030730278132951545909071754636220622155782753074840790242510380896806147638981935528723099830206913857332351427892978237586032261294668027636386685439588775981491373376664683347327947749381762370601762921160748878811147515461481616938437464930137683887117148313642161264210617468850559342579081744918468313518101734131567316177156805426292809852202722997344568704397921546720487978271672849795987843688461497656338102056349956644984103920282833461269556335107493490526047596443002613244997752976738152586180277414522910920248479906119698541967946096657575332433941883713248882225356166239581977477421271414453057796870971332319850279228799753967496867961189476039125349612611255475767668911190419672302180056628338852817455719482771450090970778864072160316284538299100861859752409764028948279425401278927822305090956808900153572563823390992203795494995740135999010720590324501302877568188556370563417738161029995734670750714484758224454304876819854200879827924386354645394195114821254287117003667932640180843182083102357462595503851180648732786688656435030251338319845623622829083579169527269055029080059430305792000000000000000000*i1^178 + -37892654422817655334082592504993504679135898666760076650343458892661377979582463383461772662990014444172417383517689512723284294410801695279039120467995575449634563485254047036229096468895676929202283539542935681515815323425475375696816520160559264160665598040335500580862871767607974422962024581552386060111606481259634262449626570045006736283043396456395011896260295758524445128886434447934084118376840010678482066376088667932798997040186100614951355882832164876429982774397718256161565495461197665817110311388852818088073566981572586496637190337815743700987654153024857419910588909257799815346904913794698366199170158810573472883648913832260293997537213234393657884430321972025110842583671099020497510208427646954438300390382751041276673012217365718524759550520038359267918004996157915574762101001350104998841094120212406186547085883664165177018849695093541827234683827211517545334679489951318238394027727550760711560139186834332626402635467876814723566473299724949950154933085054701789692793575741922927080196020869615599496854999174625615730054705987920064888079570116343416748068587399548656390962933909443135475718122043402605756419585909143044043972610891818218489050709870776018490132727871884462902022655641826072788981429814608189538106222502893589616897087541473989978819353442052352391696977873690802235373147781897218073756365607738070992570188339178143798587178476305569806190096524704336306682242166332800289672919833359937114130866516720809621672195657942164731680463865963836402544127418533247705879519437258783208236164924229791270962632848516982491128572712960397957563451291647307658588008826020628107822912210090756762737356867823047650185948554985817864914764066039655198497504128860150466647091666681790230627720648054028082991473341191647318133114370639814388322712407402376878181234542801020595741520130981613906285400344534454217862630546986129431540990409797465717203000365179687676691645162261411904116493199797554687422913564026017167234646090933862328817788900477873287672638173963866426978350905878131262850136984733743849869866048753050817675345220608865711590016111866253910095529349096111691655126750866886577565147902602471745453840979734318707038420465645823424430114426738298817007595348770029979854175650809605548677188776192300104508426213169613624205682834019684430871366079139138136083179571279392148794938495571957130211153205537269691227450890177563150957099082598533596235309704254913641074675930661102415967155104255902176094919597091221588156669691517654387811503164822574877784696676664994868547112965824090710437057282382297961957940395149264372934732117185760284819219663430572706694927428409678826970559321735791422955839728808362501455043883634552527208848223606231188965261653975178098194521429218700195468872003317906954346474344282452364715409117485432964858354861187965395713996222334535890758389634925910697205068432564217010661067210617799553310032257114174757147851262633809503489884160000000000000000000*i1^179 + 1004995181651750289370001646354297041883963178447672101022636148486002019600928006389134205419014692680772077640660183767915674965473412202503247275030754375666264903221182586050539032735911964030350003853449830644625472307305330013577588792599308527822001751352054379767682122234676469051733234964582995994975902848082955724915358877460050698167681845665514205738520569331812875961927152881177356976575133519276248325272562395740037566802683140614457544435884678938617252242749912397198571887941287901227403885660050221338152351103233991275094024442661354376011567365423405420887988465363898791479889683540391041754162546567892805919841955600305005921234631816226705599545011326150377990155179182384611086240800651939802540232304105778372601511366767295238988339924853555064234295635037989673668446041398847043194898360524180978931250002791541353770620637277727989745725634922220901830827492887542553909808095241581127044730629939405782982359556721699702435911527579341349213105302085886615300827109879340333344627971000088871672991494899311400041126639246559853333575152449149855465113293533138984288674429109411853437884609591539802229921939167682179190050267472521160124243929790059151419746880943914803810634262394370557378484996213144037571131829706726409214227909804389267436789696099225566642820817518659387105052934088718725913011898794828912686446032259760274347921175664786639753126913112176849085767428437739956065226380867473872565069873705640440555051159217391957204375993005549064347561237062235819033919745119563627100288066320978693407553702142463050961225617069552119718098550186700167991481491481677791097121066469589258054909668965853886089039981464948353665131175961189668218495539812133745678992212828455625834246714327175713451574224187132518909319929885207047650399373558318492704919990809599551452376242802078141265170147639684801635583026309371648933764404950996847288673124347986288439472767000834126984336588398633440703671007330623862199875569220057583365430950613905466945621389440883458213369247560682100734799924885993388387444410893639098175348801778238773639725178565922823825363160133495299723771843961643321034103597531503081931987861620376955461702573573755208161999911885052129712889138913766918938386111749590017118242565186197320416980703940113575611724735908649830005099381779945862806942793932602200146509235035145769761428067729941416774581767556029931148397173138094240418676038205654940121280789422208517473027097891214815250072906575054040513961202457580589289119297016161722022205181665482609895216224258005298880643810751941525178642323930145504532931306302474005588604739064732595248512371220697302735610128291524755625860337138435748311978707584365166025013363432728019055330061409382266332315125584107859127702533057116476511219066844207662362178770538253250265203914668585594865704385960510877633990286374133165577566749185247017430007841800668835643918254903705372724088012800000000000000000000*i1^180 + -9482024323853866185270318537648348701909043902349534528024489818886505007790278765557285916714618403727222391975615418229322682784374036177935105219976904137707421504545113364656452531158922532752391918423121944572673151366712611077393159681195898831526922872213359310642514925762875389954518276260766556912269744711994996300659237631991146144588964301822473095003877994479915226220008772610910512682193107623218277957490168237347525553605757567261124009921264572546486768246074445022787969280506795022714670435284365865951807438533667178842188896669960970721905762402722949900762293727734315458539792830804696791578003787625148039824818806984064979626362696949588361063352072923155903254572138908863278420737889202733658306622292974564855119442915883006434412965324962075172614093374183987349302362037376959885607749662043373279581693750777561836235143158384861506836786606742815062830574975494203538800117523739757360135649807591160411151863700048397995209625010736101789487317227424996802797281685301326505640665620492857513475758366791654165385182934146453057212559620920618345865085532418099025819662620577991067764259860530346219987324509699652656739385860097714968911031253021164707365706177664795002225583524883602074741832768548390061286208406814059984391191566894600643605899651507781534124371999280250514986999821312909309650044222177002841670232815091968961203726151239548826734450141368941974504651020588679053769537747039819314562475651121986270684143023129655837568763300077169785719276889336526799467861939096703944770951167452840341433991652618173837799116849156326307291841672261767286895139329273239289173656690199483654066679606652382876506033283955878313957727084697970037739039333909532429622238049226718012977830341258741570947190624037964490999322528885874281372906779688643706379654347971363539229584153695961379791119955695357827412518199720747880011201540695546248788564380891850862505282514033075630755938401064474926968646290504719242467110124851373282900807302268558967421313779614970665975461847804522829177290191852028551852535356057477188365448596221901450399372224302636994892826807781839895727050035667929584110948886618486267744731495936492094956121016034277544167162154039736501134162276433505308396156659983371235399115717066165190276789992272328464165321898199998648568702280485763262664668702203955738414058688722216535446448873702894145423248004626690753447058997318026549540307445159905439624556209975933572230984152519626569196723439903161016147549571242702809365397669161512754094611944919942094344924202908017815403245879345848943135267379008601755230486399462947797396999294232044646788259311715671517996831475502181903944099017884932030582074269833464106382544800803998081118960650741017667843258021477638282777324731530378413914031902911845966849046539228898555381069911310011540123317948445470141493029671988686643493716721289757198140787421751046369345273856000000000000000000000*i1^181 + 261321833989325067219430725248750317303528111462441561559802255060220873431146602145381771458531633578351288989363437030401278584345442556827352643088055611132983903055275162469369252829242757177419434315684337971874895237821413769052919215303836617266426050658430676485191609616354651762892605511624494932636657378318533843238866382985137071878914291871921430765500200555414763023236337029812376508957436024795425458975335936335484719449029122301403929630005369018411757470082111023456971886030308716169877965088870449765047494374583882433301721763804822532994895886713681021362966120548732537677969885907211073743812372487152643100094461494043354905340417600922849434696748463447720825545061555659735628545223074352896298811426473915220639693549381126715002856406339110189705709939355567879732920336436090082352331871492528853555974201767923814362033014952124145186456537036213286719079131976485862759351205262768173646931475700636785442729938874358534829818204783678011274700773320942574101921565155841165140034780588822924689299796993539615763298948043321188494765055686346234413830207615960320292406484201349123879142257918152329803173890337854786397192913315294874628565322765071184724213008501687807248306435719157372199461246231420887088427487826388395289633159672373317806463815777173447545520915847582335349922470826065335420075100887651328138353873518085736755810724692481548820939091214879173921901300685625072640207667013137252958941069493383135617317486426434986250276536458975066390823192676513307468502806643214857991950140889050200167603887103311636668207969952879156227911646091319395336954375398367555776564690177269826693038179518411769339917982639244505378814194725472007831445542974341146350974175358731973734085872781499310463309090943053947092388891973707217262074908407947371262627746754265163557693386169019218088757965605082880345117987600222142916498615269314701462140971497839215502294061849991399998524454596388008920696438743099218827779665914201840416279971466583894367798495042761777562848763655539400571255918739696140344254653012444011204334620484369945211795872033662803384162102198356338185008027061860078577643087119122963417579036873620202455930251439505920799159712482325800204289143150235630643704931258536014510906443220583283973513049360366331858981114692330761915991767602692425435163495609180820139210030296457212152483648143059730113488345649404565929664651080296111663796252131624929183451648272218206744045200698018617754616991534143064615075601336512658791761697555393522443868305427637057690039360650663780684377232375968546767751028025851198275621001465873310109893875807281472391471967944637304772080792929669291469811149519706438049325200837323108223032339933108262719613823101519085646580047745862539500980429487066456834664081513684698769926265974750691174994195141644727712280849816817485420842287817427286021598294410103801936231792640000000000000000000000*i1^182 + 161147288909846266024523793825416999326580764689509280404258814989678714789611222497240161293291028317275603050388181900548320745705365003623163175629240003068110370161386821625112518843118829395550970797560203382699199866192375685061850559508249317990538550916431010748412059668226564681347863028788712970293429693159049535458503589738768106970596013543553622165334159418589424474021912374716555336889277519316664160184334079822874413913431661057691757927979596809334943177681918717850715380121275874544536894511911743354820985505734567489158239201058093130406981543642202544032187790467364603070485723412541326829006708173716333757853892779612696485511776518460184796790190694817424429536556653063983358770691721265460784762456718382535824329923870964306315370599714979906353276199044642586203804647318223388491738964148118437029596679276057882400877421944107125103123904270571762234969908350139389644341716002561803235320684770429847045903818907976234694629695786768790444879016525355918020131032773631996956386032401979773837685787720165655713133045262121583405706451290984422753651408055806465379981954370388577235817763904183424837273650965505294120936119032790011168977331611878908400848796162684648089400869045424246225942816605347511058986578891762075070333620466406426621057355708078842045423204921241613988382548513035548197850644249686936592822896877620829862441497521599423580102756205588142051896585211384697628117368960702571087257386761941845107812637263262212257039974796756253471436352485734335780701286579465327473726226478407876699402300814210083476484092778768767875109084542836049191240056967407318978521772609030821292851704689129567169262688870593753086847597511420041951976100647354066625163813421049527417604542486005052759046853114229793166579601950084995839687057991673521329091935653208531448648063470037059711120781160118740715126378050525795799805615637352178652121481240896873314347240427406188114249649377022391474181575693210579695081036588297296127010269643770957021280619926602545927353749436764549191039410513340615411373289931958498996483400251486439912081833268382933913952807922966350811124270629224288147202614446774252782607306188940207539328330066082970173442168027810644135267645246760744984585897618146692933000210597729891358929398110360723109424684840934186461836776317969953463506632232084457254871067349143966874042789985237556393408492802799950870276838992670840596161977627730760788385073727283870267708794458879214538395937416390785054449802220940303509190889692132970568597173860030090793861503647965847567216767843977895226742697894539389538499159019732669764859738363749069059596836686686065376193460979700220030130400080721075281847926999230696328478924031519673185297516275465437836736448495819231463018151916451125901107134057009134181464596453926822157048728769593338857952286043282684233484037134898631483274035200000000000000000000000*i1^183 + 457660255497531748038597797705958356363805794484736329489079122128357029976826408645681636064544346640655697571774709252988675236013755375438908663328425359538460089923937326292070909966826721990775456008267712395910577267018064911679653866482095876651461924612109042128081988438622819539169121162204585769520266718398496168262731677469457242997914032420155828339816263366488859708693761760805379017570842718047160615448422127887367886432878212928487061406165229804191437023659034470362776383780684333779352856388123261751152302153547701956290327838170326640436514352358742120135334373476354898336945732574469760473993467925382161079382309171026978842104562401753800662457440243084312557189097825152678112974480996930651737173119221465748875816052275179175207840292432379090605014785815068132770768415699686116177010678067203092988587277515756348491404294194306444867387531265857210818321813712654274525216232489282612875941843986173266002781149279536609382533515121879462126534661121201555810723666627059532839617818292811608499403786720749229001654166345886904742287191620249486858489576069893757941335636245383204891112187610701107615202472522890778878734900771109662330376401879496477476259935950850162623608127646728777253472098309400458046241500500130115016410974586639809450651101144036928083967656247024867624755577998338368947185436975280230979689701277798750123956915650008848972690208294694199916440692138529842005673820227511567210698395860505002320295836045664100604206293512242187004656932904877549793462702805253165549673435918987484252585938753749822042997049904409934181220356627608940730552615220709597993951295732318062795273488179806099018452910370079234853260828514055632820923356964344220710456225542664239720974131307766207704214589419830507937932706853780923339800619528850292278860748484729959535447073594624281881129316131718732887967478459135773823109027074073703046861452713269883692062304889313986727542491111621202563291769044475391057665942734505925032479285339171707636290773325573655889084605003788179564598484501812478391170270239901750850548481478314490845332238579401426444842461453739201354169083601140546315672621493306402299304189756972826727579621364841971602567816995603634245933299509616874286859969953763193947872575192917281436668049458219170350779292491975480717389234039331053142020172604368395856379363026611239325383333388269818185462051909729114435484832944341818081148598723323071645333948015501126417879442275635003663487330675973697277130458122752185815114454940545002919673475525086291873738006855812831493894951246796997705699713203874885842587445458512500250362876904919382676723579013098711791711247317002147338925861800544721041397117580374600676393071781318945223608520941256549823056584581834699735885266342074142994210369106721954304592743699562337552089414327607913339292562050055139028369408000000000000000000000000*i1^184 + 6493936586155481680312144853471156480519571844513297209840343044903144126562674806699053541885842455981577343688903682972735427125890973962425782238041170879293501728597848476211613712442851659197775118650044163166142133897309296540132403368363165964037083992111826638218864811307458812768094022198800932127690144576680375672117287856616142772907227675063735584799332464228148596196256192745186550508073301515240406480709915344056243876404806773519386158819843795882664486291410373512509603897375437069480763039429091321327386201233694583872392126970644295429365413384685123206604126042353462610024804735305300967821638980989415155348120488284648071955721684158299638342795562857814522467020058263802987232883949695591652138651897859769846369522829179994006958817901844014914941954052954748129582140539709381001691611892668242901657415505634976190398745561176810052851392376206325743090528413522261800393301292830423195738479231037757326320043869137657349705066503445026099820195389795318360197945887838872833080591848043728432597587633110193913177607349842604733734721497543979948949729418482252379092108320991589375916390303968552569501614953859476996903449077982982877759435325008933703852162377578066371731071582420198453071913241235444254797325087803390665888864278259466392520605276028987748170747139088076420980894293182467388256244523646754708004013511853537702480973426984253586930812634346362668516937447856983737150951910292160659899969375480701811354974458947073827660393585608616268958514968990557658757108641549570014812006961618989369927914212626513478088741314944715812016768694401473528718617103398781725004998309016768666504749359722286414832963731911805962487235673224554393874349563324886140711915640463341087893768442573323100496299925921149769708233203606466468372777269052279272065997870975213457392424668954609880422631428915053630758491825871676333239732994300676139517413211982629140736534192431076703240752674773748025908041819732744519013070004157331183225948561860385964936245634310264602549957123685923363639960322095083154084902441713807509705019808824005777189023799260535636112533691634124142474496739215899681712866410750128503753793626778950107201578910474230361790343989562952778531233544110213827673374141743212903528113133420573025496090630263050466322556012814808760500512852042266394406648659661490891603252260227707698799711969620965700740516051405155044730354602176675193681233257493011750191146714470123703858074120013859200023187009749264115515472252318595767584474807501599989177539415837825324001636814824141139727014349669631786453709456568517737836085606902624903993116633524296273999612400072470333112037289890428772396556193794229843246384094301881579425179765709085637972557012318564380643966456461466064934110033956266987803517001910810772182767379903483703469223743632165526568960000000000000000000000000*i1^185 + 91705123593242903006444994847548819687812670204805703980225950707286569973194364320298647669995770232725417127994073097044981526913880317994520992602300865044092795789903878649916406214988732246642922308452945140429616491532544518129951219217312374903690632062474194984091534184578640884022555330386016302837023518851885772157527887401146681438548004394870664521240682680156641129953464661865112442501537082186646828503235453833282259059735092465974730047028053639849682033179564687780451870355538470767093601634461455221126404450220373899949556305933447079164125498167345704645529613311878432727454462323701450129480024155844433575316596653017875697336783971834592301639868070081113024688622800475366555703615702363668921807678777851150259721152589074516466140053036820709988928823672989880113136214491290810934385333195607349314547759177028255158506275224949338798721263770929111170843144489995367676697263154117777001726524856978595817136795415235863963027185000713753965030618629606966099047089056084492022489901497741343216544742343389961322024393751511251169638687710189283041818276263616590935077422624726010477255264054380726195350609525370755859087912167189376468928996293232660079957660668929957941162506235315782897937150483804023956477514094699301594673934627944292298384910246934003759908193989059670200636801855302537427515378153233421620101833438821649681453836839975980574451632393734310236639593451924430500557252330887896363110887217592512186442284451626594343469621881696607436989681019899534417672203593390309887926212962456924716136054123272826493583392380291932118707421111742405106629793687050490720889200247934425259006740795814968683088633700241189461693551425684327172400044945744991818596275218244948876834763729181124842905706086989077432179917424411213525227057452628862370770090751805237766616522207119855952961828430725256825175998394964123418920735928096168642024990648563744029809479898528978331226167779717615711024264923912139337378415288124229341321580319189800641767723834741801272570104272983058777372527693112388972933069586243213267208033348136494217157198249714683391293566715340578831325097564104194817819649485133756101165765404440086079229364765366356835076763956486667431342382285872996320249847717115340323913145007012768243958434672272255875876951379574496665818850349913193824719004198345411352268941579701490258868100814525139819380459694786861900766742928739626731086131542088240808491559684925223540284530595127091522802355526492104291869652135818855267995665338126231378845610254435659938012386961136806850123334140420183583232227410018368527782134551260852135897360427665502172037829756857373842430457604175565624015856607320339621907660115145499689644384168801717715724535610006645302545911103972150502621766205799717101329241526941874493651888550692519936000000000000000000000000000*i1^186 + 107354587222163136113575329062315585481998966942452070011773256434628599243394923690259243901364524263079728954825221619104288214911109019546234876174301138958525442873345276840419006377223411141867562335374988900215635672861949481150706117205752412889182041807369967103806927954880956909975327157944683212969483772059957011930232955690389734201078701637623699763447070329120961243832134522142214118179797181502837774058685495855343874699754611858162225251626812704177638633523094673485027680023802909139057063210771278332782202272250562012535568861234252474756880198254853820962488569349071916617082865708817651614573838719130504381858367203405821510171487599634545175433880526799792472928516702301970164990120468354117074338452789573688337493324733254734103515366436380680816006297550663437487460168282462419274376774725315050293400185071735275642662827980354046473531191258026414835957326218753695823722862848950374965781646448689683556527172030449612889884049595571435332292781528423266808645510408087882736132033670290533166210375648875074414705992883639976291519437098847751503334365418331021160551152556367043204760115594275317638727692073174377431414171657879547766995009888981693651626026221637360971463501813955825000309979062343107809035638185210856130420290520365796410527613177181870923397678962593602055754917553679839903826476608784138674052595801950077220504175546167338289751812319751366955414930077037020784507685301742037676762644388664030320337041561629079540065218628608097765358626323555397152009084703481946555328070072456473702703365251477174604031387833001024275045461860880891033733123632781109549707879900430622173195928146428824515606085064027289257838294414384437599577346567325590491845853203058271471171563210376951295201887915405636815725064468879659551248865568249154301502017291036319576944134886252064826099268304121584762439009076600883987258236727590510141789754403645529796816171995835932432682513219378603801641261527998507673805823006907801029332615810073780314717496899537538796623599134120565082823339488434269615548467662331195933162225390901552459485469484376571969867062677939079418742625315586559136896598251620055670518342118436250072552630520981005741660833001527764962275889383899672426574445811353080811591814829747627204154389457456900193225554129524783595109285004859297758971835600172710106192149504404233324290740922468052897741267576024011199963558874804437604728073574326639181872713830588611984218751262840330159314588827181066808284942940543204710729654678285164911435740205197551023682533673321571096227169958506806179246439204560892293730005142558908547025191406674089161276084738636085941213752473410500400544159776734995147313440723628302223331889710348861095520770329644585220422898806277935780649930542513446706097422336000000000000000000000000000*i1^187 + 1226115445434017465253241961720146562463594904898404207533610676970850971001094041367524641310305721718870231785228780347821488100721700289515192752622945747794991109506337541924327388128534603385675887490301947694850290584353108549634317832730581769594759930240602431396222094740801599773915929774369059925287185321063183239223802199099459016285404005046606721753300615358580454052928323144665092183072454800915062152176852951167950913411974107014534102228898905127104725270480120377200780561003111653121026548026173962495011202563024742192077905620597775188907386118180810716204835691234499769826826965931106200905402265215888531799857061933239490895978207641201676992977449236905919512991826627460049229394450870371190074210195891171859455066079021915213004803285604330279913397209441883987101119287450342670608840954889337814484736808646695195464051321571953063673272493923754010183746353237166112028884251582841941694433859662627080674567123934486806106186033012528230009244599902249547776519962089096135554239389162231833756292077457553199757886104661024450159662315028576776036470234112806157406883956425297842354759222358236027421015506366536386068604857986254860136867825681614599838765987965757741356348814526137462712792836204711551998687897335473232172276232744253382935418481206597459290603653921747489695170665301289121360548007290954186365313808281443803120009211681950173517021188226874828526626106475589389600921189580861758745109756579040989648825951618384386104623442655106336440877904259889490881217259444744031537169458588619695482689606361264285640638433670994253339692952677706055052277329706340238483481188037937304115963459934899321981349461492475804901595724246949562153500978190797019482389036214671602548718673053023724991171171037956717847715043381306160920573099385039791176103188523592563913790841914488192249158250925209365778718237689442313786255808786355252210410768349405170102037338490106378892907651730076514715584355513334312407960822421049546584337082829421841121633192444714003520149391115809868187470813373906702728114449180412509712893456790316283723301365608939534517042208653158275361361869846307110815578697578807620620790814474847941754230115574525195276218294741089499220069453378597038728066735671041205488231063233088343019755449319139784609841403758662237774130858650417229297801779301364872922118752845521884781078843874334172857593457905434293923839632738154150963970202487013755912110592154108896772735048039365679545481507063510441337503901960366431416247153398817704605770075024286830451556982674953437090892674759916685120825848664437000994592358340624554654829505799665409187931121841148821177761018793703628034062415183601760908122610329595936126503687602389543714026036472360059100196877096714240000000000000000000000000000*i1^188 + 3520252492104561793105386139219398455205152907044843795367731430951182011495836475163302732316020694609377389931373281450267708608993690908613385470760613984955295287876989210692714653712615066696326431097452756796024741571565854166144712915410562022923279284356571237186080634186299256135446374272987308424018224050056888019665802139852489488339736801658480024632511573622334211886503633596838514312481595010830689713132705722347676105195170368237538032525444741426253677584526830367633405002824245405662190831545994363138340451481471322696688625460934877101818044744527607520516111777640154249455660931458212041367639489877114761139113764631993401171186997088832027704707860539813834294600436952933232884539345144932221306353280572909648169130304885347709895277780688733491640020444851482435327704068892748510316800226471974599431174733755155817759164349193081479807449811771442333713603182548411656938161795096273476299935528593982930063423017817140658344410482158080004028754745222430209119922529797233176796674260535633025908194572433181133005001893729627163988206596550594475233528214251484371106588748270670353131690683334677649069876145772691674294349425323246487951805208122186611813685391583357804442273462741560160872627025164630314909308440871518098139372545265546362830415699882877049640653623121813979105716021381513176096111089276029986563471850017952388953170873666574122953073641149103397572683331001984760045425958138736314654597384362891165479038660084013192376439683598427132998928139455929477137498563380092079456367216388391053370107838550025796044113797553567452951020940167994340718938450253507477076514072585152387786945216753493555066117273305025363967109326515638266787405819789209875207029110112649918161881025792174440805368601198807331935108284769083408688903681964933276830510313622098712315523130474135725873181179993132545400992129569059503889318323961837603419032541663785146029940720483443837949250327634342204421816960752156918860418387034226983054193000962770779312859539214088535465065927884269028651383597657202743133948900785857540964350404552257007986458869119573649750518486638231569421986659468750463413657404434454078883917704238883098535841678054466323297453068018191762527891281310800498374875974559231586841721257007897106396862886891040066791209212734392075968595351085231857334014692223713419940738160172424085362915153547808987919552324152620907127956483916392976759881681434558593268512430802502291873235576440158081868453324421750840711357828467021915615917751988696241871163666116513451791849843043457102253412109415359700232921503633595918519752742826386436496137789965809837859948904327433076621617914186550366391972639730511473509166697438885084879511262724537240780800000000000000000000000000000*i1^189 + 795360704497005796694136329710548423096844782037468676890325712294026048069606849344517752663643622732632683529778530601110335917994992037439467556903551348510213265856264748781769715635712513921545467784371333177722259975367077234062988381788327638014237914750350184266624672713815081470403782028811983697144271373508828490534072701317760908925793061442002321594733516907596527297083782757493556929323546720922324237822779897537397775557451386021864925882414068376799751413460720820568202511594824687625694266009836578932394559581639552125685731817575281552147066947987118189479188721983124233738053806756912901353278436871201991933476466481259383251595135820399703693505607645792360821532308938948965247855045340047783025206850897810755290015547931621522919577148617838425454586671388744737506624339698915723731207308795090500107922400577798079324309598719308271051244433673777925228556373947794424025874035546844322770116286404600966714130653090218301314879860892410455944473413460942517923959197268762430107485577826779965257319565572099650388007270962346478192111628767688934256433370041915352663659101704806462669145805485950263916413395972109289010647055666315381507930649465660399689399056929225785127598490225673443264174809828236898351864821837705347933376552384169882992947713640253609244825876675492695311346910078104856390531965300316829831561174340965824984428826939373483877819220079928357971477725895637239166126819468094236374853312022508738442949022837102627961121728164462307328659032562005992856364675039449180496161034859018174357010556649007725951466632949855109139535442272816572981053478768565552676955384821082870002696394383757899907087043459871844225285643984544723632969244197248046949538530457100720908357675200971346927994234919491653729582062625412783880161125046411096889532898526756381008490188016668164568685177215347117066336349635443719728369502406939752742660698733044091569408590123101823671525778617058665320506013554992904473187774840103560185675356135365647201059619806218385911983949644829853132270528663409926217935051980532397236398352714546052238065144850815440054302191913486060625171324267088708898458302002769107713466824054439013336228911134432881800655827917723565622853515951709199259477053862043725412655780186397242299411904755440711272360145130968906871205238663800359194811702979779492733235012669366325693845330940746215638122630782027583788528700958794752505087593929660664784666034364613992779540545446542241517329132647534388336226802471108523296911045725596017298248984262126551814208679484997141475416162204071171059664328633935330955094225230024139662106772639595466937766506460689857577912623920252406585830405109423588507648000000000000000000000000000000*i1^190 + -64404386146031648420490457205067222111428438143917347497020184069977557205901472533341039842250291945753683827287486920531569668411260202463441948534936167579322575385871909993437427519055869016168325112630011735762218884644490463021200994228526036267578075002861966764830300561131244428534085316300310354509813185585316929271967401120142229467610545980218686709186241753342222093810493648352728364516752976208738170116613875591042433004282993731223622328885087722429247553913561166815332672254065234495173849607894593387421011515137234779597148066760077779981370776991172705921777314378116821401690903048044685118205864244370329192242702809797413201856992459266653666591289417547665798690441235583926417411493311958735403700529597135362351729193366317480770894216861604332908134918455655290642037370858917717133645032183036572516151281722869009884831655085264292008096015043243832664474869180948673907087590698500805430885717896316875407677464811467619279422536501733969469865064018909771690835755998501383958552834762490409088919437871727746976869633246204619303986507286026804052723747308096875429858333181237254625979411185756854844681912262134340581779094145049911512867882998505109806308780590744344650034525192256508496525208540900846062344334075273970696213538506293804738048929132850717295282802477338871930515832488736391031562058410135343465150025163578461708104479918697073022055859475190327737876230806890462938275873712648606366927419906119051943421520109926443716377011243938424048347686770150674672739324149580038838573859253929972341351117555966842666856925680509297341029161718003193397985230104307693505200286757067194777146825018451913926181903032748085195094640499398248863872296070038105148777977558513771524055846275385096930613992134211082552728457170670460006919770874156612012797064526972106954640831065643336477085191908500850973613999318509560510286346371336223640780246553503427314508125145181542373124926274418578173416824352141583210056789546973435672532026947728869679113462406928374504683434940696404679305357727602764798875803272784396284955225246029896253202887485526688919892756500620220314542630678019596138398175299489819045177181850553042498469661629338027802955808784977581201802975022859088545985618348702718289861167671541997549676809966485338909878111490593572917660152401809467971954239107071171639183026704594060725812158816605054611384457748010956282210405787255441952028896918260199485457497889965400478288203808762830156374024391102976160182318409683933483635851938127215539163896997444915910204288027990217946587917116373400421624483742933081461282324146955562918728614143550889656320000000000000000000000000000000*i1^191 + 293192595422987020058931002168565664471226571494190717164770595321016540662892301304255621134528041801037333236269244840304729914662539242091895516909566916877438098103010047087895279000582878521830436079713901819417827239642370613465034566077559389737485437366018756838591451294239762318551357969476921725751925087429547431497351546090022134550531964575875893170439860352480220732747125265053260903662988107556519679662960749808714279528002955675216849714849714333021718473664822395709632504371371149417938787045955674346291366270967225570230114913645929812216154899714131122027612814510874073979356882513784895431779429178245360495814471829290667656551591327040289332044673385224513259770939176815528266097117478212607502746876265329493445668610600063369736499415724820405643515721351038061630200379584101249969381209103321447327844677336968232496279145390160758922483475537821889545970488652877459206456225066594688571429855158331061526699229829966986219283851031862362123204533727354371738431749791900137948043819912571948987305286315862111226484074286286030206499964950049562171030680724529673151868259832524376974267278643585060725272067408337023990150576441983948183767336292104609177673434287849026305255303519022069951909177083511586351022481761462974382781130237264011429883056112377646578553624310776302189395482756848717935862314775100809607121194586975048532971691693195483506507270135021676806437868246044079546642284970751851150130267213110323872941550509365793078507792011970021588586328156797827395914275015996061884877583005675225261900145622820471969040142812011550536324192031248990207431964921522754990059027079496886610619948524425865024807377476842085769183257225883540768985950691272691242444009531332337229244945735899519797650791536891867627329424473548723963915335862624364708682003075792042094341578974525137533920911470795960335266651087867967823687621128128077256165602792274144390836674971494949301641427062282038377876636840852946926946429583827684326578093276496762854175706123785730651993245165044207834892962271885247755386002701753284117514124993401282422482434384598037417891423821250792671081006757507122412350336562182802076761199188728067833790883783844594133982096242092908537688100076066224080314973047557643785883996181554208903968511278751800654207792139176383459786836176456670910777202682433550074090291320086561805698016235411698270374889495028394513739466647635943231865260051807741700442064912192866349678916290925033438938579393575255905938975677409409740613852661139493652146648728065462243458999943707129286334873600000000000000000000000000000000*i1^192, -208853532295280041408484352813824743369384354756036620405540693438743844087432882402569224379207079474477083217302058625116912124202238021858278788196440626377705546789984931398350240987790846203166029243707674764092622626858659923576208025120666259756112159557102138626676715557131378384909409922088224106734390185320712251571146718832746313888979025802562257700157653602587285176864186387786374779956942499805670292962029717635899269370095257449848798834659278197116649659896521183168191137092168248972266267755624340946919870386182938135944890480052135830268114402324754353103797024498582493506001427332189070614257500734584961623086806625192991180709717248011914190923711181657208221656202625948900091740183225870185151738138338915663286643797087603170879459683415497600554698992762722966373234670118929087682422809179790264794047759270335098910332128085227879465912708686065928991064458440909442376270773831608761628565391570953180556354088483333619847687312548310361087150447903477521054463307511732219358804813755752352503042041253411060835217749262253661074704070595338249747934046948133095846821330304894975163621094494808487798484577529094933816625403385522058875587163412702997145309138671001467200242023124469367177411525055629712964090787338601138293430280738185527241634520490623140864544351969603221471620141759375091923797083908191788118834087472720652164973119852894604763841612391086827788580403426895438335168089621636386596623170329392582132240189812419924793635113983766985981682436978709681042662305876003480910136604453333523272015360663874477164323738855472406663791040462856172776496508436776805761333637750343278161648386033946271899693175635765960978093969288276021064781246118305818404806359322268308463896202821579749214832371824578137319077926183870561719260161251398406584703254354353442414471922694387280657184409764054332763829165683121913257697810244031950372940013888313818104831231966007235584523002969474641429120242604508953362245331940575755897280180563914388487886387901845459707840178563581886667113808870310417150044061004316906887177738013311798647576714621472794585306986590237463265989401155619530790627577890219016245086695681955283375016841115705263744328050534622289591302597361910458654725583040709365709330481003080596560587709084089212447968902066034355347093597319716446040997071721355163709044855652202420393602693069336281946847479111866631010674481155085248098883698515403676007314593886988867098031688193309349087485407986035438258019324220873233223359535156846935562618275780042342607860185985607007699092462354755635518895836765454971478747790546530093272598568222577414809635382939026975348542327441609188928663122055647171219861995096152716396885048582466075487689413336379293046984590323039789871189620347829223970375075210616547665634450981274898804314736717088361834077516430159235380510276516588308962882690759684446014848854391431378354189620448332868297784208520385861272814657436174067838185705240616244430928121375989277797625563432629960263490520963412056481243940044123297932020565437279734580116963312191785334692237096254739764007896930531771260147116361689498058996070334511309160601402203913655852114133337371685722182039656620065268122019866112542548026318885329546022117910764767526672628893545616661576342858800533745016372924691834657890332327658723721762196306408984379772355413949816278359160780859008667838009468029317744697849357258444487437121307115542240555396685862189068019614278314476177383129885678847524390032581681228121837255512067040207628395043372388002124859680181314487290387636263528090931543718608881298079464454598379589040829156087765835503174905443438447532957338345700208180094753161431219664265871719671425980834515101797959616839686967137136226386953450559153190064493714665636365260169245755212792828942716628157611107735574891421631546979143535723160104063551595206974222880954171753281181755714880474715367148580527989875283018671969770257027288722924485872140185080126834568469778303709060054766382511539691858978401364312573695920778391647122144325207237117647751256046312426229945610770735170702787516164362442290005252490925815577206383581280643928545467196534306473126800475909931267990764691173587215438249261659101877978143883306668901824103137575822168259107029869824885908977724355491779620102879494163210796273447002376944176558194564931201694954727593572007828612615963420558920458745775872825461854198149371812708018456890570495188643562210303212855148202930811678290544676145574929024659982375218438891910521393312765927044566557196768070756055468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -6355018831853390858675570381033874716845563744655099737516433858041163249074310200541175455366350449149180895832166334768164120912251416210328906337222205036804520912473494432907002096660900454899959974318328956887081560479340873605527292683438331341133922200089891155346857165850466826402580170889195122791435253298462547657495148369965941480600398524622541745274474825789984436707008596381097226403422542290844526804130533321286486290394685717968446484839109686235971847059707270097173363266563950410387124685235554212810334758409316735324227231357624010031512999945990682241247440596851366974673360335638479306010211749537510299347583455217845875241185331054671018979319836261767354077614568952710168061558135243534691955852116625038518330416010475441553306202078580616033178892591056120656089342452460802846914189259698351339788880852720965748110742988395936411967739268933583423316167872494130762084597037445176495065704025065417529319932091167488567493806368832637915623488206757479785924198200558181276521391039267392603515431301019536892730437850023894026025321761423716673375581447929105390183766187234533867053350457583094167577921727562819507928745002216638933023218397640742283747099540480227985636841810693268052631361582154213887009279903379990659875309947676121703356222537072847658625635734295043139685200929615450899477361344531621619136096583092141782607392782175683445392350581969230430772055654704459726152673984206708203157838653388870328691969343441954371720549375541131510334263890129929462102265743315105194484373350971422986421170853956656760944629031428832765627022134954238979170702796361541163786842598560287395114354075938695668858492238029492974912342329681799063659639595036603429709190634179017848460774859911639362866723806439568072897557432932633922412160628065866557628518243502721120122057773531942824409199347067586355976205174364221445712137876154917737869792474937300842031904360970012864222241250243277852151155995945214590743711955627240413565854622257488860709945504094527128612413479233597071923030707757829076205037072126946737857977825590294291392203544682780554701825670854215634898999767107539640794442350916955077897996706284411611798136435674172192994350023354106829252896261465977190137867872808082602521666940328121884502446020143144941172765283208993663636798973269868274649543577491483021336197287320267325219794942553466895100212787026576753809353282574575633313411961095854862025878447803180797812281573446832172465529126183451655428189746263045032371937939688667564214609501151536855009548860950877829401220383009693070323113227879055201690008279774177122188319193778032346634371813272414255393254445411369995190209353126745171380118825801646722411681884514541648384685382712756755310778007480953341456922223992405625352043843961885266180458242654947774254435960970643224934180118870013173856312312801067572152927746988329029713808969630052280277823708739874619026945707000943500910154365909428684222881168672561150833183116213507679414566200620177752334100680596795337063154633206021088658882858329911886429380359841039640805306000676156796012662280771429514330195981175653127091291198593963267906785417638117186387826823408911966555262307906894278301969652645740510735952770367230165327470958052652714436507923303830051195447115510643840779651335384060422991639180182954654905755696581141829549302284852909377229825760885916027600851046209392700998839448874138029737572233369097928027645493382891767140427649363536811411262202289866067736874474959736009892595671288923962318403353157733407530946696359292270144539378334376501752972950187270267871174299027166840858828772250040127901908624129666275054846424449245239062254268808974386265559996508862242037489800862332228750554937172032945766823635569834400107223327986845926348272024531939513328718256159129512939869328996089512779913506420522380644955582147622136448554821462213694893514735460206231374813842084514293270994294861634920522753164631983224459464796012584010920740994620856302584117834064111593461334488099283037311188030853432961646031568194336863411859098289927478401692716665275148621525790336803633710921825379226317003138246454745252846969968492209602114857002136633361800513796425086179581439770403983617449016533628158804200106280873782325960037837794956713292523017382088407562391773010924448808568522036000540519419393708180616446751834756836521874204922516763685255630797326656477607232042882104573668017084471538375492275230652803987174076645525102952272253654982149104808895452492107862424545156431652613487857491235856051600878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -145670613821259329063128211898323964646440522627813600807063926583365827378093519098003260288520878219072597414134128839021931108875186789647188220939285639889933034629684454040227815195123689540330758898064055946093418948300969187466066618433509203386022663547941793138853459788523893090192667033140176120950325805417678879233956720705605469736256183161516849593802721388803440459082389550148586287297491125495324872395969410423345374085687235842842079441131729475127670894453778630956331366292597972210543970253370589886028536903880118869787041907401308462699387330063096255546193159890549361845692667334336312798883188424160128498006809188420344040182379843936235150490761925817153821997737201083801469300101704591530765531372116348324255319790895883422091708735702099915680500172399341078059053401161986322053065739739099844525282103741553859210684526868363989069982230710610518058632626968529092688953322755275807135520490994422455545793671034767635142673064681306409791403849027592388760467572843152118521557906037601194392223719596696453477570959597468415162412073985914135341137792621428643691844456047320729418266047213085979081760952840885480496320105214729324801577135541843868024958537661245681670093112848246847455736082480353645107048431647325475867241695010617636874301856518184741284648786527029881884496425186483939002345111877758924465719639233821137842885419341348159619974929416609069533003158419298314358300103829034025993227424375887769339207563391196822991587355430397182026425483782397105006576430272919208045411733164438810309488792048105440619942302662694300582120494163332971812032847123425875068811693175948784811897939740099993201812285933011008510114769800774089724588682537240346317946592543562169648666213220974896255775306098883880728923091098544363785318806422687837275271067349554757760707043385125883179136690644133060170145385844247884458265052728302654497527472881184146956059931579870669167809184144605542998105408933649241500713564050480397388172710000014213588984017933775916084384725615909032607602370156193297091338661633063901150077487420866536691326381729617507652629999598197420167985903303841538532142322327313272508426007094631446323686485394544416491787300891937010264950429327886822489468529051029934301453737972947559258663995695892927943602599265826184156786030411289394998920077245522397932442804557376308720898096563185008664146656084292973507902582872742194564204584681417431802414618651150916196945944976121639374607944730919511343533943325845874900231806286369472177315983992319474189424014371445470978990247235803553348581237185263894317978682736908776005485247550632619264290418048503465884179515977878541292586509598365384659811951440721176700849010019805240530922593349295111207310583228374548036262924624706479751333312367364679831409291665613020321097209410908240108744854091666985625291358720187636857958897970161945341978994129979854756730212384782742112516530687255114560021110051591615176439528299338142577042083033644200339292322579101896550319608052959395088739951882988018121440854266955892529542332784692271814286247626049891558691251143442254559206396756871763125169561691177945829799483030759950994331280931522013049458552596147866638287362089710571588605868755440020437977435222564627647100427784865989020909134236434914849668334303200011417931978343900688007818902450107252989074886087282846627481274924534894461666255027431261518400331140414970844354170278293744571063642849398145162906927723154200754082566856645213150392234477886925702737242692209267292208504253439365422160728182746675701297712427919581944559103887861919420994115610350875365922193922512642252791733955575721067460085314829283648180952173435534565257297751722961719811701777691513955346256260638578648118291584960965548451661720829622236924622514999751162413915074774274995219332232556233589064068118264989948466949303929902242922392788003787530042808301642571948766271485829806803648153103885683100320969899895684614373161231161160119652305993454280848952448591968479104300301857803656851397080674983707534703119994046553663062290967761622114724766547070653802550153108088039541480201601952082928407470868864871612428399439357129590037452794340855986252193553734014925446435591987941434592935527748392853715518570413496516047437653880429552416662081309908075485674125266233133177413496270852809060766545427465145184046039313132314217059858527358945800191503926253625714006640767643423905630668672229461778970496190460502022289939744126509684752639383374704993666560556181545235434872976482084263211756917248895692875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1714455711545248066034432915159239602759782459586509713026492963969595593968391406401062845968852928237540564305371506570776259544719960623613498366381429469050500283238870446635341726497365900593563328650519476082928245008337504412587515260599937635468523700258291428395747026098496838619009680251233336312284514934972164446478586729576041721434535564122797126700347813056840096121913313635440199974791047188363289268079376832165480688059611800047817596691605819425773143328478334196692053614647291758851701479558409109050668625797807146448261894935756674185831109665587671959058630288347179307673284849113039280588725462833380447168478208356382359329519366764090882276049738937002224804876438472930893912691560125557502291180395133459335278212592805378671427232596884916286293219720590812220967687845419842400571422430899006818730981921073350842439565390493938961413931319189941157085263276358477143356495545629414734138046316666175732255149340012176735134460973438747273533719327707564534464532447742286124749488158982796715037279661825724520559952012963794159860173112630199009660842372610434077573374602861235128406258854314880944336659089439777740614261827208428796892818560249481756458483455659294231458571346131702398408166366667340533411802438710914027343596020472461954116831223563458704900459201118633098008637726128521326914220309712446592667640435890877222963797983671445137843294327088335555020370488317537180553972767263711652104801462276214035770700795663862376846157142318360956800462033924505637269272219382166955119426427153835070245565302488557426728950696094639523054696487550980422434247995842813472875184758751253035925705799715389355068139206475328989343310630186715082049365444458840704247253319387472836442665929173651311331671724819017781150493458696852252890835644497349542484255119596788669775845119547689149707831840256717688908442855558782854054785868427328885989444178946329341251888499489733332651776445930169372839081565283993447782177318584142266138904748774277392778636346716150935416650913582924144486847305797588271462660797176077867592934782633587559804088777352720848803801879757041908441024242006597465075125199554352065594717628590945288540437161038702378794740801770304066687984399785001119848713348582984552282021357465647853578776579247760781666153862564825319629694389715136908430598285538983044476452290262149559005348522132316181434526401645800617400026487089662405967724284626887678147497429169429912922521236611916645624287903382502378336081546068219415312027973967594875474496923594240807695224438944072218072965389877643508421867280004085160655689063162096536562335454519769735366895686991547877907935370714332647250054826133753858163910799824234230425093889685046507414016332572584182814134741865453809527408647330032250469105743914975308268788895957670567724109269543424920376285199054856500677841363544939154035930685654713745918872527766737961673178814535742830409442758797800473877213859092011071188604052504776697619240194821909520140887258132356434377774647374178793636381019816550980079774884950699434443205505295577545416990280336135929207248202116679714520629454753160196522482654504579691412986532244866331487099842810086446541530407736778926664968017961708820897286285772643675507805737825597606006655459156655196719585359081087969950935568969017041093854126669296590227590349102493313776210437607121995517984175776145455145775338967084928620952010930916815081955517364745494712479069460496051330663058112719350547590710781573042043125978069952848123745348462644859473320489232701143458747828379258613401983439718239327099201868122019323669194899818531470971060070603961429854540831766329189400067288617368639373706369437903658431054343831893878058400962083869671856643005258501436194746041152747525745395789035591327871492875556274859230378125575521197942386266707104300020858262318530459666215502266692367132116536147008588775072914780388225819026739539712248806709754881332277654933704343305504985641669295390450122217303397181836882542914650076863254119932893257748919700152628464183376876081827474357086585918206529374423231579452563766287290299393956138814709275312720236854105074615042397236085577972336035171260564058528548074395159574581562163255212092726410930648869255383506568212793387373578652346266543446179668327053560852290608944175770979358845298748647010038074965276480299490251740126847197507827305536559353528090551710107379713873786997846094459380232098034018776767440771885131334180982970357214370024864643011301477422903771844704462268588625073932438373659093959327561158968500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -14781319856685840970724027729605749486177650401205495329869283428008563444288119008015293971388156306017279092817680560929706702412315218338202030081274673824785238515609127720365503841123006550354520187246204190136425981883927334043587238160195857237734363268733453773084702983654975651650878460223327268994171471789544944249471853193985446962853316375740322118149988448944503033612924576449847669041853643045880560143684572371968825304621132200945827515113116474909725065342442764479725522542412134470247648848789450178596612427819854988326398549198217894111847461856042780342093026433788296462542585627453091111870241036484350107871092370651477433412506059905930465685194380368405906164201364602091925306462280719520699784372719982247991420146400321185857159799195521689480251474066292602778550571800412268541431067871299419330716555120457871250041875812719570947938931251269393830279573968643763491661796099085351751609202597543750506005738009857571160697676020866099072623385698137866354361724009405651291972628792754614940465311795666562760972342060784430434040190943571554310669604113084521969098790583031364527967784467793699498495499531876078923802084715300231719390767656841329877896566430947712357609147065487956768674883350383203241535579314701624833159589126832245687828625558854883164825490689439570806834309835120619782900333077073477899842050436742223239084141303194318259128655423586760169317862851689391179147316951012122620128220272244743929330338329003466645204773196048790444143160216021929198348270699365600248654266424902671481241813807567345805775767726063053276110704161875845924733856420325844630797902024609632258757285312096691641992937569522950452621482197042852299907948055788700442244532128138649379741091371724126482276623421241829699801060010526687955771541652748083019905411684360136095492016725315900163064506099270310634040232387700353626074420308149259270304480089868752674504305214560171606116549367181390273397477100922748644308866248467402741653947214214480043849512074904201483822826626858450811223575811214643583373099967136412738450173020488706107198647757003429041442544676202109325075836026334482582773630867931759506034515135134506409949377449621987464477096100039704163931343752531793204756336938072664671077316205279352127614897663273517384857149673970871595666337264832598580571364534974614585558236291043834821503085082802323601702965869302419533745199535602716663307650529315025974214068184304864843952834099909637709913389126441160653723937772691824079113896527621860718932347206952698724058922485429057970355568108914152141551425687074733145251755238949476084842089903993138942377827277802852823744061057316273089898211793190617503996947050163913870926156700076241042575495114076520821227007673060857073719214293260614215486589096959163987526877120633633078265181966025576418154892270209131320505789743452998556537222171535983375789613935091564017907795473378155450512384781497018753353177704200776380401299888926484830556432159427628239332622507713321215828035459203909769009393750115558208248135136628463590287989407221716365545228760299612038730585373804152571956028039134186762457946812581108219238271354338564846591713577421078437420723363507008093516368227231747010629620673781586419885263841768996099217596095899839645721389374176152334844119264779881689632546724563883873414603725934823295087569396522117592082911437084706373887665715485445496923176218373668786801696217732351734352802458507316577463642638528705164530324311618550470807272144778088940281322273161883459866416277879683917161390250782966445907067404729249683679403034103283588175176616579214067767215947604272107966597561923680502036824108680358381552827976775549328082764585971141774824123679154523379835999065538463494341554472592728369124280258220345016301188922514559732623664420359223588759488528150540871319941661478630818242894082657579954249362809241341939787204441925824000448736914147815671800465480225926271177302070899968169062686032670597880148703444842406157709029760128949750249639001776622825500781558288798972726665083281691683118789977536490062331482904416812982365208834866983691632495546017830501618623025152820599356770366085728783102081006923225239765312224503374544828073332576997981761807432326415420591147337663183986696342187754036029520985882914152212064970127863148226853312709108811384668506958670623618644394824813463871595748526479895337997594995135920651921981644944598990275945421093162438296686125766277522028758126240438291768997071068551015311184923921507729973775714244587969989633865154149160729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 98359366499086767843091137205571110903171314712400163850430608115394348965276283515216742173463886786489275463588609547506579360090909072315527259685446957946389279516200546581985993784864559962619965988106454039542785280928467436949314266006460712234664821653088377755071845176923674953122692873757131790435854449211082063271817184162818316982931912277129008721656767428071871930936674213743333483830607909415694478090279227208634048809973705554765091834089373233384495160182096171783179694265561317488854500232695668740510637552309604140618695627173910670211331854832778271060490962031478912945372961486370693016683425677995271702093747994550539300188186261380687586924361694726879243708006166224749151181457735440994109556186920336624535594989214453682549449734826604755460760198521093618740993045959467378714759007664876837424996581494731744063816680272403501348076312794647628022390231529269378489940335078026355861048786131837024771911202475059099433560368962593174336176228547223205823449952532643465369348873851220065639248969140514937003892868437257419287176952393925511071693124507652198181543413363763370769224881226767782042958899482101443096449767011805780479506662867831716508514457226359331242495034629206748122209618459378821150998650693309077747462795610546209180396910924781532812562716568187865338225204017991871590271563876971424014232430051337641455856148507743410243497061993389385955970010957481702082377794975925383327135148807181491900962119131183923546880104356557464060388895481626950221028772941608968321976566821656695829047348658097199210330932916046650354955388318200669365285421224871376866957775048289096297264784580852855736836586708752059986756795246635303497342727897718224877385506757214045656568794992568763195191405895730518315691538215206486806398509052499031554611419034961359082821374625711855682078909967537996168625253680949626523704818172367945724189335085374059871736578597605587272294239135798419376570831791608233606993704217890408978150111628050637378282344785806908089874582873779904221560377218141997906663347019732561407930351709533305123650078005037307882173919396206904699590586727666737384585833474661102245553718470782160043222996961408143960952710471128978031610035980467015445327022537484845073560932652860621362813691498527918162330338327953283441081207396550881408321568854731461930323079725431511669721457758351724081825396370127710102790628513428387369417748267813650382152749430440495966750213198713932888500769243272508653167568411779239399120593231952413699637256888224413113695890878516914594496119214738122084914277661159436042550519487761039053483819760188668728331212338973776134361976329378118674032223091316387685054041155037295955864777045261126811021754939830718445698634338606439487305201023315643439388805006674705101194683428000025558043248094741389290983659969954897800682308857560818809562275573551010615513773101127999068393664592727619995121985489050839645101075105471401106148254386362585335677408215028454529333296130669845548267900694364072622379452555514076887342748524911563134999215525380456662870568180824328320877538399806165865514043462421805295753282060774607397514243381468866613498002311940172123814955092097156559889786432871765635529017673282831364674284451592951324523691709245986841638586789621729404563731609563639910728792096311860583224622808110356325331035886648274277411339579827643503328125459450047542141348100928787249364325751160204018381595968699469906535948561423035483606755085464682103313181833247283756356860058684216478678860772626781633267047128840727223762246048074943244134390948450175088913790036655705254939371307636985818303091672846201483963026905004395452274822265750432018696813435388007071059688859565157815998735612377743621009154615517790738427099627535543608168511931200995455882472397042938969282519116771209223069857448244205903090834187241624126531629887051287657279425307695141151823223991462662150744731893322910555269218892198045860066437846437144665608528874366604276127757305023709837842964988568513466114418635798730288342253642856119637741757257573760360820641568553004164772547226008446153578656031936055004880130225815815668590294627622092074159254573713337880223452873159253604514192100578056311764902538272444481132797183496263457217530732910498442063435935545772345645528864402065618643487456060955776148970704683934994449638938218356152533958316624438349115661600659043590345357440193781586774676914391381271600612682665578949910946678059751937894861639351037578667441305415122491720809117965656871944457241338897825969440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -670390759284208566603395995212164783626140348997229557635243043769588727973347860089788248503700556314441380105199264608143379424055066346365639372173563660912910137295263209354370795861360905867322643189118075524032344887332238220430432374989746617863227327892777664791810456765216177055168146348354892324413316716323967314079305743788990504397276341714242730836028434690213301859428005031271778652184709619060867323289907360093692258336491976283642978024197776100621830320878629609220365311970647749976856774006117413531719305606067515599387496835831464435941405346393726158124703966742508562144194065355890224001494171563370888911657851087659136614716873510708082021432366038605058160951787763003445066415004870192575941777328217451151804063531968429183445105583200082036667116146334325596284618895138935282936585689503178748339414344049377576690138109075907078026513935181440878310859581818553441579057473407327041957624732116689542512039231643395799484130026770823535149982630516521985628877528061254040342374774505464994987005924300614039275863024511428289962988412723237923915939380921782196425852811453611878980032125146458219616699910475218243913907831643071135261928901749982037332263328331868558731287090133167810166164872627104243631618363197892571971885726827036091655631616288202868286355045694952579561596765249735435063602486274860405740847325693236724600870990321648283590463092725601638659871176881859202382909904351276047279069221389219142319507269955995350844691695163065727625098724626070357576227271404919449370666219324479977233066678328380179161688985305711266125025788704844949183689886084717810267809424984395296782095257854528990296924787861050801076430590471221030513521742097214980943448029458911771141639916314240116612816922676639630528022756640660922906247982358932943542596540205555074984200051024830256320947508707278882666713402270145532204732399001274096316642972493634370934003625347538221241836692361065057137767472214294529664789047220849336155833698755338572389235121970148958290079542634724817840628158435430802583874696262863423456034497704827103142020023156874683721583659824091982953649561079136626363681291645077788688291142755158198474983388330738489304936007270449158334214826759294600581125367080395419201706243167204025719531312530535718430562044566746148528345449560756578102688487538363052272645936688835661681896908036270494357543943272388125791285532439526377096899272745076816828370637443105090022770023073376966530580355437438101133081195048812296958759710726752181701388584063835693353700992246284974118447120404221544441427077429755548776031870710768267651575705458389815545558158681053451400598518310693730241908122065771507791409250987725465036332754922076333911444173125156105314910110906813056411909521524710005788982256153665075597373336443873062817960960229196719240679765623702572215766189967332952652088480831727956461796884299928636644922179581695492114105978536460222332875337074039854631430750292612241150996990401027080391865579046831616290269745300622026955062671375957531928056664808774606700514141599825178808217517025562462480959965604497565064061180356077156158038411876068704041009008943127602388138762707620711420053334624815496916480974400163075235906615761058499762244576173658819517114505796857109894468895722055150623502298529317047477286492461136828752932766665227585661319537459559039234728414650784989503056967019809020990224737787948325276130836319507822817300854716436746711227270771463273471368246797784936470652476473235881874801798349556279465791361150270208327641943323091447678204137818786302768637992222714661970947628876154192904206618356840839832178791700167508696200112258806406998791712393756006770110497476116700200956568980862294967403136240097150308707897066450665826201957692894653041727549827463523762360508251885336441401806985425037899142999864983221321460276265843054990740560259786832568844850081193881346563267856524564658727730570561310444942015027157579079938786226056689056122920884931566474627571390635059339929767597482983763890236652474455796474570244871746276249211354348273401698349367071008487101613193359392851716336074453279553683713864957740373037774963290246280193906164618396869718341451343905335413627605003056209584329407477859875866112962105539635546985442180304243449905315360434701825700658620400907554112230008844360975127541355087576115290602157233992690172380742697007976335739314089772421352126650897039242561340843511885325224561066876241635356506154545786700989281528215577885453482414401526693281394921291565703148973685647451350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3138593110034993765314902576739085932865510198833353053180999556526657224957348581068216618008405821822880536798742871340176542717950715328973698546096084485262878750857043545346171833121000494782759930780103613812496315231408395017970347424846079316109013975989395302151722328404853106389262711546614664341977669737141931667630627950907079226142084006482398484728226561735206695648751610376517834503401878437658086910203785883307154868687202974370995077786428829389787429881805020831686171759999579964004696917716532677273251480690573236243674362998909783147386264603954731601290994216602946803705818262683443360097181095224361063678030764740544465835564678545627479121671342469211389919165916304490204489567579085747205772281748888228035507295904102568535804317258629514309140316192052325611026338466116184151726967048722954802303985020393108657240220165262549260241202254191098984326018581496279518108013404256674512646040141800181949452618381393848224966636077368860437772366573173848481672138795008132061388091441609946840292184025708056320899257228586767627525595795318552064933867376790968831578615309238243051787124103001842569399872189685350757515098934259570879449153225281050049080126629912076082818971878148838566134431661195091100994665412560042200178727755935314940830055679421890921363389232745008358821505500820258111058780687008353048109039329315841381431067536375216868875712734369487093358131472099886628369719876132779579725416518164952504067882481220658271314497331000986143951955636244946232624179561302759182723112032514530136629518479526828256034177949671863617025938291088857707850604214188319544067603225392502770563391913042534559720760547101171715299151477409910584708420789406131831772215452534581541593909704924400194736713686657209931863997363607215107913310001609801205694470254392481106990470322259352197201640536352107607428087395964903195660536571027145525442111393442964971683562895907612520331370254690306651519492721204176949579077170411430399766471139129627953196738267187166999982635727508889329126441378033867579146070704914616864730455692319102443658969959487090186603184781007493437173835935874313838873221563229645909969359557821566813340934613404381836241370108287694104564297602304318196150277179330665942973722377675049734754518115162194943117193772133275557103497055098854028997308462021360848353139508804174032144794859267126891078681489509068457032662538369051649397358757534450225698005589509773710977726612298245694354350741620554987434175548918779270215740600629657913583446503081811869432179833931614082259101411816826862383074311819925821418693354212037354966708305924523255401137092247673317921559574976884693905187834723468336538962610464134882119746092466495210441596610496564372151384024718678659542181494240035694161994208239246493098443334056390460793665212699658529275749497179472249062829937711898460984848730863639362748785057196875555419650943337638632380767413093773147486310104039810764341142752612475401507137473141136158852945979366454050123429419522115962829255327907792996579869961181970922028924388697351525962780745823213741164986912526210482567017171594784571781064992550823591810144394386224190028219332738415022886593681906112916845008749336809572033156602037131377379482031310665321529359679599379374109086166275915033834393304420567338624569055374917522777475696832782822860387307562886019074815882487336791168068870263629317667779360863521129825221772028515178411160898175676664593561503677216233996564833242535719565210968743270637260414599928737774820817711505397318624763673291749273302916985700954085402669275241276188080930899986299056389874907501304766950473537538307301363367530579240889053131423851872279059202685172996083312289650182503167751914002088291299123443093076899530039166488000356235458097057509378876854752764993861330940098330463591197905730166094872385630244872763815068690911973323458366149281428739981246452002924313479609714943576078389456341421821647710162966558652842463141617290380442449794779676321760226216360941337889920018909684282142983060295704486241086002754472298501689037898837152321324329643706279198645376169162487260661536707990565745750568889744591144530728756759295844561538777043252387654887940678242879459588041575472206867161968280206747322655107438911895937651821278713918673082069295403550462666877999676859623624319110632358649513417759792576194690681675084019811464094088105741533041508252239209305731297846672951331761613400871471864787740510654401700068620704049908194439105583079359919071351528306689693742895588505414213714985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -10830218953357602807731112510842376278535056801127858716048426610532201535244120551859581465941113632474876340857163518551835246123493048371087550806666942363801105562494186354067594976715733777150529402352990900953186459565755743550122177645688772056259096775936571668663984058769058371934302551210760009224686591443034425848409087357359517631401803217138513802059581810912130014773791924180626152981718062827362424415314849578406321914885441040124483044604012093401418986209271881962709265149162890518350140610987605898024216674466468842224777982691167151942940029776128304108071607645939439638715250290305351502736342737511529721588548814515537442893196173037829068799569007356926865376008352248867353473811916877324386838260090260247023019419217935194317671929759512781282373047386370086522648111716879083730883905862244953091762130050821438212328911556701896736818744049346871882098536048013499391150763123866447629762330168747478343871139213359420945449654907135724775519047803537353730132814487842404607748781212817482364496069606317821903958727849714425893518204018134963877066242062963392698689938530452841964016615668385684071338908583767854336507598920965430896926086484141046452103639715317329294095842594598653880029705871617043017826475144323534224629285544211563103317401126846841756417036764806600709502088646586790950723347831834696729329011751885441934531999337273084987486858893839385203318260766411168768918759891789299972272950366579901179935589094683175763433971117660536014601796213238888186457720604326406350968363456496031633468915521061886101360556874741202579674893085705658512903117840180850340505952001050097761592483611571068116953791625781924037248800530806803965125903109473797074016917433460978873928076893119180748181809319544306600287111888415705816060093049046727959371460429330276689625623696297963285011809033472506578173818683757572751018551277637891869621729340849743243939268412182663742527792825543906180472188021129537146078304319850556642733196053678460970683893342059678099239871777931308769464725835291570376985155483745843215306546131539564704639952689036669593315910469137409788301024731526087061317593991830898216314648879493167038109272712422006091690777005689381795966977499029252940739912692650122460288591991865161481203813071173625380561408358385137387959777761577043028865000012908758351039294626701047191309796388941840196370945218972295826827886512325356373272455827995575162794302005989156045524719381400330440491798927470708665301241446564142324555230992892434434840316237362629664471532591302647824355074395281482303410535223189727189077523161319195893832731332478807154440596628785093175012036794391920071880546714654599980730067060215969172112061299688466858232676749601421351551535744895566539684177461217153766464908851834981832261410748294434389414089939257089213394648690431993754609046958981155755109148761170372741223858822685981391985062791664767706575552180821513908396444549661353864473916757720723574820041606978980422220709275288034301783065386585662478133234002744849299380732288046370182073392178471392845035012733761833632361547745297713325385880343321389231922309570320876268846840260354937642230141996917434672200451403832558399512069469279616339266889831586483380337999934752506409548983905034762037745685477011585733729638858452854319462201550639116577101491059066924121044874684298343893563392962418090543009151870861359892147339715563448853902703929553755189797074663395068546551439262940707332822936103502867316726786780939156118908432889245297077773863160923855898310379921728950826059688110506889344684476518755821570013418381161890310162812827740033581039244467663957921385008978139327033135601984455800611592515526466067762818272903558367567240415063166741636630185126692517367406698444496044451728809295786701991443963473834703403000583437675872602192585315444078517343932822623623713406809034590398858993509472991935088444249732132350634011313612285017987717633267657492938813309284549132513830237977895480656635792041190197939376372082169644967669301195861042537512450597386816393765864527003129782980159456223082389648882644304166029511998657285207272305481188446341399683623094699410570276154283032272116429703245393177117015519287457301837558480152482685751183168538157735138565444275073264675767117670815653523487291245696855466383917561939194328125576197821213551254973837888205470130744142231461708302855083671846302316355346610707216319800945728734222420220942980047926803036668993943116028882417769934020371126056828453060531362493204055434652179238409019831393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 31773708290730981373989585304181380643328464954465315914642986986867655728113494700558611812549844185795554609080633367821239350031123010544623095236767602460885768407681262777016090137085337803979336034417370934769477865926542756685160687517440381759987827122854966907545524831022638728767452081186959662899927180971400264757488178450910041749486106053442662458617042113709127527266033832204121853871301914272373461567461730715252419932634387835821717147568842665052111322569356179071070856644993107622083650516974700008617363921887795381545079755635250579224571571910888537159729212505704158073751131028537118003158618760789017691118209678661768462066922069633076229018079755812970224823113643329643974630262794646902348691612199795168465456954247133735721464261395094827353046478186924058925122410318500559219842289602151133804020021512266424491673564447737310659215590590755135238718314723328996516173345606036813858435803238847455091649239959195500914699444072351591297704483673929639366280487390504750709858458592037130939770632216344934526276206012887505858935960885074064238825515711601885449901765368756281086967728515152318096986201821105463970825574185237547132427724189819004224821957663834395520533541302950716570177149887290024814988734286470189655235955644749242603323451160391182981925038110394834430627652445172524994697843966404740631638398127328261645022617822893571034704189072879262697064179006651358096700401371123248372887745376238728778917110031340615035253246786970546542982448528897340953798978310742617964469294789723781568008418460658565409818134188263110744650009094630855802479920231599532673268020278200958582368354035887401905035765207094105101939965762599407683016807182125593169542296898010947371203656702745643064428293808956909174334054305333582318426463836651678942320122381764729759199253405833604058135310942886447250957196652396564451456567897757203905706700432986915202423874336301700628446208050102756713321162702953183424540492982927704615705884858457574895527169309677052665756211519249959733613556487475460762163589407287407877971645578153124993826346313699567867056519949974249612776660150864436661793961569094185866619126330693933878015978705464612275787495072886958066772380185445325252738755793612906793858916496005869681707981582706274235068956224391277278989436168577933970829619870466097619221804110774891195996141112108909798889687219997118907985139997863416163530152384752777188560556504554577821334463479175447061553231889143538255779218740983375811474593882658263868840655072354286324636955091971612540377932930160149491943397328103855409542594295529292136566143079650691615956648044069798176616123192049046374193115593788824102161527038123685385643837525127069239551844358804009634900780923257138721593081631697564816664592731398483631023869610565221098111972389818706342660405707576248522026113623928143554716345634720142626530231519755952791915245880174980253174207439075770621706868882393525630985404053404662376333685275262718512711018981214672576261865288777065520969538959304673847662982180949291658215997121770698104085405893876856284921055152277078400226516595572242669696057501856272115748020377604528502982619464356868361161871616413241930547462306555481124650374020000808026649694538703208839848245070549582888424784221222978009616972638667331485559653327757143379377074039556430795897950152020870328987910985595793724249303641831604573922232885317332061917954199355880011224396574420089994608206141797683463411985837105957975240817077184129518300926342239613957816524959730631935653558457596087412762452620294835061943682396425554286540503326753644508365591374474076859341779784829633125207106958215737215179623036922786229969878920998784455129649708387799757102814744919020817999741742964786013235052281662324946197411963121692714497768430232912962018954206064985260407387959267943171108675050377218668048585963779029623473940218975074452278221911655530059318416475446077063060084912517075903217312559354094137100828527638762872330948781957951563792053522602823143385867148748054131601351161309260968552950999691729150712080946757412098946118318576032253487593747845135798958208372619139246765737891761401527466925237563421572309200551328326619083956060940825387091240536115801430613670287600801247404692956376310043575909095506034763595847205093108218620367832224701050224540544741775472782679939426389449055423010764318475285507505689702870181363371921311280224410984141618174667712640122999813386280600888917238300716083913149316780504994405392191598588955613670048169844394691854975488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -89379281847445759580972271904074047574613567199333470210517928191119429996678689531915160251002179766650643347762450725840299330494222470719174866685356898962070357666742494828804943661241514481544971567698480279265528260549039139577838643768025878810755069766715043028909367280660609953036068317545754860089198507473269230816543170391334024206653959902463062976900132903493557390271820402169040966758316018608233773510764817154040602192499167129574449531793108855329674822800013013809261659098645209723178813757836906429345832774804457628585793202069298635490384155066707844650257685924895034115763145629412536906762216332600885499385686140681214403683328190748295561441904225598249930958328311392703262444820288013073520430117667192143441810432809149439805795660344975639986247288262030027148495883623436113336501661854243800853566976590868276524467235869762352183730074192761574752866502837764524789163642868268272110331789902245124802824133397930354817525792074652830510811558813233191627944063593796641753274092230025486778518828271344251536983668368324645017676322337454438092258105580337800839256522301742373787523013561393514765786482933109909114036947417619638111169638843895112849249067263178725617896606444160551300377103157039530691706800798063750378296071374874772611946739214804302779445797066736943604209566931826203557563554365528700986940260354340501683909447552111721891313716001213924263395336909634708576649254650111138964252257774441119091806536473994631551421280098915512830948305539311760241384155238816713640120896031829452511777446836019838167461000311631954759739602509245717217317931072989817327420362988842240951642352778002843921836424138895895692214482012506667682452319274468198453294181848044373308802939485281923374758690480517931521184506418027690343789978854683040427131647778085498136224973538686022546470594552595491937256260990030307997926593132933287032941360014093427574074077010800657454455891265279559266300891537953762595197644645606039320314848823831356988079428015366093100650605113032840494142143311861063383824981232483417172446549051062880361161219229160601472075120962421528207008971056890143919404026041026673087100315720956719257278119420353609778009658032696217908352202803845305795915746344874162154966096071929912603763229728195386053386695559511787806013400358652392063093725766720386806097942272749094390301834013448697913925727607320154299636165785917370214815426082447099451661908743413779673291424891680811906393070764196310671902930217600151272509031653189764299129953237416661704028112727607251979735650696198817485613652401914589992695004477057230951448111450394722399371288615738161937075854871815115000804023979112314394282092854588854831256375327020314357686901689195560575237298345524101958436136025287936515012677320914080588631080819814155864880125314175835348721232738156826272327327322241583738213543598127842132156971099565233055601778021960673275386287932072269789699197528266914444535857567757837283418958614224864613850903099945885918452940221553287865239171815237120932388417915648576535662927444228747021586545143539656159683623892376517802163384792030542520684735947565286321141477597208232555871831595892919761564332846889321652110173373876027824196361062077017276529319268946942050088453336056263332018705821446734445945913950996915802587661667697572891503666725283600193981988968982197486562736976686093468759148147850174403867713102104832970090318043586765303606876080448697101692394375114762467493021406359801270606606097248501522402008432557348808063999891265502420467017400591857152098312170528741394518954338177250084600231366730171861018763999980517732609315014189714902454334919918976336340097178638363989402533876817192586828663251795206106633505497458385877672349435077419656927952026587392349760470649310063154664586368643929321152027247770693221240610650988391084506139890966813254933917397487853191068240191604827939461931658425296483258675170103488269862192671883019393966838079370358888095419373330222631185716866049736109944336130279722287860879154875577673976506948769235710924364733871398479648604115916229997373021948966722435045329929678652086002570346203091375168786114320184143861917300919196185458099751917470756969251100057165635527077994170049797349615291537317252973470508554236464719484106835460371119630089922445585496198524570228090754421894407221188641075845601332628270138013443790105854502823853428293550444861837318620827188264985396594470858178682336095269188123401313932347211638050599515404924731539687573944976826826854852729123027042235269632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 202284494335052924721255463776378102694166906769097947633989776126608109954306817638498168048145506661743460443682401290213735157073817433748340558657770142751890223669100189029284735206501435979301355806890818132374224566658286193604733797546811342248466290589197735389277986324464652603402910732026741261404877170972979352776652958724920775437400622094766663949122329676352608311435928551891760181844934504571954427114007466513049799286237823371820570189911898650974995166976233853033480321924550676367001078000419709951075601432892630543811700360074873354445173336491469135527413049271891882516334342499489863926609794365888238230068378852774142940541341490489758241991555175108159381034569161371663093914676603373965280634250196040190334787702091738379261019561228706785738809542983104883813847782395963533771951106597046730669090768292579032736785644240216751185820606690487127786554296033628977444154854582793744773790582126727175156290953885880655874956978508035453820261520227200750553204038969733654673560175125646085564963658888894181033866877448256958870532869405463362107393086138820769168264878863586127397445006090626787046767674142814965630819161823410297188483548018744704696272056860008159682288047417560039747829769166428605719607790782335947210507220336038739305385731107972903986810396306454989870696286777377783937434979270836710212226654114478930784697033759095282489964310505236489082851467667198844159795461495499501752558465771650618773048445471207447222726693219160954555959310589742652013651885213335342597549517908202820353416390762711921006813791952540192750002821271676519950434079717793741457290392524600154550560944306415712684854599912708333047583375923999942971750219842155414024115949052488982838248475129099943652283954241579748768992162384394011034681849724435284909291621073361905153888185114000747909076583664233334896472770851738900871226463637323975969900122037579055556929589240929095909513775785765208516947429769728757026181823624499189151509008233313225217390854155567542829679046715885479537738313457012664871388343258661133770357964667170947809048332479604306297555428396269054787969675145976013307710453762546423145357852560489971631352612613245749499990293232521931425515229900028343987309464000144865257858680670573481091604771174813148975073456166890322539060037520351239480926098780264949072167444521290399775958667841430324787366167332136353906539987128099891844453972232597060411426452827916727409516811191598753323447363057201217431221472498123876401094026038468179360860284420141059020985032966042022790011696674194834150986923061188170196473668860035295547872947179104289556365137276809559709425514044018996361201179301562965612790785147603332383204429314745977894218919556219066285632781315430075025562217586732575096033281290523568720544256339584617164419458398651891221125496885696622075852073237414194690423334967148032968631061335764227784371725452918143000751907414760203709072590254737797021673353205424377371247066773287222068426824212579338500513081146234829552125980348609214802672899411521182751449113550448341488734232211008683454253628787729974354987168418672863967127721808376249845401114640006012930936108306518746082330616528327005538627914270275131132572801840745163439153288309694977682789398205604395205126127516466052116885713826946389709992556943401647439589438023789311443771540248356837380966531355019643485748580803149168586331320741089151962790499552320332417139135862819098957859039879946012700030132488212105392768634731146961390428964705034943055704730673267467117127577400015678254204251205416819190887939030152228517440932886813980047120318548918255985293886175815321727182990143620560314219442133151315491123208382321300293946779214762522352002345636866329444593193498715774316737266105447355729494538073335823574403145699213534638157211153416288774693405805932020292826354508827031681435927617130314375385137110261249715955575728355538479081948321864350464352884511435846446925283688884398962879696666250496484816714441748967200190888589066233231073992773867551885676451652732912374358860462403222111231327264294273741254147934686041189385813609597936579693746852420793750362358796047216844761002236081380151902343546728307057876268752123295344285907420846588961339316037980632299882451631533894899080596026101324753057238248558163720142438861623658159150045832926456303959228357724288417737872676182267109119646514971322036030925439408464364128360116427912177473499715040832246057888910802359525373824776514646053703466139525637971039179730661942085351250461756359813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -352846811735619343093633872948060354403378767942065808456431355328521250055801731365478423478323681434932592370777693974732963831378818212228567929560871636306026390270516767259948838705923095436848202587902707507753190627019454291300145512573481778460597168756000132992689079402589365747213571147290254035118858850366569400604740496957057650858934865172960729161312511080748551152013298760529536481099557994705826052149227113254666511264495658184545207078208433384538750519750835345958370941598244984763571167320019896543112011647234644117711824888190675735133508734263471848418273280983558619542838832860987103744365760990329056566153882421010854952945612377871685375910441413629394255958102046202594763396908254298957810064574705505477995611385688601168689535111885826900955925664087068880117289325149842302584923721553888713769040096974709022187373479371554361788691737414976286685725409824505028830409181419269348813563642895541451141116216175251951367528377218894754076346481129500405316027333496811805837672720519030601694908236948615741006990341023583209123988419590467265710474735207128898085956168214653704305388289501839588907550397290574968180630956642704133154046216157186569584612775483904963245387350997828128917140254884659097666373716735177969186802754523655425511783004909208254556605274624577176185276535299427932604034650300148389673671972145593593903966109181303607656761716936337942621896113548886022541438637229415378707382734380949950696393092555683358602359239665851948302579318790721733299562256198697601091690821142489122710571637184253118395058687771341143843285720999981319396472794053761795166505892143922012917419101944910044241341862320213405263526409795806296640135843927198020826217952626936396687845543083405083526775081617217458247664865582967886126014180138196785002531609103309329141098846391095595934223980619437947956991355898295774424573616152216470532644891170249101909973990658272234608954267483774900481687097057347858923839770769694974718283701857298692659290519883780295718354173884662834185026988954808402208678795930580205663279183002029009310103893595890093311776274181844916377269285454641377719528382957978321920727368085943267085275801625377489135634295599763281043992271904605150737495893451913699175003397768735572163239070768547228750364440739154683879804812283762919763094883302766347923340969829217144938409062339865884695562785383009550022755412512627464177418413845756179093159010322655112582018702464227882720152771878990244868123670275871434158327568723393662849581195991201679907164428795269595806979254587693415187615900535480271234941703125142229064392181356373688356606629276661149355935338285915650553641449796976123708576908688279844591802866491465597638700688899226422725823119010329076889942831755489116545157162269078470944228699708387149981395676906082834036739187171053000431824975751789680526656485751836981369290419711006560263539774352593312737626863876543608092049048453077834129355332938775228397757314057476841707416657362387941860609484682469107718352617773560363577159268864065823420835444081205686016994544955619264532179812784206587449102707890432059825631520280542463529020000564288257761099021167385963603451297297071831727350908575772339686890602787770069751043506756026677378026230481343796140194466171801740773087098986495822826431798867526488841615949961997001274071224826286823114267929656454792931206471310507736325477267642485601552341494865013843380532220529235529529679428708935683147948430680968795738884365600429321762423591422126328572160915023157081390255575742634930261981449010404640657470050102713184249172975993151374864444670772603904851946885562940761402476159588957502178508056272677420986077105330844807054977268834101733707936466463681901346477867379476501795736457420065509325375528142015674373567277840332874352528096477036448839262839867571680957807005772980646084476666410863229191899047686610398074487089956362578030787570575712361017474234042365025360764977107138721393504267346297605124571834062221278860739730313787451002547508977147087841117174779379236877324568145293390339927233036751051124067379038283510236886808956811254248842583316944777509282122613296670342010662018960028570485119568078777499025886467633193166948181439702808947521669420045450973167055013383805677741971092301979303862066820991748835267342730477101899142619239399610018265221698905739463661352495392111097429150061517630170581157303121657400946035150561242160104547714552537881036243174384525283271622523323163183375217853928840316763418466035052381886328616238515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 409516461284404860034652101601151893965695011313159520776205640289059443247489695031648745840368707638448517670423313497531919462251789526005269506311690710674457699515870155912648488776439369984183616448389677467833513026633391153910497135649986758919540867380544307520784227037487769293922029542568246444361513023025538117285963902200675790715602436829039429808515596977269266021631215905234117049464319057748343935460738761192652682712703526545467937059388690060678566080057886817705635882356161474293570341372590236996405742703942519008163453187354070513429009457026693655028474708340316162970929383755467524052290884702622884397718768008860602575945539602545003255969925303103163062063534528367553496934182314273348465158084526309913093282171958790621645878466500059171439899121121043067565368767648513220492078189447146953315780625890613735575565469861736100586756422478572048558317323025650815634814823383578026788551097920271927420099908246580098475163896912929638717679321253688053367247165145095187943238585206719836774425699687204482172005700575937108801391409472927186635295397208643846836341418651655233171826615301874368688916578949942785587019746886993723093432896679840444743371798666124738238429825394910606213103678330179468003674368072174974808878903987379912258559355737843607579100382333007496213389272259270920017826527113299980583746013548499280043479912866345768075732678164244693736406251001786149692072453025813821396955219932713404212643966817558109250779806195060600504329803372891193078029604819392432430401026480635451958981449320946255637614858293763169267087604559134832412719634733777921850210686337431857423498819964946666498524347110116088359021451742395936996323843318053895801519225235446902397288225379770769671729218514587452082843231035837940848038056120018723834049688504855482378117660726963059346401297706093570240688035376377944014706556842098789206936004711985805915481993890128390268485727333778371066136376190261179047020329938726847098724766722076320794135471385077277473179105423640943249077759908494388787531823444799182051302023045107227925236199309382525834114750023744652296125649598422719178784174740299850908436652750546922003190566175013639094013981065373639785537091985360395104825262287960621680713769853279265487876777279912312378816461069777044856332207395297039281251465637322202864298590447054698731384924888286648186510517202894617384758824640339146066811042583224369794044782714701810648607778935232351818219716814531323806659942557707714014865688298156689610154875692091652169592497178706164354738748946600351616393929226371882650441346908788335087595412961320898796726940948965245753027500386133320794544399127615608228277714290449441054428419468304653042041751085665658003543944375928558614005512649549200856837352810409082863329837135559660548341552483041102789324450336940649772545087037133494850361086722251386825973454496962223575709035456941681664258597549673566688922515638021838774152258730703295366679194445093451758151572466224523175447633171195060229893874857284141736465370897134695895493966325721046375459827322747293464920192125683826790786608754854682471111866034333338473026897714602272730122373084317788140118969677138539426737845809701203023820738413985416539343823373066958419863033106615451936717739755267258063386657822590293019193969971987732730996216720872435549603397667031700973835188545095844471646255674468029149950579740260460623780726853904179071990903785436672125461360133977937571037654019026440398471852497910925751101076189317099245939395011029556849857497907801918905109482795813985011314259972035433180630232290720241135367782396044155896890803793710506272142244695986890378592797483733762799006113973543235542125292587232301436238539040706099653337840555759571545163816913648221129096729042266824844317845999279310117532017214045905673544185793442731048483424147536363464061196712668596827744788229609081746313089680709010305962164870860445779026406856821429051324178993195059132424461637207245850141009223939412553686160701894137398459186947794417147051976728261530884364694155943496757889019657791850679879416973422966943044398207120104795091278610987038668993219162028492240774007728406746391535035502126934572384836621760496152490307689191437578894000357953829137744647818660931364718240898968547842080253766304007178923440530029662920469912742012085635048122455320373513219865099918727849367605332936727362691827217206783061507971065975834230082446285520920169946200915014627864988468755869084564801345814024327813519668489649720249537992848863846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -146082861905777247330618533337932773415497714915925998094591516429314770870793797764895275814767154834297672922238771290794762521359096814919281454795406706612748253775063796376771266005010456401365102914365334461961658768824629008937887361884533293704785257897634833677640570835605919122363962948042366845314435184698115375091885116825619749900840895524458086927302877713302025805078144641804572773186650822308005941670828696273950894437296014895021184145575936382885052358889294773830976284166621114218242821201684093788025725146021964249440511540851678621317936239215862579095723952260687292254729871690864234940923594073736893810976894730351947214398044413442490710168238415323973477357751911090676878920089285840869718180183763204700295586014468105924118736575443371264315334354865889009010710470349418968301397155247175418073815583949904876639910770007238127274554898077683574076641112405375659269196820883647367091087168926089220585763771921532801118900112574449796186938766785803001182322391108378565885536564843410534061449550972748898632805798724697793936801502536256630181739674365616898453887849964295652302586637984342762099008392276362372840992117495571481222901550259242193523914767175753450616476108811161599102216932806755522409813313789919089139701982588466465481691575429310452912325369580198908023984245427856019765109681180420823885328373924695442574180830913033699065746056682534779221291579316013247724998711470827861304946893143132742077173770996984261260490046452552557381953588926421939219490984560967235790678219250139823030347838977945112295213902374864818726108586409599514488530528617986495598369790991688875128537017226151015942474022492318534781508913179475592569297064005187945371395175514075031188658800161435123492176818638626639548509020366998556225032662216022708237853607764680814857260570552146912019086260285261738662925059661332260319488770935991931288948879759027640361563737136618502495541815663715310379627772491607329015283095793421085201212697864099922035481263571871637266821783209796056494958319417493936154981833448409547085724428082566658585542023383497112014859484637347889347948093180937039711805115022299687017906345576109068497161259968143481179704281348949653425503525873839394685524438310219024948748291736622321399600159537282109505125989916824768476306181423126037309706792575148639847866007898808476466989743020392204421788923074203633983903707687963238578524573919606457211042367061015453286640255223766282539869552172961352139519805774495729157210543287255247769383595671513522746620248792306899753324161844861187430306382338094002523377431420599976697667359216612262239017207353212654748063247857024777628465393394738215209684449790943300976228214986838786523764636528122479932161701629268861726675778994469190833341902239459677593821652124761142035750832982106965397006016046372720546224661371545044983250248574248736780483528811672414492079890495611148355413656241108563425274686449805901589522498688181193269097772709112314744911542710444520365087011801991100859786829312104053881267922294457507199637189303886430210343745223461154369599218192373546004405359266667785989194790471441995180767085120791388396579391432673282254909936742199383259057978596181419944914447469692231114216690498932841383657402061599732174222006190630194458451453589988473272659172673069144302389672470372486376099901328413236788533194527008472554786925207997594516582598135063181746666948969622716335121671593305055860858763832008933654954850861399432217160595283978526059877836290722693904549256514267588748526902913014790874180215594696599074870030903440593582202294255381691218034946527997421063466680707290064831481780248928306656818220390982385752658420212556879905604255071203223157418339432472616847140094172853742343520422514845724878427678165940438195042295259129547828974725951429689006963971807704008256895071846195448018284628632488067027689455719790815480730154558849983925833897995717895687922683716673662458764602035282468009276133086242234178591525393875643139620949481547310746615324888158054628646840877930556018588292217254120813365314016089093989938855931374439107027236826651364806167755467565652285436770579329331316174902082077310301264233194915863598310287431981288859664804478560593376414742925960842718352030143727933122716466526939075680344081668768769176062749272794948802870185141997272676134262251163955177354827237646365976746255659198778927741841867470714717665587005948533526897701541185262126763378448217214457478332112735719841353224073301260455815841974676830450875233543002112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -501219818050686045268465172638376318466845293082896619102530491295121415699061223721636481334179071717563853896161565078535455147992488536028961477205134919794797655860683599187798826770754609264700587239964732124298918917863153654186074872411593628906765203811400404610255099885194284584966515242628537588957486038894755117228054137177675017901386483214028242865474186376632563260121087687765632221531797469488601633014651094691419069713612133012585584663090331937278734868073728639761421863901740952403503971275340235100460719483726197084798261649811934210130356408479614799710089803385957016892675391541593420961971290683135862742697136630157813927264331563815014629697102054145390591631964207692259525697211890851926040440548663341984484151790398777710547372872238386127832725898180390846105326659523977317903807905117489263159808154045331043215138938395085951377465127424793594739688798879161412079368927288964242366179838769378486321173149190439540386526012994563780187265011988538962771862824797999531387573791581110948361022841225252196477323771215134175306111398522359361899005910078856191899073036530715092071619018402530465319493592853116196659878040899473726242941948268135803649708434179759428337738686836431030106332127128985026227562806961266232947055584427474039806367032245598481314814977644443448499398063968612625072347798325388853580893918504994449841330844856291177862244112336610354588766585078175523583505274134407051332351989911585297087363637879584193066018093711526619379886729714403509921368098338528234491367354229373539472239825722406281036472977819535231511822743842880949177870285852051116732765401672768221982273593185297217090900444519886758143598806502249407437492161065286293973300585587845620061235537193105339279371362361015255543917101061781593711967365207849007446799902600876682361768986641633823104946404216173375155371141083060097718458445733648668961535726575519353916188735936266936815779788900022681182120038624664785495026696196523765191701735473317376664421831776600222356585442616751076292080390213904450705658192851862729096602877920216223773915912219094958421245870313592567141925186102029670158290573674370838766397178171095932899057982155252406145451374076834673350715405601565098781977512724095797261548052908192330650170941050439402501559842015608625861275834604162126716765375030618204155817242905137649733731722394955967677214504912378627362606637544691268425683290173259318715913120279640795693394665783873843436215259939474867880704936487236293561098992598394596450344342008493608405475491813261088137065760125281192290045643130326300416526259387712861496272296377072498619011646651476561206969340822755132991844208171602375808447901011989056843746317910373986547600957100913125742881256992111241729253093327415493894949486365974702109630786892736368652663722280249171630965821688229389486478954016187943713647906929650278405848527447956885367966392327979986854744761035678779869509745555899712005597830213168570386489493221036856991295335136917025425959954478715966340238648685917292120749789289612414445893824124455777725393291131828658791380111260106885252101468988008896461534743122893621156702384876473170918658904336024943989399269790833039570452727670884393477456192117645774217779205874184356671215844574536322150205673877224618183031867179601286708810782490070680539756298626254436167939287948922182450885478902331147707579993146152783540248779990462894671986477744379321505699846145849915689719302604666749473275342310972587280788860052857229955411151288294185124010917410682795330166897284117855197259817015755380438989491920346698972286354535966253073709521143559940042585595194569913692806878682246864031146789235606581242903550558172751810889498837807570230270059393853695256826184198595643134683450403079223791000512007502042833010681328108369471737530811147730215658741309649366701083690417159709055957037794007529107080194933012951013546254687836828746806462176789435577668481081977485254075206878329589338162889035457588342449779609144965813566666380711768203579716913135475351985384710281948975665646189174606877309892078461940961778462641784227736227295399272377504133977827181775670826708530976250794831580315954981987227331089222414216282021997505541803014773278781134347215945430107027428247304597823736201836855594060650174006064710966197259527700437623052026670852393041982376538160501591118971143573487013347694042955049007580968242241307742470545861010246272086298735344287963988686141798307463274989987147210511964914815734501051862323298283072213496032318629841379328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1009936615339766040220847691376390901122801761529823225302145024027667214916432501594718519623867974199199720090707404003501220312327836217186520447413941685719618483537861144135434158776289918392139301588156606099671572938153971914465176034021570359097045625257513485826070173050393337496237865337791265120767601072923820322867359652281135290257578564302604944231742838661472730934112155032971108047784425815004270240258563151267437966253676562299570559142236962681058162293293246564624765279193665053137427931969222235243707270206947070022030539668431843046715040820127805215716408483057258810406504493036139377143218374559143788610052454254441479312602529430306680539379518868665542637038654314127161470256580381597413891430800473757870111435070382099475631090153181671408636622066860445365290130217696476313040559049686394354361325972778538847218494468212702131748961188213555453586491251771128130399433672013443064772062280670698179911536662770769728666872217222063807260254746060157498057705201250457153695614552004225784863965621525058859363486879450490166714237998407469947839925375441100546603349090715317089386833193492881045309732657661025433163572205155433824232322261403124076751814797667030110165622428715249155070394305413847521042619729389714007154306033667287737247713472032839075082625000096305002894559297805211518444615585457854190582062563506766494986369131149621245670837908625763463535681159984497358125155499529076949383975683128992944115812532006680059384144871875496213147351060766744111246746982779076950603643986935916385286961595753656066312966731980929740188520804057174399176871423293721326806521362201069544716345958385551608366808763663678837685555882262513084783035411687191085827419409441824444584487622861361431059035535808150443134330007764429412580656938839982207854771700354412231601328669254253251808899309177038147478356337380588809871470223047721417309400422507155146060412247903170235575164971986964845237185796979722490893359090994525901816064723655775776141811045727981722045498335814732224063942798460413451934636753346256111645429423393154423388550999671215527126744630740661961418390049530709496266266997988828694616138372284748236751034991644471198208333401498856272311859144197246305959666366842705369513642138051413113674177481554530956162928713675970153275743539809764826402265369828749124013925965911164855182526897759178295883648998211547258828546918934197999438814204019071603739736262411306136954587893276048982802435894612047464959689424539872363096161818684136248945266314966666987700071706726813144008881344515918631252842293047725437619652706565886340998469328315776580888767388209072517914137186240541939143377490184175163727359447273689672715852251124871751460905940085657400554495310566977249911590333709249643868152821044782750399898161976693305827007098022560803676701782426112818035356855880619792769867284007150776131612651216698710584983903475623178372795219819152269826399354032072934778107707459802252555716499932685016045859998449943801484764353030358910164122398418381278281950599500501681174992203669377124818492575698921824809049768011018618769736176852867241194383773296857213958271520144260981781807887473244082910882322225856782021329496224612956676158918261659347524665932871939661710510323233243928586520805298999381522008019435455289149475756886207291910924694175688149432535079787235449187398175829710595396441349915028794083926804688328834784180296864338569226158702366561284825836676488557529751414555772566639031569356565356718308306838503292886604728622499566380019955662731398527737493622014260222009223495860530436188104704334479537605956036581537632617125485174501938705875015128719407090623179335695012720843983067355370472575091164511271632178035729672441902357127144416645561152604838815841283283228200807332648775054013640709017024586492493176586183304279153747937702212483146102566152347340324936487295575077433772978156815096778764074835232609759951125330044356912495209245521798304389733593184470679431154551623319104914134440930238595272708763323068746642263000588814905448796580189935105181264545734947387274519059764832882454370822150647770707644121731138681443454513205776126279116800520272346229865515324175353970316703581907142354446948311466960901947588768440860066603863167208974907177328181769210961608094947838748292940978212556974151558853169967460535930215846899139988109777402598893952133308784310863160435546615968182343301654959787400626444858635017388875635424319947219483877903147048546363727061894565410153768512508493840723377474035799060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -614608771704868237554164898265689694984947681426424159899994444397751173889130500209180494794095048753542570883193230999324703914848218721211570426534571437219237490489751861628428217773516520531938516417138833104008744421031996600890902454073153691939549270110927415878366845793079981195727269995501453346484099373672885306861441319181526121462308847591611781498166693574061331288135292894538324380150643754395228416957518990072452452517704375023246209352256410327783612568039951657692803528949806178136297541621713748831226804291924283144689137976144228865143937494651965350463434751235769754914224327964652436507105293641462640758477059837705677138002799560937716118526686953435247657432324819929415181219095475109291316520022989852567531100501193320669133380728966012931691603799038682503871573548408298122086831536392280566645191455423519794655522394240277216726945820298597037642984669776580802999058580673796392015567269859781069701458327878913990271295915156134342572430882648785074855388516496331969713220063520072960413501293713893931047961249039845608977955882371988215341227176304047506176313145494549728305528532276783627459042169636327628624477491123350599442222291145310499618625836015934904062474683188761417193108382341993515082618306417048491560112226876173544188973230773527069802400776192503149036026463048365042014457877825941233437568810483902810860311389315844580096509173592195664111933028951476104690528439976485676963684542656093678250857712026809831332066806668997455683342412406302193590663724222771779937367455510369038910638538644823174154027338117756586967379603531706723619008561855056999418203661884144566895671673653600402855453040265261750782136317926774784985694882832652798819855061699096182340475306068548729941490373352476815266013210877512198444071627978858783073520424047149998775571062065008754089424035886369351031319018967485818299506290123160906946186867273386586157532024329258252429371569680222782438792428601959998261123247440418208080136015458850569749868186015558563983741465904858125577902305292036795926217190916923415631327147258670527027939810838701403540689672004987044172418488801090869395866409792585845603123729551792298050679864095127483276118442120340428019658195307121797975613162859091149126536040359753943737953833211125014489745100507704356560402937664671714836073336505877386565744949319587885863137228161452477058730844833551124137113712468204871612805680632211197826969180630554675974405804334280931448389815736357743548706828082800928648118336197987469129687144999605178491577500936756542180522510855682710314974269052874283005153661119118309613100700236059994308367489882396226734514971118459084924908215856548983657560527017272844524863721893645016342697460811716069509606459008174738347649642782297479248254570076845305623448956137233135369851213109174974051736771811025918064965203057203744591220903575196880676955129866962401745169603979003940128232022464727362695882620197889090940285121753473953625080383419099432693826238661075387769206312495927931767614449897059719239755822824427267398430750885402031253011134633531500557353401067739131825003281678461314867158398115189514337658933328255826573463440261049437272985864950658541941104107706117598244242452871568538876398749631183783918989171166333621495284594066496240566901797087455135420305103054356827346328633190031808026731373300762407829174211987840784738941431140370990932631671204159602433371488677590828044472689256287252067254777083900928984788812672955524252476805948416179943387492016879698074609852872840163329152127840515118411469446857558388369586404085058156423648050497995765046646882255212977651582967754241066488435781767569436294084139462436703336228902447121670496177311081313955730345249479251882402246431097189251474034444907153344083427920667037587602561422740482745329557886420447859113611108951072969661724647380435864894091205838809475105847131156827608892117356626077717008730731667153842970763372188163041540944646328774863968346822745135193895962255442398885383247708637923542517345694003031211555131166863038825832059141583549674572367860513862216142164756646108179432564874827810305257896537039928072423873189389638473794615884221259293538553742131946490525975354255974709051192618547179674936960198199618987059549917973053287070037360063809663773236865900443258480291888613679290856269431738832148852956074174249279746463501106353007478141149145279862196747292296970217534286059903746724679024854417146197057470776951518801404610217949412493130621942756145326315272010013857530030519333814272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -745765395600762231599641121437196365827358610672464615016738697913038927643976486002000137922523413513181252300752019363010366864593260178222559081456824438665007188160943570101588259443226482446009858955828304615845175111445003459132314600108137812997057848170643249114842588444643776612371517194896040536482336941443704011544148457034860675546189124420431933538315176894187293552004901464641183054315681988744920302415954358761659054851472814833646521407932939706377053674658749321484518606770672174017792746552160610894389791614376950491576925207823090635402816024326604026959916550333908083302736275719721282834146372055930257310127635254390805582911142684992246279943307705484634459609889135213195852521725636637425139553769160247103618774015944088032647792307261077746028416021574067233979658404842460342729836569619473533275808484710675682344880216569779098506449460033221910801448021666798279380739202663947498621558946884499160714662617204990414567334443816088330079709353808937106390997296119163701114302155296076489375897180340778346804598042497568101359581327213692110171924851763369761929309516228368890075819265526204954625982402234475093178031840444644550735750036527007022489061036316097561754227958562599632848877142473142443253202386523432045342123221365815462981040340259882030878331930309637600878961764198013479373157112711651392845262899896840849348947040383493041857086107880050129313523805358310713365881551510118683429460680446166375881463241566840282346225984896497152407505007515504104268925242454923796814194218806304161554465397575142830881942533128980962043079472724405767548327093587710838265346386415461787898680702713950326635634560809208864977810923226278112125986767758827362222683256102176902775208872586974936690580483698356946766786672001527757333521907811444442062994408552632820112881650924350764736643095821101469091228601838271658638601313805691427904888526065219073445614510197004148612687434546059573810663683322642305886769437582505216922090807529800887946110135277464432062120186246566886470824600875519381253793713393503456646382549872407303286250101072698375909072859982949856915057192587889480566788651376531539502283166405584748143282831246170780766974819559106372920431314703009405426364390676832367795995933607628444437121387797002325618275277491609122542581473954817909891521621737089104055374281544479827472689060767752086340559497879482861161984134114677394608074483006117192558521708787157936742688291154444080464468681570374681538495307640136817877852380413486466926397738677009879094753615214606930714248267852375719872029857974471364269399248600337514212102179084025066956433761656737680305620316710221139780644875174591564458644356518186738007174123475396684668042527183482399940864463955570402017000038073427900739810937244267083536504191437943443032287000668906482593331293102473642159338577401910451691685482496980612590644143195740801243424727143770472196606289608718715241155082902041529628498283911941464003198414513835637690493047044135510868896725660510903492392749792699530940801995955839649338091059664262788683171449361059112253654684292049963049030457716786227771436618853156048500952411669410729783165094433206738737109614963990793932695885116596426277275445932259594223124467598740567209976408301772636028702502565715854649400250726103650512582525407274968315704328097368959466081863601386514126019085863591186487032204424056783591161064623383339924640941172922242312952111556929747747777185277540770294972424595279071025076302040387268165139409320859721962957031217382967922806222478120616351841255824430517471437370370634162815860677475370086547145432053514580808613904511912254379008809236317871639888816850826491704217720649372418171717842539539600492368121498587440842425172157872640137273617873094976595341446443254255998887728441467136768104762402787778478793007931263782219379772505449826211954348296319529152123956745163975393845553755247169710831643924955276961075172526818839072845207728423174224365569226538611114504426827619784717063039306356516565476119051742155107730958814370919099218858192441035249562751361574458059924425002689801765762796535749957393108777604060800046813012419829933138543302483826339332312394746056838653083490634250188662289498412812908535194891891463206770872099051698813663972258564535990689172272209498290834814345001051238078543813157800937300810046456548920251383158941624405293058095684807132289102443841932064181444684905168078643339511647155413728070665822721237441686024239901121231874061307203373858272780210898961222709431173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1396557638913280326727878950856827259472327480948529227105056581134918545247142467435025276072729977653235347126220874280554715950456147322189606558563332210808222910517055787011494442001666632417179455990147294168421146753763650873406263092259008389932968169517285515066441988527467365621059415823849133048904746038829241211411455718537877661754616209989371782906603113277586758742182607985906841708935117351393862596848645395019816267371821929533266756711649649492563900229380348983598222292015122440621488764000992058364601447872053416137388861201934778883101806273367402510539023234783183015467386018239305891959560706325865368353081404956969465910448209097576151887094479167649091258636484124441460100411357314063811845741615108684414024948516816798581652368165343695650615412488756104399925367481931566219066162281246735150122722509669348191734445208591300886822261108598172300243744490411739231791537154488265733216407565485041423425394685037282368916568651350973003601516153173825306314546249528619086378827591467892138210590014963998974273745549624547404276012586869093812505540563640033509213681800945677549146396934457866581273458066473666521933617715097115721482809065114395844623402834187441466160830924836205645694038169537646759956163613399934463996349322294783159001804660564103935030762604090591744924834989551920225758409513150440042166217668920204145731921950379025577397875211000752715024731014775692780042856475900268124394082225935311770020454381751973484808463634045017487976348839884617722080728433306977854231535093897199588081100936773316667910340584111828781607341072488167260820694056420662034620603410235629279543496745030157453974004062543568296522806109605406477290218423249295935131831371513726345056718824175872715615802606766064663943542764883377739729417147570093840434278242545606276756710025792036326467497164935820215802825821240606308530508005925435712386473403581314868085639827855814846131118491318168937798362562388698686294164868625206450419935293409768530645338966992411904349690691593982860825205555592834674810166012594974863450746268332046699226539268501344033463162571507666553255341666131815990638405088232563166762588921693185617370747358777458440321959408868294532866863904994773752104558409231555301496847759728279590562120840640327275203311828049630645796339071750911863627386938114767075141840470972688700844157808011359138073334817271946446530497407271065069389475568395408626754914952934962852419042567275256507920124649341766615629761575865151914848072426567625430188541809759323404215618532388945373449953266540915117624638806421127874617841076634186399551815106155861490814853388588166597372275761555906747178955088158410143232386553776305929416009237896093233700468556028918509802688730092252778474883620035235327672296109490418245671790595201963312703806580635293061390330804798202427164413452084494249867474362159177745806529976846550161939032619070205939151282763629263282278031730785725350494529609360860751351531427108450659548332426343410559066631765609695680210981825230177313224846685102236476483694381379426271377432245449134088446872147457836286625359972850606042673087735281328569834917782892970192216530910461889998936626587459066783489952693486610584103358141493791895937280879234403108852408694661948002650999820497369081991101166511022670533514357179422813525037714514904823084394223277555452783313218151675425788401809866054237763363330992054193801073496363616274802093278782169599172992890120914475561873188079448999863311614652107496839145012919787592812035984712037596540885796387418130753860613635358744555599085528407405590137344719771594477663975196416852145947875507406414593754875084146059266179107465991761457335411943482346725414501885839148442787207051050488034520706897048458727562825469301051967647515826943539653725235074390188111487753643794080571803178710948775371028079863398545121315683233176915085534314606414613329634676656593943577575133653316930545002773457778030640323545440280756975651872098227097831790852257990879630980249785689366505065640021783373533689627232381961252682273842008689331307256305360935440201041338925384709075708650586414419958354353739716357128491379023967523756467730021563394453056917458292003655493950525657933975962941544182296585548231913654362750230315215854005277925040872277469221702108849203104968287260497127271220306590005885996388209126941467664949288156025101000154682789233285433192576305186122802638205454574364493870594056992809955089478803985848918314414254531429386844228059686496388747136418619651443948198297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 194026100517197458879397138683383737962434284606878912222641913891667805474862432152793094813264185015023602789860514671724139054667322800829470534310332290505363632051076259978399408044482841073170158658441444535083842917059787433293933701001331229587329318856730055650808390424716622275783061303723068908202820688391912470336298331200470557881252793117074389866033105351204404196902518348838466781756933304924929992741273924251517466271213493606499340888712680890028614628149933240704962373068465428256536149839612803943674040805548482620528253150027813753034624694246365735866905346026905660953063270255924443566779226172821203627701472716465726307134367265498499578249544059959306367192681809758581409845164309028875629087724189015475930369708706568737188171464573713552558412624969768734066465169218924033079944234293744491095250130024391684455615014200145494938165907578749897398473073469383796999920536218593160614155358392537178301603047118568777502944342693740298975749010774386102297531967390845903013039340313594104333305099397374514228848566356171624872454075514825036428207918117550475605208294480724934992155463535963811703657531647073806224261609591132854593366452435024154041962891920956338825187138413736372265951361662866477603942469753586775481739825927716733963386690782130846707586146652624031939016355169432531846137255099782830250638134863058593144387012149434736067152510927429637025637865427434613743293932736873158178626463951841505556020866570633978973797607707923440462592026142873918612036475513171835014901154100300905021030618550868121634822306012644063957733818099184640985211426517790992433001827580036661428044247721401813281493238548591999284697202308430867107202912914374328050631159180849289927757700215173373403349608077540088086719051964018686323759200101170164772093607528781122535861258102840588103274160029594933793985015920521929663597745691114511792973718538294319102416303983399255118745689303310967406533640985670560835642623348121881481299522555647343883767581054070061701333565288879750168619486086515386896426491120919871287449319397382396417925178922556652976731580066252447554128708740423484972814990763860900521985848531673992681198860257896683870510659288388538210002323610999990164017299867682404024550600667633901545660432862949907939936751062045977877978473622515533361347066634734810725880113301386355855221978260189567527738417396468458540828476636009784376034054221328063651687942442003197415146817233506725320932203742696728152352645200993154581194020947307600627851539778898873590167841889754757812535039146624879465808978649872339490230638334159845668430652492304109820633885109700876688104294875657334809803900151962487091026458429625548641944904324390795533034996482483346024329092200743986478765610711894218083638914919413533467025359918691699722220228883562313722987273132969979782394473547885627471932572392162606307799256910205061598485560337733562548668261446140087057616051295661511478300357135171739112973434398538222792123648152192461435991019309979384478222062756466696322119998908178662847859348158735316452567899716951862326369481441086316527673534213090347964147185508056283119194319229773888185179606030775747333760317938188267782595527382933420581744475681728585686382479511437792198611733442152032519628164121845219745555387104732206581044920783673392069911937635606463028637900226455799124686962316890646484504905882507969287023407538219653620810996206660047481564086385108167969628153188306786929194461566431427091713787294012768346498771356225406605493921632151529199649597035527225833135251181049295895259190044572986010455735195793392780794725430640155580821422398727386873518287729690850256462977369083529971914216836504596599789109188216344817074190611476336313391269902343824431201333853960899661094914003247654197994963856308736784177182214261101818333145940802909598779417960046579293887656596317810074439305428361894498357322008046244756853542668119267293377588074166381087189567036441458539823942627705284320876935272474911473381831823684719183799103867388229347357999483388423069274026040772192754682605503368293120491898919889430751447337242238714014460805313839533145588390842790518970486063414092094039325955298336788690097554120738355535775016619342678614740909342646064666940172977521600609325222608081339189051039855046570619170509341663549597343494516214707541541481646277519126111977020029836532924256285589656909183859997157498567884831949537474121503314929510410981311109882620359724395979615919222477603407986947321154958983992979403472839625932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1754514015089981872377847824373658930683037359338006370608359736254219685224742803475468347184887323562249787758520219214393300615880397411731620177816601554768563415314802752921323552976005282868175321278976090715192247417414898764079772606844563906731608703251426016735210596978589895045900923280603824767361486589577491599585868096018749598236777508037254758281808256374700532279156984825302896589463769483329615091497406023631905727006770008596782446852872882329229436792517956277073280790530971866287431273010184625608224204558974609700111121361504621736267033326178914354701487840671273486504759603125735240537721964006783510726853546266336804829001363220934849678796183758924920763027677863309562416129636890368278509652125115939714907793694302960882834132187962093246221774943736966975330785841824775193235956495257126270793683270464305976875842748700713804516555375046931023202753309155495813765274535057510470795683088755944207661304783777319418727169676431309324352926860329021582784132932835852134816633671500908485238702214167473884603086052088059224739631133553309476944524649468079958035930240126151776086940787791596177718923227726430293103242898816232686819354416044459702924723649415477796132859855478324895113688335114321469257832170684349723593688963699570483803975327400115942553057627103442715360588986390695819657503369068481062394701424281043723356204922058153847303298221752226302448379811564447640341931546281019226385730830103552595774818905177460821757635365653698065726318039654317021100262106354154196697409530087825794473615674730137728077214417691982069335648503546839333349077737538572091105111755086496287894992907606552755659102325915815628182993806208631511069967511443299754797141360375850321107548111465373167123438702070550322870874269052895690826564487010692650560112787774873164020191248643568713789302374745959823717131485056460504943790847217503702493028033771993341773479766426786102061243041642229969518793246133341926974200132267299337865493283614628137612171712018838838515103355656674281000997289714107439645987514263719080623877116115499480448515835138971173343812766193692967295086323121476623511129934004851894200654107567530026662358637270746582033455681275506607209939309286437449395103756487192586829842063799386383396278750948506896491940774687978718503321984928624065307561016592786259507088236067879892634623347638842479757364771666454095515866414685950418323109461813933106068697228104913893282881314864882364425918066482747512470171089071904112834722090522032585293734036115058251172614851147044798922276578763916411760527956040819871718610679371249744438510569043661110820280963060312991649419625576137635867991029565291256913899289626481360314501642053108581902145221228310167243207171600649224201730168962336300799249072396828382837377610577459501057123059241443211075575324916542762231820747831506321137830008995607119631553787122311538432196084076548523933917898135470806338052435966939652704736977640569769262816346937435113416143838791014648640084555119132597843544623656969341250506736684190004457931712960905087010504680130904759860528180746250283087474709632399048318139047070547628764668344461044588044087987266882955619309548672328086463484632996065785711764969791203933945746773581455180565921217428886588286437985436638008213269188664002768959335540343079781281949120967001795876193831265045566046964659617092590128536370101707195902163219995442534393123411763305865661545276219785213875937914613782176395037790982559956577602742681651474942209529179809368483921011886094872927108347699095313204799320453680976083243778915910280449152919383082492327306910074508076774367548408840707659514487576792156483308229523757032695361073969200157050739809141318354296689289609213300319821112860850050691579195552100897025882756689624381239756749770817665350026990755573432876426091376236956310041672418213605600202705017756982033972354584437095560451977162684190148012321747876762755397282642590108215012072709898142870850591121333074681178519613199729071422728872739904056283397033246495684796853556988275816056989242734477446217636606491897578171990582616300977753627656165508668138346279396654922307181596477038623954752655769128402691083238184314735868036524146502904126744346936945183199786042009215811134757211319885391066464886665684651243275381895460261200511352047585183138959795592601579061264238011913076469201266062678197741881990582738391171919163716121701508198246040417974847146554981727429642568060763703089918512553955331103650049665291063980995743005653308354145026048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1147706066811948601415557923772269020927745659681579797898124534102391292353380755610813533700528199016587419629683566110495508981049957051649432549152276252336855100677249784779283736267847483440180198000273938687578495812295116973017640210548725294055002120158151809742228742561470857290926580341672976839118562579526933750172991149435953678497034364343491870253948010264973426924252859298355984370616290735322453972606589749419608151798623569541378142722577394274316249200356117313887113320809666494556304630274667692360522716159441713801784186346970192472316982921713396655209970291687748059899448269531252892388336333590974228745028730560406329016930178483024798471267871309286312547786226893413511119810862217451987919715215263205924195223982790382329305068617509416585147986443666839762932245381489997653642995076246582135767262718506740086604342323197444042030899582890628148649281606973323757452958407241890694984235526324395011603504363436982907518130324261518322773152666325038254054330602763954959489368132461812208840747464816888768471802673774755496226684583253634003984761774865569664490749218883596621348560202519886715056481436962471588606745312160638040971608830804813331637819462327661780725557336052219224319865440605345837631779926878582421291543654214476507778415878411034697734645180046345412118891927785888244319600582837999828335059172195127754200281454736926329580353492132578179995322342596909817680605339928868618896045036707144187902595749187238813946792218687056506896180379530649008638193936224055345874859857984120408074153738561780452423223802925272983776962148172921320748054437875690049755476117626270754069727570655414502596449716050178207414519517258893505415723649880029003269426943460512401227630763564360932117828884730039418951651500200123640566619468453392520970484655620052270987062540221210440081931721892704658853081890349096948208049267441441364921155919742636323017491278721944149059969013053378467318638253984213416657985709574467323924665420978866978150936537234836389855676420206792601177300415115364018339193171429314527468258571790480662973717942879980911140848959890070013436523982040251135436550434530990398047846657890123763660785856885251821556714329676492198638061080487648574065256355837893053025176116666002886009801514032608443559579911485999346346345768531400039730047608885487024500846992774841041843396887711746157967521744297620417019850626611206953668584428642394411264873444888694023364428655186488786661925193376828256612977161231253951517353125616249144838157914698361203001990958488903124142359973161008346136721419786036321383807607750490763490574347369333266617071886269372038752447499481843406616439078549909408692272528751084690169147386405301614120598497316486907175355778577240739474575368935556528256439865107982552038984317569793144698536649150489833173991246259247215349679311947197047256759726567611992270219600391220459289308285798692528700537543328803430692130274026493125978868843745650501074404143103356085300885630234645706099348366384182992504091815299797759244684144498386206917799320091352065464151414775388611030903382767437114156990273464287103652851338601564953485280669728722880531741018922345191661711862629187306625468016567884203471016074603421285003926028341360621430509227395824313330725499178524691802158043634784851123185186008162210038716168370569400311363041544351042136681853680998232667346755814520725378958054082114385391654911809390005256378633051238574784067799475489893580094729306995144809934783379234914265271647499113595646753745476701516916830943132175421786620356461050126510124968591171363535153762177357818292836777219824861237948999951676564042270037968121968008135341272003493785666711544402556850694372571276197893615622660941270574098905947265604376933698351883559339390095103638582820699312962264204337371156342455057107586402025190155839813546533935391508816274425208432193109356858784486385797034068768679032911945058434426207874864772877526785769306082516030268853697222806379441222822677294068908145480664645150703628308090036445268739306199953138843454962724383994159105107260757765304326927986873861476545937089288755175032722637502738107906254752960759183963788871624384208160542099934115163746266435810985238551073529131284459899467773991873644304485681949074453937022455834430690953294818601666917532776574611539797587172384839687978300177199344431630960652708388784563377900462397877179663343291007080413789083387249316686871348714380413254690874886196546620191746456473462951628585923008571942767885189757016535308697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -423560305660141850832983291012478493852002447335291304235152455476115548747380658183727878034656068018017271291448144799948787530481491205644751531591006347247389867617857691453246463464847048579285215194227912011002223517709298207550451490783729943004918126898269224345536952505390546562317497159860129392167981766394088132070660913588384239131580968680366454657100598957135111245442785220075149373082557036319495807179112181214852649334738053012494042810881862187627497661852193244106108147276268779742373690302232335851333164365292994283078168549628896399173024675741682604035238507297254338467915846985163116915604689869404861838839563326267367341782740755342285358051696627516737980800347377768429134361281493790504939512757895460978254163462643584347515364557919499304041772388825497240751454356655595205650644030576061703663419966849773568580292816080342695125998574742184171640127609873674008360339765096565183240275736046163043939404537251467830707976875801472280041228439876143656853197041401318216494625570232295900885378265122099721054309056309393315015167224360547452136029058426010887832040731312822877744006547854310418837452392677629245998814195872800601583949614404205147184322460540342443828977316848640119863415216961614117424032146692427055273948016562778514583975379514577915784138107181682722578956379832106261549533508487549196573502356200370277020565446199504172112071618659543005023486367786145025137783703865909973565339360166521678741366066189082471424223639070977672316838192140617513392904137023406513813492990252475445493983496438941120196407981530892229568500016534328962263505046427038469142761538861092913044115754683007891669634050036740112231979291363885942987612386641633203336164676801761867461359325226473595221678288388735546234128642269920234868572741724012202244811767820867318552447972964284998766313611966938946995291362515486920986101505547436985833803900884915142531242695355917117662878674808635468887249622105059923066256792841592486378181040958956237204758084313461348167156633531844006167840255118640431947490692797678339211802892857706018497288199778677557537488598293009410126053722727490160046332320922927668342104096795773736877589380667667497739124917087819404898748099617835276444678329320601756369930199842907330623938337719859784969094945021903110832384174323098206609046530730508309762214549410039148290154849881860824352501874292603294292070522197996561154261324336182018004186519272386886751325113096092584501379870683101420380534334691750695319267614872184355719689325066181135365443090429417451678693536299296350561375617097382364216257737273832062293105194092758600656873470035390083517424378100910189231039259614933864705599793077017160247048008804082501197374537285250975003763614634634158977172022338722567629245694895439550106522054086595167746957799040807114575947792464359598249909255558970735246631795083802274532892071367332699302107458021197756571799321745001326906560313458815870339217208929718678252308101684404000200890967685661478171102805160188362107825033767569393000307235236825936763055704029913520320865506789962279826369678978186000229274807164587872595597113087473147056180199481068619889992822330531423593083363657339820795651196651852152681498025583876345918618383144158555582119622743400447600216805398820581191800756003850125650042105932983817904214695479494515975680824157229434227323405843846860433678129667929711026167900349985831852834729778518139435650088991128951372418027036788884304669632240516465424666292730059037875677317364237029783777152698478938714348694187032667580336265517143391269217672365131789170732351118443618005989417066841011727155269875934748683843454598302920497442927664086920155761750245366582048287439822346791989430383431676461743598951556080732222915750863378314317308902668930684770579397530316764110627670724631724424182557431573907574931632171478473194642371568166346670990769001771894659162724926552933930344385890539582496340262859731168253650620270068843565183739496961854979433847670614800078793024354770090269944042899901613083779986348524640938003236960812176233524218590203834865354362600647418964157019882523689934536642512149734917058467761417167433271202753605277847015514189838407009364868330497943665138322028609754558513857266268488565020434132957251007132203136924814226765249667195045581783456982865571229917248803009161718833414143062047529753165958258881283510202774021162463397203174047007963325099639172178467175849400037825887272446001424152978813304090964071464618577327716824113301655315985747139362816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 695268922387639592570808407534029353163255993522020186453675857263174299119958331713518284257964228725035387497674864533992610083582820534974852017204472680061113541269252499380355840479271327433080021433791467075101659012345069335760567120581957930942175217864612547800778161396719049688787461335461197013580310311867814023100488456492576088405032810610965205565376999361291195569697441019809840690766291087837355345507773362185942369918118369213215880106359522618149777280715902321837940748067687716165539862643126658763988456917162388868151827659219704664676639876696691713087360101191612662156192734259996853646429101614137900570085907615687141798931047351218655942625246269568819012357139247268910552211837234639349619992028540111599460182669444250054204579803454035762294246754170711377645660375230718371401987806575476160056366716549638549166632810702937085950385166161132840086823910748850385493200703126091465597256802078381377148694955247345780017356167904035490293475760927448133838855835960916723185213011397981727894692117495206798595109339473886442013832477932855565330597682388293628094542644992823329515012688578315675047101247486393996153315639944105321861561172038319245705574539950129372524160968374199006709753453012089352841071590478980539828206947940865524667321178638133288718496740791954970187368299320972373673415122670004901614958909511361877355547904608034798352220353808299672683406836066146115698407166494912024855643707760741463056871724884434080991566058149465176510875082969316451070633318171256078698519217943098557540403492054788151313469172586789628274686725170674624536046418550122361359058477259970634068711849818958622571812822754921879634913752439088014128551939956372938012063709778943205193980406688578745801253720825384278825936785078545078800233709849101380602010041115216973018772091234040681950177839333495913241128299547259187229654851017345310629121328465129673660908453318094816620012075874810056978180538369186646336330856210535486411254714532596138532867130713550944350760808403019557252271751675070248219492348963222003967278284817804175735290220793409510877824078758690655465026126324396745772642930309298651180979732835076423835932716009599493270300667938931452686644138877551207340174977547359069720689804016190296921953629907382722073582889725021342626353024443815640975202893253192370739598950456964938693495500402250900505707796721498409714266398149619973379909773779390218306178052125920705390771868850583883028397441257192804376235629360558936641705185030987371873893849999598733222913904102114213272866735859035908513216992939725521126845246243662090162709878621228290871030707014087749615556143541437257728382217189908221145910280398123924178171296316952914151185792788062980922171654948522183213072936822867797684236520402410502202587659648351267754480779053909131886086210104643636929009131087319427355454954696027564950616156276313566739660924484355481881415905118046710883221652415031643570459825038325362540204289272362212003969772027952550972019318783514008614699932838765063638206932736109783918171724716143024790582762564830322559521007231553076974579175376291868602397493601123613597863360258668943619149852633371859599775128797855210305068693313542502515425496390571875349209488105712057560943670988480570018194409724016036336812266315748451978626534552625505668700423882908558902839272367542623699146764803864803909566449879231552392254133154915557175804719574853301835688827940645911115671353671626467479481009226078258630256491901468938739534664116650304793289291589819078078892110590582100187560630417009334212939701265023559876796747940541336670243881899725344947086386072700478164259678969713259327228295949293406259610158967254291549133306965218273997153248125319827620046798894741854813681265680517731465549633229043007958164315023896003093759758457181357194151931605334929499812698467937901616553770683640666818085632520039968153640720465929060742012075744230674536029511413241363336671558066970510889997469680472511972706781743323643194026045511954039166158347416533360069718544192288634289706349843967899500032389173762234567539302773931033245293645502631771967156533552454402694018153191789849459606326697727113299142807765093094710459261283788214117471582147544605798082305846154573279198596306305937542771319905526606741525478828127887218424243919243966355813870159084546044924923284003896581743525324336340644104646889922778065419827791613367042827055369969557459933981653452506111720876699438973020722987114185455363227945365583419631413838944011765159034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -398545435055057585467487015923111547285518238372902973527803533021437379954586005179140596601845979086259648684159464669195833761792658967272277403594297919668039851659219771679314411001825825310319524253837248929824443545450917787805667291340884628455453234695666946428950208146896132237697014004821502670278957817404033019169648506553500807412183700988992903848875663343812351024006531035166347719537880423142609003856339338627385480085959114557342774957555133785094816184324767838737839670005681531423565733020165425948279126431457842976293978710855979374713981674323339595320605220776567856779257154199918426919931902736110025811279087345090954819856577152056834840956920297216124893422560081422173752469942951577732819474731518238487282968400242665150163811201315169686873454755006645507546026047640225651864616786005661971776264415443828219502333221216106259378807934595066395285514421561291064411312998969199769412061457441361036256198206219386547164024612527780490751310520817180135158971030951277469697026336052987610284280310911414505281944716295022239295851900577735974098498664267874566599965541264579617317404913246073105519346287124904513708600076344338877325213178455740404794534727962161253832935719356546135144710784102361865836174214205894631300909989704033823291211248908249025176046768581814120273660600474654564081206738839498270356885151232871368007969146946004715681281614559634868506070613559659025626377144923024185303441863243366733413899047824376216467238602642944637667940535977263171663655851045087654904916302528212019216681126382227374623119424221833714658789833201176652140830886645597050350507787868856349428521185654878641706461030412284828972172121597588052158910750283603405722930145042248367138800176151401391003041609518241415056223299572381833422140350272912343268307775528555594982347843878014606974713181206563314068573757114246501523365036183817861817338786302268554008916348997160949609815096324151562336180797534675383076789991171466033524038007523793423628851382222533483169777069730363311536338897603488726987499664288860545169638179744932527244781259365659092733570814180595019902126260121339265261580738474607367895825297492694392790023173625505318981533128065777051542752621553473722808732996052858647912500537431506076014044568135179350581955454114026637100670090895271449047002975868047785990594871966238120860632351495399825183313526836414458778520569525225928946489323255472457547542638012057112080695091399534365395631579143834763391312749431902051683048908908520802627527409133597214659022450926503829228285000423836446563848327563780173655572924437908884929845930585257572728773178756588048535130862503552529076344135803492686427782764392635829021753847683371864189880613013839959631966418756254472496421297914338967622895809074562790372765929409776579698703759567612761208009904065147977143662559226551039367002518926791998853240834985935040681193076774489504800874177971139194348016981401642699783478947776275644446211278058159694935382971698952181448623401693342274048576697402164807615867999185863445824750737954752228439324035849207751632135088848141043905578487496791259525146910722285610063028967326495367592028923408191058672107146223964256639221057792346817896225007363253312642635883301120329716284443306570082666322242507018204371322782384913278214279631444680522681172082690566194064956446292519982332819057817524169788445075061110574802146312893142711019294933970609602958514239364733052176463751972405676669826605777793495844932575626354792303203016878222253496547545092672279921503956811546275865997919331078431764200563954945369870799291935232283879312721391433318709821455852396927716507514895678408522866882760741257098804980293730936242900798059344369397706515341388251410687858039440185007486372808496698567126198562710304362389543459537873317135039376704474800107040303402814157182915972735226625353535665922384254278257357586139464714735839290019219319337467647739741308240210646937392524791906207438451833980559256291945491897360798791177872726684208069585662285745031133910870102697836899791863726635493511440016914760882859823173348456265163949909511882764313993984567238491497187610628179201368746735114890639645572405114977564346909241219158128930942976041170587475468013130241866988618439193104754375089355921804110700686087098347347496826995728585241009816019685401748838068176247329647939543152491695913341421707281899407791051201536853446590715779610642036552513919594277542994635578693416948702847396073461255549188208901408016953197080509402537396029882368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -63663971997552830662237400717305882194327976151210996416610031447305617982261008149215485531097893048316121511896887285197352116635065803740467746552718250441293985007380255403648239829161372368376819231991597294115362662926067976348747113853693149709401117463677177934432797820806994285332230677649462433098043416092965044477498577595423077955852045725730580987607968303520927267479471732266101292032589931536824674889922717933268608546514888597002255836865413219214286064204694768038843598939081870059140604287025781476522859413351399018122653447812703886964362236505631182946127722960730541718727222411749531770853241560766420068432380031644554429978134449099479957095353190637247688381598184691529201403244479274099240552762625451006688065849857146245625174812256813371756116674401372091301477534558612959395951877261294719122783956039070051237283782650790406793352922097334899030786580095075431694030898837022707372397303465549724488640622141776268516293738444904347055204504510109354297408315335174244966771194831611152344716279434916430761989950122193306308046573476969835103996647869840612028511360136885899695693812946516995056591010068962673355053122932200996384382086129823034073021672648361683213312018596163593386361750176685776953518429124456295811208791719557399400587579066352237266552287815564757467199549664011409028145909080104452105523837968651015968009105592489107377618707154983743154383673116621109652093054172345667938729461944283923020241055566762647810075016681833273093098902241164052840905120621755788201987995590240611598471717403371419310836962898383430590027867653113771404685542709304217923248636983775928971622530719335092624147789139487871535405453519691879721288230461673761156068589853165089085280734326306989494300148562665233603399240159726591557161942839820430174585628568297121237103359010451835059364481077440378184314561278545149051294568308693424380526409200470538642672011704308994594931091910238372228454462795740005570332917139195416801359408339041038091955359900487623205780338472169418561511464361105575742252262718712710880775145983799596384254144218704499720820419778727290323593784058594872288743387163073474468635078228911507654886773349132688417709739467316432084946201459051048834317238809595839853325294856521675308213163973987908071126556525527152791845161015814633549803355281045944571320446984890014300025171935912159935947790179163226879305910501587811753012132684817031034186051759927063816028095801278985003381685134283866983305232590119420268547872667498497796309524042524502632043716767253367934017073514133766396031744216089102396766844953645333875463100089570636571785135626051528002343192221665523807056838877897066275732564023568132630157298084821408562776340184216083580181950847592341182249821247327999535580954263254982917139678036028286297524082761270667799000982217390754359834031946996970292605716146993559591912778545311479990071985567316093381838786742215643992972481927891040162509867190125226203493064247945939588886903362860046788515505641403040250946341072515035532469746561811674214067844861059157075977894365293883418914421961553533262040800978215610495721189356418631666738395633013044486684544396475840652328588972605497904611261727210135352028244732495516052550923242932353795560424888465151507818676861315999375623583047212032021071486863331955334333113496588631061038608080012821023402815686911814662290496355238903002137129288216598975642569063279639793262173658358800588203379827867685881298986742472123438774661624700459941511093844423549901513262361947967467205877653495513126310837021930074328241549938338901848453646695088828985125461989439177117874636746599963798808882300452192285798021165128503625190792963874181789427102045054232704217353829922140273664634519998182612651078231571016264607453853024652109544803675149064525946717630629703436461352382311495772254406959084042629103902472388677000346023849094954469554322252682452880382694914128761230837849737345341802405029442604910150958180647784766548031399135565090048321189882740975608958226607469620749654106794090915534676798091030873565476408922459766469345554597302235945152199997602038255168144526539825530781036841713353486418648747585239598913617882672746723208537209592388827102221747644136186627563394315655593731699767546855365933531316067034943526896625602317088834969486437532507578434988207126214999180737507335847787880027957853707464392659020812009964405577940057168217947845257112945451600211268878121409565223531255064095979832945923910837654360600215597292007037847909559173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -63763807777619295175676579218670186580953938899741523779721988297636392822695585762904256947505292021778939939102467950308108716412465109269885765137057734350224233850768282133894558310434231113276729042560201609523444342976213502478045734252008413735138683099739612852493145042520017924736854774418362991765208643350648961679143813191010712905241196084734555993571877281017319418337255160195327631672690603150982951655278891486512137036200075392467084737745839243661470315432072396679925708559061874500097223751035533783231603630481261009476526443241553932028973367685458021513133563181304674037330401783655125179804340836316338292191377208234811691711376278432144762710471148855545548582398648903563913934855927363834573256233581466598041707951595896703556123497199833351376588665911756232177996827277830083411283396579301894343097438381232574179671753443097614162852854942717365055337955866003886547402551487829173752203669748105275721621879063006416436833305965475276815321439015279268555976278198350439731481005207468487705541324835438445389710250384301167733311507695716233115043481826418717166593113263546255212223339972617101868235171377964776445276921101699588044482838517053484274237321687279175843890581755982480706847133268612056706471937162267342719090801053520870377667046746536824029021913619033378757346391791033127047985869800557399032968154313003444551719849060893466969589850597445394259591568885353671234648788768195577941128921765135011441758505443570329596086638432276412761475789678633301182550647359944599692618401837193686330637202407790250482598361335632820329788722649834166255990409841012016201567603739469689146595972106910979248141473865480801887662141279417144058568564094615702868780949501734068474136110236913092673333477223786311677131147866079289260208108158119517369067416174215758043831563073951302318115991216012924600617985239609291268926972762030503809013237360676989184601301442240971464555986901570808267595333130621714422849686646324058111231355499415508851866391705778670542626360597142209965914600325832799406263356589038548889472004586229382509852725894297230237556094277165359463639428362821400712989042470922314060332757856187311470574204301675907559356098926688861248903472396754973975696698448864042390247997561198507706208347371627030780780824043870590257443804553577424542439124577388365780494049047459102837127528799444232169792260356895070948082119781169114330158875383613527615140908990410914699490676712835619280106387698915152916950611523982659125941728246417208893554941973365515169487880763512005160990619138454465403960661670461016296138079309925125615088269475591957988251402095577442596195148841570312951890086754767362212083846396781644928804694979567285929347967995176288916908781202394305916962018337764084418949006292017183042788959425862390561652207860449431151390781584824368850428913872094618776828991654145884965522967700682692411574262237456910982435582806170072240997558749100400117558591991454477204929996049038976501339875611572530063485064280207335557809259612816087477888142999094974617827868525966112930537637339606367378071614163793633392387577660702484880796426026467086410841349223474440273316839861151182538759798264050381046873019732707278348581915450177060984831175208684185785391201339494109886961405396069600722964928189244777005110657532786718887208792640198371071219063219240687716163216211116261419335852820680370460558350073702526680236089865931538891513416050686270645744272039639362439722454847463020914778597258596034281848903419633147527100211906118242034953769660502592205900147741856196446786352860086677248563167156693386366040676763461365990575370926098722475174595794003475206245620693643621328133026816319365106239719680463120162527876038004894065697610272200696256959272683358856756127039910676693641043993155596882088532969353287578702262807795403164622352413665046597107146543264642341861830961816250971149962666564490962162169940777952609868849955189782531797281409452331750612624356858165432383687889682842803814303233949283421518036818257004420315075962395780041370598886361298678391307253317360693426597434617208708805194557618685668034223663452662409310762220586890585500530779203915994318806872465588461652029600832523508117291171551993157702709962241763814311503398740179327394860655331050744261321701778226573684212217764201648449094078297459089303969333976606683135508464622457575398202584517153665835699750377166790015681349092804206942160366308176281276396773729482444504229522746174420674175714717486943003908706816968160706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2103578959320943513493168428619613206113684994757869984942861159692621552528637702540224576240477694063755982610386919346356725243525143300696399520324515400370706163110748530144893829492969970508011770861311043748051056605792939232191267341454321561466540830342295683635912825000451988749892298685941262728007126174025201410863278487382095694538232876557119069119115336472687928312786030311880839038906417457608611867754652922312425882595813744206714888150353235942089931371316824797793436367009696974519175534265438695082149496301361290351026201396146501345666848066451550449823009238313801640175531812374435181814447663834750927263779020959042712793585682626038414140135937428771103366229120933111649082873478817352721027932882410309547792662209865049789048073547819815676012661257166089450505737435364435452798567278313780457972915254311151053923885870987091479827663480540772731577423111580119170854774647949658039094185608089621364777244010888831518826244034422020443912398586189167304968097922292473357244088154477471785501163947083224496840370544909323086588115153081571224686707720843963196841171773553933473275694118096385305264078977491442818203688586166346067443545724074252329848436596572010649249499849210614966366725261820648123252378893971146275351882696584069836837563835581646190634384708042256155978948229446421030638030933969320979314877388888019827736622245145124429469295586477816840826314983568281692546045620203806499819537481520834359308522545916824178958335917256891192444974917811051948228457606605189415161498680863510240350212567152002488371413845160533961788698334311702541603537274261197525179594853478180973341559378959994929166976224200330695638076658719545530389630806785607083447203316816016328967896942420055023167493586907269045721513251197477464175133522936220930730273544858841363420249514626024121194965711162397014759776769581939756631768986459736264076266625160095196562834947439916065435570450034342907404480237679530468297870905048597225760847989751329855385866947696070648194147119977800562588423273993245305642840918927743758440986327247900962738005082619561571094929335975567514962090436048127102948385375093899606832196339778263801478118708003964673986772742911509490619847300859758813651256575036616502987042590965735477045163095252241366190988336598189101055571419402235788544608055122723569416630015306458016309049005135137023427821033308346231946884929258942648390887989231281663352846466739136148007911822081029677716296254570472207987243151979717975933257248019670646576370533027312418076793659012587746796004991237891731498301993852092682197400762811733162987827980759862940682523835960851521076674425795668150088983044233997214199329159839975573614237353333358935983008148454092673402343109067658810616635668520310359883440647191974714937946992194557308021400017781040452762791486254421074168969093385259193736979058881734460673911331292348223679574133521568169976202268002953184080819680835319958984363799614144510182263787392278896923866287758726714021613289886395162336978303708613381798849483308860153074614103619360547645391747387738692105860075629000385466450447339620998973305395885711161226123705042357252565626992758001313598021528532695940959564489196577015814660516579943511412905107282337817756218033032880246628546080900048147663937204784517864074299902384549622678353534702816126005264614031715243045241186556265908701349173667182846809400488588565586034834834301743177093388578392598531510338446310701816047934890477399147057220610812953559912927858682059163074616400060085073071000700465846240432471343699472450295736788665872232230951619254636269422451919612207878033649589106367509529179021130725834312826370535781239705499960417718216423499364255265073306809428500754427416378292211129030885558520913152367009911793635881069333032658398537253779201758462590136428726839282515156270151553447625835480805786266688446679875344545323706044931091300914773615324379410725896313119602246299361013577549423205607108988921848283082387985339940468104670759323975892448253994058556147865825510637783964559759064492914006779582907701730645904995129024710288812949280258390467268960880172109401854566762562874892636138409571710280605685545841325886445588374987276287817612469761300729018220749884120701409724806707042114552133399457998262405655390366113051398185044524962737492686983920939867795718607213027136041753800588621516674255111372495468546919175001722200283427865858602192994701291130509151372729657030299534285963282105006388223561336401808285385767630374434095759360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2505391083184402678288269782692114678251484934692973737427894994284884860797002309172267349260037055524137072397191239438126310595689054360527109811862757913214556221382976967132234131594936800145549830022824768708455871479441256935272525482977772027698317977238965219507029166734135100709243180657172250178323871431957352080981224924676107729681166715086478663752832074420128272501510151880276860680466354801466933331695691118353289708170180742587312250173677443667225694725962023974490426178279070651992736057778778052941035115706134841644645007014692397175037405636665133965713923272506375212446343553279400066097603488327779754524670809866955205711062872836996625168207427528259789023203767125497703033686547208738119381356878944879612086558046237569948520107569015138252026414512748221758509911380334632020282642985817309109243870110092544269822643541509587954545208649441028800188193622057339591087449905693263359161836064178573989700586673382159654792084339926090799541101386447437350634621274742454284353817278099064881537855748885960306303290176634354571689531638619626688646766470989116703131673571899431007504999407074810541368936732432728110276697183825931734250439149256866547335373854797286568359066767538295795219929252995726649290384453368248129356807947575817563239958758046068203439027002505399050233612227623773666933235250843969323919655157027241665374658469777215765073770293932763363368353615845694756103744936480920060105569415574486904505330979908702500579777943532015517034607718205856930657345880215968187149916352332399992990080984101494472102542448831668424302667340926569486247408275002757112851634548979170733220156693234317278212145852130005523098020466086913251046246387621149826869517904034271108534516196843507506301284869874873008472694105842179416922225422237816396107849645936990076184409495746195514385445496938097417076724153968848589949971429424083739126564310864140298632775289322765511729822823339267112701492165870886810400836219622509910343641587853452678722210750708129299649314621925325500173006195353576706426086587263131800333317831615586790694972971186171910837980404846387318974859901059439784196935332174295647401210141574567009264821042898835886247369197348994434718324485760251305664584305508656653243361689249710653346054837109100424875210749758182351592805515025602207666598575939358801185958134437617287740209516063626999888786994028343424867138270692824699027116780493954197451844512948918945280795978938426056179224622370568698097110373086426485376962684002128008020106558401219157613407981953545026363367829223512544974250095374260180909967235857248863636322044086779142734165504803618475169455429224564491063394377963804561452642313853811428472055770329865497296464500803123676192320779422286948139551483762857545792463541430085503004158859762624094425542642939779515619009160422015076039544304752664810582740248341430048449134189937232021876321623620163273968899641779234547144085234008803936718691428447617103194787972830588247346183612637384536469818293453263176438199000943069074705074887234577815777847858877636831726959602642691577160361237916907849763956953583232535389708066443642089476262112366157325815443846480624932709130317330212027555089936354930962211373025905834937878947490679986108064531909668653580797291006720177685970975515495492207562299447723633233383560711284811592160227821115887206580231868395015727505038917843136248968499053545542504891306745178686527699268661979303526510452271990118976124001885870311001835957467250197291669297209419742487103224598087242845729150584430597111733771855971525814698939278254020099783981548576994704042494134244826034831236860984213351889509943113425775753680234655950932250804380618631368429685269661303094711009677315666730808640645572927714226490748260047405505377480105928686921668119017038459804634812485950785479248939989866116515646032513622728133654570045062718879406179262443153802821336880800663598375055534367322564369372769069563843220342883506259426458371050418948685060390458199218550710776227710837431957790402432508038287630364088705877190376206010963539821595301508500861610579769353326345624768941890145114979221436435045060670388285213291125791483660661211198107049959166237504267479797786617469968628383674574204754686952432393608498501053134486152684388250075295622279688446774748999395099034542022022269263255957730072917485245407298797908091696684779980247176774835918867505604624551292372374158402535227485901143688069156153051927429862275329325872657719711702046490092973586289166997355967283200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 618153996276115017677991281757205703620005433434141064198282931909884091697876603998460694561254688098166383569570360236842939950801209737239358711904247547407470765807959219151172144373684927434796353835678270799119272732173742520881722237962532292933147139975678450158108445650530059760044957025767047004530220919039933924125705835946348075621034009168239061512871753358778875954251898027032554933130429270339000524422874915307391591771926708888423873766321777692180538667987179476097935730723879918604118061704734989524720581539921747889136042678867411426149244512808699854806171256270063559114429066719811651982093472457487610513696506441872260866087834290205430203815903279771548299692960341150798128707327609487440062974603915895705493709211064608605907733993502507558144679273090751332210187121949896439959757387683094266649872468588053658079666715294592336891539204409446333451603541216811208512847012057542104950673967416823405355897220025912673296584244394284522890529846850155049210487746177059526697692494490703735719552330916611146658267870127647984777252623105689870216002299307000335057220240778607428332008828928882095914304289017815351254034927758566088880889416578862114271232078506660636899091469010089873858071434746764445584131373287375805320528663935565795881656922405751072454026878854548654519290666729083227167141059731311852877589975247576975338277626525458222345566264341148660466277767960401822316002972327070871679818502065126766666392587651310875052185424639116642460115214535339341152852309940362014621388177562903635014604641717009027414504388276378071214029445445834272712646823078613146667361775190280482766791745211914113301736131256602208109460473102707640932645821790915874060959850159005611949150475173993543678766251480875238090319672860300952709076652088843098601206120367027599259003660617576166422423140875178658871514079309109947944946663973007813350443180737318882364989672325177724566252158977223231642066066127422746774594715058079289422081339821044398724505915956556377948718842731983621722114930506058553869180249206774915928704950792794577945657617436860214757529991123878719560349670854323708887631115753053802454360171072354591725621766714986547000941662424342115513676054413490941105690229613914054894560265152010298865389507905445453508532089200256639670042037019395777123361592617013945303534495299799099711660859014728420483092149163766653383215281690296113461083639660239604820912189936121858368669030306139895377461378792263466401158639144178617549879646957573559806502450675885102613783319095315981992139687183653361412464221271339290799917858260572417988939693514519936006241034377501045364644531081737910923791921397092392796372627825928230625443443319060114336686332450783386113292492466122216203804660967913878671914080380683700843368456275580311799155252850579749253997846388197152778917503147281788029854963208044171000900085983098735934724579552974185710406537457694340101250193116496413674366356735595016093146414402026930489615815615300050046962115999959096647017752926646098213776489230662234045672036471946712471885835073729499611442677668969992657322963656584709285947639280166506293561912028327287379965564708505096364156862423386789741992696390015813487577918902577570774434445404144580950693119346666068841923036422211703650059540383069512066558794729085115959338221528622562228341661442530411994170084509868079176646901088071021704364089041747681813797748899199643181965298582976147859676650598960404242148245446058971521475892746933472635834915874975543301208956995561951761878546206842463759053145271758654107016386586460641315175602327924775770569778184732829069353536679446770357441581342183164316746154815681456504587054617293033080574514135063378577108542745445200880857533753520571689994509049784171769951857566559383004257977760941059873321677471199991046997055124606846802278448855468233386073594684156377735000003312854326123347454525818175095720387467702476884646224615231333020463797021611450110440001167092313044076723139550446887399430369671822005910058404860218644914323396027917707363509416609538487247215466092138938948533720189660810485554345160986799542134684304401045680662018579977767798010380983770362430720174458758639795271200684032101959360134628133468186448788414868471296190084377155888117621443146807428655861719903570259026431987864953434728110422331963280524659954064184845396975090245068986923846922526892709694865865622647459662231821860964560992580953962532963268204048391594891508075201936584878722242981813248039571452367313305600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -38017734591590746506822251179037219370599131027556386644223679768644273657220165025858764177414297512758905813590522503598311500611494433143777559246941339402189278245432841199215844442102516906744373228291989885158232126744919397781178247071600446704370527927672235023105315116032457524354099208574610494854004751303888309471101074961037794896307388384149534292060122526809157128370850191917125202807842647585854219394378022420008611992486837537948103839901063333276111764803367054833003753883842091983388279943350171239462513944055501268804890527750034876349363501463798354481929163134664442677928836537281336027874106478225998128957595373849808946983573021445462301809262887716513367391202387367191017958867234182103421242143435069741781321457301383748380559203919598114352615076233459413484082901530003638706688219146989688775412405444165580183035264542848067041194653757544798500205663651179389048863018082394798479697108112181927845311048477735249256731660757172121381682297945264613810909703425804456179939855837742136179311142033745061039055302094513759091988893221241383619944555519454876822613947919017791758235958797969121990217080895592340467260889921548324071239847278698943008211432294223858441310155400406765342672508157828259208728577977913369666715360932608290356061136927135970672220876549300367396414872548476766664792231215044104972188886177588849596943495326264655878194757773167029352211099835639468480715014353529724432288366811525200760815733498787490076788320743157426793723082958475398447271719309147988259923088001409019743655417310777358379853252646195001339768502938589905044854853166016267987048357264318226026922115868023756147894977007769537680223633381804436770681065021946037010529608391816899138932373260028841323013935318122075917723212704788871990769511905786482488481548553369353438439095405542920418223816020767644433078594879493223231896692463452316464079056317464642284048129083916919805197021936349968776984160399019365340136849853139826997579296648986245422952549496558875769912608981178596001002865146423468541922014453355550248663352076148616346808780630308253337150034054399360853435173714024416432908539744612114008890778856232032785146929019059583774638200407569739419056367682518201546707250286158359922577052854874361233528635019228532172191499181258223979891365233860548749783138303499388063054323136798471563172723738271132322169493677353714934859488123840931462160400165399885168180902298702458801402453260298169491277401922332746561708276220535394769894938496481206375261704817070156040865539766739415101418271251235024694100117562637242521577338664583182302800518403664638565153167825743689658889318950110805317754543584291093048702739674971667273505125126888328209417519806291365370188790608539137454369304370584792232921564714556106151685920698986852461766862805427970204160997995861852686963379594668856509690582519555162341052367432086394608013136062323587703829672855169397369989644891183151246835237047987314391378679061793838174887796035554687427268819669164697067920510900672572026598118736524085903715136228569794158540857464948491196924862594011854501242946520639656415461651531990311795834210959894069040569678063937606379670628249137706507385825507661432774210116752977494324022508727617723830646927103414170503822394691559761304750545206759170323041319254786619048027252241723370742248034393370420651521628324378030973620092877381610246313523096017806255411972380287694311256268485127468437235088345159885693342790259839086104058800100405825641898632861422014414547089596624691463223223747365614794625294431565834894311407608515898181333223717368269073641686578115711063720842867488374147692071678241204066532629348704265652232085967826553367415097401602540789366031960485888169118420415495872974902504035778636304100452326419743490099766354351875838646152336645850469631188792191952526385738129192405433423201669212242222096716094129806322365006314679036447223109307078517575459914627762258996411876046810282095472991071400263943219350584783574244781197220405117125869774981285967583938201493667352453770529563358321079689068034692884569308943178161560199754682777467606511189447061564464725577178889262300259851465053244768161334324124257394701660781533940575024636826771801637083051677377831429134088364138738240597767387195169550473834051212984544705448498613164723328998981822793468122537520667319148177071332438079381989510997530298409153798407020229738912991738113137338459906638073665374345192685630492900814965976001012673250251817378052163675517011410026496000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 30950234319392742286922626523920856810535037083571576107370640918991960676170383135027946473974212648826341476061840340605666048647464509461600197479485359169582193842380516315882199633607123981293724238837595106727832467648714334214934441987310406394463693624915426721408765289201440782232867258856869791806947688591633454767763772415423343913842070873041176887396057226003894144534353707803907058673573407050662701906455740638939521034959748023574446992454202517765212333942532986272944810579992723634947587855808438349457041356484863366383028673971165467436984377712308257475198069117766379956022148896399981465835950072396305204291947478344072098353249279774091532378218035249149861964841722565382988879863740255802483197399240644040265257332537656066868679743071389475724679543335678724086534214590011955483624695924973386686239812948837698095630592757254101751471921437682265529436792241712722258344488125506303545031940889732242182224607611096823089755578551725606633281509935934348708904101026339276573885879905098300625137495013928539544662570253514838792556158196340470043266010400717111173955510890021918675580889408457633584120585938817331585759486671183330100055325919749890171844558357145919753896145925863476746201848625740175426409466410104706631520708003115432081522100149366087567514474457551098329079079263914607441444432541059438082836531847449291588699860943070143029600712326344134776037537547230521118516995652806927157918831020725937569572819006064923960344347157893311291990751312980409732903190060718360194851746872258977271387565835013712374102023780701872145879881508834695753533131938431725392779874822342752504023351092566042967341223919488953617747817028274426197475434542579647059944353849355682393752855024304902693125101112477927467118069707654612277659671096721834667501393510461568053091838240476023372251465339896972927600406094115420348478746974932860036771233294151428450804241462732581047922283166840403367087720437882622051342899280591259923587266853982594286019342992767786724400643022903722168195836419243325396611685896464651945927014882764962434887370255101984563136328083210818016856666086395434116927959304289273023376908002205805663380897460146401541681039806165027051060483771711409452891023231424169064781033067549992545715256900041511257575590072258422267935028811639613308240786919097640101004140753863479051390929480269952734966565494500022343501405062595529298824163566236153980061609541172972025892093567046087324975296508358690053154685048949493299841350531194628589286463984703824805286239709226965536273294488566507483216986877004378491797371554880490158001148439532219473356969158141514067129910550712513458722075818965427167546251229872514314761748864181518883218367596991393148788817927307745135077892929288035951882594585317670924138305718653234263022799487882724667180699429923917529302260396344921250075295623439285182499001683328945180566212149330599589997633891520368142584003441642813307824536090327407608850635996566721572572260489600846553778362238571889511835935189505740359026638509030354886035111024888462445618091667032643164855100594750689554149557327613997956052786407412634765910540678328761621130727445828547023927241648860277831144052858313617400612675984009843112335950543355563728888116168870498334696938161043187856979046974221470231474361984403268152788075445658151412192113873847495847125573247404919121573099376437309149304539099258853855551297054357256718745526426060428663332371308628618372087835097383830385331285477102652025047676575988179965254662568469793380898202778814185982677165258183224737735705332690876371472698673647066172193894150951413092799154761322550023287916036130269874222724470293412650326785093567460359455272264558805876735097745154180988582295064763228943144407861067098758237462756485620242166388529674723395413564784340922308071619183334632080050690581215256711557171837883378671395525773739573589442605202481143844015478189987030441764865987693176580486554723701364916906811228652894601132242394412203939399674639852803920737541683721383971504062954890620999606776149261524219006657056254624634180569404862227883917837043855045331980730740688101159977401302196602754551973471155794595252634034195200592960512845660764776887250379972709155046851403576045451508796132880375449636178598380832760753086362998008661101318849783672541010190147223780871628588098432574327796694372001406550624258992586512659324102368005590279831638625725543564602625931617161547236464182516387869083688132464445676422277972901880638487170698444800000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3160061408065164329960041820894565272901575879851731590678623804857383019776358941501783384350288616240997453382734168864862044088582527599416600043601063642672915762254473894802830065143023489897067857745353968274433392519119941210711844772385284435438630272286262312480789574097414535093457909737954057237577875502715992514696819566648889561951398108988914066841951396199852877565346999541374863227511308300559735599914267872884173685009580816646121863792165156706263427273687869459165662259973553033093276187990082830897601004979364674208235377016544065267688589219082809354050600787695398153313652575969578257697724545757408511650687208008965199936045741035478503771041690521288441938725806279637091259189489273771507241339471489416012642032333780702348624213158357599447085304032200923837470733154797827152741532608128841694239130128424884269346919829668124149461438307723660390453140113056726993819002050270229210003032202925718098122398257148287226291463390002669855652099432706202444035656646426536273448896031426783477210861894633214368963186795887542738808618179365956413534005778089700418047770099060785009534133222885921542622034201454788775813657018082656352386442840537839550058070902546649678679006164303689937433091838081246350473966639578496980816749570563881389345534050323622578907762233223307485476283601065172031743390573851337097576324332416398419061718255783618419111316746621028332605931934548894623576156865683569754417616194503335071052154952451875751228943392648164088535503562873165487229060845492536239449058281414029027769920811429815659646230224936436684000267989098835944659833629346966437601521915054579690352738679554612273039760800621610881349526200253709618835314175532696015871713795076776694653813142667452420366700077726127788242107586295869513576154370300686400307017945574328996874219107197498412914819511050423763659924721161038406835906317106132654393023339355204590759098168472216625862852402450345411998464078925443626761010806374720007774221430650398321532313540654830816829804182489560796695848562198123024169864148781594739496348478609497031235755858856918354358729500880086161439232253813401086030242103246500786475998879527042358987242262146102047504105194807077853864739953734727012186636011959298762712521394449072492019915653567468622689732880547885208823919472027451831019926729898860900622997460355663388929556969355069390691215139548431469499454486571959228324509194693584162740000936314058691258924840808229285743916849499983617949777952681856989952650803208361355910380208891941918730918543580262976852623363128571371556404531736107652473241528624783381839355962043641321520927062182789639151350943434233769883655978128199772092528055325006216415582514850075951343558170042502791638118696803493480375767733758288022064561804525809411009646310303213712177708920566377056843176059312810732409156152302960402313792577806375466811383282203290976299681430718100686994748994983906523408937479120552557736136226675852934437687608195204122428424303865950083178438512151593099572050237000629820229075422940432215004240701290557003343798780349385382671872859642144429960221044626399686861365523962790372150711113023659444352635342736349856635480865910619934726683939661673918828361409710915448725442029656463483849131944172222028397141379696319701904738973131902201657833881187642961819018361143814885743399719813608018016613752500413336185739923377155466750367939977783910900594727290070890131408627123174692966105072964922896559841794338854958936423740026299299473784665764185246229455418507094463782595751995394130485947628190351717125400484096196316037504769538553725952857427416918591303112480270912079463818924080564200770472473546989539121338417248631522504569459139926645599104173090429362007244306011047107834327333597195599616120621511954344155492659733387172682691288110840274589286332631070588276383116097897535521601314696615483216660104011446116567557658676081807510584241201643439879261594311808236434162962998503753170133843919831653191345883649099339725131810657760395982038980368880684540749874461693760173649179166397830330870851287584983625643643704752016855554814547021961334372169537000619877490478318859201343392422950396663718899147929551634813551410336103114888895633729644902720424329135283989094076332026163020978446409172503401013251151087618916064321960397252825949097638990877974466458446231896788002258504899042426060136322033178066897110607599612360824030024331493046918962961334581321867290217737997581646032587532654781116367656454468105987994681344000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 632507435446518602045306502906871510868134394274143627836083249563114856263582581703102529318633168427711893198950736068747961216614964098933428899992234128070323263335362336654674898462785474985953569051464527453797458624396535528299309185483599691925077605462522569179422928012917604712010509902618686508611368414007007895917796488167808691696665389446390248322776653438660012281276281625590977997763603193787470995253966290928602284702895437303133153856564962113947775632897043749752523244418277840721410868744210202640555554669455125079419542338321634902891137910724481078717830687903968110544691899934172145625454904712019558230653985347637154362647464967597926622890413097409178702612429426272042925219203331890815615166326974004267567263464947249535572631589755504081180848867074468860436136942237789812581782512398543799553002844225602605711453444124357596528328223285814842692270164963867650623663106124181236724518035859714810856879374225899519310544541828099286624705509393405130210926185994470506550771253152719475877013368175762239690408080808170444691398485770790139421684516586792800661407708243706944739946453615582370314244102940540737021591844079698955770100511041958630102411658844427466704478902444723187499595269868825220112546442162855841320013126701117673864510235392594295798836565462658140309492790588259547083416636787782429103584832212228470500006030899763482160681765172954894332330766427539556678735723125397765521747266883508127366118503525417570042668900826212957774045917128820049193520749203115326236375114039604833059800954832480420937135631783581989885001881476250475209420795406642840437789081771455568679523111959445009457657466438885922462000922615448849362991873607404636678301157170475205318488142266317166256533840831512249035961704959510190997804001868219640314140300449981397051691167431121333931274512822903734068935429983622696173971482943630261750206109586030099458146407950672394326265295854790699114224911730733173792562971279041637244791023535655713226534588844685679805208734046720589441132451236571249177168563843907823600237454419778261924197523520245014389574702862601535528100966517343763711275942596003233138491754287738038663832194664270178938545841148449037720535229621959493173321803769591538057722664943382401879560361315849292758669302065884836437848439252184111054292435068769813595880240006519804563957637593487832981703646692040679988799437395214905848809481204687804589413349006414180639314398567025840025428183427765747317351078398388706698930887058797732680613672465073306332059178937319822449699903338124626665783166574287922719014638160131166221632853105870948719051575435828081664135110946757787038178346603805293092915589239933925936219947147036609996987686339844908052081076004584166777032984127071095301431999884920527225048073389231372236108554803719940079021875246466603423373231446434706098796506033115691091734805174826518929098007813878144067254589312858893610093475148005310621992108157678752848323339820263256306313215194815567648346873973053904570761779060744030432901680233019113266960294822201239291630247865661901443557696645513334675486816578084620111213563520229047131778588324314974390463074419031051628673793813991402880385366553482626270400572992936687968244766543271126858253120412400793204311699757293553377244517312654184283686471818823220118101663884409191812763231949637493983696442859942660839925107999910294244533830322588244409023244769799202475607928424302809784787752226343449303544017594433324746185641244657493000094804874566160893907230575455293817542271909902323036268993968450901800426862611574580146635425500127873006309297723019305501306444006615169688290839594523162457198071043968863127700405448405330415923123986717461272700928328926726197620547403273386048288975857476452274880499567490256712378440407553924366141069399913585769749000552466364318333425205593477470653684114691957431243439840982455203355982254116032277445737012555496285332939886104765168147137555635174366244896060424212871697161624095027211240181529659767069759684768755179701060793603643584912065235014942702921837053077119805428898942306864923879144456002505107120471200425581707310800419814943681363260514084120180318030477805437374507834041149810411296396799229613936203995414359273121657586975914578365144754855568920230094925418661498952426178064685929040420552773150144496411833207806970426486631978893907699135082010021091268162743994137463410530735693724527358759699657570954552205889866612157446150103066714426260705578476306927323255951851520000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -106846994594678820641355217559991650225206046795957591590067796447940708893123437564014019433496210777026860519479002372671130658972543054680831447712596568199988875726580651998435290532132118904650909342128336400017196737042825671735729431414075510779856130052233766666271606046539886962298670010853781000441146568886190985718032407924915517719223609205724158857678785772689915227125134956635898046641357719772978554112481146721004351884160929783215717852624308465078813348012665894313002214941451988743288486453451470003286132532238764658228008211670099335997783797826729906973069552553741191830257424211258404918402716362359761860703148185597724638504759946838625878832607966247440837339757282374199888115363079488020331039351928529656518192474956860321558950462888484719288294976562121166843009416025691503317269352200496038447822467016120566757157571562230946831265551687529295947445105864721480566872464269283935285899602936877510294939463910459539125449256668673395012101343355732227451437291075699480876993856621700076216206618306200624481509670753818197725813041885940879970376034056765007102702789522760639097929965810356293607080090203744584828110632620441636441585813864783660766971797431008718868915691223686209175895070212718309523421686011834309094077884529222490106283036410448196261363142614557570593702091363752851830138079046056846832684040426938174488935562765183988731459072556864051625634463751037544600610485693087969640832920009032778370676907616866705209942346155234248332662992241449627767190429492599182857635527058248007908533993484950377464257023034295284986185804219643345082447219942475204108977299820325160785011345797698292851460468775766270061448418200376226248725554800458796614750374978160008584276056905605055579794100470282763228820232206175419684317359028159786413335278202016582968204451386898382318758613141301847137617591152720421303712888298481364388957327370389076891171559906171504913380819059561516623144381873251840270307213346552821481539334827408681412711420157153230629604581079940478816239364478678967810892280768866840614285962465466536586744644604952613432555580455484355265560142743261067056339684050452176961739693057279509012451951103338361001106453597859740051753679071460153973265440118481568868251511778833005048116079263137053552709120255862260418702083517803078223037681826960249239780228509949254930268599242474344711842023160953246074385753272924269062210060780287063375123500222582707668245108641130424547487694953375075696836593371755145522874006882676287934674330612983228624374794834459815960301942081405336235431252032607888960198782018394967179272010961895291799166386024449069475536056742081600582780221321285991135982989733598753488354742336060360827960812474328898548958833689984253918265740071117235217816682993582466392652153033551505797700549601674959969985433452661371812877235804071376724094517052676886639991567815450144044583481051695261975564239016220666094396058655740724771376448185388341658736149545444116183322770085474450448477075314122181783961327422188807391804887370770211360064937337619575849204357095554431473475868665031596565815696307969955385954725123230128905808754268903332038344129246227965457480997527770526206007453657423275366618222458964719836108795959889267876917840498378109090506084404503072186206329145521561220959570491385634278655004362473464021076222662555559852035041957681920172570833432125882712632697790409073622850698634797875626603047776068882505341345080692852837960393750214922319294007047873635785945910133312752863514803073870923798171029199002734656908534751983832784043100544018735344082794369230097594766077062914387669508297076394814275448029147954309078583058908016844731551823071627155231374327892508113189528503558854311495110611196466158268621283983962367898495448489442430085611919782230235844238237393745442715347431440307686059984489250969781064670536599685470259049038702317762950973428389970359593387326243886711697481816260390913707051774535148512738702684099034384348585388893682787302147478327971695813159479172037459912238131075379597208091082307588715945243279368676081162662140071671851134435275099879196252231947853212082811930569808443976177268018384432912689298616766449336940205910209666731146290862703261633603929981456245568310286483677500592341697056271328207154400312493977860528084901189567140426617410030043047652044534011797950697624899102934472811707680183824637432952763461044709278911636912401177694395192446064117162531677963584729201401927910274188686514679560459465990948782080000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 14768295529197804037246107841143049437510153182950632189158653042553568013979835137483417918776715048601974006616714265379609844762625744500399090434555231605095942120065194468015400763256991258784886582526497283162068084957481324483318942815155857693731522920655961134632481981345187520282900062069942740558796800921599072968185873055498469541640493329201147357693211717869125693241012816581747473612287987748322958435271991346422276914533051329943534572104315419015449222641126225173118998015791610845573486279177032685228727840545756844188522595929983666527354126702003977014180826918596376654775449222677490467875382195054197682428254453813743729867548540402712101175045366773237350493261595537968301736104490026826707265535167701090414188250589509824839526333374215301280710855703708387156151529858019053404887611653035982865282346451832586080668877671852182634039186822320337773615273500275088638900739080886318323000606545836594353115730556953295311237785056900950398417356124737300933258329122664380534412782062635623527610293875073253771147039266751097295924050029326469700479962222366460311258742216984970251433627290591748077587330195951870679791353445053977085482444515919031638791188601931398029394069739673359700059580809478531954940784358401996947926471340280864825519260126185665358332106767429018275928555144536602106447468152444417425853953915546696685251097996583887395197418502179803491297865046115355828391671975257660453176326617097169190009075803513950444971819172527985222336779601457467568058013660109108913265659346637765672502571492797113163001688424626428461955737648144478544654976073187989357830839588948402309536656418941870764749520912784693002608525707206145211331810093533240204811830712368443524150429368837906339554048839304877693476134330776398944428528455153224406878858084952775942049471961742701506386381208884370974875740490680417358194860904337767826211909905814586743295747704431158676213870582199367386612041354756976756872423721884459364555849152521876491443706314946060822490842668897308109126836552168093264780698657597061457527220779271781896024705123286805231513943461450363129335887561596119885898688990212185191078953815076059680023259558962698710283882622500564302986067392774918294841418136217057964043706737661966302654728494411157413748976282055350889096319518062751925917381181477952313560794381991798503174641790416422991743613080461842990904160073576632579980944595835228766044880445859731642334126391715646347766823521913955351874142231280165085632849965949866074702969504970598089180281475332100279890903256223571356805822867313444893107139621750255504519294596689170925930000167198559612288057895138614691519866494096821045140445964616382907934236541778669685207852848000746610839514513601419894433040702158146834753807316286516076227204944922685816823840650954558611999156157681903492415798417154809568764275024636226921002151616585076060630228424434593705084826527783938717797904299280717931728005387847230738554493208282951047505615388347080733780008873557920110558748833074965133575913806513458818133635262907624001821509274125466992793011452874742162970962808868006000926505550945858252116494077816758422848654075000612789465263325251264178213046109699998866629859266318307100274779950903511102293538606756934939611320223271366537944565490275889700495479832184210460242066229991134145457619600234827984723156329012370725742589931574675763961631790558978914660097019304745832525383873144076215263638713898828412153238198715499035818508371199439473138231129976236239493940533816354034114111079791994488166825232172942312662650382833731380194260458347598299179667814486427964802109973636616875713130002464437384245283127761455961298282860736364960302496085627027374562357514687633324858296371945984675287946911291640667923149563684595580021589487719609838524681241663643500366419828342872783107527804589172787053018262555130288303687936760691003094397412884721349654822998883925584175470973997985738718531046532918481383155912655391643776687588221087565260818225509319691729451956596268983761445202636416841507772584078402878302379203012184746688169501748750051044289442171435989673365972263621458393291603747300607562405389990963183302246976890614332373582102369715355492051405796524747496885719490022260774045403082015511630010439305650445182168781299826378816419772372425562804321825509314580175452225534818147683053159768739178576947742774145967336140268094613930419978628345235632688879495816756194517033358913812219608533705507834421694693762393326016580812800000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1974141906898861170033741770784385119197939617895307767206524708581199539810117926060501448554525674863355470143973901619682296263483203609394398387647261894525308632404917123494368034699652701826598348442566128805304552981679657661538051302310950686495535208160766839080321057341430999815460550505878989926884458407865101717833323246575390842397233532908906796311718649491747967466800523878014120983566149767736501474379756708593130559917100171449039914781012467222819584160351894368172159339139296645522796585971468329965500348555034143626432609301015388491755417212347568320744922240378338840001847644812627249401225228619636960980185946763606014327699256517989484086320889305199359139059090134398131808328480563713456227268872545567557226790493880920411220854476255971146643880277648160099304425500309543060344801362689011969435847776087691122786279439365536489710267721328391586786654717646070251797226429952083159532059552510930345647174323371935130865094476966058500922824701627069245838506971699690795523374487555818674577264256992880635493479857993620823760648991132346614779422521096405203284357309312349298036937122613084683073689435785554525247067315408814544139005746824961797891070372841118873141806683250009389029872925819082944169657651604011124941303628513890133892242015628363552180568744287127034656003216679671965854149562746989097584904188764578318899055377386002894069933587490527039175880439450739732994174235388872057016903692145512315702208610380844950402849961351919773389276116127595966057502340277075880735823877018176063512655427265578397387657270974856384097347024609248794134343490101592256214231099856377128221679177992165546598335803343682507169976207409645600302244879688323624180351813356750749944611553193123395237775706791950429898756418446392171536060267889401521294565688341063171471513213166037604520450229958642729841347233103211481308587588310072133454819274428972773684633224657180634073058080559657513548804006775948374884923472031860746543097346010727821093184400565224183457061418597180883606957692224006969218608460005080765850369804523649998112656977377579101777650165620086403935298255546205094388953916624863194482725442890683754653918708843921146093649117937072925364445002640285960949681077030724921899883226597023703864962375979217305986531466939131240042891621130100463770369875441413706122378677460755894724782372691788355637768260344567628176249975499281809225174055224167320343579129909076308789961498623875219605899551714721234046293791971326649077004675634134227698843949475189139637660216036713026334986180298863853626646492657130833081693335120728736739319385658737075625662584688191251290998354778435381263669575629271911303572075248286643957692426367563980245015961502561745035014089293280225897556532744434742733113852652733565398931090874709430007091285925232924240141650472071919324574570290856631910095328020675478977946670033553492678432756963516280676962916791938387179897726732345028204479707942416075329059591689754544277059320003153456123171984700824903683724367696240184948204915562128794907913872273429383292381690581618150121588936283269371802129016072912000837753306742429921309044024463369421831776588016592488795780851587950013462273138702617408967304651044940989481707505515137568860979633463005707752811830831016707600144347473634949112540586966481085958432219705939859759105921999587948853984551409384478647612682984238346869035656522874382172711500891918060960504206431355347157427235501148121729437254879017649848332531952142208171964730724903684429863965703607965756992104592417841414753231332783611680313662030823994455591187175366829128205667206406418488738578514349110928706257143616920993379075272322144374396343606923159998096690680210134375693403583905514476242310940016910112179010971408303260177510536542287603283096185316512883289309853894998362857809058239043977601919282269326209543849062210798610643031258498415511952531470475607822721637355264532230336636399923219700509320210466332314797601884258707605517936368717360179074635035237434984980526618951154914692907271843565990758520357630850186013277714743470502798618859870593366912889027944949199733648497860753121838673775840600290076994593269914172731926197410580580399035678589737201884979973319007391811083079408049575658775203810633062353458187617955763024514476696292691485336342041864896117105842524783794199467501403845210782670451566548758895736087572169235366567497548565001626283343170303808443651404955599140188134945390279793429484545447445029846813653097491988480000000000000000000000000000000000000000000000000000000000000000*i1^37 + 246614676563181101391751574520852416447516584836750682235182233970437116873283119549243512510531240905845835668589140671646529105999675623849085560628189997140061974257794395880369226405480862204861846336076355756627849216401200926783352575293691421033549818944860233943836490267195476378248372499330463698256132073667979856231438903486049483900438955262005118481314172308402630675231316464953225621623846786804875606903351120126556236975058750288712355162413540947244979516312323986271986025965156687853769781410248352391553660745623080963927211157564778074418427480897341031640616019242335052650701192184131264838514930842559299902541595000215281321001421884554391234358513807904911271648676395157430117829533200637285329467732786914756503750967809303333483098939283498441240934938753249222676684880067928224083392668473207124897033623946674257564462143772541418836956348406807522514159883210548941290418862117339185289387497569963563042448940722968490304383646920431096613990868970886538158200493989515154371749407456839291603673948725567737897677923151433284740466821674530494376199948686873017535413510305770927345410188276873716126315772525929592571912932374006229807577586812152305831096668533745426865985166260333796311727559847372423165004369505036629250822760617807213084908412645316140116263891569609890650982904514992332675205517769115678885102471476288210167065441030310523028798537847928274812308668041746600366261354161154518100903067022108025167051647982041573180967556619601896535580614502109036651554661780771709400576151331583049385313613348246035621040351527281361624775902732426039991551146901795066595367649793387102860200037610217285908341262558974109919555477465988304056525171528439975278428318362028181180127645514719329575730769716064512763452584448221241908428044961497446042595499673734725435570573988591745824671427483801363042509758295378344372715564144925460420466250794278213301681309386471431939629661918184153264555875417027017521147463472263184985081978438687916133605664594465281066247257041752228989792569204399989047468475940021893383970718267748191552084043086688720647841718696333954266625206494946402270676825354246042284645646211236064885795570535651278125276903855777699844516310823912189375845052855680744826048551198003917705980550025453545722476180301365253375506810623451267687299517037340805153832382440564770991850174442807232621763550084650223019509814679243400178185886259853416346447752216945050036717476367564681258320177281527603441147431995244634850433244231461518598473380421467397144702359333973153261533743307824974380778964881771565370611250464807036753043342385747640666821870690944164721710748963228537667260887700968035329663629141515398855879498459279844118111136573937367957211905948773842387040203115457134138487280769661366011012126656262974356899193910147283033019313117300923929287446028507780696986952079230163613366438682909519096761510796318100706345001984560266565097215803165821553898134948342884073184252480823555766833554589554471917046353762076948185243406406799630918997299330879521424978073511571805285474930772926434505981561013682660604390894261599876737258332048858839065452136727136081100333566129312970868501967494076468607926753951518799936699854826821067328797995000999724401602909224408057349304653000629796970230772534670736737136699233421125248317419383343884806664028804079565576968707543495737225637846603299026047376713672425422292061720579194275168106111947421790224095215679454483379856868938952098643518911502442187351437033505989502087109715252327835762735692375261428283295281262126967305470553142654954803037447135930923701755563713662029008445056775065772020125138016758141551929286430414054422279507425429714458914335723839998760299573649374718941641475352102172922011051483914642679556869726000882857168770575129310754815710553632817162409161297851863001680502683509582405706949406248525422564058341487799189897698994084415173563447738765941778258442955821277920909910935452259444099688481824690532321188099509341126948252871598747093576238587980708749006894328591282267299826071225573646594583677404444290236578881644724229196682014409807037715199082228687873134844230185966223331020258011325224700036844158877397732129340836418208005836452407113692628253419839568668834086187560756990015473132842171420704957665200613839497642307210661462545691419074440981269272079107310156478348535209308532237140472135136426639802968841923855610834818412169475436455163380442507001502892064584229405427512055920521108716651460689920000000000000000000000000000000000000000000000000000000000000000*i1^38 + -26320706486796166562154752625384360320003898085594789990169722447916806379148525347811682541154931101475916807930010697502219869271657796424956880612829402458898962949438646475308234078898148558331891910211296441694098197944862954825250452794300289480218324336965056249984975602597499787855187205945066346738797491132655892207247292636721669433640652319549758302842183395746636157075164146504630175051449721377686826700464960018946036895920994845648058698232523928572730346908325674931756954908261569561673302589831873560947066167980960560698780704442613943793341124382385071648568073496208766233492027103561390160950522360435121373221111177395519014814427425875764645351061949917431957521737362257671559361217754107791655671508050141146030447983895516853344782453447999383652188343484171002915181987297396611169231356392224175536806049038778767944800646680865334033656186106517520381120409675915130927270757364954436931659734780415763763547214721784344935419404017469088335250808866520161074145244210543379117643606746516287653057685573215905211585653032162637534176800988874162888683576265124238196467247801436944186655770490920671545403870456320791583809649556497014269075466584070982198846267324694825050367496016436627447226571659672529310488967698674341337803805061588466453364666734397799454775164960642779485263445854554230685708604705097535794457485698070395334152391742472284481487846041222539941119645308712990529529606112379794845205835102225927587040252937203001368846009183943475609737810222640480607487441954347702267428189138512115312508367122652207732265198957512851984698142786591943275197183105079009677634063374240706385486730300331631704221685861842866235142833831326425396115247322920214619872283410399578499133036092526156519401838067667373149740270798572995544175677388855084244818629666415326254271575455507121210058986230978842825169016503044477636869427835002917929303659277278542766655335311319007984445322908245524944816802401528128416570801414367311244847101986780523408134575510551027900891116995459383551810168432575712053557534492030238927750611790417763666398026862613477476365027485949362384748691341341127739178857822651562611126002135527607280189222680752735028052757990456789859576325684705971254487745912240029476446095952809478349449295072395374091702603658220476793895810528385968175776890897810944327791208390694116472215522286685951438582044768324168925526585251986774409774645004066153923246274904976317288139703301085337767244271268099186065277978318120099480261020961613420999986723367614013216613294599219378817020126184764567971784870781101098518671742904074383177723938625329316637631842793919674282193303172322899027528063237467447927236471578853928498384963013475627554283300338204729905361021220620391714821965692436455820509316140701333870200427739966825775982163880839201421892127421935698277122282981602587275369163811194052035804993756391060572366945816880695356368944379308852868327360123941854047442044511445378534030385314183547207945072347026560556166115478834828698737786796187461363188918035501404207130466101433152277915448431833432841445538686029069000006403105272209284198879494477489460254359198209382801834813541054374110862962613396086738651580675337810307527602422317365460692343515241570440135855156453971873660811268416993112593684753800647403204890165741761095431866817726032917820276007322933565244477427679176065796219194386183738820663912031108210126893542185515805819358312933824413088566550500035828298615849093643418363313365984168499041642099596541546473294824818047728394543905877248743108277378295750022954636885700350969447033797780382512834773764566614591611624006157184411965764250640149059334381593095559667915448531673535839809263170872402562164761821175399006725980228517090600530260964337111122373057970118886052978974991347718199401530648121554841949791658358501522220299112689743994696335867719211497562424278145545072065395310418130667473343209156050877028243241675562598422910614652950053440657419371727921156567031892083605450931479553578028650213565778092522833865007435122983309229591925433643004118304908577090316732860992071493987117717889102485480835813471781810225036547452229439484188867663993964190766928896889589621687808827459958014036489206564666116557985744595642112537248885619323162200938194059579961101071325551663340757153205648085432057791131890380404160412957391043665889514336407241145863890841657463795164109989485775033911125527611403470448951000653655802056789650096972781344224496064317869908273030758400000000000000000000000000000000000000000000000000000000000000*i1^39 + 2454331101549281888177759122867228056743676477563789279913171789144599222845739689683147542534630021562069697734161781224944210236483730532233472663919563759218191521524197925012510433140777456481007519443842578425308787018684186137393380055652505352627133552563199763077516415823175449123988889831490174841654251975924691704502770805646614774950140852767837341946521082964709801537378736061011159976873898739212705505150510509222978457069107861185702014329585104419063010211481631134456138535208131114511347380234042424823751692203812204405128714530053936084259889570529099968616757259572868257463223192850940472420146668968331368962677392029340604381412304858114354805768326906219412198738117068020218676806459205455360783870579502770066468811897637141291712718054086960866572984555847885736254562799136949748099794266760961642935871830919889036080427731952926454366642694296184384882631347105399107552990506933370303878823079335852298460664782362882424239853217262303913194978691725007461950419930551588076407875016397043041162093390390093170039829838768515524844912709083500138023126287548889200566654691610998165948046214962375353526821476214308142127011628037667037395390532169053125861954019829427522109566145465958854319684345207067547423066780241561431618923385158473767007209271185945893969098877719591673907242403334721366331633613071703551133777621580526302134477137251020893754298738385185254739455974004010965528574978994460822942630633523352409948812303000335224748037013970125289985779604587761290552570870433788398792913052512105975564071849883678806944892570572868787899777693683720281764307032341158576696385950257824463717177548954290741063725672788943543677842276685279591274976207772169718448703927389529008898837470533665213315960659534434101562731785997235524166449216245849083711849202608240365407029170027301976709564666587987696206422155087049580258588964462394259223186535718666858722187313251214965301518798500942197513061432330665071951182733316096773247375408859651442661505072726983950465680541359105606678629087293182636552164539767317466898274867900621060368530253451918661812214274084630875438511625074094102768449000883496191059480015012429210504748287256337674609193039104276782178378059170465315592681844579411405860911544133890952971926262885022830024760986399571734032162166669640381491205186069755002599281137862659842187661793103111864723251905202021136387579630155856143268601610414375572895185755517705509735432246822864118951098314559738073050090602449521190945220209036890887931710430119537505246564116193576271403297383433683553127952480917519857435417503542682292393305958510713226091189228569486576857024536676305202970161097355035692410053454126442793430559504428639649551666952524239035166422308026113158504270157682808431899623882039760575637236543541958149946215624145970151942984121376263850429930779054093559018692699019620658696961910335831343360284927473041539461788672789355039312771247984935519520029540682817040067853429779234486610363681836534871204261523591137984137756951304018060374036779332901271887289126446059240361448128120687001162901710300399972841869579695988844619383945107985853362602438775436101083273060990195952952805657810615991938094940784424094686241636580281165337834360163860346927168228319995589483338196947181001601973988986851479179238925532024087796497132768765795962200407138010829306526151907995959620265746632273230522338324602935916468464325966259223323839069167132121959591130171521958689143869687128423832319028408885520685639288800912376040887476898093777262636861467079190348730966564124333626015910864942002253810498841612775042980403022222651855104596648088644847470959523510552347197922590819485925502916411704933799127962613891690031344806718298225475802261505612011506002285694387258122967086282774281246737988321973785336334912995310496442362353210586116704857124000469852143421059531446590481265500932550279306883475489416131776251267340529634337985626315098785720842232006459124099323385291381193006725357135856581430186375191041883547770185487893903576919945491653091492034129478936313707556440476363724702933133540034194260632170503970153099517313659689308315248780757086749770099756243065203171281901546284720224266514063462520151978425969789919258087679864792086128171787197281596336743419174346542701195127938856348576394272892959960517914687138402696521744381669727476192251447332956499648454838780072868666140899733190035631992908307656280614447654710794572256346524979300715687193271694106107244539145093120000000000000000000000000000000000000000000000000000000000000*i1^40 + -203893233097473775063081509770109630342133063963643879393832487967816500729645215513130437763633665722091889800653418139990685403166648622755403828335317056732902565282898516548849888448714407294611170594798781745814069789503279272951577089002276553993910676397389054575399916864688656297627132813036503969309730448543196431185065206658813742734986043368233483369945101477452572566852404749684110139056487792018025808235454914882797160366984552609766065852987470326537160729475428998215212532746716048154775353138403085479317270999121537698851146109239502741931171961152328596032988754793963548867522797900613591121119891385439828188655418366990818948393238008293762219142712893890728921718355382163993105702363845541423019866625932001689812489429289242446056554836261575131776185174692023310528229737719369627643185766095798102864532286083140443826748238666670263254511861264544824135741703790474607929011754239559783835860642681787084017457149652663718420879846902032872524622377800359066738989228919082649767295955103474384207213102574081345967643578416560778146499316336408327596803721612559510359959072277965343507865714456297808597782817215702164956079931895475484326335697584878392820351726997493826694048497715413330373945147176851228068312153195932104335401690899487155705202524167920394897409486752413107301670442540985383239039450364282305074784559196656649348850547732873219119292018960960654709610855769692121532996420456894316665815200995603695612670521865922508356252962000113593040669541971374515705444528854047696039533800305385360842687391196945337873496020914906026569433749612497546641560546210442579519568944845815816404696943903076134922486380944167477030394298546919725587528563034598482709673312918393033116073456053479573677650972928318297130150610926642664237705517655080237471790304987975234262712725299262223613651784814221962646753353664041923068694243496675534951089284923834455394884945228682636806388156663532353097294589307840484421135212568615290753445925713997101519289308932692589232301285225343821344814855958525189661802453743581873916491384226985636091762713777650541202949689038881858654006946116496822199350527379009983614187394498500021237505238037350171652679072992654060394026173724688211995809326958209926963304074474238945116155511217200911317296290011365733073837069184630627947819537438405791560880042362395620221729296352277203691465217152144459923095435853279112126662759513889353713864272982549528507400286283218370216352436447946882676114204322041019205583806417894527275110903696129347056299483985457127387732120468743894104283393961374150599690697723103975236867307097509302202158903282602243107117696416534979176301738147401462938237020245870835705949304093333805617137484317165722028367442306820279952697914324436591644380608115203190557550102968399496702403841477844777472659715549844868094107716347052584861607949087131754136397274295385089837000488474235802912867963062686961654209431848193237428764152471402019245772033881374389851341200686868405443358549613261362175784997887869364016009443862388090910199188886794584840104429973870694739057666279204512208147906384834049436394069187546053209997658035464934389175952631801494263711736075270045070911334588173754710559442282897292276571755203526668079156247624974836981149689755908652249508511549860775967815907950514507859994563964978693213415791057630035082787845593449350614420189270563634114504585535687524557978965452902077610800282188188510408167706916520960424786051370786710122969234585155896314982435517920485014598958137723489089305356865246293269850435619773428922937653511677940452472224984160892050127357612642513173310076212805266672242075234196240219064724878014058597532726719400439436983284860594170263906105881408563751537688770263333381213503606551346590803499864706856386940023925796639809149686454531792468146910466659350171018441821155117480591665567465664202147491491956751910842605788915250707929720076847879520623675891351414074919562760456016037181344848341651466655804071344076632691210823276308691954679295451832948822449043318425187121834946050979492356145050348398486441938609578745196290613792489514837507453395827550607970017385497206722048180045425653879011783585829383795961278965182625638056505885193276810706351238360415789529856413388254524381477645148146352895849985108324841248977053609082350908293882423515582473687358062277942447282980664640363363628219530042546319450990374210402447344013567479648518827192239044429847438238869861499431899773132428020432240640000000000000000000000000000000000000000000000000000000000000*i1^41 + 14855399428703990112563022860422776583599894332939614303487165542638031239290038136734193536643873887747234164419668748742439789934186927169862157510378786692930582953947792090566811329299445988280031070432281366539595306431297725991493121667098860917296558221901795479832218906577287784041793578113143652674325718382639151082827003880014403491831447358033570675646199417419677545469949912969706394428013349674921351885703743828640925163934865002291584765295516054939007504992014899280602804744634684367596101675097095861258849961099468545409483843160134855866035840738554231249005624304930832927531915763322322212074004751107854951114335706030877904454112092222707628072985181808439999607245000668818361943762687004740327252028941984542262705325802041170000763517891772656316581842977959217824207499410432693778530041911049676867093982228661209772354589452649152937673260849746735095313664384858726251082076616536415138672810258638190067781957535069117470988027116763282110587740670553861672863565608108809304134456425940402960827864858719719577706249455693927523768393690634542243816935518604658501476079042601698590435570295973089090882410944944405787350878721857657813686545321999562283085984967130094687115311735303435854055477868455099847527005345624241409585273125160037367367213891000608496117001656675943990349270667107135918994298680529953000121304406917934161468978427627960662535365513012890855077859379341449363584722127664498320416650555324867853858322981446438501716806602556776187425972739851585092025201021193112868065654744388648717799262313328037955601343526824098981918929767017219990462030238865780766855307049815517355076236264800234207194869347072021117847173533017221940119898194137104020162867844226427191425329442399075160174420720152990460811456430482329678329171449958391227512848064952524788403888268100679030970084749704491340706715911309204971021292447240192019252039122160205062768905826448371926168272212852633438691202312071251795951639648289183163687563348718942029244972618299757911626463430002323603508746384892859657336753860761072907594649388416573122749190456214897569092141531463218382823957192553049399833857418509539441040293395049784875388942237253235961683884970303825631768296631431425821500238413869280728335192765424386639492283678130549583989994610832796628679828472956870600743144972969347967461945546864380636615387541316253667586826112189288024785048051981438480554675818396552586045947147966279274016931578629087675787075604866784520005885649172981500564937844161737923712856969176399204331626909260630707595421373604528066034512984397371895865661080369695891221972948508436982741736087775780127388994550578326210601254813575117537722299039827930309120472806322814914391549929803415464629894256384936111371023202049378844058774049079206742665633821251963478005789571603365612128544002641274318294463909346108902722619211603172280119448227823645199605545926167294809010462703022575223068777543272963320196531072837980400582114217862227158115564035019170476055813564994198216193134435314602835568505962475325996673893743813722496530343086931277959489467638446024974531563716989206964270497561782609180238357237337114238292826619998982062961313348886900959758473330522260289828006917437268222383328315679290382091543200783381907506292472464595816437256319153891297728835701509554373013473036687749346613389347561906061717654775832004928917770991721355344663845333474312512184984810776382117198080683495190849405857335326145909115182501928861849014713637480833333047206757247168202069438566474807330854873073536761626864178768664979719963037872924659868574109573370350541320437142330905571200778075215368163876106711555011827861842104822280907052225283236634016310390494438014742529322138551234237179696033096884569262844901269039065352139093217588107313638612404136739797594088747702557826406563551976706243564418015759315247473624543621688295812197118885977213814861618734806840872089558611065364177951909490716010640154476133871021806681946655321945543715252515786019232634815777690815210658619314931625412160613064063707758816135305619590238538490787849669348799804857447633060590912822493857572327818776354736605546730095858531556576432689436042720490758216971756686543186386308473034822359742523423270557727793426424579992435687292609958893641035380173682268509877112652269984343491563213003524031255748731068059477267683082255686680974651242235698349330419337429162483447831470117026866636620014962489453875718964044829413326082971877299932117151514624000000000000000000000000000000000000000000000000000000000000*i1^42 + -983584985818126644016659247321899361409004725932155548467912043969512373297449348078629147643735790040928393146015365790082360828269140276131201464929791761000020054453540074435961087816008541444439700124691064467792990542234456141310735998097052492954628965008379433669942868724474457515252880407963847890625419695761935038984509659172883770938745682237102527720253763934547865686465062291444357164821314597999842019795297333108635743628287707109459521443106308604607070434958786605737957050085932909563989417133935399709601736789399351170071678726985231051680603863892484053094100183277673527500825802303750544421168984494788485186238747288871304529438927554705489813238338648958235696869018479674278779442966804812614593643694670675144960458567008492636890352689689155513576496808942460159881939705743360597095863333491694616639788423643954707252484668550618405731048375392436361338053062504229973881930311377395260117851718348893605379893034771510502734270387232842215870800277273841448691833892153206749351905741148435457377307102641362838626487630323918323135453469604260669648734008754803961707097985367662341042925730699504516186638228425867044708457550533476516646456147011214393948890955993858670214848626285327593752206575825003127383798986304749838895774804874161816899119740509405073027564506375070374956140234775741778853491980962299100400813515722777664667240840263473774129554427045858811208112674925460199331283759786712743435966527098526922331400067511062759135406037394766877943466600278432448468211573711879784383362995455877845606546998355949509621880059534377882201909913436593879985651735801578641672235985739926943535148998651181971607198938782324526360687866757002578701808780043507438394947262263136017760965775067511409080607121270074323663269540521435793566174424868823886939379432334855254188511205067453423242768971720451482132644128552486357595861860229197363654953852028753920881698486937383902907360899846062431873235242417319390360595200250928703163754422028400622777382420756233724535887965729957959407251095550586265565947055478523271390369350008484299677913959612845396028437802484340055364067226377945572480456559900396021084188235184677486566290044296777127582520558165492550226091623111670621456152102630735295906396010371128165777571599960497977187210091800245931329507171837188280585176920902729990484688084799215003864724399047539298639219417265089154078059286617099615480734064786735654225435835514562534416624035386251204537983504889099513416558989530632854402826684413682309013559442336913788225222434251993961610553938208381340076933818254044300377578772646461109495469925789240425636249801756393043427520689303079713142321004748334164785452006258631311121746684803313449191986304848502526384231558105675911749524956496732603747252566736129658466268261125530919901866555028659369417849927277357733054533390802531130051058924838389178600045142024900238077288131507613235360841038610654176100874534343053601865506843916109582160459613142722876291531515662017219507724124384934643564284832319853448529733821349400815707289711114877219628889826965253230250892987344945142212645486709540946125441230049916861065774025876094130212603149497383884917475382156533363725242771323478534538187025476077592872484833084173253979405144710548140202417280325286746486579490267160401328195726485182237800235144455432570762399928739387276629173110247600698771949872533405792430610694084586363595009686421595697732793599175710581875374970998021127420964269521396126220544487855230076373118754628907417644750391929954056972291582436240464767669804242655187542661612403912992056389529739167480048197005403005030881561673126148889166142535116751080742237752948080430996565666381496004008105887943303833547379049496263258999287702460438494022787005772413025382297837344506416142772647073406790704565886404230759207744156944895056184956973875625782745369373376670193102287180780853471487555217017422574020129260609871450489772256671354962076639835085731736170636296968348839866300256852655550694874688610027637016688256353217539439137586808858231213985018371860803977587654612955655742318200103591992890558240275504626636797113675408032856571245533791787077538468296462556480852798694139375825355792129844679769414750637791473652366394921258701163748341218681930252510057988054042830280307345058669606962484472263010915785313486822777484140216382315938737309350381116983754723165204900080652508631501575008776612028932937971862751519650764587248673052894462796579734865195395186688000000000000000000000000000000000000000000000000000000000000*i1^43 + 61949972845832725365803836612375190953405452671026669519856424268823121338790188050051637989140411009309067651319098085864204504615665161076119920946537809970886928208058408802272060920615274343187415800145615545856777031263707761166714668951104682765913216470926240285947129413415407819849086603351741661073637696623377585935153089590317274063212837116510655558648968973480313048412853968633369310404793910528537606965875858754861054813216123930575486838179754039207455025093297885643174504309300461088192671101446907822486270221268365613680746877307921596319485841694161723571907322822209452569596904901951295143962476703003568963491283504738268435023829675280551111357324750101999395188666914916171155970031288019391589688322406756976781097119800963659093943219425496937386069255796475895429941504877510676402675925721713223902902659558706456498000820525439135286242970285860209273639493915116494884472081781175897093335575811996936812072765433201322057216439397510163971961847714496969285804816819091949367427555118686746947517422999896611168913492488040655521735545049513126259872400214228033829857767627594503316718846394857605537374912283734711469781967662095961749551364128565253768914532103826254613383982463862066637695306223932019196195802653768307688610157305007371726176348378960148684407504248422826308044695292337594640838297078189438162665129089384112847039497267487835407305103102745312614453817793644671049878967017906785720813237750518654427422732885641517120362495049038300972262840029706579658811307378945852396682420640169721659280102525798762855015092419562243854129492473349601057521257635753136129299240804059817786020206156409021480840910836852508501235778672141068130992952678850742443235407148015425870095979364093057366990759621666070924230537990211918553793002912460384228093812762709181015736054928510530835853967039981140308430903637388010236759810218150841795611969004091687043663360563125413875534563013741043810572613692080250492070145759185786178276999581293755766609398541732874342787255448055095973335249775487092788438116360892558402955182664832213607232453537289333386204516206185583564792553524585531365116600340631085286452793994856695559380409471425939463388697023512958765869099111273734374299341820471852358620603978687162835771749933822679336092275230076445990894889654005527152935494554218669751368842214154097591577514941447127818427605582992197688542718402763849085219253820056864831833369927185007002597002440873968243715179994844578214300253650482010920298450934632791539740139703355002985014221556360329252154487564153577496539218188604611114648068296675707482709603749421619748798378790503570221714619389539167611721560791481254145245028611766320305128186390351779971860920590131063153899252579064496937178024582171479876133731294602524384478683300044434749392904104757076924134996594508430095472297085749849565929732760403457879664015220390952423202811976188614190045642951959181464362816150028694147705301939793443022103660189528482313912245744497915160451742388545153631969218570779646710580673812751086078797856329554078891765170267230732955543825254313240307749849871289192650281110996016451674618404786981043749706898249837593422739691269842736609411723010946119971494496650207610371318593149754074659042693006939936069639811630197354644949556155588127130982367837129052960289470138900528645269056067603354386720641880285411733120078492771716956066423146114437935342588824096103837815134176894689635506189907308416292028755437739887386431605801289082965094978796837583709579939409713097871047666598564418243449064319157237661930019266202852193503450663447712612968663456092957027450084962180973222727492021204587418153404917698958627025570094768634222038841805596580268481151055868301262561088102444697103215166562799741894809781624050641660102951661947794331367434335327470591411353637603298500440475057163531643603440866257800490434148718403516014648483701810869049956729305044693283302363918551143640033093578731598762368829572863755859601043842816696917287370041325373782238949842656606043776302930062384863479727840915008051426770220832759687568428180888696248852193062349448980119496779106068204348081289483172865482214138345145659855939733490978753677657587931691291955664930083933230900951627835327366780074612577718643624446442308221790839882057836474821503613284720995638964165055969760547593125578265217646389974949785589427983690989013969012487234020820911923228295181254421183294277571068987259798081781972814824696308335797862400000000000000000000000000000000000000000000000000000000000*i1^44 + -3719686022622776263481296873357525586752356069331372285614389440819413165354368419263305755720351539376447680013883925279285060006864258884846648661817122745838567709325677833269084152541663400854564756010157476861266614628367156015237733359264135243608824661155941313590666783443481061391234900845202175506665171886904771958935624428845091791507685601900454962243652589325851081528453757598546666944423608148153139829665429806911151657286393572886802980288899689094065195070642630119309974487113952956656907281509334627789975662965717435966456975712411453221365295257045853083739941820362302162652493469996550107338666630027760915634925880076822769510041603920137449418996293319127219484734446986443084528972321610013887038995523305799965691942852040017296917797062981846415785476752058463028445659586094769319287942832214057900478330974553671317427914096377904080467345014951730121270432472741248993368208543810921377597585099359264169822207248000576882562775519489224433073181248565156813111953453856528773033004689407794305339948194778097077349694770309399438741152009398198773511238628778106859322296790905999364927675667331095831086510361150371294774309528729832850723002295484549952890333265204579499384226184593570272769832168231932965077310141395341980047637795634195281208093755390102218018564304078631559678934517442194327925492388523013009966208218996712235595953880744710092439273511192289209964122660632705596752370886977860567306012774240840098550887930033857433986111277693127786235300752794904420003718764692632649288640871180434429049722888631647202559840443104469852532747747726755497856488897461807131061068480900230446382212556605620501300468030104825310618897505361785435007119765483726205043602716680846963013844157793593318793758555300027313280242657305527920169933244352923046042347312741782205563353418231526129154418039564063619127824110321886073665518938831937211725864882540606444894384647230856735703384660647522266434538973780896671181932456111260277588503863267473524875628104473032991178714686200223347262550159596820679509358226858083770367379913146639224085056454254639023864809260107604479757693820694283160476195574104864140490119525673154733113546777790184820751294376387250430135533499333060326516632840065466300125393863362799038389436229413707969818513910729165243550386934359753847852486210193807061519111201369866071208474148550509049110320072815606211463218355563045019745178142777104748094779194992965600263219685298676629561032782142328357041663282765404455725496866680400504393328626000140214828313499852061973700182083199111483256682032976026441813447814003618782851547616718997794288818509101095429241503798778905106782485110527513573447837419827785243842510640925722082847066689484312953624798198900566082011577797471677378384314572788330244673651542482190426607597823929329527176937820787487096663771147037444710428616667176732664004420802153678245359488675626654685753474874694351763308753572250257443156495523393515596614930945466767082137344715255104692922460231115732718506592500955940781182027569595492061303244616151845103259773997724925671323267359982252560471292846166152353174712501442142665444191250922644815455997666479210079195071034484356232018830655584490945913838046697727763968373751747455143101216413777143641609871978748344294838145467019734732536946342428389823554719441759190756645072787682509249975869286551839533182612899624060129494696838638315605613536673049969148680269188635189485827986872352161466162578431749492561884178195886318699918988165010509167010160134626724394205526407109278083371596622774096888242388201951138567799761625638126521117033723756433966430138355997729247307395121891901037020519644893139772461884960310649013350243915198147516134601495845083871859134978421316686134042377291502264920273949812418054419215816054005242353135258713806308493669173453178928606349764189138646081756163710192551454691435387550209110410715401887729916060980888153044798910569476558637419858249401231944711638979305641651827431891475409522452348937216222557495375820841308789588521175968602377187741565427348611965496005588300543130643888771479137511380162888878556004578544673228264771706044817702235451361530540341392836000413618206873116124132573913009133716289434306298994867072435252180219970862258155914592919418230810501963519948943891546609979930295271582109757417459157266382069752829507288406460285302318410724767511525908464448741332276291394105798579923659210787275977085084111076630126897043334491162437222400000000000000000000000000000000000000000000000000000000000*i1^45 + 215046254960825878592136969826766252910049486726788124659729925221152461517244007041625514025461382101522986434078981681992884401155781435579938155070504158484734376480127524603405442958712426562243840489757557742639362954133883114868379583511625369779574432874172425595662918235415834894273762062864316149196443585225926641582205827963434684495991036959427568122139046250832387067077100577907193392251549107362501680250956776061650566936069000200187311877863133373406166775913998117282138278179131280508305218972443150688882127702068169709502580538534578868942163999365397472384346610106510750718151150557145323674346931637286701983381227352591279407543134711900272500027344497050716239108086247643628120822085884397942124749542229627774280073357910654564684629973287143395902996745655994394812329898612966362033790970755400881726021780144439590990008314918156984231039923708489176894213632853302414500812330790533277236496714762751525742395510041588995030601527227116787291675870951270619697863888100297421783608022317120227613460416877734695690714371235812932612353011942005641665072082515833174815660220355168477290469121731261268352186482879130312832362510491695125907424728185539828295845174288375644143880063356700988514535961915106869412950334251703278287581914932094985096328353105385415061437378971699011723208124064339424728420556987638629951349760407149254265610512140573215742197785491263386294771889053023794282361899703549528860712346777546265956046093709118577506787460975646894448238871624169846814646329602971667258064019011360705364972021275819631052251054805345068390678171638665008703734435529226774555796331985216899525042494987144636885454855180176672303050102797530627874897739352111297172369633884257318891934282227769772387960570568477977499265943085647981430177522025534282962786381246552810452282678369151695027397753165019339222672491670732517102065205912117043073206802674926746588677445532670836655419709849897930877845291908432296689346368826350295921914924824366193268315967145497851715770518606490992342423292425157930399361745444922120569255370110412461373867065924653291808995398377286292764378274054601177718732887011358304033467050900585966385600669465154849949569956794234170255331656029986168035018467457863638016000302209626789818640663208536035411780293991074347993769991318047255584790551672157132986221296029284448936280239919113466971429134258935298806643395080379915531784282468713996533403881219533506640551211032099337646021883226007251218078426041280413564166721805412556426166279841740453645276081150790965780148036949805013502888284083066810467869279365089051887409360197836571776945434379684450848832286586854222306171344676230777470312248647481041627182228008638093033047266086454547353692934681142679273134385091994281179742781258553806430872519176147390779920894040786472356259222583006127345507532891524237841841232436711166314574319883275337044021651889015484347067900883526004033458480272527078616292286730509611131700319166794513346524641892904284395693861499713883643188572634243510939683227822316451535982146866909217117261619458009529010945173196822723406280092494398345620543257303446268706628611192396443640430369388273826215218973913087183492723217945416500063957667083895824968537794228296214088755597592104313567965645843100803080709026214719996496769484959726720068120050571430128266262236299321617362748544269102331143639235812249801806245245544214998788702856325281915731764962498306691778626846500760020571621725576942051050108968918300677701173021595849346269100665837373117249170042053534891865368567395973293913019948979558485187714483249874707071804616655578688993040991433619603940745202109727314863638621411654934704651654600911079800914224016653633839402711747194265478482637517303284977901713233799020860966857437249877075491583385972323018231389752659150392307050389118095539234673172050913923153118493505654660453210156473955072825340591400116678230291453713790866428569702819600690418659395879151362174993886375369026533685137571637945580283695038149612571263026278159927148982212490781496112998974970897756031250950701945179837621062007758233657211949132178825063471034684280185884117460876018785687842847870323506397728101871588916944886762727055824907392111078359087523368562216843519331856963839738821279075223024989535482605272763582395782293817019172034388487373195540542491560215392234912415873171255279732990490667582898527576471390144215099005405985203977300696708457431859562562706696782805031935016960000000000000000000000000000000000000000000000000000000000*i1^46 + -13100616315663062097673226822426310097478533851746342247774652941720059290626248778875374810917978096881321998982758289268984752187068374962149801140604414005095997810448222791893179774577059798037283125936225264600007399916742432166442959455657134315201533828929007731986105748479655953510372358094319729082638386719642345016718529981153352045020286061031831535991929996981027927772287821092473102992320863402942337358594846456122027841018057635405725928204005200601281672148615960027034747401998717931991723879601008942556728149584816425784804931625458407652376696514579828244215970913479481923700290484485089656883214497784532549819708408424553972736948403753126078025840730010534453577315487515927230369305178103517777493897294625878086725097362766261110187663327694538427844053525298990161436597449885194274424232337926314849400496980920176953855218875546555077401048781600046577237880054876299493196476538631337564010053609344873425990466953338157077996933946543878220781790959223858079524121120998296170865671174766657511513007805832422702492585294422631171969600733400744070589133208502257957454313231774503010955811235357264427677604806484302637231375188421722669105935595432916520150602671524647426859410181219059981137505946940689641836515802492440081673342427393314461693975196173547253086015611411711323622369556778996142530534531685850678646133530218406778826673833075640470704526313941090216811139782155443521412651181008389432278109662323990834894212771779329227854542456952272167626735791408487329868272876974910334077092723691861909163878825948583067064211361187362330037833019355087528737522999241469525227544021158852617191178960437912232563630314814080668358360315268263471232425724812612590156697330250999001074512919495517252634214361717765429470878140767909746233966538882752489262758402561142332820718440448015824497160869659721631661097955004651565845948123281211541127867741250989035723653499374529868500079666395960797388858241744305126691105789192413716213615946993775934133914555752594817749942811067227834130375653015571173957203030800580682718610751702343132203901561120024229174719178765320682580201180820515110707302328614838542887977405437655896841692662723807206410572998213890499528343244263141067696816859043250365705820845650844045804437130072279917511920454237405948920296211472238005087426697795067255875375767647890533510063714748827621001192447560413925723153012102589866720617766227613863198394717685675964381791504719928961144658574283137399257717470835752130408406096763224115365148329948412215836603962433894089971956404973873300226169423641709159442884183803849467719947250244393216094457077238887179985768169431473057635619905333228354167286548348511032460854498208208486302040080472282568539649035668426269599876154805347655426123974190231867858751936779820461805285045904946844614592713618028721017004460453299452525923416979098325626767662549851410842306780314490826173146906140612628385296041234115470454050487865910800377725827492783139162577129884914075158372417510697533818884855969512170070724888248595435963204986958095135208087359237326254427838310425979484586993446695462834818994725660677153398476995840476605500534092883875643449682370571161760274474268632109359123968366251301775337964078531263663432973228686210787943748234577526168072680536193046500347829367166491614354920509835602190306863597697284909228762487531966484229851584734217647194490653080635068671714064222673701954551618580202358272085315841040418659121774018572676587959985920774349430406957782461524486211354407764023608348512140069891243152033804626765364579829421460641221951105395327515783068775332121344270761139104149476131350537820793865838294005617021952608110314730343705258296248675754032480728418985920356482719522756156896380075065051829421050367722809402069980455347484904177225157458062382526232729433854626478775362704336709897078752356868536311086289391404334589392676428220938658282186054416295877184466958410029279181300909980142328460110845706856960709606178371808154057757226856505280494837246788903553250815975470964938361472893048871565590682740475122393901108600449382169281338936197417276234209050273712696016711156713912574476061376321064853759034227528816947324928444250690829285169466420526826890573877117212162715065281814128354036575440353766367627237015594498160205120935286611861597106024352424521522465649653043558306194937100271187593451661121480599824488062773196081528166203157123472157622950725499567771929458002092590366720000000000000000000000000000000000000000000000000000000000*i1^47 + 973298777105439886044240064514481040527994128756226344349750501058187997225216156802895953835594034395424317524081901009400316437138213523227286739370331308145956352384228934140055813720594588898291508192730091043005432198924901326783404055490694550725766211293365277223347236108459296715685738453697165524632222750193093693730626026188060906354132862340524878527599619627463473567522841181297782205561944880631345738382324539010729142662016343263119958330004784220907521071808181655927851731363542655939109516882106875344357480841170918352897769961347367068055426525794096376864391086825591272046331181840898137632950760812661105209370310104677438767632077236465645008886175569347241866150592830956232177479567334226940405216180299758839976215165117914134748678266078163517779464873269321521528668562992510918703174551184596329206517131739100389722059463931144342094595709951540748372968750691663236742587171550156655113839192487826496256623961812785881696995362688589511063346506681415187860951792572031156386496682732374697726634169231259420226117827704979258968004605185915683978039421857349836966553553549034176033376672580545066705242959341906514784022972542035381232103832474013129187818395602452604543205188666547106018837201938602960150853774159611594851695857242109317086833698546548340792091692315410578677905902847252426200329916057466517357818223648632304691432749029253103715742065205454075338248964635211227893449916307436716478667537821761259884318359671421409955678128591919466640854175565393368442894782366366596127226169256993275545791490851468710561000475318682824060596024278271979680144077889726785970473611689388733159265677772330856116527941330545462299651651991497200337557168048345330142232495282470740604785011202955487082996123869082136648430184799063322605179761037052904408055079124186431823411569019426637699282916867053277090765972419159665707049077988306239588438302322153071808784132096928495985194624505581125738486259240466992683589868797185371013941095649383784315987051404603897603551924500040685396099671219566507088446312990777395109503396015426947466589337411576174214502572295186531291823480010801416928479899376744936609316631494504185389720717601934451607984866774833286469280472751490007801073764295956356671855435495298113951747175097808595715615043343985528111627407644504106923073202858623827255242163337423613815034635038873808744702855986692517892322931505675382693227522282911844454353686170506117927139304758854507194616704960817319298900657938984738278199945142180377650850650582645253408463756834739015239282308014995379286288611349004724115072239403308108310077463349505997590876415795912227105006113490335152052733956729008434113164055090511580191739464218954033945235579364342022395367291873168327893361944182398627839779397085270401534221257068967340255296835396478936085913519006836726311391637140933548358228364236624528564894102971610634285116588133230181218967720528620489509035477133418354349228173135790660472233371288882135379910639590920145039415212815462717516682676808889585274238574173768575470187299809443289884111255322074415388312701282622020264740063312535701061891043221939191738843674868141376139562505009392559225712753642922394291749650276572147333477943233325096033812359086887366936390848614225265767255730961967668538558954116576255587626970289701724402932362292279136911814476871092893883834772781002532818676542917895998878196606541966113880087457848727250634338682121699245159540258851085049744607559363697220614256726467144525768732176587261596201895320944439898341140251710545883077181555005038497771640496168254749213469909352672369036095259905668237373936694741548916178001832634687671995363564903710418931622137746951229219284178380011800148251373039457110434868704940062143476008182563931093216079756584026374868632789627755327924856562664767380516707665607436076777257581323718370956960131097595410618885369345260022842911012934883216453124349806387083997641000190702796959305919782878381247549518188325846356145740954128773089011201704674091759265835301408779373646564770279841603894148600158103941438396376473520321991254407641700072574861123467744919051643649898888669983305891445941629633894797683580489468886908146649875813035136735821486563597080305130287266273100030734619351016159658138301683980716179346305696760437452470937327063161797536155241815317454347224395138026840754127334682457115449948565632003658963637080742975916684896482247400042265341029029139716847267143853755082997760000000000000000000000000000000000000000000000000000000000*i1^48 + -85990185234981358882978912860879911910388637642808637818298310173443888968558264568451128270950166248253651034045842657660798069407059028461219919206841788454241383915297182431912257921972674258944063551397071313394361339117838012536445636182263713249623848837663802362325496212023541707258970852948024982288592745174675081514255359738898743758988781821328681381284422386379467498050214130970782227497771322465871506563933716395049544170234561368016134684465056969986381990170446655428324752217387278654955372315794474002685644808959132110036062191837500409654880016337644286682889471013706420748412523100118022377975906180127995452146856267385763033848036656953588933780362690824550170766797484450332078520437797866811773588316180195985312973528821900622624137285116201239582466141922479285339383768553847612369414214740875426671358311952172390585525252580229859806967947583943864748670456489811521790854808796848085240237862344302209790366488830571380151398752980141927873485552489019904336818610027872107538381687422875599315666427252434424437294188510613435109777177073227252549533727456860190700797859664294718511928422569547659116623126845865044752572607799304711619010801985376173568697094161290720559064918845810059212910941448614362793588203019909085217385854562710076207482757196673604621575226633713441226891203003669929638186024417741588027520519855694231492149843517237146577755020556361503197409937212348785117723227015513655784718254832615235240122309617855131360342866650739722345725581346796977166602116728457642542272452732827512838295784098765314572595855991374832072612876351002040304008354944698392617328730567295727262009727594626510568866007148501237906530133708170326018320034800296272083435298779016623697582671909029648556408082540835229698935584284771388867023264984048233021529026383048642637934477229207289373594874017231703892621686618261493816409230250904636098077809319732653124033207804446638353290314590764346450962600000766386615445644747007284273449907022560344403271930592660031724069943404097260107306541955681165550994532012684011644409715150266285424651057857712887874111687922692888711132232591164507742434006459138015928539019452225124601978447904496505373353215305428292001515711794129524300240863045084928962441212544579953973807627612331944089040580416092029815358960345603129102102597385730051261216042677776360716152922096693522325886791356957666192261018329705365143159316710512431849664508780656348171436447691194465609506883572757714485439913919289940566108000980605633447240114794560359932625091534183718740718649222490987874776878896665606442791091964537277340304462605963501352215764810850054841906759446535537847320507033207396338270759100843307085969273964860703623240439413712211220085640477610896362297071700603739476108836903116798006339893788666541204018146337829061925537566159069840980910633678692494175200077164240112179745473210204784000918619739473030252174252305775787107809102071453749201959881681844773860746010225823483413373170921494596716063614999167403035309184420441569952552897254805420033140162186090275000054799345985648497820563048129457656201714860439340486623423728688290989669316381946596761598860617880268035884080208537904655140537808736712277175626146505959907707431903401861033822894347962669772406894332486681868515278800193594033335662388277322948623679234852545269544721306389652726978038918962192125934746578532206593974462841332125414901183034101670663149122243511126854307279268754168842236454748445691353644033187146961175034903538479200938177682325179960664151585984148485117831790239272559217125532868105824726158401409954116838388376384001920077305113959127289202269034040795666406729432766294802630325799462167945523259323611193133002051891695542142767363988917496738076711262901665304667024131651217853396617882299909739610640953831695412968043192223309660212416632183210977378546797901100164070503157908995046123194477033326620090522127230219894903743550459906597273369876009504163993268418205386584082907072380311517790151331561774519312185103984097112691054332458850911061730682606761998540386970279299681209692701653461993001042526395218183759942307497350535714242617588884872198626640434429707307477426802073654908499532369338335084447822721215584027522071713757788531270041251220574081875890726621844638736683694441815211186408647290475302537167886391152602104459607221020393946527456019639999968234450019070771884871664453611800797244106454946823988697125571575537042801733664768000000000000000000000000000000000000000000000000000000000*i1^49 + 7334737313033852854207544926825945722174851533506316154406370907885711699806978412689183841966813421642067279314973699153450563196743053292650375014935187283706830452127516939538924668283430483233510231275240677407639788127015834413626656262254521730220800475413280579157192634310312613273982959098005953059844521051650845843246841953435620074959204799929778289335841945371114076781684691308608077280153752798931608471446402281270693840050706443883943276354743101455256692314914284431713240861070180361773745493322250020268957829213366266034452730709001634219671659873228278699721339051305023176375041483325529467114514439129319941711114447340472941959727519260452781884417503923963243418186540896613424503996400315160279911428203792652227067819515980371778513446975696021504693412222998430434786265383935271792852746301446140023838446617441409198534154358018305783487350922729407575881986086244085906642359568111265480806066130761971514491928245126617307084705676965631371252215002424010595944736843300395009302687585073474930719497821364101328818840201954995952440460585987537736078287607714699000044286424765549188006344598551451312960414095821408739705828439516572109038159902832558068989774024162586491299756710404603139719801643765527237353584039808091037439877022635500924655571230292741719549096223765249640669401406705524398179176504705610161173713167555645944571084655227344596860729625020925872410984468969098033910150799896080285931345676001502010994315133440456937099332247578770660407403875615684918304015167195134476555822807011900466912031249236815156739598172661447728744867983656212728317615199609374542305006600368435731067750190960903792227113945682361282034227023911795320018338541017915570009248387958731887255177602335239978382912933699344225328946770881253446712367301926243029406800543883967014623748043192688167898790544390439955759921213988372680093938631805564173456350855517457635760032607826754588307855225688565619381879786844490597322240625053135642676019797100919243798495435462624617214833101511679339647236537531078008737383453112275637107174429763325290164510681395869481156212607320262346145955302309775928733333716330001538229522849917077753870889031447843949878554857240992264951150562596176055363669006094691212829137222880612299628034458457680582349772587710613654609418412978572457717292535598499600734813789022093165297770823637619697739878007080153138159552128015647922419661070569116637572840863342941271160251228395037163524832838207497762073459850701485715155413068051109652717609613900781823151503909124151294377334235461714436035206422828939821087879591763561975855057437384675541056858847848052318780661432837145911407652093092756184501539078157215390163314676774176460533975757634176320681947800166895772510293069991967844496544453512641005959825880667386841270295022131450212561284025515078553971300467087844989834751266313548143123820513580222585296980259081737657848402202736037767408307932409532645163598364660613202194696131544302570054938337618673915182754823562159168117909411617612255458841200060137088715499757471133854895455073341420444493602591609999060565951487271763602018066976271201367968715538367127936376995482672247569780728266277548505873759805846136699078537287212989336427235528450986412610454843995945954872120546162752094742143426580085963319582233241485893481047217875897867366497227982914564272305398576358679113020094157531171885973519827658086648841079275187955396267747488512012160189704471747835468465555231396427744885705464830946884773091391539460888346126879783247067588295658903225249762012028795056163465813047050409828145185102261215625416699581918530658942820114751810144682856128210399821610135283003467438673960104779258689913527735814997077195704877193208684345706193496934751914440729431212826878639302795196086570419035276134600909804929942963912769259381363658043252226023971523234442399733270596532311557265689927720534372690236946532357996733534693460998944001218683029832211967229705433729628688762661363684576211312922802211203370234929417992960893170667435209802812784563552615820001888424429211644529649998512955122747171431902612380632554806427616836751444868438433252064162225164439025711177873238817269164215886635596662006713142412247935956201961020900537878531098010694145904905551234585774202765010425304646668842831669217535776985456843892983985429458866073997470234088055425316663858316956325089369422226081462163486686012692755042850049700106263787786830312279289469337600000000000000000000000000000000000000000000000000000000*i1^50 + -511259167208158942827959048574707309244468054405055012974443905350946700117600149334763376145225522425523302571771730152586992775464492672696895793142829399499436158280163988675979170372414776334861066681772938447232420165015035396921193922315954659732345834884665687143218402849722879360450062575866773992847411172547996828863330277848780518548411301826928351674340371128340257550715381666861302009340506782008527032266133079609054779303287121564005896282616479994742653477259873835866548468545648121214830990980298426003081962386424773808184244000134802093212403324432038751817919093634001124791680652662540672115260348692112623157991158524326398519385027407766237141030286702011439666459018750127466021928820395040378213305146431850402635352296461664115371123994509019901312047958920334216301820334068452760585262595728786116613096882830018617614813838128941321078995364767668840575565626997706623179059076024764257747334503267244913896384234789368471333299833382587567417960422431413138632757712013123367948732493384673153982457960521211836068646246572622426630152080486011640370002324936812461181271379242475089141702189850587111409846947026318948498817372573142588726542884754916350624135737211565177813837190013733891604300388426065449800828888927854553431929431103153976252527809054443821430355763413832145804604151201318393359091691596853673120333351829259186362495245595647197248287890148367326314225616498378104342350170896304982327855031108451074573671604215908290742821737582374841053678310999452732552122886477695718221309767938245314900992540083624434052593729994938843988526388839077810639719393707662223511124106784931911884363251678960603237148824180386975085185138708689810915556525873349558281509333310353755013309922894046854111299490554883809241358464373225334236343594566103970558546567182353278726883964060051653486066326809611889988199007627082202875730764755075426117527638916414474992069856940840508451173164633629119906584582198818297414369651586558617928860328018105175786589091667183218621738045147356596771911943036454952779968580520734478364664470518695141272272332450534533134977215148741349186939992559991453341064702254028063231301506489380952785990712042330144149855169388651233807763405367397101562322973747136381600962952143474809042691967900022732792907015211938622035145669743802236237046169662814218621862086937137810713772495433018995099815135658878421825067503070809257497691150093602187007159670224482483210340737554980879448744960225563658185529334839403407080963942469228628145595079587151181508763603803849191208057973375190055383749276421843417981716070881037146422152163584789884953557781873603993453318968253650208350546904330826561931832295458692625955668898231436835670830084424453424966787458324741091612198657775322081494146152973912500336308277021058844809505305676190906748879057439676377297754309721743152466200859753545264141132174450085946882602079435383461597660886136398016393186111648161037751615517609346030903024789290657101278725922626426639121192300785365123401418664397709840849659388591408211161094302680786848844805329333983926542767412532707938040144248623042200979621122874913879496601843218876972788503019741709812550613537628293548725584992831119610629276244556676325865904493833659688755059829591367578012235909115390406514636099219460659655575642459251706210703428417915559082061278114562043342659258840324217517043065767627004021906626127509599372946847061952699466619277210885286111361808695444013826291388209403715601875688048446792279601754796114374949183087309229208744076531059986284047302958765453037926835031656749043842315546270254615830296932181824788501270586882959518257098113898598894846694552953470906054980103596243544183989051931230924440761971692542595159449276376474546730623901711400751467556051482818147724661198515437386258700658855572361967579791790690303861112117124028894858548696431613063814423673604948387088160769434626852655811330420488559534339937241588426651468707672675765831341074846996902622873113776020620669804481092856007291860603251232838343033304375826536392886770917624858829283645936381467109646356353223253584399392507106081008529721584381760421901050994402423956453403032335682832806565444248689097625975560356122735886132470281521994041398230842438479509836474559619851865763274019948330589721753014534541831287694235469050609524271659246415337752477245926767545545243127425528021436245363147415581899477201812834301521420896974271391429055071823043598745600000000000000000000000000000000000000000000000000000000*i1^51 + 26783752504962980140750037089509453116122988163607474257153636327389278369310850324794056956070189954140738403270802565029255504567102553473643145593666766895910980442120176336355584000852423984855628479314892240253488673206922986095118479627023405518903506652177682715120535812085244361915992908569940308880581134794998434302350739893289119199637415970445349113146717304775644727513491298156693369293849491803792171614652373605521305181879197276415070173509236850034138636502679416107875766767054243640117998740807701906772302020369309419968450369761201432846060404566042108740038995062510166076507353802314255960241698747093093497238311179898258771357681571219129306159857761834326994743485810738840352969501025337712838501082825107259682548715817953150363463968075114627021964792407670050445393384599718737722341532861846460214735965590280877587673165928950644998640699128993771276215797745359940202288237088233337309931776787446420078721123727196402953744917361051737124805546682366409780765552196631276261191309022600524383608577268621859125789362058141244652394768892294482337547920859770374689973036288836294928981940534429107548133585430407927131997702223614278258226134675624798092574864785862466178288312171903244411513742512577585164463072125075725232830158554752195503347351247340882404929798050182297923434593004790497533886436342482402312820486016135876268028246289256969112535865777065477219059018778036649160248796718272648698840468180299631631062090890758220174112652054421494947460051805839112570361665562262018708489595016828791692365699000424736057222562594901760020605151261089863640891028370213518569816520502914242841631906496729766461571509038772504467155823241108194232366600627073397764173690986622187906643882930632340847804704948496831998829974683071409810911634093173090405808078826141876039970323132811054919681881176536919426928184930708918587677692022014078047922729035363725361635050955669133607208447686557837125613295589288328653595748575842071909130187630171071236436679742058670622268865270887476455332045410036644137340950259446822516910950275633551273874611226235052606488725262138751629663283238882968599018882401732551984337057816290934044484502704746649200816850380928476464287126186836043414595347556123275453790896301119519937172850152452837711241566753343196208518010565601760610998940773123572482441527594262676924592105049921832020967143157768561666224644409825894246932595907721882803535821877587315105382696181376987247706230663800255908658055592774391663637743617508711523518005966457120455265910929919001060857773995484448928749827881339110666055632463543358045403230123657550247992019624203271994647839414196445014492739640284971564188177486620038939912503233854090625430418437311768205873454965444558155365512399733466473614194184327906988539118107420976130527969252771829458895753300969823638778482574254995164557192736895953966240721826881311320969090486224677023487393202699481341283375406559836861945627883972275225119029939353305357442640576127994166533115607879525046058694061752468982285096134759780970839821907367203554194260745298347683689243022179268519241740655873678326357521756139996057392168247062229384983943882740166355370945008031064840030032932554596081405019213435945242887196568435796804379823386958887109108531282329751433286130036663829633827482662158179853063381740657969787822866523284238011902431048854163345311980804198112589246098921487820729231755710687535153503357790311203479948898759477086891910376861925287750135229443109111242418165260225799478304596621216687290591421217324523471564683671634392816610835478003403109222009898848699564117144700240474559997901812010326478131588165760967302069010389533862507916163249855282904665285481738372618356006482882107487756674036976596355251955340359503471383362813615592362303700150482652711019880798838301463580092121842421443713443077278497605303145240705442668693189130057340502310105371667312266723104552841483188362495666925371736635923573959032851950936182421002557078014989488956040444887399520989613932197232377833289296364221168992470833373168408029677970164144471502492872650036670791315088133196401923018687553597567539281758332612958497903637036067058067193859798745606519417715917279138542653774634519223147091895114415847445379456517127474707244114045129236987432917046946310700048791218046127772538785359551297664791719824490843962895628399981005423450828542301589633934070708138367459367402138540414840482811181206429001863659520000000000000000000000000000000000000000000000000000000*i1^52 + -1004082017783325167599309446695712664181149976821986166077224989668613773995368168687999339371086728419276141442046530525968616505958728609777077661871427172361620708504666129772187323760662112249162933199881473607638619532678725044416562845868250100502647634084599479549547029599531644295490134438811950382386683714879522648136316194361718610997205007867531597845550943902479173833790208885534987522062630390353724918050600164612763053878642750717409368667791350727209558530437806829296005827306340193338570093800145874513889022566880154763711660565850684519333820168740628195542492823132426895341954975249116415659256352922894635333744061137436966697632926558995664218689349656291384317426935782299944459202768027660869156879580504063152735636583985779039877232776280822440668877254455158599839961943123836553164761218052424602933875521275270404150142633826226718554921471595808769593975688296008605532002845349004651491562741230507766535254911794084214051837118890498248812770414687192011644621836395467258389312898498905288094621720417960476102694656032827144651519100271591749644266221749907384037876003738605897198696154869332440956019831303752474072297832143771790713913305966381891183215772142842068771574458465628452790250313519082814569382296930899176646248501517705309904396160595243514996677389031465304303419604233291297512961829978602013448594971398068736749552615944230624985953440663735292660819975856953757455079856948241088110420437303059467858100089612828273832531875099043421124930030799131613043514649602103519554727878159717041502455150491692995518204293385779455349279272169733628314340069818134512099403379226220744924327680498527029913126797312252211065204603584942988771424682291216301353608897985172478012661470557707300498383144164022031222442570517429756087146473375773246282530392839349920588101765547608403286270618529229134923085803581771898632936368701680741790548487485039621620561496416502922675933150605323034791605700862795049188821510411567021977252578682367676324456430886491724958015251529241187757537876027822331688573937350483122645309967756593754547119996551225680458575998953369744081260968748327543673080300000086446831801867459489664457058392294056705526868865081753122910225641419125683802134810168169009428180811001719190893730907642911418497724505671333472737762566374964101417019503541763800292753029473452894448926434850780656302841886587499788096756063467289941996101019216474491435470056147616063991556981214861157152734016013926856201863137126910342062429969561266984637780549761688051474311358169755769960963525473317857520477242858974897756891985699112578450757207469629303390180141418062426654708277400690047774316467162504371475860475985081119961153076382334276700234298392711739858140433542727470509648209215839920739395295386274221228564266221065280212582663777710474443197262404640230934819958479450366185471733261289206773168050356550693792234817054918480562462616245629756783406865326908844514540914382376185955965050436161877461613047743829015277032968922503789031526335252846561259939923937540010249276238653872138148392066667689372567354118263674180964722194300668331340691954984371815015407588167837410594226636510735091089462290046775582902448434972798934308773248267125923487039518116199562406283549476302546184706600493774500570648972476328129591975024490733757501019218152742877372201061510853205142015997343573693871668576291602024479288532178265497275299212921617316541858729253399711474908690948172547186531443565314491341868055435802288126537298337848384645371516894786513569378902178874427692038826608763261613522264894461097996667874143151356896274173375417073160859663289480490120599521414212737129741159791125250172230670427603071862833525146719430999045717134441071319404279643508107498926134958823766801682863652829253376294637550388662276898673915621161219490933263066696109656804438778602123356785833594765985785423978938743161348739899595194475818464783078923478822808337011340156190623892505902895282510174499275785266316346556268108099678458392701943976632782754634394856285500744406520553564918448641230256889419300030641503988884400863140670044081999917044699753945694635606578668848438670981718251257832114221671736878031285180610954890541703214913421279250752037338560860969227593745067524823722281585716589431456159071327004516699940452969288030927566116696280634697409714639872183903482664757952481177885928571424271567151602813708445010667462114355824649723968883020015861760000000000000000000000000000000000000000000000000000000*i1^53 + 25178548132643572104733434314060756483022340882252718115038135136842471202206952502368608591089110761577280101711726623931985633994276548112307180856576334561188879928244404929890529352064266493436569047722474832070397267128789790995692060297392419909303513854641023625884567121896876603929711888169258156236215883874361395529008122417132582456765857728430327133668559698480817968564925680147436145206326563578856158190140883643799810718263944368284456114415282564449329497798505786848609750217564881834319192810008692844006555795383074336480721801006649452699567307245678362146032047851402732496117969991503431957458111695650983143009399403979259759316776264797652601338238905922575585125076413391139837313006840264046879784163409491346165779081382636764221905427733556644684804919206565788000448039540843941746568751466112043402288618110270416232293599825550515371283355223388276124539260297826541298999175170486783551076246409832059256758988946084090907100341286859879296723659273716473239954299707948156749080180463536350783646392341531091188560286934796527162105380085968408185491748506460777078087552300154428447570517673024845366295090276973490313601747277648353935622295881516533466136383262417613325229322001814557893400449848905094369597452403247384637080753891744982089255028356268224805743614964827626150465337761230552345460331058046354322446928434409776707994368939578927787175388675877683168039512434523665127249036247677112352091439305020695096152343905852208653278124118855793079851660179116891500691067314121723604094160100847360069685018808583817414650322107652883436936581274498032518234155175337558548757100286139864855739716520520533962173630503509095375318167301552037362065629701960745134994777378606749948142742446100588639817152852655869873073394595883966429102737076316932499998175678426430797245809348512036348393902316703121521896283717842841913105161326092126598839605966772331458364887000851155895015559049899767803563855092999924537610637555086772965584616469629458617504764145575058108967720741229494885091497594041718792223546922955413809987577802318734202688380011992488080377321082705631725050220263173935176713935996968524349209258274007659567999322757403614984419064559610584648865338630313512643981466027209766833653128125308473271618702821331651396973288294917693070191974385318305842348317914139519742898906647357981323448397262277368301917071828831784478446321670567023042321819027662553298044356587695816551837555933244717268928864691038431495162539801214630992450847023446173397396402734342673711915004288275119311850459031951613711204557862488012746890029590934811430287810563454557870373279777234987184615154282264987196904436368312406635516157490136820162145546636643075562671941622760660604775211826194431900903966758770640796608897846153632280499326955859756364010721370358311253858483296952674687551187880358548036913270350445468941574881721062743715490179795079214714820944559865165178158985080029783336097172662400864918330069811105112385737861391831200412867201198043560124183374835315899388505785997183842013774423480479746656496116484108144843464558668574733869081624718770485675929715176357586327763956070783392081380606921869125482393269315200017203276170731764605522616247284131619511523785140544430830708891383453390438102485521756759737223801020069992567326404768253415916299561507948352831127630312060216464919597326233317872318539602789223468686243859877653296938290874639277351452991113149544971878460498022009107632000524542747998483399521198492558958575166000816189191457143728244550855228772815696175582856343889792428889533590879746600134159589603848858730924963133733738518196101289620174569591314342841512255865807331296963476181404491662088508927209070946996005220434450399288107848067506390023061975648602075363412580829590510418768586180750428719914969443949866206057602556562219282919962928508335151266058089832074450572506160230788328383851197088059947478000355754849882878152111748752494325483366672976988104449331414228509257178743039198206372366883099187895131644098279480526531473280791410203154763670159559296095863730464922090013752629118432715176374709276125860497670270706836439517549118666379402551141710331861082083526103681920130165316373954879809719795200694999216059052135879109775758054695038876869753395045829047974467224833088766021180717177343221519115443750868833855223835232140111299080291391053543729066276373697631727527788748121692455775964610222697241035410413453312000000000000000000000000000000000000000000000000000000*i1^54 + -329372379244729737253828897039908465127842234192834755636295103753823796392077068109954306375102912574683503807338327946634300775635471362366001726047417955516865655858428713764500216520504945859860159532153653176771932592630678863030486029407517199531531291604282020616915486027830174380967660089443122229767577295649639512500896579398589422187638828265234684771412531373865721710088856803992748834686207684286728185152181368113196367155208013977318269788494837808622660751455050583451758692170777564029187886238314137775207847963145174248219270284356728380891831516119909512909717367265520399774983620022096660132588420622518886047702910700708435913007932140073360946666772565490459047213660656065880464160835397875729231296914111052262097322121242601206208813327273476769406035090591185530568932070268000149262322153565333618420797023813270681120681111388170250695835847960667887187698226847632687230302842820141206519300997430163848450037521484544153051954533549145564571298348153892145953786670210589554362002558319322887656300153533790821546681261345652678665769994588804073509100633652730952952084828305455416802422048759920877039833274749249128485631428310516529523928039083160822638595155833410685969113665122840045689511603650510593218962127187528266823638951199377920506017955688933459047805219880167705226943753769570101905733571956320543740527108785687334705403886611252076597364661506121070206798171914133878422460575957606582588627636271757757629112229406074086816099985369094126518440981425213710978892844624756558273496235137848014181611466532527124891357950466559590218299654380055024751709773691992633100236554214432496721607029215520626283658043367813566911360712640057602955307437969878597914296757924594801786055447323612939686674676707336372774967903966710147555029176121091072838129545048857139941437272511451787508453423752226294172956453718743212608254920481585632500347090926952589224949382979660923638872486714799134623350752011627509147969159730479597016026980895283289954718664727937019234927291878968918033744363802130584308468478473718295962169321322073354361221539494243942835987317003073729344583691375348727259905373154061530470167908665540145910539758358824535301758851946249254560806856700972654813030325425639813640392565165572597274276559921104256845157410331479190188059303366873262280635801973935011203025734632002037918910952155411197001145221055000003327326305716533975495391653403198965101266714041392765653392311877298070750266816205076789627381767906649727771502353324204718132094712123495787103558243077817769640723894835745218901792679674913640286840821467607645906042281503533749690275903994099889150956233108739623124429758421420535836016788792992121318729785933427337794644793197758823866877053336498370154939594612229450079265688090533756112465591477750079851490414408646941933183225072943506652821401081800240451009937668604239248802018417442052029839020027791413129763516292320568081967087591426714133292346736317700619339074298661418364218484829260093496195107691509151730529921093403071113875135234277021505663256076020117400610603427401343110415767077386432673005332142355925782907812902429661089904668525180571290278519859976570456112099003408426748784503949551912820845804450186048811360999562348375507515701721722368041854255258754342464907662040975801928824185609874201336238081713648330261251179887812771356822681401167249754447543206389961116779140925167055441947191840050826127577955789804279724091746937025916545143987628675656640004405634546224336559057087172984375270626356763025005287914856927744736539774521673239429523503732416561745786776743946523389404700294230140371894670058650802568707269164244925078118385774227928417351423183828444938180667898766396707144312661753731163830779252449037465213345136466170093478446461706465969322705034691347685079361584776923721059000446073955176553997925566226832484675518104487943862799542676780054189627070380879161644863326195608357603450772175817564600753610093453300493374087939717142989411567146142646495726934905340708452250140939868701190077322556113001647124656914656869378573339472833491831765103940637693960152261664679107160114214799193025358551944776328210881818511592660579775781980092365768133737006248291687752425256592804496350275233029764900602846279056913248340556756110894895148563725889529345961359735344896134690642476093995612365888376443564524412702687660584279787958505984726194547555155000581327083298198185395704664424448000000000000000000000000000000000000000000000000000000*i1^55 + -2911812188145501018798169743296412835376406797338203626674177790619626593445127969744870721700813234524141555049990099595188951500989429153754470054704058391926234442397730867799530547324568664939402290357689101580453170146380652367797209286621072256875088626919276944768054008981363429943542907312039435624433135408137864306301481943036408317083499738021910872761058448453581530567766111596366583712341493594983785342799990909898600897489921341105965102564081531224154434394393510793509489035841633852066220283819145272401244885479272731759032183271832904989777791975294393093516118690192721350622255215238119275968386593225440804472695959183928018374854117653086376772516172549624572063408338538359248855607389960316117317430634482194051913770859322123987379630745116466444459082624863844325269410392773282591985041274471266318418580160117141243259970274347585337761716418687393125619584025415474749343865144334527904054748652130143326142782387442098335856169118328708913359350677556584672106128555973934318893509213185046833186733436043191770515595630026851305652323365599125136620597708212687946622798937147063926183358206103780660666226245616636233902464001442182227144502381621784006864994705313594141516979600644732930701173819514272944538483181228059573165107375950517657490308545328384254770134498134408546556802130959843508138897990929160431463435069573827028217141317741092064894540441049037247764194844466658811789732734792009304809093152079377186341918156258565896547997578477854141425436395748906620162270119417090526967492501049984164967035691573857169189108877828321888336917307302537159710162513229201912103721392657971538471545677335047845067518442033280749702191044537155480513104564700169079163594196665525698805619339666954422955093089013774712514608302590866187030690487291928728867712241679409645746556195126613596742716038159494428443808188850399331877223634944397002064004490542920021964799207802938289736738117967719545016689893177321073226236005761958614350093710566270742738042764013429894799446526336435535606594081402989862932442252450798872452973711925387154421799124466069062814553395597292802216163122208262460965822630059497896876148743574476881419295313188664741765494980411324714433849105768495694696113277109542461545926646563691887017061741665859875839795214947784406726892831973279436627048211567533739672190487555785276653349752363166298878001163823197423240455814360017139088776465285409045078380671825127839362213616812951191867720361687312991514352619039783922808187367737446657004695752249453540377647328371260700233195905638051359340671650548632129421367274569505072408010972857348596530516524085817980468480122690507012258383789945110550049199777573613054368612510373219497703612398846311199556504341146836073433119047596318218152352472862391909624346199303375938422679619050268335018572450958779564149191475764738599795833187767814292689748092592062142171780844830414584615531581261122642886727163058605509967976671221969784901778815056776031418998600204618640477420373873436719096721348541375082949481223013226852983232374271446718444856671766671764696443076264008925616755398376768526332987298851023930714542122733961450144119108097697257643961199266668300960807294989691470900424572103711081201668796105184760610549869380072860260390164129118727791956486058859985404467998651652265356848002353532284568029693521552293739893591362213465460205593179164311611928110567043752250279533163280992724323236253662867159698928663682950078794668671595526946348237526154120941068588518630545817988978755908303725210996370471974707960034429485771257138420220052404798667150687045767999230233490981240627597098131208510477251541166930251427847755870258445701001108706685494731723246018777823152700183398266367265844472277704575871694701393458842465739271449856665508674659703772598397407185201850153218705308464846045282334156672112336769476253182432170537739627002665071035506912936655197698125966562275221829673166428424214742051573689560885402460642701703931826880038142896725142102840167010140123491303234616113032225482169275729572713193541547570541317819714954136822912258656601040856109134406776997622575303250377133771806854410955404852725673303423340548351814816350545531849576472198826750902934261712128563407054719521088299960522081202951834132132206951882779506406547496259173939256468978070306945115651939151520597664605738324944889371775087660518960737761315085691981264586197655588858852140334786700902400000000000000000000000000000000000000000000000000000*i1^56 + 275176196303855462537817770964329720547693618932585031978952303094533446592943372491786602273890432956181394060933198757809107057150306932310374427509772201928364161210585780792998538589734373952972014728468932661399582143194468148841991349251048986353935048419582487417494457101098753388573017131460619078143491938507708345040319883247452927386588401055225988526597648822645151294099872191430502349447059037558768419944917084883210845111185929858916097080103159794718321286287624847212474353817656304792075479908905999136562714760646528067791178094402354788700959956785710026017661420272711521094802053591625472839429530627065042612157426489625250155516024279464793108514937251671717653936385162505983273125162281020573190342182871190179301995223970873597642061125049377203307674692111049957621198260698233617926817668567385095670016421185849560990766272808687653313117541155320688203029939261323835742839150202779775971922796856789015378319651859867670669056823682673838750720474486460880198776655163528708686220998329357444374776588797113513102746724689400807671208095206443394687117409764935825974314547961085667034479920613852834053886540260062924327147232154942938236801057545225134952590691899807614522960615222949988083160642104810640896472563257201507827246536628512927073051863129478766346635029069535887649349656755835902423139912994784199546870762045351545103451994407454950935528738464918324305813665380162743139354366621076086312161322269535378983491577221999930261411521854032046640927436986325898186408457689829181692579672054251551330656399322097135518698462407225388666758749067858547742363389059235381439114611957026218555231522645090922990741708453886561206093015105311990915536108032240665317267265695279147497780255623843078774216845541087666261712771440223302706015929535933511810042134932766751193644129557085448136213144932921883360816054566353586614788827692394783306221108472443902644568075528717402252083330546606734766695128522967133645981712662673976611165436536382152557163468061588489160240704879590147890974178843419974578088990280530269471337469762746065652324679156776969048735531100592068912032208951220887314285187245251183038755149568628205473816500703671326446943690290015411322711363528663848296136425747934464410107852329660088004712318504836602806930168029793639999995085334271803177174508973212836845003749917105817110951232025652884857087925618174180964053987854263092419103730683074896433999703229345313669572214635453683997320771793112412567005792378965720750967123263605267545193189164168456223389042360195614640718947034077308245884585619879152640394907724195241980797721291741924813619890056086680245323908262644865611718140939150195446263331963947597115351428238790444120136103740511256482145952013263173056627989025182209486947215072841522808791237358334770282144282582574358312805377062892119744909313163613913897404279451601527658973356154351481489814742887485959387992594139328410809976916521812451094796700509943784366438633614980929507729820149191583238915098250269097177474986393741326937697830598346912186526807129642104627543795046054367901045900660075865994457567446454021323305656680990570117906774020781566653947911175559167480814703924522386685593974825469071997625951011352734140574231797698378448316978925000881795894685066674517591705728611466100369483433088589286627655971818337518719157154263800692238413984092728364543351459452648421309177542138354688536827545758499979328187495417811890420586503759904613384856987938829103381745031697936919040743859922645421681380284493839023042653728501857222207252202451179472082117906444952497411906067722994798887196801720380102983152774212945176172992666485497583466767722291315348212890298763090581574011513326331867285026531040023615007932231012999648531495624961346784278381751566211089681204295381014513479385721638140076520356166541418964292806707318097179297922056166569336082610926648625248590567917641952296654973458662258860147042233241539661227630103972657061471502253893278060352900483492909337050920451280867996771250565403951278867804111057572001524594451230501672182025645144911285843157323558320183476532904632877523766465727117988350637693028567388065384003740352205835902300032001598977040724086367917939537056696573603632874847278003510378383912997053933687262034157598205545972350174301298484470791676677344825394525272601693195344417947624238712322011220874789155652615503596183317787843055708978609169164437342158376140800000000000000000000000000000000000000000000000000000*i1^57 + -7988972038670144187195877891103403764982921633748822177226260311961467778189406465666676217131878370521904596994127878794050151447113597536970908772238275149526734419682903252258338025775720218699156242793026134795002854005492078372393144809766069057180938242050226381206463426823579976663610007928284691200358758051934177233801106369511495999749080079324005356052896307786366705332371493960471227927308102961919781750929917307468244610069031733281783637070187054222781347114194493662134559280195286559381886299802539397413545231537364036776786015383159657093208604273448881680769104818880110872751467436715170284666411290158975419055353030605846915282869581529188499882310389735031963522602750443917690344402159259263158125662139347927327134814391508477682261317217252221872819354799106495260474464268510821590567650208242210838417884002779182768917814410041104676962725508898140504150051797043521010172243624747256252682865621465507789952015936695325417793187300944876643321244168853837189337999268484859983558658858769628388266768468075204441595712471369283251441470527852770491609912821192206489314695874658162750264218326040753452044181425153914276905449033965395239005591975910139437729617950173004779281618418738067724002864238712715995065860797387733528412162074586863982459149167278718197410771211367873961657915086629817058405142255217708408950012567776906437536059910477924488363029239272621788592086122984135195615473600689827094503369397421004340095158732096619397416351224567881949382194797265726754467688289126813295439569742320824506386719418415237261870498001303190090089742517493499063241333100157601264982826816303586141181545833140494456560377613019084582743062472540684758448668974105237186154528307469825608246315221869838441905079896998637023319879513984316025857586382574625230186555256041467165152156752874864656038147133175042349808835655424964518967743560156767837234953164032014246905348929952105042138416610239550156601836411906227641684102285557980109366496400553378027722535363180330154889525038875487129200463610091651062017888678747494995979782978507033305427198108579946962463155650368405817384713921680690002244924102871308366697104398016097013200142636615605016677821691961958702517193789790667562428633020033029629037506681045446505881942152529376006768975365601703542066962673464503002616170228261099857463115015900186344932186214173733553233141545765755893644147793338301710502484446370734904664467007011602355640811126251051864692631253934231919859226195113010305347195128996232907667546681785453692627254511078806039547897945018700740613893268932225114263526077935140541465641924123465080954150217034581949697322504042032698948539143448825173054211918924156179967150425070852291224691610376937394059898593991261057845364360175813837183658674593420739309290612620467112440452666422740521032603719633467462711234001837097865153847442940331577106400521182665860539280045639777268916182454085392837970672379462354524518789683818451874404380582878926640102523041755482182456378086691271648164680613797214886409965484138206918422404711570183008186114815638116748207015773136757569547279737455676733883201746323704964564247359955538099094186500923449380984902994539848189146267503799573862587957067735256876379258420566308213948083564767483081326301602303984623108997515213078221876661860311907120875907100623876309968949298528910383759206600369640461332665632733409886983207279228984382748450457120699062641682715266422457910980853919580080576398216711594305508875400016172245879591867486813267671660219599435909563415403356098157184082017019745617477297793575634299807032419693591904638073314644104263008472534016506948133714933229821875357679387119231401348212068734126240162663327072525702961117479737377822269822604345731163213709207938736854374528246437771565925784830935871212866087196260775003623011653854856904904615468753823818069833540691977084050961719108427180232703013168292600045759749841103389990711535357619159321999797878787747136264708854412533469946105757554174814948046771364046454489413434037706227645824301887911153925851984939536532322178902335478625371925008934603375308875401223720303285324561558250669715752185670713206717870186271291243876597907530736772174678953406032252699693474303513976911926986578427769579156297363423622994190180023036307757059480673580872055111561372824470408341909957197534177023434994143417908414431961025551790206051133047303526931291312552962964318815518720000000000000000000000000000000000000000000000000000*i1^58 + 149983522820629613252052907637773651643416985813530783523677953502864351377903343499612143943274504471181250276711664779956560248509183189408200579649778603896099797730307045778999593570034357425227503336781525442857025766446912584712273670770575366289427348958210294089911126860929508932634089525805406360874522345491600175306285593875904423871032233974909859136949544471174774173144455868846042285850293861700007683240583824817623040036464792482277808532353952037200174128588244916991442020560337146353985577997769219440892785887668355482213614790894076828784781547677903329529824287838211171899465948901100367512005597964310913206986789601633299741767343488960795445426537821512734908326625054848314142820339116469101546367290424125844242606852158400528566713586212678920420631241709440275484226985512609393561206122720718589559690840989446143593171006635912155821778121865607720697199356747804327356434603380385212864445182221165686816088715548203487028561937981222436706633317292587953887538247393488947568441759627916229153132588321229779518911572412762918076754721041944820196497619844538684837402187686846573775864365471203942698176277823505847387361231219115154624954750245034525382954147917129460138222108510023126787649712391769646754842642027602175661545522448181656425194412150343381670399239588947084556076856698850934186391192902040613082303225762725107131361101110707085324602328345611590279021591378134790137656779763702284243828805498798839930520161202445513924136752481313047165009252378640631362529477388983042130220790493745229100393043749972687931207117896625912332187821540012493507437933906439733517362218680938784528884178407952210703430198006050622154507310018174686295185079334134111614824177853362511053838418933998285127178617805091147599897567263833473938001221758658360268424913975041499896662293960071582295901237899897423289731489464820350067763436918873638699333503277684872451202229698807222574513171754807320254571110703923568241125153162020931179015457355288993386578135650195959598594028044748773816024514978864731831662219868385964373753792806934846520293494813030905475545929694367828911158519990785491176016484883820736470346804993325729378091503021017293624261993930240811052898897217771873400204426223112579326419624529466896648370964751800077740118023408427826083228582286212250702957162581899955204512753895344319537694148474895602692843900588605142127676114945897117845008969160580780751238156485121476526718290516511513871276060023474847580466498634895426596889777991949027821167556790449667897310505404212821948328572733390139127028653360647992663611370046851108493872846283958564353806020951105361948004140546744310981504554254035456200845844514555516171265373138647664959911061190608559252896824738314693200196088308450447546130320448776549523869998487561298367112999885405456035129313009254001346622350572474059564800917020986525608677975688751548401295792567432844873696369114038661465333946845935731484363919474719795897442680153416813714491345380872423383892203543813395255700092156367509345327103659812570106994962624915696420442735893593897220231326694151616364149845218558608642927837815267743049574604140887682585394257203803557908430175108289059298311076451009865394498791492405395058167054729514832204841940755971910072832735922200859221522962594782115061914985324564570141382750946871065035297649170737742970084727186853386433243682023162619760707108457049608257021927595659721518907212850490855563490825143022809442276957908476595278956605044494793179509183030251942837140355024185633214482490545809856330724198858311182308402381437894103093161836088869980050608801961347114401294523209071032938721669323267134047413847078167748376324069766308191416659496518974230338915189250895913978181846111730914953824057443298731535731110572920143151204721225470178629637600227764813462757989505685623333253098297560953636054319929979553893894074055517954374013469474778488354937005626002693326021408528190404265301066801618423587706345710667134313653870142903404200486720518454016751931606367085776427166997380519849769182526623520660158430232711692572055332434474635804491271095038293659547313764716155607298698830219538748803687097986864583262052771721153711316729071929960222443349002133612421188416783267170139431030293217899304386071854315417546496556957128468971129241869415347989173224086854532627291717004458167719160948098600139595012773431489954058810390953512104460685744506142720000000000000000000000000000000000000000000000000000*i1^59 + -1719891653475865277398361096094065934627414804461114863171931312720106213188236194407325789077836807481538630491935983106763840702432418131603876936418728176924116885089874858689337826589939098421852330348904086061331615819102488106299582429110961975495783849854075810459136971719114641586186654367498118737737561895337998376607624615006299626306417650523783951053939432967689380136841189465301168166819948584566616645574238057480309327021910146725838677760840951503616051737699188692060456698266828251817812527932224315707923482320152493645543008933132646351960047943251210855789798268720730813995830807618521335699177995473605615506225829494804014421726714955479277089877706761197076394588192875835980563186121335228099578726071227960221515937334027900267288308579570255680558401105560090471462980125408475706681775499246288347073655192205901983863110563012499883324176153521401086327755502358327002491833980743916835968639011726495119259632549541814407282870551855713069679814187628431048286428680691440765608911171714968724410495091004725417935629170661906753221124268142824129785679600225211827307044401007792084382622059150456834661752298176353224952121629870830462001100308245231507061798751515842838250505598270979140934702144294376450681006618883958218805973318432958508306562906703210176498096824551495562194929627663059540363231757757503869548671100787628966723535285411409256049662000165842558035225672923245621024708070708654170090398220761086794986440358159495848499047701374823155781199301223850775145400637369127830445234664209042663294527731985444851753195937837951260997207652373524515920979589794260141823824507991441851873310622577724588194547347375923734020686705051509934572538968272419420774557029539620906845250004451098840616673565568134161994166385276179443640825176719733683766971953365312761975077663977691205635624227438540527781007274910081525369053575467974396601000203046892782640460368905210561855053835044464367996895372622634132391004676741305191018497399293132603825352442107524003042846192991765649275199734094042278282677693545288226543696723604195117669798407090605243767661291177854084534292992861706219305488998734096350673809428545031427981480478971021557359466905164458310905609640877022720263194288919866487313963952696578421841460795672608048585884226580258669039090520721085066121126237272098033799402637131927322579798230202765084742961802044393215624043401456376273375451192081459689268814534023792325593760809568265819705104590472097021090341369647152281899612887654379328755790917979321836680016341948230404266717082091840619118406256880222256211180245314280140815049086930183465041076139455885984092795387069698129584314824575755725683593724693089246072752052797022751278705551377060189391588967036687266605352186356003571621494576962144665548520876098819955650501121476873574829181049723678044228819472487916122312699620901232505609959390238151553056086716291918775241704365657314597813603981337916324487507605265861159119385986938045169804368413878982598792776250029982552440203929697202084020083911209375878583839382626201856372756562659174999931729297301189279408600053426707733260226739991804465782317296611316065851141731875099844147223923359024163294404365026386612449821238505037852088751901647812910505678104277282610105916611793560793302440729069096779264380188510485989078277038424198560039634832389786083210712042657412916596240515519471329957799719119905985677900757905070057500243804481932898605390248564574416001662698723677811747072302484259438628679211883101875123837651223498438665792132517553882496439090397853245272736469007093147725280121485109024955137833988687675658657034152490072283196413993469534576982380879108025111028338418973654210759386447993190678702460075344967564137797861916353264689212845310634621241245374397477927146121295491315040873212743247451637777358795042445185879630483935073787137953854030631021835918769928707186738854143271633610539941662420634771577854096429438873967129654048448369171874149000037732235501938439096650276816735346432220963807820806554952199101238298013697742793431280806229475722883175966147133501136285477392801393398462250284947787245150552585971199988952242265792747538506053888158705377240688505705508135021540562566431558383245011911014034252182282490609092577471879239259453048198521919265120446745852639877580771056903806845231076883268437489261617539974376496802662390129393344140255430715129256218383344358916096000000000000000000000000000000000000000000000000000*i1^60 + -394731634664706410928541740609986961006077719446422254693278400330758729867857775779225900771547979675068730030764336983115523587261534653682387765917038943280213129776655606536875411619560972463208883473986290343617232429079820001435597209117060807651578446116799401295976739748643421752547849389708093847032437674481211480032982853060107392870791019198134386771805908938536303453874734877660761625522435351055832360785512348763524339562514145624818051871066305715876232962256827717422225599623267406647578835459877172789951228665860420670638879960524920160393411794102150446480264871957607715267956048125515193264537189137084674216744147902075838203550614032429264518515840336792032254466750714939778284178227821890664029773247129858189293927996340467002578276194169269196209869783639076345457006142615633558298869720953884417157751324914643422510352151085521360391007168167253861412954396743661492779406668544568628881887362354206860150833121171492191547827489105840976757958732270188658697715870626003860720069386027628377507223976519091343389197502069971759764778167041395424238240308570908644369307640598751022117586730301306089154094663270768566551416759275320759371643251157267113366243621578033149168122472220023564713717324528067950928405627230269731789121196313799356926884998405073283626719048604328332653147033348629728770917208620814703127665048985664426948215328586472367014302023797156146632450486885133918380182226140853125009554229553208626734614526461514104935820452029373610653479092371393105465986315600578553878524996557446036039191391026514267638609136480879655318874359500105149733795671739556766780497604660415649963081348024532865474375898538278766977592192397556629580702150485625644434323383883375713289701086104424211881631170708518560325889770454175185769646824852354854747100344877374774521206628944166476260226990885244981555103788740039242146950462920090522033575505047270917991257645361899239590110013765998142006187980882806370074714345451963548021577751716887072695021183038637448064425814102285900997966672397171673329698216609151740707569775068325614052694747014844520952016153841838614677607214606036679363888124527232268162793789607937562390282357109945188680506217399789061147050695140742414593210473558478058009651090132227366186551619110070065069614436610402762374201840457446783192289720926640373797182546440206882741487031953227146953351107731714304982146776131192623661162033429854211540889099500306329074458429569588558846435332007905032664733990080394181393136019729271370436065827079198590781331499585271396229028699722930398857817106626651433598569590208853601978089431163751275760484158838235773141218960699729206955909991258022392630511635543632320345006985899677290232712935658813199560195733542023448248968500490170817565420045190650730059614102451187155024243661643462563690373662603476573752388645764731836335819825375121032058879076106091296507497726584176606302145734580967233782400643335107016110347417962583085674264455545326908600118564013585487353363167427209416475379448750196479681858505525946356032341594608910607720019361163248587810609350523699303921215766991175472504923042079051287538441034150997623974947463778597194696321418052815203949514006157146736547775094162631216985325826903300959091930326863459730146948641658156194898482576446473459908162589637222280551036908889987474737245486730949446967559116829889361830670871931234189028105298265031723746174394650003067649168819076343472396459500095987299731783835349174017662301239849275383432738070039419604598178787409604747310690292659783497670352919141375454226511846306262034304473660752559398043208029841753846598228776003330822475396590435659071358900196769465747918883045267073485634064460580227406546395560175261306290538398602596423657466142281741184489599266373835981594793479614976742806471756261679517971480302512054658220787127533057962547670248517144395033717143786203626542091433221484203434881249046423791646872004665358842741143051511909197091205606758540678285536915864462521578033604860719150231754702624809711759777206869354475771476204217135220578329771901021697411577058764775699475592901650923621659545281035511057088404459682861692125507906367311715803771252087855278264247268687185588341736653357119569290265782622015996868220309120527263130211103913558901516115453347733619044408107925314421782677431867977177178000491581294891698501230508175218135814529860536602245254036800992706560000000000000000000000000000000000000000000000000000*i1^61 + 472294344536449280651982438814015821787523134641676485002730396559543917921064913748309425396143184639542288541324971593826721158103471467096249359010923366639430432860189089746397172099025976201442483166912970134521071512845975100939709390380847653112735032331752109607847939416755887023023681327875678487822189359200114842435285898664084842091293030400109271775380483590556764069495581705892733808618077854645515641140112162596732283449136924681932401363485289120601363469958452086093568663327375524118779365222354773323941110340623524658647933753862504516345680481380609589579908425099563892063715729274734753489683995345769571125092526089458127661819237599695908745896714146682344479133128841041064677303323130054798567935754435149641385346725435771862572681127706324782116835014412094101088704184914955995616454385634688653418108250831827694861210504498776619180734641431924553071395571026664507678916000220862143907773481813535001283629216440486475697260672010344642579670651835188107090340849153704215430749195003604278381436947348158588951088824628617082447055529361126695575655449467022999131260314927160354012890513026678681230596907837435684435955535310827487375507067738130395469570572150642651846750005310736209220664513279170679583810732138491424809641812783977373857960776838667333611292931232567556498803861538044894858476199702850721216222227010812236625701279378916257633645320300408421539526481586647495269657584227423992460877495142226905839653434120704894951112574575998784429326187126787313455642226379697206130562415635332938560841394621803648538375710110936665355197875641328209485280755134023564228198365744062385264808697063300787685855260220073504712933625460160559122304810637551645583499148721801402043814109478965441295927142574424129420122058508834413508818531024146914969897193683516816565392107403168148509814903313858206903931658204745280423850955615691615080060220557926732249513751797020039718543592001179177060404317072558906490623458584207278584110762911831793246161890711373454753802236165139608021213881311199495751946796614401253615536760561100094771405828704725345693609036875246867036805829756304711023624697709923061492869986853154843595862528854316412383871943826411812848737193762917976126294359349736558712372994141876989751207797758485574954652981376409651224114576989450464857580602854901064931994286249544239293000991579520795203407232219980426891388140021913251122433570616924969479937428000631873527444293963445565673866183801156759777116961545218571762373233729311311106772970489680362519297704733556749247866743130718265373024504784201990547852971117284813896662607545638887207956105151391468742285197609127161741482804301070719010685579489292215444098448696809483947337678350888554117054576734413203187751417911069648922125665398609882573241625260711168321015171412816570009022511027922010495383788678259160215061857930082150494752419961896112814360889943677925060957569237119390889114601384012665110206016908855017553996427989539830681073865246357405534127793852028023248078002752119050836763493924949406260309785210253694294849010862456215935742322166144337605063919851680443661720808624325209290904630710826318848374755093066991016890443849665492276181896116225868970993906061675942929603405190774988715841544030097555930091580732271264544527284190339069317305465195032873561953531556503847468571986839145059157344457981051858079963022926230816932696439529972359262095971307241148432989495820105365920001647682772072024467456899891260832806544308081363962342104440074524172831430893914733320061283658385998074440812197989265786288397506741905688246257051921583791398129273257895120430410806103379637773544764469944554911469480009592047176191384787144701627323068126920765071535487995045361857989584822313014709439505330385104327198066294886660107990788626526599216595614349676303395186470102892637610583188645358770409954188208170020223653491288124108816235838677806824352061150693414216817861724736501689533745903249211240209829868213819973431993891799432155264613455918300615372654341543755359881727509442691245789504908138828874052538490821961280063046601739450205281571220201758464206774191841880185181376865268388430388245309730406590254997784738696795410508143309150639722412837647664803234536144429523549195533419981597998982242588167696207983398220731925538821827668781759275490590347941713300704556572421848730075446286024339575305999526887289239877881210653900800000000000000000000000000000000000000000000000000*i1^62 + -8077724355214270936643624889035530639986660872841656718792018191625669429159704633517336540127205603355991149831861912682148142456467604370054412531525672659903451780022326327285083845976993403166734356016301433475429574024360442138226736740718553961295910508719327473169738545686384718433355712107282867654302183637502060800866638215843254932373825886258634226451317013385858054757973974714508352047691463367299165701795713351512888872461617800529394877497013771486087512973865598186541619099388003488475994809303473761460916867144340013744018709477608496773071358150034299949258383292704257552076191684198401037403261836586039404050185747518500672841133893569086052892262258623854978442607999286175115634576754748270604950019442399290291949767661949627377810104677280318508613703856723774820125544426594658731752935783922912436044824333416988030402556276197502752768125011700640039693839278440639531337669786259261547105607851754975956368594356621358170979137612295623399891191961509109884457879061146078289608451855868911158686417553837343556316921409479838989365630721506171047095608462603800912762062562956518977530127262855911239118546356176122139507169504639488305782661440689388977412242473597909983448472820192392063911347903675406754771451670087095717430113002781922117601512162131449484824240232855741783044358230364406971742169377299915055506241650143301708450934701160902618569627582541772226573344937460839080376579026754140171397703893591296970829153024522283443096272291104371872688027672030658180756075047631232465887959063562619692893217365814157214062561281769406078842750928996749961887947652205179130865872807627596160495784029994822610814722207473650917217091147031757591302462065249714647703326277536276061631025051947658980096414833063738647623345019162355724298600816358145808100433880231943852054605143230702160403426065843104855586328131980132986665507774178337302150929342242640542159659945836050425181049110700842939451378109406021356253628016434701004194580883162615133707257812127164980059266592635866825925892291521922369872941989047047358998833344699331634693846267933474967899044706051651719526508666792322437329801154528506416431136217943050298262721507188901021887831088424552518471040554854972072051525421950983164482091295241209922293211423253224143356455599973915106539530468589057051667658076035377450901869544917440767018027362009171147933232272125488194301454962282105832910509561194544485242346490801494024920679187420412938939806283224972108988743176890997373379772990365611618227906293013882053161975050641715601169880572129010370979913107060002203117347768285580088658050760415155494622353988582341086980733395131638833305499586897283391862373720601808255820524538166080873825731687278780079791834261738882731700983963257252688529408199364359206544893682939196940085680646014533955518348330536493184581245999126390737685803155417880047541660798416199611929261301745593830734533495516258184619340673341081713187999156814939537492773837671842975332259200602461775735052814147773674074875918857885906045957412644573107488826963822127114203638586532515497107688145248969131598045454346882286632018349389963370860097896644012458411013820844672251966394447127972052626587339022004994902031217923260042944027891168281257943585480565260733312487326253966914678169349140925349118180498273518968094488889785627150699688474444544256523712940572911234306413619405639951029871679066981447635483490487337094759313322462555191740868423794199746016988462509098782804933500358538477213758649839649049083685749796841489510566548530516977948066548112936954624423291465987676841332203524117311947219506008526353121474643010090414958127396945862926813543692582770494237445489666454313701607915600806506379164769366521078942991092915583030610954394178461282719628859383062993532283752517459843488060588168026310632760011801563357016617965374416751993631935172762395364824975953361663611515584520564035194363574396357777598936577188539730684837613493895214899383213774475972732782304996108981492842075329953484935460276101495451753860127812153489268799953992412302457102228335999052069553289735259277104278309416398439473787407716639573776509015839783326878551111107158762691786755997090037957066281688729019248337650174769158206242519110095238174967500435087220404298267852376575355397854319480538246970619637439274377063239626349653988386308382311412315430019748701177041590951728231339033977316966400000000000000000000000000000000000000000000000000*i1^63 + -656625237829756781940011041705083654279228201952593659339993960690702657090695496283384494690446227990704885383078070803388428150232498240201115383215885344787323223646759826701970098915287945295827354395181764525748204706319634083087556679114972271295766855594533111153806920323406680469763926421557153297517242640224575999536227794113755602212803109078559863441897576339069183729363040850838271688899992981875640739993854850260083464894057296304222580473495071548783562672310379933475594486393219008715423957819736259520651659628628152613771599378540321867563543122105912512594954558898619190312667789300820315222136702321977996646010433523219464148178081410690855619554515466859503642582131223590206343931422550320804094443064903351864992910105725261264747490627666960707694324309302288050738017403430109513532795930134811738260248413603334978550812874704340283137862546586859353443965889698777510297180274708680708898140731056306978265762985252261186198183717821503174861850951922269917395997241240225130223977243824543987495607772271329576057758371489361113693735318862538465525598209943397330603565094902462877939203763076011589096258870791134356165497414528371991580415399843037592621341475434598853044020606313746396005765326117015018935249264433008874655828760196393074353103706965377167978580454362930212041168538964721226729788290950357210948393925312508437573725089497260621793294763632187516231077557516181158776500830317817211092037611658860687863018186451608968293319420845801906942734714222934918484916087428458924855378363564444538555596608965615489336084335595533703655885434260875333690404884004315751126286717754178128169880457780565054627028305527432103534875931817300802961598800531165408960011110439040715872422552420334623339895531674726533015469881712108508554762176638663435265372098091386109951883922738440861951574730780255150562738309281884273622295788469562808496921830134160298559457481308878350597620470872827292387475865630135680634800670358721518896136886856388773364689208270364565975069531654385746969553887475541735148616369244107805196765932321535230832623976796043488788259174018579507748374325851092211805868011875949074843156622517557499445609910880979714902594782950094317238693042568729647364249443571752695907721958436189474808700265336160772728465669917729741913812242263439162713718478069263956646855604366151904972868539365685081580022394963534763591263035342447349634547353172804577548408676431525307946730294502936470424224870486461312364208407406470918576733999504400668736599261548652972322773825099661444584626082186403715282564632813164552524617271879919320827109423212262204599233682531121047515111551429909549855671708609140079027851529006970879082555147567102119414536819856997213737146603285304332878112720145630092920428162011912850135509200450579014765930309736428817771917158757858097775429016185416050160100993094860879267787743933722085151788454310930994597566373870217547780171359989269930583083954956747264008033259022824434006554448184023037030696181628570177303667447469971217929632563838450940773327596830428224212158710015671789629873414193191320278877527859801367502329331242310174252480834732377814260556006700225514660249823021669778604755315663564246824252701297031544129301022007027268459109334741135010040851543357652045161491622262031832153267057149723702902232798697519137038506078597614658813610489947536820749242775833755567525358580555673031544618515227123328033374179372768788159400997032052392137031070167665839329655490816881695526235424649162102321772087903552614988276675543265385800602964411497186911770049032851851306086707239790720347288996386088002872716846248103482790740909567399637157580390162046701104643733703368203508419475576176736277214806048274850661501119426824048697323820179716377330185143472927271472774241586170527820795841591100910468850822241255754049411553082578076135173995488562313602361666859930297738144129133641208481900509457004740255257953207919539670517781713756687757250005797793229873294796456494128149380891486549661627571125458751486619553527980508107451946517818322757611360919872340401158986124974212981232820094973360978220112024183624888807396729232299683623808050190123332920623572079618126367211700627724489346788069799473577740590661217927377248623986476233676931186837422979589272154906905235567968448187059939161201554770095030184326993926302308971986605702686001621908409341500892368404480000000000000000000000000000000000000000000000000000*i1^64 + 2219234676370216761895402643438903247789045927107819174329508779531344189025374161126021877249740855372661463783489837501755530213436054650848362779364133452222554797062314896081193371806435480476819309549319272530983183411610210233862903152912015852948490489035960972659883704779528570689336226050085527822350214581214749031216351820364706219939923685531334663656663034516806834072743482900928109854784763430797764991242573984850028640333454932902795754549271456898885085333986506571170696771007394034346926454987800538281863780899271533610664013366219364514392984969565741503630004957444553760949431590721866817395148529458147054114373591307212404142242634443711116002113767543985519377922430723201752869305719780949918272090191892459301170927343350652774764669643480553943359101828985442212719438091368751467461322334389702749309809474190898240821385011582358974392506151484841092728890247414940252979559724682614522603759893438745048430480466176438464582983527787912852624252419839866416316993019273108709774531614153535442583519368373208865670155845277862611476591898602774550761087737533458669010470493050764946034764981633145565035904168751177693195424500747454295394938867187808227955031404810718953563992591907130022804736848174953732936573320469005162783560336134702709985323019705912775216266145144238137339871877047307893472915773908826241194686144021398442683470967623298830188334736445226165505834533809411043256080358496537628126471998121764450723002231603636659641272221460853647677058090448526865942198958440546950565884281152017229821667454913462733475868293715207278531993342361836461147625521367271024673975759583724339028755265764408112771722026357227937600159343695690729270517106554428626631872898388974948236067998995161871286202391246573418862223457873109015601291935870417468300942050790662885333103926637123011117126614145553512939637764102262758808742772395693996823465694675849659390269449749463945485016650916289401844783050736275117706704828396466215845033225264232068274501660739487643523831115915846352352984814330827393125277939992517634925891553318340188216835691654542564387047602283886866337023344820264652474188747586902693501842441323647196533944094217192738670647900940332604742113296633406095059574545154378954677322127682124612955404286786099997408518441679774420378652141703866012290441145285318555780156490384779699461252716118528215061491878512887132686293400006274849872396076014450651996895779686974757604918076537663991224980769480319769979841384486434396122366811855779794088719784690439198047158779350745473673121766999110062341696305806248693206686770819899531612342599480788806581541875923339098117007024091483295942283030933282934237455070740313693098403302580054805965785519912150283697476502388490976330097290587303684773187823780055871582453659620754078857160366839315966342360374087908213522914247660523819148913694055438677048383528575959884447403157168529376434793381652784044363755946046049533892503067414722538937296881517666471461357574642955234737408608734238544102356522014552003741291734466196652979726837598731275614241865161622446656029368747634168306130324709105386038113043749430991178556830907548677451974292068095944774159330474809285719238016098123246493638186668922154815188182887355319367114507586738089409758326319233165212265381841916300519002458014480495430639478017317948959064200086512404217133408155426987184450531077614792918577916643750885209883104998998588893771495155804793729100158662371552109380293129113665830588525284881907277543274311332965764766613531053273642909077482628088881775300656904200476190509465664376667749232618657900987941533784031364930473482553430447303906530791325584341955016482866011614575352312886575669754511917495427555256930659833156447118677223837350370265509351485890901338432480152711095851104288648733269573726927109966682775492144737313183064559656611064365339065844576421059764215379851119234744544813881822493102024188822012991322956553034871841556868143529017034692737167947480091341537672992149245738066125458774910482761493572174464675001440050538498287433356062084291048664749330661110402645567950065618165967802953786284375018372692443468848786322196607704906473214094710276593258758755043577658043406357298722607430393324147838555331818193353965516347374075576019917277988100078153409848562277946307304799868927962633783242386005611365252919158888461113356382563478635633880499096606610554880000000000000000000000000000000000000000000000000*i1^65 + -35392465178982645449953264705204590631467338332910239324944079661663439007427266357877304326733743102195885662268756388892181229199355841429903032943936718378205285192854589410364837713918518020327324052644731598500797775808713561929206193271284436878812989509331222297358072609290901272266046367832264623662440107989089873906470128416474245361954850459918796973689718346489243500826808492654175279561757427157671119584683409917213127936851157291253998548570704093165106845120940666151848444594267220220492848500507624057449299227578416287633580577822983066284187494267062288008630131884045302736896708650991070105387392508120220363087747566710613928232459341571029844714262156908916448253779297724055481103951449253617826488078536927002804447049364119664771585087160783402719105857213626457619867031352968420959354376171942766302234664148726561732130317631033606335519925536370955490154149156261934385255781315849797532885605927789351237317526359188945216188873789863369916900677098093810368590222344715137429084886678933264527185558818099287327326831033377707437069572190028240616304541315744074067283629937762689579495789488413010187099895879202389025836469013036594045437482949416169248519941189775109111847000634318415512924684978817813900505466852067702255907794936165677848239111379106861325119304316121025453274860442263847014760015052171186390565775053563778950041350174511391793954072582100515766039381172809580464441782063362415070276411368924098502681057272307762773150000995958655532565637789494150536348649557673335462675148807507680421963152065746177416807909719241109630396498146337279761925486523876944344544248888313620500772446520459948530560718180613594192392083250193881733291550959138600964777213315092110676920033180955222364014043642748977042730191485752683729501149811243019474610186042294299542613400704360190761797694900514925426027130083286717154363035406500381615917135662272264048804208879293711060967760762344264095449054486141755003821956391741144888493947744008914718702393522334868417051452950927443932015515494762117003462681650014464372571842566492853310133363522497976120383868377375459263868264137898105933876117027390075338566695421800621916233189552854577862666184055801971695312239217430919745854027230154865486586014582078877196314683263560323174334773103326869286675868843332138145584896992410058257218644960467591622905099140157952699670889234379206354482699897933720552223091408026153627819976632364137016418384789523920990321858965545931111995666216099201594982903951091114642005814346755400757411647882635504136067328027009696011932253269143607896468597736333175851807544674548798657844975975125372752993023814156880587173997757989380902659926310756777425446871754551130271751791655051737484456932314954593270611417121278367321491746438857373668432382440269630142910628889858586209444563214274961250324184925242345745497457024734657234787263471702162925400067470021472646882899382766784892227704607961932380604904364638124214223186400821520796804113185548370786884165372455152897076481351678911204028725709165733395775595457608651501590761565908256726624013211302614571886507725361684168074014988286772020785331559453316474009760814611643137531767361680128821510873165286181365189917443499642413839801092937574921327764720285759049479686228312112017122191330011298384349883916362157709952880368545704638052704741500991896628332736870467424139805384859956782211284064169820902711899271319275186017870041540625258642352719102303381663614099538015510166858065123801033790888951920145919194463766451563587668508096973863949010111031761976855530010122967820277085731725288706527873773295765307427555447207084685609902409724319557977494153176600016903583889923951183233997098585063082718615475673456467615451398588999794361919771911985162627542605271224560832971396818054108990081428050245728352020899020901322041410482072254451705120018484021027209340849219582679343017621279036289712371233362551694118423038504877189559203906839407546206082604996425253766157083540974723711729794073649594026672673884353189982138712864974143629074602623770345331280432177016035650219558115144570680475408476914065552442771696713659971747927627161980589303504967885902543409058595284546640313164636778214089998736082074598618188276332882610875654870237773314900998004502822773028324552291485891039460642146536579239948345190348363447049785072077851655464502927517846902543816566283173888000000000000000000000000000000000000000000000000*i1^66 + 107209986442249311790847940628031553325307064191027919834343803530740872578901197566935858657106060436511333652262882427097924982118601798055036792158406337014880056544127429552754245410726256387875838307131221835587349603030238907180608602880443428825709763515976322662803971335862267009918350991885223646025030898536091614476536240685170056895355012797529847462395373711191662185629246403759535532025174620700998397900823951714620005775589032421509751646432670963339895446351310274850085138341796556791322316949273365581066477097144661929573101305127803952976067727709548299264331703080292340486377984966583654233799661252412328563596529138679819470329052466688961907006745820910090073214536852284958509605818928232379971151293165510504920503083203291642594030964727309193435676893726289373866978887591704349025835351297280784195765705194470153210905762004525711036860212126695818541446344163268268235867938281738524580910925749026513732918227863881517802244908037472217818803709347118046847974388963126036569976767740351887833540922959442571467752816936575060922361008804998542313118500766962997207431802107665557976350503988633990326706138514617834222564607234100758358003200621175780459560171738116837475065831992124148201793024395327007317054519915329256742888409596170915675176866202244650061526434988527780172843894461118404866012101585386324088115267906514222906912100308515840421279870481998701508920185892349521102154934609121981356733446716689791115138626079058362206392413942604291285336462218010824855800508591904426510477158200249497453149641924198233922151743287996524836331637334677546622592110811557019316265416065391561736252852010566360654916657428097926288966684014605704827506677021472868588984790211609001243545871297477098661758867226663711847358618212996722812974752446735266696853982102290659764058716985856859798951329016837496234549190859102958458146398970964453665860534529413822840182227932519612684734338846047495827779894526981174056761543115431678217483964026633166697597961135288949388133676648068306929509264205520096014555506667723649663410688173381166489403059631240348819025864868730734355671009394326786807517352051680973290570086737307677553915393063963950578936678517569899343766108660479785142419181621759476153966558621215557385705826452305231562812458448579891833805867420609802694669004595115720745023268724290193542242281666748192943256951459038795419775575086669398081040771606034334910224757060655952517498631277126084097044784010523251314671776780343745574286380582223102356497568348889315981575422829514621106487181001086948599211332539614797938891298198757267906212172759823206743622489876191136137909524066626826514880810867762007301481940212750709731697020902289813150656445221346158672789160167169722879107917443184793957244502648833185399180894124301758089803289803358111009410094657010725912224504031395541244581748059449006745526332593853681995856142793234920064157508831373430482561968376848388560809359450277675768014632063040654186605614973947995104639318378243808543666796030567256462935537735223309897821359759769178464571265116534113621211975097036762302106136539961342108352944867276285955622293329254102146394547602710097551612983244725575144581948953028364006933027574385309700993729474163445602738527657799612123432098216978022934700973020855088031221607473147071641498651451029018851599893695587282195214641946647162912834403159814946112089110603781185633271936336583393560225098611613138964693592124681128058101008043367133132939334397086180360958808236985459094816903006964541289809445555508612530206600324458615953646624761363338258995321666690215229141212230161556613737350681108253074352196057609206175487625586249667749609969702276437218525808303455205191751775282902324016425648272370643759787971394360152399426030536780491909985750634956135992869131461237498647655593669856816174866206648319116697930838021328182858956693414716774303081181714843823124631481336188519620977953186888313510440460406228299817786234665717419057299964643770029098148673445233690502161196934147124406300472493793275298779574029507908106519924387656472914936720537338614704269045971550418193438652716173795408351371903137923919123396450443160425097609886766848799796977163792927736834284988830169923977799630189160229951407699202058031496048069970275562574323403841829549176020046783730779433184677764973488322942639006177550444471709518329727353176981504000000000000000000000000000000000000000000000000*i1^67 + 3609795692308358302560149022418387827803298432251921947584129841368268818463890344293264202607905966199773652455694028577517386720322105292791269520233158125410355499003821198077453544974147214122746542340998107356616745670922502898069506142906053751036339376050542070421927118707412278982719530941505824394096536232140026653638699680355026677725158264274312964593668342107061977999454967698411946774770378922534249361542631832271670198087035025719073230501016345814904844619727112292233304525897657686585203721112607638537172732170687032864203142388321077976445038330380952218801844770979310584854575026547624180871932671165954327201821559905257013009548106321540914210137629836083149400312932213385939122504409396023790539785532532437630262591741264054982695932817232235387232486016083344287522693403343720311182415674617853720478871557105528460427046403382989656520235856426260291150954616526495623549032496055011378614769717905192145589847040423579011889591186234144799462308745193012975897920735396226619522170395893039939363276973991747884022191007676163809546182583062320771969391205950348488127770726213235034586847598427654548749314428577687003365408778864772767029136544913328358457066691972729429171399381791286428788237505198346172165642150252829139643624668529738466487500494303979302811754833109645675860553845818593697532055217214902868011617227220357090435025930716548924703098225417958492676734575879907315004579273529026946538058232723751746343868443108696425921882676000799333195532641031847042076182472722942735661868135068575079892349992963460840911874724035940535328912774456320457109051593294666017864078781086104734763342459722839525281493142065515193595831330284431732362391743951445889853271663717344156637245825713414591510986523804631500723708053317434199392131999594833242711714607499864631453327289857745928543321675551731258047770050577256730346540279212288675409464720674098556102712575921271155081950641548024220794227367249801597694086097897340185256865570340418525580130380653469363231404112383665054612179316028812384806065687492313327706795165049438308599744029760079576671337431029595460897135968841673922668425560705746454649130399110197783066133424096913390007196121744009576574040388801846612532385265207377490459355482802826571118928519065124494430195106581198375471728323755514398423553009849361286052499252426183561877027647208018651938287705384365969478313990832371756246573963114589457749946133770653055335846888008832081797110209319885360074581374653314879579881188611277701425651916623328920351332192478681176834740223651131014198164783530249286888455303122804709977126384011922822199006895545726536022524708395025940293752925974235925960885835852324125019457857099833619110236342028374195128387167854009427515009065427419921276952092075001744915031967855024076523811504397415814014025175170610765063303014247403436572456183069103385061991899651159992290126457620733715633895205807265852973334066166372254089657994633065186677360376673879098235440847680312346269006280488261196322796157372637009511110345374341196030181750384314104507687643605803266503926793416957595886477364934587083036558044078068074502087929327010471745818802530476941855192668496202818471481195441144447372661832766006131882442228318625013174031295030688966852984523841722224494240233741082358464265216368191461384387314835511773669873680849114284800789331560988085350633963030474300871618271013491479108489155857000477561873524116917537191947903058395236763433536440723739673976908063521520308476090859612843454194987615423523889027978221555677964747631727675862989491366099396508904427719525848965894331445347075567694914398443528779257671957094550799683781805198766968644517230304419683969784488073280446669574648223814073904133535001129888307647270392370743098342924209530168861253350665189013712577332985836052296329165927591821424368159830999248435413908147942954491207386876284214834786196997956495963319914917472773233512165578462285145018003471455025531173127690522169486108220352474541821388459331267066718631711175832833623088471351105917314461146412828242843373975754729626638645401935783403015388434708127895936318068408073729634903391898811029385922950803544646990112898690554017867314485192624798481027398978235434426280805908681600897382435257157954927102073586852950147695793764917911309500564833192210604584373923194054088031483696111263419467563107678566994778521600000000000000000000000000000000000000000000000*i1^68 + -45913781091624840866297168879742850276246400558116971998300416062270766547234721766717559580751305913828148924417456230907194304760564744916140134554320203203201671571386033444012535872185194591440764517665119895569323028190391696795543436384927851319346450997919862475451610950861511455746841028911528051571620407992808082908207764739149391742629312450888898361711200655735296065427361601976342809622397687487153748304077861420388842926686694232300215455552961113440882551013123496158974374747462449549519264560064186151608807872814904506826727469036821139706065854636951864727680350049218963671090930631327380116763279818847636450158769773950146274730191781305026687156316806819115451600075264806593533916231633891453737026162976809787303830821544491193644347441072162670093108944687579182844836716010511665250463816283362326227167860943886581480825996077242463279642017535602416887245566060248514114522554725969949097586638022165758888964155662923882160985554206920270758475794889852444864982535290297259385221905637147516533870084583463508525957748699753862676023245916975723375780294748153623150833713954855963863536186065614563837708507594956942261915090664385415380135144464432570691204275878342101463633593325697982551726821645165839116077477238257598459540843621845550291545272586978816033007035133366112663032042578601984908810754828780302312710667641414602863707282583284128499499039626238866680292750711917056544059325533393619279359358129783363991077021085614617570663964970619254217849249577590807860642274783051083748474917493260437850031991858290531332584116764788914962884416967626593083364003052656451460993177865460830569467960816616190081989476117383155086952197847530674119055037131511821514738162399804604912779552368909459081565712108996033908350533199921691102512848761024797177718173613719896276040338098819387071368685986770882523910960791063947504733292477033780968731157821776101115409121053204642075482662257143080120099029263339214777772095637781401214768267185578307138119287596807282296793758577491716639913829984506427261339118519055974651729828615342803105462006286107668161299910757438110364102997499038703545478369387526384144619081807966512814806540370099916987681434942926731664191540221193561304387128286807126911222246551516922696053244612982251000732427257286616831620928608605991398516531041840672247831712164331469899455589368088247542600487951927063573338295920972294658841456740968257127912485840153995113566011181551918665817435297225712062085914223316516516939481772094514558897916222405130411647993442111098378535272041413558453048185408134743213583677884960484829616786775588488956672915362865148639177955481340494295786011339353654241114490337881713790925748048387783694485797499344590094537851635616308988892088006221930050968328212249985410627354304615336028906788021123640522544941462726572339824657740870818406115657995780279549345921362344083865378771661773170910706942779273957173326269599265031817698078217260912900075138510906338864407892125186803732672097554878377655293845377636235186912118531684918596893184907324084410659426778033369406084859855400790585490228912196785723945468851493319015516079791827178433437711211721706650846161333109807226026956938053679570283207510315835800775140814289898686014844582764839967625532931894916265380301971153688636081843391421011705593245107070837303845372243825589837893524307931029094527618131899796367679858709637002020324818989318695719991400105641667942194327906304165775565829175248980162774014547035013980970912475658989947784445870568938084638694781605004156571842630948881622476915301184293596534833961622258759541574671187905516720298815670529158374164740931094015368427995612964314288178848341364950471778678861592148739711539067716314090454771636125319992944653340012193358029257238376568579738229145946853108721916290468028799349950465088949964859439506109849508388303465887999686712054007793292563485792409447874101616763201314099328633838984300036942914756055504639989975256476825380154761550737234833009071654409836706021873501277814159575941496361751477419078872944735341107568968023305416158980653002109540120021730257611460172570601557449930237388998827444744723844925458522304132064226013928287241416281968834764337507319247784891433759785161450357641498573893355437585329630733433223488665068780199153155011157693397042739271318143190748531325054271617070409374589503211044864000000000000000000000000000000000000000000000000*i1^69 + -59782653012871930232645764103608794516500418133092434377600004532760226435995345387306589618348819733735355779831292232668817812462167201623336871502796839155960646808304239875166384623505167555287274982472435144832913426966889530694527691255200211003448292459680820193529278612879104016932340074852242720713149307007068835722104543580857576878324462325203811814466390055210805417709139173485478372250851427599228379531238998067210267914303661069164978543622945824599897157272405879057451811159201642851461679236834964375743303920755075678747861625376413413815859109828664120779249753023303480018920375601226679348772627239482717039990888129154554890720268708436901779465694876709861937585085589236334698904391583619153049236163590294016231365506726423863388848552731872040161963924904737222682427329930389487120368622907542818881279612211888219180931921288924994610879995323961075078953822914013356731825343465250411664508797016340831619984496762581548901252032732779869580381324668638975487104085499837239049539569716722128824679004794150167595641649302072143002679844857520837466947977930086028825391737046916960757542967773184142771771706601106111338321898285202875149660322477177001932701295596929223357623086042061064405908315326734416406942310247409858934571459700767380295180987857610326002624065368724970197919225936549990007818651855139784993851535684316451863302813251501749182524870504194209236546272933851367271003959957034612464026645111521222834454562185991564642790456776452434661489923754190744677184268794359384192470552778555250159553290934246722740090890351548235580982791616031799458490029422222112443288203768862358834701265574747569256496035608139923863672773653562418587010670158986318285381979292836893507500339645281797826528659642699446890029674421094854591954364119972804181746752717716419336379683969011216283931349084295038821579929745953159553745293256660298484318520175179710352080885173249553795629689580074708575185457466061244011828810425360296925612489378260318506166364090847794152167270755544954376804744777063013269610167703884757367662845718887750020562699388352596949117091056129045946501920133805621700830758169094970312561191243065834210691889124138585908704587554398625682391158489195380568124666967635824147726333913278504483121947430864574527219756777081375582586980168298910838266683765784647234099061506033929837973084329319761034182155309896487468524878271133624552698908468758417935252548231591598841279913262526654369668784594979348525111861774392107994453958718306898033532173026588498663102970081818719880299518136370318010396352695585847821932705883805111994045201762051318786196022072495537534132103461689886599076804601653346760808982429303400011600582993573790053812380609154783073027350587436784769484983020557268971391379005399606877512056278150736951977811451493333633855941316808165819489661075517098438963588688304233127237751600578174830650725052328691842558940980310770495697462076672409152776289841864916693853610619258629098942898348266702285893552647761767326824754262937018551787511970055972098833659165421543150698310578715466815143661319410602792686489200961825601965537816458435153546824275283664429493695859258770285746672421331306591259681246341798276088750093862283395176401369455224936350326896091248266263525998789393588422888243822667045668448452208454573976122347304475862317496330427829245888853814698161005437583953612786616801619884484520990984333329063386722538143406547251098325969717211141854183957455083647258807259545415628991786817399459468929115635400424702920816719692231794060605889686451156213751666154650015742297808317320239382107413538001643391083788163934441160574451600969692113663283621655122910098885511860844426794360448092498081429716290247509743955790798492426958165407725389565621189163603646073274333102208303396631627940878878718462027327283215835846321709190229785965647668934644702744184007103909528583741241207641981568830520098624729164216253166013679401699426366914083993133683666875672540120346854133644110454659398613832611059187457852656329261863269883320670016457566349368213050504944264239341690202260472117170163384719875289271891707290419534786232965016907868502917229194557088153330356695085156461198306113142860847460910450028130012675433920529316941196749312993955287732113012295664598678996502778374181888207468644811994978528135898477550850733986660632477401714907781529600000000000000000000000000000000000000000000000*i1^70 + 6070081768412456283505149900042310724140948951295805353838907041026232516067225193699765602575265612961970393232628569998342028280958552943727617440835702998784673067044304124718791618944478300112207120006054621225244763724281784557479236978001900622729989319307731753823898832954072931407497428944057991852125066043836491521772325510271999834983389215131234412263715577577739021706068567237438286927847641539596973484779444699984821358292625988051207717422020496823335293820464982146658267700809994569035685896984791613454913316172973545492402441453141191811469630950981060354520008520862736825288959881363203881813234359683001715635786780591568146697669459586672655047362640155589258925943399497002279771569097280317249743034322194956897463652070128814263690183487297955632311778174898338143338138829848608677162410938601855724079065760579714427872375228437061869067460134770155665335059190109737611987256682275496250522808610145554143695809493538038834613705998094390107158501367851162385605644482763690077588241895130766926139269585147307023327398171751357523011187786476580350185903214828727724855996059354511035956172702846955518592968834110132577671257968698760963761786905563114922193212279209602178548666874851752777394128441904354394669643780848589316706891879857186784267682437930833691580842242805446196595963015039733624595052424650188273556340086244207521871662915529823126683309895323164892508189670809503858175488920915738749396364199323441265866004311941617783204750604065119314273796533980221229055278721605156376826088516474310107826988863071662294503656219948740078103078418369697920418404427697481081346947614101259913642555107718978877985587880779209304257514532368367826350540112691511047182703803767382735886212947654341536284282890161709962423830152698808871145059335497492321840349681018771894956790297661133363971213756929331028022506296657236344254814983958229043812909817547889520615454725708699160046243480106314599116701792125108983237035334636190134727205840782144810955999055839461060732411194709878422293020105031274600778745374718896232475811837593483394037488252949005061738927962934137122609558511478705597057019060000322546897083036759590350380075158538862525697437644308523789890859160690178131777078930658562334528552904221175629683948275409188721526312939011265968270943997157965822880503249611003414004533169743282043265008113451065903285519034518902101713893675260425783121394588151613529083251947949346345101497380291045768607808884186290090041848187916187402079628079379752202441041336479306111808612026696492219762484977001508795208514592210820110227324486668341730654725807719364003430595670343419817819194556141049474124283952953966534568334739398388106990502826489308713949419692356369881688071626018234601834062857938606002811205855083305217307360959360031662087239216792323506805611319449148194540653082537768766959594433306299508106259772553473792924568620155672723583113872517359377192947301636205545213564720054093700962523878415842322066459284877889845911920014036201700489009973899527382391899859770778546239469246216746955701775405000363411608808736416930951663129285301446388550639063986263934028219246994362362088531167908509324252518655605081313862317850705675760433513972257814467478421069874695779911228801280312317135296541614148316848514286091558202460252918045498487297904793004201900503489496012324639457996122144088011031085107021378043999781131889487004585622285126040998121382716683506547009602410202861891603235271834207359495926214412128022988020240108910722803867719810915499278120632145323059400025845070083589221277216843668987498647680572540300420981918662249614750043123303544180214177089116524835956897158092138278527325065703267456372665049674830080625668418234649766879785710085466987285402211458077067515580457400605743108655693162788436455354672853019224816017875870886361983328851955970537198055846910316539078804620844394763382071984758042493123390528243374910110397648836671114359062000497109609644859760979792584790676146014602995350510341226308452877277525661304550480706621382883525023604789565191354893360123610427827114529920293698183995632507452565415211888506175354825385111417006789828469254736972465503297407068159980619491567322170545528841323385213012565895712768133014298665425797372316326274099715746841926094726571682857169840764581986817249360224296078793606612198781276756069109406561730560000000000000000000000000000000000000000000000*i1^71 + -49739986551036227053553461783002203662380681915733731632673385032254553332797558584956442222944909625325225279532641726427082069852456082900354681455188851577313786443952568820934834315380327518706040415245375882540746315653683533850559682308082070252936602791887173268842187008031473934255070565415149869830090009680617234747732255571663743881787089540712174141698797907065935711467034707545564483028456294667390026068106197681152415505484855503170287265860938362110826016105623681159581045400406524832469354472866356747354732556985868838229854875298302536995932062304993210642120267803004530454022542012160848109930076764083641093338514993891958797606968825093534630861618791717531835570878231848020993969626791774214757047896257013607125388375927802000436650927970569967790865470280536155043330007616185133736441331499375598839729087930048641893435115023517870996864511657024917079445002829164277537024948989055152192252668678157733416254525990267514137016528129637320767159789885396284276876685337273805439028634842777930577555467450964474702394332149297860543022172676668679863963144093715091436484614218094717891329898479164436687193336173390275004520057772829711299831639942152669226022054655405415969135900328423399815585542842719203370876275039136673220643898219760434879458103361944417899238313079145643235828047290003800537470567750661197740415237960700823635918307045327661181822527365485330421747165775956575242193627424457161594733424345933918544506859156191795217672366162141012648504900520286216124659649326527305740535379312304233701184938375538717336562358003705590307275357180028541597633423792511834594371888101112532328984713573246943279187276177108398525619281881216013778586628155419628342415261872512860325054367180737816467401152813687930166544748222083063726636108105656010846772945440274812991444405401452968117198536838542474257390861374725247480900411934119604051729615851038499458429879517364497974742583715925379284814636835218401360378971711624770369255126902346578327962328941376397855272540617178039351999820131564244198331827796773598448578712950331170063339019935629638103930003815959703919384281487089945491768034138187512541085967341456472472971607198315665505031735109487745994501668306654384146041985811611523156252973264071223408963982910257362763400915100380381240594457522769596052392122269972720711037194374309958667184700038935886053271591443097594707525178338867323885927641204284304029013616024107345645379207566742567664110894124580937644313977824180760969449497270261752718742413747914884091046604201478526973437528160604983214626748298759802684892877103720419400843516430716300075347001799777892473692272988051890805448893463718231846002679743427631746664653785106666245280997386425213445858694886425570109761011017536720942726032433808509690166553989232748804867421894848118771441980272003058148548180278829194813237974655088457498168851997292189468778924078769775263204306570190957373324807712610527099394259331063200322521482610859522294151160518223203614005264347398677433380080970538282055469743085376181708865356577675771365919824177577066974622899298652416796911098657326913361474338409078315796744982497986217119472909549537032283655014751364013291385565624289213240474134072723543884759672267990493520912829847450816719850274324280223003805315240583504067601789025021765709968269384427901869963304565946727976625130645173104389357534861038845038985096977786922232263060051374842272947520926329137131872822432915633837156823556806137309639122839982732984077942876872980385971207839799668310103297685666078978600000103429906230916056786444229699290147722066885775437856502729911877074493974499285000934232232931079791572381274782374532967119401226018871220122142039312702306016821614403926228228644147058473320134588242441552547681936621844082488326061328646437611599736220858137490156106209639476994680942185350713040682231563032727065599147516345679507728577381883571523877223734847190522843672800400955903886739229329838723129076181526350209833061561332759809286082377767554558793824192736584189802470903203557597934691373672269083335736652516352012022532895681641254345334400878834526358818706340483426272922631499466684865818837060069613272124929099800127571042607593847961106088229616813516078917648622234834798828097404103510842544489160638701361213873857162907376557461409306698851144380619159007527911064730517860909056000000000000000000000000000000000000000000000*i1^72 + -2223617569929462122607577886234915180180810900854657443464391622986549250650592857374754261151579136274212005714572665414551666123168562156973621311759506421226902311061703305319551438721953609301730044669008404542272428585603137382559538209644593022570311419304788151655826899350320101442784479911424640081784688565578516705816827310195847985491910228616246089407673177879358483139246225114069878088381563061675046150342028426179681437708439165251681840976716695787010585205982294837691706095664979952899337276716136937812124708972243270195997210645056828634913918746692340509968383041349159503743406991023165669105479353696254872193705376386822627974813824923709837860141247339112599407249785842877239561820814316055506127991059442245292166168644147565328625765173834411647800027602430843082399127175837349606689347651087207809616749333378408437576563567540092621774459687559695793728758065695229017002572728760716273243705389092441894818866870516712220150685727704799312051748792578028436788594901950349041915963071870074202103173624391166285133679253835939241965590617755630867538084379470891341486726598474947476740125344422645421687545850893996685835826137847970167497074247591471761073762763545924216348029837252665273764440105188138538796960270246162370770889619297192737677124589618498619128755342688848848742614032501257525667351847749855728061652465647938278973384776861417544888118320596601177840808134508253891472072954973273764163796851747840931582387197730089161413137612260495330804550586998549321969624858555656649375436305970411209467505390512163492295501526485519509423158314478453422741421289789216826400348501186954334390498716617392463789257028254576499718607212028180009421000471859086508203645372493419625199117732292492693418618412322900976205693494480198272945370174997005858057099752898420612185094727941288616248836795262931257704912851342470392396940331229922609101890200220809664911153959951487841652236321003879818612552180412759544664808684652085607427331037264498868036849741741650155793913290753388831020949706838499859292763523389758929513697033737201416910940014842780292801362166464795620241720146115932153698710833061985392342770380339675990475165615401697279975344454712187697483960236156976118942035390210603554470528668324932221455785197699903743607314157778192059294429551980108252595602991410970104128162793950311275222752449013231465529163870920166674093459434488135500537359087622987739641237548335280159905041169877467188234099750524706235785490130693049031036621364184625803101459911867486723719663564510880455712836242443283641013286458709001341794762978400907183746798196170007561292260900867289388575854607930086619195272582340732647456736702456330113885165799932931810194465612025057930248216395514107850015333900728045016719720299384636484415317236429769030908930505701882291308857631360195500368781990733973449722215896126803210420356932823706511194040016021023176214835627455554653855395776280977126171742464850693694749140683270179949238791314777936828790619099428854283028241154696380052962226382313400273427033568631915400463892862606363004236124711365645827820035250400183415779172751723627086625808364026891751321982930599241930886834756296495680703176454175530159865865065506438853029689316850344302886553889094450795733367841839182899157100798560900982483774918573816899226308666935952473561640762518028935076129622475583117979611692475239652344644519593378763613207243073445093709580502599982898500357860202105175604447758907790317058278576087788818212997379860359393577999053219389504366999424092048098891608780123148380999883166248984538404340803279785176852916886739950360909460615469249158716695365942847916426878728463272728765768729340986091945545838558930652854731605149568372614820549619222536082096472066599234793033509052043361155012208407968410420038840930983178927173064524982082962245586027774510872507782035222772648293229350284364465463520652822131249933846529319701489265745669091879224700537728552523989716706748110208261467848065915448521781323698619575336179735476731985142044687996040254266415374653214640988740146454974215206823880042546971921439404998943264383366605756725461461491492624936594861868070812723851232233243782796457975290478155448151826348885892522881924822829893587317607797150347941222266673429122613995375781452501007071397243004488188386964856363719657094314582055537611898880000000000000000000000000000000000000000000000*i1^73 + 1054534557953383548207226814706775251902872611620975725420935676261558969190459427381360925501359073672931424797689409231949189355574701409746513284123717876789771871412376800219898842288712701937285918499682693538748067376130820521512150346159897648351732724557949670505979876474612130084279815742771557090540002446711800435990079292121086379817495636164090800371803463154747100202176590797762106380212523399224772257422042614746136790975516611827411330515267171795515767387298245667108960408253245266307313414270909789805568461838577393928043413231334321883044288798054650550391551784946890081222919292950978786452680231641195603819352849274212987193834299586902275478769787181341681943393677730994516422110962393585624049298187025615499066083100644873552620506424483498144797954990774800444164963699061499819216518560489968216667047718904781142234239089250745781425137584799532382888703571121164219062222012126722144521511830231758525137287801450874641945625007757392288288473528704995536948926982107446331301975054648941417152102115731768123739821451060888987862542451235851796670308208011800931591697825885151834739114673721266043005162948595860320166378014611184716406854234355982346826275937663490386595052720733701111745488278847799797826686432375847183986223498674034288107201495297477570162755111352877187927852104937788536205552183153541835412009343525856956549571430209670041294047792473614033925160279728954442624363613975051507730290179458871060133647748336950186978761850300846955483895590239240520667981161769895635738752621727238788624157641694949036441581200452611172367786366217610094623346998117999428248830115903496720893921668889721654036477174725788488818063748211879077053284251989338698616273374956540301981139298932876913495789595147550040193520457051780969698079005275405619288269770851031288564048779636934640958446649099622832708819395914239349938662263982918058476586840450761477496086655625989854092553069775613255198760165382240460845056675323369024596653708009355502426455388385643949414597579515223266559843430164463021108313620622764827021623066290715018095005713839925616754119671172312265352081059769256928202876366127718803410324483955640809633683891315765774547849860552947374816713743651076331662451606762467692828341802688647334998760433423639254047580588209346022403954956641291086339048654004944129994759443662167211941663045998443017189282507847138250492267893589980713080871473759343195499584838805019210507822726713734961938229846943692576784624694472998957917629028612354166360343649213931206945426793852195650946636530745630656784551056988983862516166546861986101950377386507598950587837487607501056017918806861361506074539898872306054410551047365207782233751143028007778120516038785886834456842994842793241422522271684922269646337160979203643925807282985489545038728831104446150522345627555231415951073384240539325029114164704965823064314081875917117464404165328518759395422504981222269247586749568792820457561423399048940732843709273337560498189702874526895063761294516448784778836374979856438578143464397070332434254825774520300385489100238077638382890298649435729945588532045266130948215543781571360236068606118552763515477819974307744543605341383503668778253221240912820245808427754463164874863285724664286756989942268138453087912314589773226915882295447598987312947156571399078057132948066310155770655761758012124407300597758002415014001094544947262521897701164869326040638811825111370151486177340276466044257881850348003924340464816557285387279432372597762412087441249976117938947728328158848109026292736249051160908621460614430801625802281160929948240132540768062671087329189826721375427183151097479795565333805339570616269948139844507646447058948079925166809250021714542213400188933864430470649819203698144211048259936922059292367855449997873500008683642349438537594529748831363925088989763587698309337569366163675427999007624051037072124648707959520886979932733730608438230725577066538540218406596154102363161145336008590988038811264446822649553430607309746107633873589689640469229620357277596547534810523250987540652471560734030983823660399374488602502722005331372801784705284245831282637636863788168652441902231314588417652721207588456617112807891519354081024390843188770345845136832300907534205258027746385596031560480503587537076439764546672942441266377218994274865649047620018036583593139126862302947784259141632000000000000000000000000000000000000000000000*i1^74 + 21467340155686364420926844636754923425391489944780603413944105918110453308048094857803547206437929114042926332538349508687949550585695104844620234967029591138700341609305889248942993716968521521920070619729251444505626131789774011307124226372056937041358434894744646362583494165205926737910742425864893510611066574722860196694623919006094725166106803296175527522584041989355835239390125779091444909921927887937157501130162420237417265669251003882954222016458639216402783905854829821185905123050060694012563215043375640160047613942581140896625639075398948500547646776774917129434895830939576532906308998678183088619575636369003551666971636875953070573469136345460492688307008460033838146923386749980204521088260603887068011904246941765928536445960942453365544067232774368225947744249641454695929006579642374970377289111229272917073350852504976752644265677127954199631224790593269676811303617660017409798702551258901175446770399316796055892728243533868649237413921197678324686290268874675766453733967571168965408475564084904305558390714698449124198958125375528345737798863527917257337903924529460409312663884296216757852487949963808352815016185601338538651070318818306586729009711035772898432037613098561373158425620656890035353385087325166621383926257448516110296976658761563352785208232391158395115610076354972596585012428850140239750812025484353683652041882568544625863910863233531221679579130260160707909855410015259788028058390210136394005767824701980463096324917180201397533860656619130667659131692496427180202623576541913478276093453726970799692261052617482362272221144892183820950673212484377772110661336817573604897463146887643190490714863200001025007586737562757549629045160773583375547733385546830696008489410853964173866215872228636194747727096742408863471212331207480091037188629277954042528391358977121883971795662471564425515658013231536975197668727449939554358507665047824825299380997516808115849718542058815861150008815801642048774052515070717981055942804670642405980667774241541818783150879971463865867989860366185263473693095699110526883651894041865311178937144035728069821230606535059048146689108227299164184509914703802403157186895741352504442568534582304771738234773417288231607732709661684842740345340318094328642452430036870798558667191196840853275162613382252277439010143302258730546144783494763582050965456070535730093588014507970670295527887723953540452294935581531786696441140891471862620974382804083450437146217180863710547039069190485890433810151924324932796452689496104890158508511008605301379817527615803002315813884531822732523887297882496778472433532169304900398393176465018892391537563133532252439603597738987892226446761600082063743332051974349796332005984457124574009260138870960391033223926910148883057819981721337971322773620476726809574677618665513030278894930141519104323013946443698891614782478714188797757031018794250609840334097066930739825549798012446593083674051647497008389259942935146767877831046623284902944614909463415889223769240837100434035127551728607568546974785720352761020013904580452306594816759215037485879090160271481209633796073655843017334355192051649223443005120966619998847221617209085574656095086000028497761499534118266980529493812346203641523758388723028948665232463946061177539673929382204214244005773041159098326681985414109933081055504935507306340875159613670273758288920964767518568173372651282616042172845545248189935972232091442386362481702901773266047161255324759588649945944597407685918431877884285895249435275073418859058529481804068323958760040393882161843385386007028082457928912360309638944249949557512130401374365401720912469381269589831879128430051380398661614623215894795887074703525870261572809051942690662398918407236567039489666677650906555452761915799796414073007299726703959203865239041815568830922429356142931823451688116236106108971557059347599346687183426789579020204142823461460797172661672100005317787531848664113670728032390782251234549339943767584183515437212633611087240663370273149072211927491675439796078657452254296721600843202327037257858005739869759140671984447302046586895795992045244091445597453637049239343839323175718461442436812332628190630036780420322084347759561342459046588226864126886548173169220721149648128842656349013385919960549895161582505862034260598931299163239310679585080691913205646928075921081431684241706922329395944878056316541409825249654366512493363200000000000000000000000000000000000000000000*i1^75 + -333829996981475909106360783656902291413015064467802720467929183269383527416506115166638514120886424993956646068138436771206251806416343065707632863571797200572400413805289277471957194244980858524475029477217800215911005676094190559736651043040460101366995622119819884917441004978827270662476314726018980182170151766408491303733133906949457197747652197346998959835401525456130991694926725980940780614614301669145018572464800389702717503374505218045432607565473170493813351243019688291868118665116084753584524510858724017301892395294672550315585042620484927231549326740017784232427689223256073392402486831988101895827968752271641858419271533009374065071594349954588033642264216434852571595949299622826091692551591550995990458002573453922821679934129592372352434191340672898811105953835849147724507896891167594411334517661297883229700955101381080614134943754860914555263505204294692258974661464887561454973282958810787300621864353268217813408309481669860708838637843727082139790243162164227078193429109808926995503824667898769312697035049809729146530044592115154481379156861633866681052151596173941108268819342215502508369089499971981109397383832988550774294447341748219143297417887267709786521027616641228886205069093115359626309281458448067546922401070185316136355989145564896915677351685811246226534933842134577172361225732478779802077508645226508803797933099979105049065371763204031549468033689711580215548232996186958383449624434433150358258752161770342967956830131675627895806099377296644364082477702262641008639682767937670298906563965096751608819970703805502278933464040382667020852022648845421350125077300804078743848299096820447723477119116668864418264831845003354246641214954105079558881230115012779399207530599495322725197818683260895825301537366815667640527022087829345216985688399661451357481916941130798778492976685556813161216440472148810344252376273634284872146085814660657350379620610809209324847553771750117984982348885008449680980579935151004035395169623624005938213641945314210131004073872626851721500946376349805707895742720368043049519071367449446327128937053659302997363031932893597874077055761166489270600183322995152935218998929237859362812230405561344696657104506203508380362287969128738619946744286537421103777662016310525743971876849761510316342383085856621950930959344065002653484687376218156819615963774972793423816896965992789513477692502416281378576743625787698843137462838759098688209394130339088552212214946050536298566352577677416543522765362741957667464265905144958292718217539266908870622107915824634312332816484355197951941233649091383654238739093700659410566414297680252543454170135040237479138480804619065640298155891291744158710606277392989662596861368715382303471823401542804434074211930650226006504587683163137055985510091191642743436121350014828888537127758514043656312992825835195670602501005528071341852209081768869665773848340310501805962103368427733387123786821143255988507833619614687408292565600034850861622100198069721222063105141014966341834049533955857105005197332439687817640050985424595993033297180926036761527202806523184636406170500516084096303000997879263302565521838948340515159956788956055305312373468675325915315312740951468039621419108251819138382566605369229916839517229045401031422559277230091909505590437667078058102321222985507419445360619791154376153626045965396596245512016294336731168501425530722817072199077596446460769641236059794659001533965273178649731665666216984511998903163819945094877972743378799282362304236205178011528783721063600081287881952411368282175608312133859656106952128753680788043245183113787828778235315202771077424560317784840188681125246028689474173360825557210528049992397389669059058958233763207257582422580641772518046852063558313073020692059212489054187612932385724004274532765974615932228534193252928890060486737138220052357916944128209048367775003154586893946123384777101107652894534391693145171961530735155891461999502213300831964990040198483339770515217978555502836673758226792106921751745527983948388744789824936439234535934849429380094881021277119705576114500720570796394127939299366783207429281985954630218709240913486351144078853719290518293603388315121813103998270915661384783916679667185119280326385021893564122187496109725492348499630529645065981792526838962470560444947201681251678328944459649890982688854025429082401913054705270760010673640085239580568566497280000000000000000000000000000000000000000000*i1^76 + 752574149804951428306716522169804926588046028653697951521786190679838338077766114955413140229969578455065696680074422974000543208138146203570425313198528184170389186828235469248799555811109673348234529885057992539751308384516749063623328936905619824640982667981753648731596720427660490785122405261870166243840102007521147257213931865445345805649019640024108437856631338501985253509602654265390843498297373966616811051866804221079270481193472723586507103080738177041502923121080984247473127926904432445150801533054330705613622427160148959547783969852468838921701470075804072367678324489716002753031466634792099860763522762527789699769054713696775604668064362331201458684881976004277621151339003812162760096559214619063726920733738054385666276389927235060251615739864720738071871435445228063605670094560206127728089489392408594821412761138323230606801129298609232701077991487653618249474868449091991682089759533034683443635501145743271060499332017679014605462978201480799559772143756794253187631634677794450630920222145819019025282538898841913505935729126615029738818401971014890508598492391990070817915845070763574247659046714842343679024586211558455155973360091776446360905357501639066525907119265390995200460393285931047003393976548956028329629535028252666195983446444704491641370531306034565947727110427067194375638048159762051447923592405056023822116611496411108010918127409925794865021497634172433468193906886906713698087735492235710635230818440391613013114055970359868987288995688278020418792434910408492481528688283074546678111198220827649656830029046317301798093295061431704571867518616500569567302454064078818680784426946813549311437409590202247764249727862095003949694624138976202178406412015374921860549073324442081337976583311025179144445873347357345048640972904835781897253350014348023037307249380263225447779859394541865951911355420572003700179039171941758824408682461071666302107076312370375020742234272059389235043578908302782273645153121210058709004277202575164412389679649847033972619990516045021021740200162224673402030804309954165440133654598075922159324711978930823104449927594359613727593224610330518483437361445985235459080369420579898580103741458778061993841804218248817322422812981768036916041140366303095509028616546421133521353960651265489039701083099274979014489110608615716949554715509411785674231853230855559955244045709444293339892734549624072309942610566637356677901649395323190019492043414586694984518495872092670529479881212822341564964667324618569488495451717423248265894465829747577633499454534612303479183209138560300225774289665692766757713698093648431823413724309404524797891857828477138617430746863229070419320426330993655161239227018022609669999080215917184461480907636865981819494700328757000062792392495095596441354613163924714546236893762937856923760194840535594448589794750900512042987935504099883558779809946541238563384613159495342140509931764232715083041611508164780482882866643097217121070301634240855744636932117273327403677673434525261216117085635783084068835962293535096536797517054394837709678634314845571919465021959302433280155121717270327553972180836532823129261000388754163436710842394186514241394452390396742116837511429440849888842461962056726816095236116662127140819853813085614078682496156786995650098650672425588566220487288712899891520091582824701784991806946876739028645541385694812541138808726457073436887079598537804458176348038167509188034918576792977123785226679405870562758474969408263408029789522329722977525581318857212058791110986306497265722047923111142434476810262890484472704866396973343798647561957426152320004354222538420212380434427519604942895461225146440021847519843030336879086079002916236142392604078014293552324915581760037203467010665146133092913685895494022762064466737742326617937520320832484015551649159350654963897462034399457926219335609540973761587229612697871007490495598068274028446513142807756146527415010877035800698785653783195762226212857876302911714831297367259452312584331822349569900283474381460137696440603979257766761407613193469216990035275418852701853153608675892767109100679969289594070161173018917035577217511181171008208107194330135273361911135651478174282215898026519413497595492644961513847772999514236162432940099231130938015582571377420388739815917263060553013426222026695462388718894522755362142639936639245691159331494531202478817862953165328132341760000000000000000000000000000000000000000000*i1^77 + 18274342767028303108129610990748221650400350717809975424275998096475352857400613709238403191289216563756187935905471443551404398641963123089565373838121602458070644779517210471663106878413350275946703652853279252060548551173699341514729032814607241116104755892112935773337927329698657831264631472925751609472807565708343419276051170228759417401888238287640600175936650961971116357527102695546500773404039602052217319528520584235297586338141834264712080505895989749623635572229870430637822695505939214510674713629567025684303257311805945320234478995022777951283140829572999628962946197236692985839516626899882421329319105257861317303028902218218357445208138853248087867626721250441865599464767094340968697772896262758906441263269501096916703562828747938396051268745539011488845114100522075543908799554896581835259389324552947915126447901416767316948504164489009363855207292532724151403401253240481437690592136500268908096082283179500478556159801578332371873942061082787537863764433938946646958047947204594069657690449380449949196056818012510184953059080674198447287938379181525451763424331860634176159305849327874773333752846419367334594278969178696138373698245408737725514783991901482826554528896326193342609399994621287203149383131402956000198743690301125727271643467343249231840702571437545734658882315327722034543655014201820855007361092863709643852132538116701184514067887487735044599120031022865893338337137841542847481646843084839085105131612699462516836254108375278944112177359356979194444474129769211645945315668042845989839120685914508358098264768837876510192842197444362116318936685827927863500585579764399638118417529691139239714485837085318043308924766736507854191878325453567701731104582975920309341321864852443146460186558735655984319904228313038804811127478886637605272342624728633835548754461459024448691252610594891054366851193971093621894285435339556931090571829341218162340343085753283872711604919293733867333682582788316827518739150155530488928665170167727587894326761855782531106516821069457213145798645843541240241788855072590539191347042465290084424218297703115512635717091575554235648765134739286635592746445411731999711897760347508214810838827646032697873164788384271684582282991500959448673779166814226704430924041394633664327024652208872334908388548343859439273040175803920268110529503919642471697882885443234323663370886748511631671103433467736865845537877859629720440468320189925492927277475713379751295194802090043964522087295180540552526377608753226144793830394211593445704581443054466448586501003909499295504972774889736566727549516576438242003645309039941419340131963006769492248237690002526276847754181903655619012241389601156668858765083389035799220303665836208774150954973261709962018875592831818497914600848518979635237073237893564714404220078710682078057807622418264393416419254853754089218863066639273552599278103472669257187578331039060918070281944793772236268828595235850179375235215521494021154595925066191508849143106807336554191562124101982696319174249925127889226747750113129495266774060422495785797414286641726830154376911038501476157781030576232888032380080506662518364969319303007396124104890474953662998444283515966960668736344771291554424380690261193490008506367828623909063480111373035916931639915020247714745772464754761312493613904519268937187411854050171721454665642104460352201064996334438635374214396318569671536718962544389961514893569146555581557184999998822138169194864913517065778303680147061361224363246810148224908309754549307163984751551502597747150922618143427182341340711705152967998310954061200345510214758263545712847139799057626209978334254617866075758083144057108622063276372625533421752703035535642363735584327052403198721099365779047559001468635245308260455219417951861525370800370929484358340432203601967701943664703119097142822409402594337794001145732199101926288443745651026581503324070392823586162343161567204066393234383816665872148824911373042694636978761196971977553159562601004500779842685127153665811819595502154487164946471214064281136695759439296542833825457492042865534186835683807126514105659755333225008112714754748278163063132788839055028571122651577751973604924572453996562299701130356766236102844952884909527155238475601331796510338462197552086648743814917314342571291374331199769677117793859145641632400484412815546312327711285815289421415984918642330308919851017764864000000000000000000000000000000000000000000*i1^78 + -198136223980079738721433219680845928428351905462540656186091469196208335630181144199605146088959298635049275043503095802507145681321179918534854000583952455584475356902823451617178651917900198598831094774239305131791807364085345849323836148476349233826094670712038043520457164549052629746289342780834253411195462239324369560336224580215404388748730551411307205707211487849210674055728505490470561647079576281051722223042706074454330633324414692059855742454405025024966480108751588235437302530013052880238024320817852845259784004461997913433314997096175053853054938609993334950931458973587824234964184030319660064747393747564858606614090399444191564784098942216609610838259013133426039987027491090574600183653906264069968697384103609347699911822893372971590365101336295916709090108375273261515555557028210134482287283054320507548982745203555507014520284152157362964642735473146353611637683136109888777900641090041149669662060232795465068542268375839329276905465302795441780766505415828485906963401576797958878497111410950169695841786986704001572185478900722115290849688147935184248848100142407044183244602430931656853699746820038812376924588217177515865604453886290185918174261095423876506803606999435424663177715219710525409497155118514499944889659588744272699842960359181846744070143594515555466995219196106864060656990131879772032209547479909469904566110966157384535133951205645623736488242436735478362015560484801469087565249353261369670280542568143643952703941887449376417279958494400024118076549250315742745505119045662224264404130144349803306977125801431235534389155741460228566440683768728878542526326607303010485123881535694756157070164223184248796224367324982461722454939438250907195887360663432710895566756116347185047700541552976790632498712688946963370099967872284513968078445463393662978348456618540430193577293774378194738530238438298002375894989693471875973341048245177221748506110795287227855965541106168644426213162600933228761083979918653911786520044848399311976383610706257991252961721955129814466713227134472974509947418285427587616433427667910505104988066286420256452552609407863271268845482375578636331394921426910311880083411427944613862558301745834038428599289022545177975402957861927605464168582907446414056790636324578177642180740826556012045296482988661317139357839356538088807674621465689881008496032351214422028509706142835790884017660613160839991059668218398775400077780205663269548374952731524676653163334611311139674572103925400200076594849786197327757247969800607245628430158058050198963761066404245139668013919619139514430861023986308937552298655190367300084082956097351124856911445415503782680607274689322398885351214837931593253204635062882996946749039661882989765670471694605573297699295371465490280730465546300056825295302629691682763513981041449647653494728173221863950999137018034916364087861811457714684668212345408129483444648695340423695079774892890034526930409708330559886682584495497021786642410399590712909954674707352036895649730276715804398767881011464259810294701157225942178413994055685469317727442559131327683416426786102654409823986705740951783947611619884563662393288012605093021627049300083625860381842595271332798081525784472988472517626406134780562004121516304493807158258979166047881621734786286782540360389268888267673510848749889263456993880554379926197562964949571831495924196036666175014137065004030014523825346198320823118187495174147710134082023144027466066502556142460161661273489346837471121172740744165327226619599722414216404237923812368959999014157784948109170865748667094321244888342857709589425119894687072235447391985566184117306172425530295372883420232544377915660066808911350726721262576148104729700492661289805538612665125030649026752555395403298690541594182538154866572536575609505879589592266340194243299015915766701422688520829159341918461149638082367353663587724505534143387679532987862343911180250924332699711722068564819762063296367230914662041446960543850708091632412708048757739144467119200341072399553274497538900108284561041425382838756537713231872065954349866980842760729196594436966473608513903044931442915717322133340628915859925604499961574109698135674872290281631422338761791728419771166368784732976748307904039728305608146070780496723567589518936706090606566409112891236748414374444196461021807439050219036619997189222868294719083369317491162535938064507471101952000000000000000000000000000000000000000000*i1^79 + 755210079886508402653889617395620305458746444326875499658748062673965143387388539981256332100014557572282849382201489234194998006132037368496044119781769291506158938728746702949318485187409554859293182519016642594349264558377994358540311285778584784571797648096781817717161735831510129363552822689448655980520349875211023501617789459942751240604947466736181474586801570623415547874377815562646061354294697734648444488971843443648153437021450098857765094101982079357017936854269464420497623545394180125337089709470182267336687579325516326057969350445823142509693446401229195426716010813224841361932768075454308039205506097804014679389702149304145075958108558279253295126866531513252084138258161116276889847583517782140808690719379666213874119193759741078793900600911479004972712625203423697769624171260831719634443651092725585577375026787247989271582568062911317920720799878182666060728947092164690436977517723723235233049973024707979884532410102033900615159759291608443122292526080601723508175669603875878402385400363100394678499082920927841612149746583573692981922708061198410646504504910449530551809867003937509439736772427659640209033886324853731761968668383254639589027444877915958450531264236746779392117836681755005485826809752334960782085049420801064710364625706401013893471720250056383782253263541049257358132918117811060480474693357012744703080931075046228310693291029465788324744514371009404758247934178702135405939665653556945932706277675067609868247193167088190205436733006219473035088207774488882652647520734645614336230776481940143003454425566399706159317319525387714608389592156539676439506567535463425049376905559304276625044612883991368281501682775137872787397938366547117453563788340594051921888033888824285671828086110537804360777955468054893538148566156861289716512548651275800573743973250044423744958343701406549368560453608857535088373936964337440652533230478552052976016990269037288031375204591464122659585983921180008878820193085141076961619682757753330529837116379778005087852412808577578975786857770073243484873718062670279608918697575201576065512114434709879264042584888907066783957973378943310854697252085326668852152739806626225623234832009351140453413141535587705067186539032650814709639922406688692234118935707312606396400027915996204324746801862575903792851484511918809179845203597727759713729661791405947614442408083712682312993172161240698195774547694780899792640475075375921090676515497338595740789271063452192384787190687363489664840022036720676619388707878547302774386032483504953738203350033156583345981118906022983041045301720356459282976027572291508552668625986565067695549314650031686158588937659440599744569269444947065806691756151132491102174831750815960988675616335495946398847787036136022381807533606671860899480361398024436887895590058803979913438890451137278508379781048613269806883203758180711867824604763036402979587852972203053164354843628201694560659812833330499224611309409787473276909523553056592650918229912691265179194438697506031275184505522891730196666801212233137630554358458455559849224854555111816241405241593684344856593786347622754939152293902466825222420243388276708663619701362703882942873217853423352678616859735796252016470712827044144858931939038071649694898880331267720643423232095684370930392194039683812257540707513754307147475881230849276229754808175333151860314515295122053541338086853341826740320817365850887307446737199815314299310881003443118415057900256021762476412004286229235693095533151928079215705860255717056634670346200216490686122044795520066847937764138362580684891205475973872025095285252761753541695616805067887799375720410899374559714982649897227581842668556957637122625605833887340250544206598984711457781604096872167173646492201512723979131679579972582199671644376344525456697811402255679277087264743470660337321666880452908326554722164814477138453038257151108760209369735245790204237303912103084871991585446558066593478484177328441564966216838031111163556445214012863506330291039846122768347536852393321718643508486242187479836496124700043957891274717070987927125502024737480483202584984043899203022542667201681867384240156958839358193171600388736990899225015784322787198650889661705366734178250773188581299189556082197967313389315944994039740770242955989491245562403297550267706937465934819173723162489519812548656638242494864774854950007957497543790631731200000000000000000000000000000000000000000*i1^80 + 1627096102667974976289231572064176222353680286192135544708254757877289766763456683096874960303973435531883404116123171379643492907038895764185023171359424318646087580656530340923811172996724026490673225633625431711171672894510695712654807767924796111667079057709266367392971002589828337979009521275788058784889219360157869508968221556553342388508336240556609760133961679841714098627089099087866133799055194192164707155279849605895100771831878124129329449251954434421937791215665629987902491330831886850075918166683225294739724301579799294122815997506628425773035211788642375352722182679175849653429349490754448914448891309734885937646959907300025705810502232118696731627830118821541030985994661429231855844539024647637144360086286012524063486107710519981448749287417863686505434918550603519113135234547173663253573938302124026011476832272745586379555970594621072687263361208595920535733899818808814146500968706967377785984719488866266115289846275916251741316377925718538321316352139572378823934089889727465220927989759756267954512144659691412738555285916971538842623067840362647002884503448150719975957668658344811399797992100871909912331778830612503392304617443772335157798629805752789514741073485514687111980855345893386048123868321163300952215884794731483552751854649074258858891307821889366847873080332424724745351010763141995027195385217714204796351715596226889983215062458003397575874074077184742531754081735316669870820776971779506763864367087139942865473031120260258403257596784879700820336364011950800246891026230266462695169462312573990408551644346203573090284078278612025709294265518751348027832301691890233175960648112450607650205889683743800555644128707764636451500178181014856937954725077114153545443832835343025908605674938907613878444564208875126788803897387903147976094316680825670220820195359500668939583733825955553423204602313039976189741165959148143438112375546501903201799287602757799667320017046028582387436484210091738459693479905804532859665190238042575366993862802972418456966150274777156721002549469954414434709052937222336063527654038552588804215796692064411380707985247133020107809105117008698882577777410451144211307854796429760101828576576893466516374993552772014291810861543707014925972295837444537102472613710333002493795230400323275639946948173187979061698360287782985200605373329805886797227352153791887685665643729400376665849209829130034535895208913417438777918532232732454677267013042038319866419191545235248480383714366670879058936890736136382615117995411724591196284360899241653546922288399988206888372243385405474557874128546588912882021524495781070737687830031988251951497942459576638009947004110285385562641539506115682529292206199374556579758202716641557432338082503876397472941062381921363143601963146436056078568101742462646304818517931833228649565559883162188292532487733475184193788859338622762346476236850323518299083624126966892153636071770156551400814535083500239536739017943891309495342104844873481244801836143804239703536099785813579803688126133766074768460742303539313859461906174904091644280534897765446529977771190308475970183024566326287557459513436130407828284062461867128065155967743877861979310430745136611949502813364372103031923663972996412934191823266313992692253634448864173137834135213198065718059351042242883340293028297798463733909437355934462922881639284960445102771650402099038481633667204251217465803812554199427036055809877819268383073472183282833820985253376252701539725254396996737122016869586663974284003263100167962603680885203424877370121541598236329018321776382705793170843541869796902360924679601747798780982345203368122399783553831343456998357827598519380100597255864065903004679496058865058283733974298759009120451600264623457077673593049176064001121527565140005783119754358943644916485475608101234300446222047003383141040249864680798147034143168264937764380085672259237854797029693289476749249745228520926019370638600580325945240826174002127380043950921637203722254488163738684801683935415703409270799022944695615949355206744936100943041135956597006730732068027911325381485780683876978588413334900026403269952794407009206991423084675346354398736029779779136813663415897903791350078057462775030369309261419751505689143679518681308714243284218534975347695998138081072931925675114443594068345754421412656851205933336340130989745399662358444623683730707500586958848000000000000000000000000000000000000000000*i1^81 + -32439321228815954899291732784368817584372834540099524679954343804465705915804469378871639424927403166507367487343369170449533428419534511280432087456590229413925114644307559651432684716472699050166998583868937880980429513691379860703264509054453307507999285119534513355009470497624774022313802548701121962451900894547362039810941541511857462205122576591021448663084224501428078070983693065941596968958933852183906955790955399595307042981689890079843867699741977389791663083993501333008385888229403286187703966263434107103891083828893563575818682062457693593988757257278086692363580372060107046015449536609386653896228957018242992736978353797333990318249686544829510076059309377086774214450847672004878171333555604280596946075359001719898757084898403339000475861139159169628062587671221231245624676470750914667716343688727049773850536334400797886341765849371791028286069813693168935848423811099686806107988516619714909844690643943413303746358401441541016834151209057928631926866030818158331916630626479324169165120424744706743201391104478390051049598023982604335775898725090100734632040208513739594638992345512944670098044881772165644381249446270953425197837484325855151147609258600016453024471992597238958407471446843168533475864007016997911150651369107339851909932649699298879468842239646235750686930835401574964221373132558533609576870697479049689502245204873719067420451817610908613110063701387720836513764345660050798252330652575481725052958886732813914101209162011632816602944284562936030740531855941911581932621800006304484218160586865943677195704940006680721599417193434876902987694885261101923592906704122699902570761590323381123342117513731959599992941621095248619343098623628999336614814737038571825519738619571046171661295385525249195586044741297846097226912339134273275523215739773974465350765652368446931788423072095103687108763046233983743180325722583572336260833687572437496632786935710225937707482408556312016630405748403167622750101153150438801891938613084634845971585904177464827768239129549075678784980419115658890631442201663057625431074318682425012277137049722469306412650640090772617389238719864966999842265229330544502116865523734658784691211037832612781669602371382794248808965494963715895122531153684226140848324255957890629370518429421648907005666298241053301969388747619390507015156792127152828193972461687049914304441930110672737711636971770115949949693321999087504172197673070224030631221953848766275083356278800318127983658557343830768041970520975580188174281941085024954790355296316924514086310257728183359062382579737420925149398451303451989300153709724172197688013658101487286714816043229500072899696298149739522461307933519181110521405592300006021333841266075093337013840705685567934672061044631164996790896320288110907260146951468658227680849062566178169563328282734376527961390781386205175811758132996830281730309398981764793132178955699131959872996788922162958854426143899848961214103341126678572169182912879588609158785224375038242733343951302101657969297073991860432671223715310792073454153509322849425779310060040313349298429669287934010247804231502028853005320851275932654640981495053343564669213142820830547539309365066140970513003920431963171357120753717939113331082726781875702609769864000269853586945718923447151654182612184709265810455166222180527281979119116368796397122720263462566556856257265563752513993604124246262596986375249076677948393068718996898333648040532190629270066462517031539375340508702471930365141062553923045734741061621065043405923166971777379186792659661787181490977279279245790312232342576550714733204075239514426170606564894562964230859081816180600520610301810158541389707905472945088056611751717986616674794464899825564655045092826599131776699858807934377937699169924683361750851174169883010488561100961785932741321771951189793707272887871508697096772089039108959564361289836202165378810841629688148383354417948803947007566183444643797611553793737330025120724299573196266175356189662778563233925640620819657712256406828362927617772929298555301078770707484407650814536314239974614731713379187430305533790162381325194250992109374382901734636556870106714745231575196194661187994682255905365788614419446429108761984035902219564003506661167815735164803855849383522318437825743819581506930213342750016138919549985568912825934139575662421456394286273859465680815226964980039680000000000000000000000000000000000000000*i1^82 + 156485404160638409750859782413526901017464123122474018360423377250656766979255440546516481343331598842681020490447424852108473082586646295534106093631706221012499835768415060307782442689919411017208737652697180735691152854886873053838673745824000033610756696719924775162857483654865697319899225078440656764625578112048692130129345113986517904820855803881472093071308510070346932230344406621236381825561873981675494294689532151810822880659627501810814742862822163196655418143175255447529676641308501058652061484909546021497615322350366564249034130700842902713912083809058985781988457858907754259878735268428180014812068779593257567427391799889201346189545922753820238373853691483461660925923156836024605422243743488192916593244528501264868210540442210810623735914231208937751207405304671944234874124811435582097697129641661854577226938706559542317758977903937175960642003054004055587713600724009831539506322042897741803554127532913990126884558877011188728069454394664536363377941713628459981247980502034716570011744607695197936329603729657440805013336561595426893857043264194202925496303120776313534626868092605919996061779243884859861330935122889388700251423730201601557728432329654229163112295608030281861836326226531660788038221906076829445011019096710451408172777866876628445963287204361307620561535845086957793280781543328191474996697943740092702110905925069607338534009176663640963750553650751224934968025962000527140661330764767445626377137467336338849817821302028151508240204188019520825679084490371217029583182253015842602189087605553760599935342132514786122833361878350488098535517175912315431661817564594868018057752056811497462371462648498020810678065123126261210247266812981609600359741213446927207403892122477204200397480868348293201961592406048338376937334647863184831117726818460908260670716742640094467921684902947123176603079729097890626179592898267866368071033747615519837285804314875745490442418306103473017504331202668093685516396371765472846715635052790563043240753546078349460481573579496240142935824078382501308031052942282459014477726708122591299312252304725846362044330714420761277714060881383354122684464127590026012827867878123347525911477509017538901930300912609142700629813730699788091693942061631892724343688905552229010557416017931561226963799420145721795640340380382240620437182286546120183799040739311455825087439775655069423857503209567550253630475288283885552910209996564789657453557804177693385904396336966865456725869160796109302498642489448213869490369109733205578246527165748809040443438193815955384907676177233628524147118848555746408529884761461076252009562849234986566933797702691658314642320472969488900206114267784688574582631134587410237744563000000837297915866372552343636546278601738893184678665179262144799875487227802926329192671975013053838867394710051216173802643998210178230530393702004067141674883390028929265436430699070281837367498368503644746649924816477844987864655334241545645202760245796458889281789066444931330369677460819395424974167534273560481672960330632826682521901525512252554870915398858490392625492647866835117742967330115336336205641100632309363979292322706916220515314029504103664150234834146533073267580098926289935364606175738777169724167840602294600251150966097457336947716696835458682100221887071047961311068022526307722440177300422488300005441089941165239052001713727824328511136640967974595153305861231922357365625974984538204246572852602506087503631361400354394920086396979515737273506865246123978611499471768250232269286546485338055037493267127595395801686089880151511494102006930774676239299851686006385746242391553174132531248592217535392931379054676506219998485694791151054405684592507388855561534690944266562425275312197714228438192447950491747722840239999730424028738349493685656048766782648593263905978016927961498110490117867973637064648426534945345341697927860516251351103698057678391967161909667590065613246945775173688136361721282168916246445545084381224923483670095901302853129742202644739139901225907428079325236616548527732849515927479140555663838871008914356565070793183926010893266314028794152357005499696473998831883075479100136808535000289962901875717010683259108511788907397937751632056214122434537054717531393897976084104992707460530756319834023453556596921430406422772000825670120206753233338322229945548916597717576895792789927498956800000000000000000000000000000000000000000*i1^83 + -359128933165876930189275727249712760541235494691916610653937228238579416023629849491574421344666587183899517899733220645963946106649770308201887759439193256976053899362277878319157769667840539824298778182328105077796745749611284715547924043189765655578672986413664541233515303890623794058393038580500911852802384908766884806251982582010315663816771488607340114436293986088394036672801993762724268911094958836859597720536100383507903220574079528535930937896045300922903331704057996693700723430517520888664194836077805636032910964683716368477335669934981313038579147203899427878476447834554322467954589340625834111197523980869634266231451891924027404098247919952076957125640816826982017930843546604140751910264192415846829001196867547133516196669937467963793213530804955123900310139808597452652502055477404994383700960745666653279360386960938221328298338209194286419476152661155806582768103542195822983948033000358356315799713007119212349988717978957256531125749887784102291780836928377544542175658203489406750001854277874229992106879707332893023894724880777328763748035371990215001415251855930758972049162150367349883634831537619542356445934804973908568113331467283593877023713492409075702800077578136891840069773667722636709192883548066888117448990210309556213982102790735610236515571943630802631439832611843100680960388356687166777474162569229268285313829025404223719107330978571827832276141537906085253653677426230441110508166685459983683765731912121123972174279331365136149397745427912933490047716914480552261811072036368123914663815933229296430160812352391853186764595983922436288533836708717907281632502259973250526497094482972654658997923995142512056681387333028096084145095067017219848066134710803735379279753937793928842442887543146035219411842717555262969395208268177148650525847021566979344546378537286530221736899944802743646893335331608026128607120113350629453390564422757405178044821268399373111585242921592602772194474488740094526082466721661629001915929356110817788390991985114430275704234895119041853377837710386268416981887686235750265723192569872399995263211270150902539324217509282208751777714839382940659827326318783575378739487594942605248327967601294207623482695053933522878930746718500584895242861137636715219899875152285590451064934385690614539047730912618216843605854102234433692359295265167154985276829744064614196511612092825991798803154817167903932220464446459188038100971406892768224821212552315053010865656835931624918701112725627925310960038074946545479501438565618769475045785892874677690530209292299512990622296428574187810653462216587428181728795647177207183737952095538331401674281923084405148143758298056180611061615803498692720166474748816266150755698084616195296743274980889664999068334921199344528531630714476936882323711222217906417037578534228267328291454707792074476525311707019772991529872183183512334350526794210003877309326780160830017526823412071793745922201037345200391958852629725668717778991773583775197147683417468651080964816381294355354014229784099378444134847200434991722132278513637020807573255197791023689766074532425498015257215445575905284528121798236988981084583697846185531630257118774727926069605176604747845521653872850623502223270191036282921359137306733082820340724790460597844649807389494291948576423325923999460741345063959297594167399394502864934068941172304274119055484234478265910160507135088175355630608860260346383069256551294705145719337232500644973000357460158644533940844795047842606208890069910950595770711516343491885053472775141704218391683157440839473650627422910547223583639787272444060778726515307367699596684181462198720001646975983917802381324659669038710425599792875757074094166722659602882392562311750749476568927896826853928026844581753373448501459073415115745386770428931586581778455392769284206639089506255277696649452232457865706168016622112673714958971353506284584390324073976058083936342275054587093298581034580167963805286456885335269849433085137772472432696285112338460223959948106810599854162563359710460450504604997711263097502643906258404376511701376254555669850615648140906140358996796408740620366860842932587124111675233904360391386864908402676544892698516646564485730139193911383104288831884368383340922226908230794517310666397466777994824102509432191082572495545290139151496099904723347063715993021651782841995565559828257602514944000000000000000000000000000000000000000*i1^84 + 754305037799137986448658465757090916881907685658926097321288645245041034441895333275304775347270427772762681312916096978824568766279576619908238496259409455004020006353185388647990910053580671680278050590048811553053957664045113928242750439307994943384481861212829831700509934193471612712945135970022786315863357056641341350740007617033342396384757268197786442177861578053213854841420570805259458039386023174200824160628570448882569673505758930817299443693267784553042347763047691959091529405245442646677573149976444511050450676489225222909430704204924789391485164567306669964919870467341117790366981268489484887026362555081564233104256131329431187163792676603699866502414746789660555603456036264582214197014622834086386142219063859103997693886154871006127389583532501968343557708336213056216132558945299277426542400326358755875555977494711605974127961627569801475532273582073031473990889644922773084462371199933489488715676546762681517341241864074983919814675858757186406862141335689853953814974092436855998495846609296188910098815304745384030477930631212265263432527192212137044822356924425510408487737282563512183572805927324085606322233724452421260675932085464022688068358677224618233088101785540586587065233573448657534244130975692055650633123771630100795190493530115007918268675900215578421934047417991260133394523731923980476730005759015368067261322799316009280643232881024307125040955726635132241698854873153689381442863116059333989370220920999436354812956819053660169135296844068592154047445333678648330221154541989221388846732769373577958737134527948688300069290511570132190315608419980573599033091447781182617916582397927027335446862750749189619599467137459904365844339109850218469730581948883795819994696463007549427446536240810395338747751159601053467529861771955709351372003237099562769436331845765255469785357248070038410059057147065640591992814145429222158011134598189378634780074798402280236074101629630049434545097843563975860839426086808336380859326051561109114268735216504590257469744777259403366177247247409166388725946152638817929970156336665689527462163495156190570626854246588192767834794823487079312908078869586569954079428427858880028069220451555446722550071479582585757293234260859063965761772268497611861901577588486483460828425144738631484340833292128201464389578555236683445574330686025099981930648859113779410083532685822376335546590679022419865764994221548483720720306928725065553238059023672415865924429285084732947487271544634496840813467578104728979879081996270945314774578696851075520946040450610559077901220901595656866368936069374794416212436951057528645512171926970034915092434867313721604196721536096964428475906826679715941618907721307062799979480442600628684073096683285479397478992307312939277029192268369229112116556506867535160199805062282810065140435740330240729197191528254336837301508350218256041948415496784122925176845952408975073629717128952502967318463776539052384809329987622363810441359873997534620728742800951775089040245256593327249803365681613221373309394499007085031219335508139243731650123607472753300095027176085085966613378794331053183708513459974958725405479240114578113309296739364090238802293150337478081291405009452822060478565772688383574126325227847378771087934730370199156906821906904633912327722277951243160952717951989116641384952809397966772289338131145465805112549750602422242787004485862463007275603602830872970528879003837456307023215800828262119535587166998855674749465022834707146030685746234221864476774847259095308795500916716477793740944755597744289001272084114197432694670706354365583624775650014329429279867867321147185788934304941073015773206273076548303016425764659785922789355933254077425596851689870444639593797215094329207590244404249372065213452725086809391490840749621973208634531958985938768126722560955176571602553432057338575853619565363624523255997518075880147006975273149738911441503882245690873617934495589395617060675255939012710026931798960028202392821244605515117513341655297429462180368132462500498743381536396252549289685875956549013545714363518763571233024692275545639680528083973910966779035057885816415285083783670509995863309878386709720070707986154194017969582225908317323936815959615453590730353646425954262026000941978333898792660346269082645947668580522890155178787630368935163211464744913336405791167334976192372736000000000000000000000000000000000000000*i1^85 + -3795293773044477024229454058370869883849047615725229875722170318960882949478639291450160516956306961373987676646636915021212339138335530658352600722696853688717731294035981152463509458899525702402118654562066710689073855579690222788293861034852609635066725821658822477472342190303544058532132755909627297647829919604291206615339524938171390312466523195511525051659200344674722158086123045828890330655154186638791790439004262423242120937417089416262339176745390824249105618480840516234694360054188971630246869925717187642254435160790668790090022390093403868814034888308015008150531637975685995955138823998910301574651799017250075800282437654413891736534241329558217782873637047984838002140468305147396871026283748690392347286629439968724846796899202209653159498756397275498749464622801168862296382663760046513840247127426047555758743089843075460148083544092558897557852515937137685540833755539555986187169452636408396022798982421380717658919686654690674860379797372254900602066257383717296625445809616359830443195707917646950809725397927637863425668082486410038909936798424557911997602858329354263398821234104781419549117438624280009890519259090567470506121718864689658341980814746820080791747558010647344935791447919414393955650867736442016138227690331525541059755379070047823873530582880079735304291301094905830177241807466694775740830330377167336844677621808931509780954829493757759769977056505838357514138390522753295717561312102311210431363945121902618161433773135619266432077873834790073369656168127513753621282976205022660241311414985230005783503888134629828355869027806587445757240687980255517413957758878290075438731745456967527141688045582544818845714136463270124483182916603653811433832531556534601277206708598561415501814680737924224408951824898096185492350169083030032046334818794170195020013865769280414035391008963534680152170744330104112518680718177356198059614339636198012157838093259016364441845320122102881435832206085203434612804549253420893807142229048375266358801628262975330370137419149181014144043151810997623390180429080824384966524493474614105404213272492080682278037889750046069081502733904564776774693346569355328750919616539903585434885593372801612908422526822052976090683782609472726298162000590366206205137920215199031802560631729342972263356549486165836390647608188170664043715438375672749965300129336531071374189710598938057030975169083233669861239486780772584122482948980036240605269719053656795260093334649716651410218191684854063805250643033448731031818642639471806489015410485000366165416369324618483786871320817262322143834374840982518546202105873799608282746975449691269879277025593297150875551345032710981422859825086756856916964916254305596686094316278261491137005241238114089508212094068963871180944606706281432155322176781808755897656196497455283380272110735954979256519926050462322480350589952887093898036210438173876706447597653491017782530784797703011498883376590536369554906695776577940187260197962642731275381469541909967792128085571669907699930320152498270059616332016477942781719286997731335685404741652711410315029339415221829796743957521975796953996939408232807586122465234608265631568990860821590136099170278828570470015994683411576375813101193140173669096299531028430768035642495188685241982032355275742900559352074618509590745734407784809997602175832280503020974891422474934777864136826776458913558198924627917844571928436538828997893786922326114082300449314753189157240433607796764537835097128116012064137354805846789901913295133787297401592656426121219784177420848900173192266519797270803547410103672639986231453953630092449271986902098877965207437390313494293103352686897500588416264739984679679224401223537652143283036815222237864950780872059232012832463609439424917357027600742772481647877274412829048695133177528102787757705590621532067445343525316387656461138062011449987746959040802449890842937827654028814843697618243070549184335016188117917025666590803386559994230932521134816651915709054848601266164324527003396626239664187877785617459943672674963842489391088134220052539979034388530134129776066961370502520497984481576312004205965710283665943644723343899125367001690940721073691158839051806007056650544510226847797067746370169298965740709758070623928736950127833265513878019295515818225879242449613788358582780153590532280485646346236332263017574597017600000000000000000000000000000000000000*i1^86 + -4878767290362037700469290958567671208554549126491486884691058993481809171352728740396482846727154950004730450741895846578565989131633198932096228907375282544322238664491885911016487642343388351136549831681084262703974408209390057026282516758025146646315567554113790024577049534108864368607543482310482696080224871959076075811893216544192417284903838461819726816875525277102875992471727366846811759243648942267090495460077334622648397884652680080976493453217978107577734296726346453513461971084103203590471410563930010915682168015515501085837421076443815164639986661228902555173811675746146297326777556871290153494201363922209538247133164931811735124537419705815192241292130237919560945008578470172135563981651257424029083385156403667149924857602456383108014514035487243189139859495550773970395361728220552725390294617910159652672667652554490585170932173275406349418521826233103554126520588522981234749060242422130415310260695897724674264291782039838944061343944386981796589834674655191933564918772806048536051144537177111083399466546986815870933523479876165099694300346621254526836826579109836496877040926319633787483212484435068410740077595075661209673051480854361386308856191097479977964398904529794387020739630167249429987553425653506624313660716165595575032419019882856099599038306296202618517749629036798145212812154586552861296806401670713348615054393761744895418411638229655648391452669508148503148143757887692700222594057922554930735332780473820143431499637181444248298782736178925841003519013061023320847129883545463995521297422157739099617009403110493690969723572884938870919372600763636488892227566533773719132256591764169130595818791789912898959133999953463530783518067809809141228615381582058056437452128580620320072922814662524791863882860434194264486464093719258016248242425802140459012621380952496311130694222975372274918136799657045065551102739087754977182487668248174224491521965781027436537328756499074187630090896512739657614598248316731069212731331041361808518088906958096696762850838672045907075300852915031038140629976117348209524224281706789146925868378628890157827717339878017687506340791001045147634731126409637250416768701557871114209812003303474733642299863446695787413544577959655959885902323006821309472858364144072581901357616643804085683434287488458472248989244607639679416996375387752634530935912685650941091827046426974403303094412108101147209807267960168241420673302475054206425844840798114859412442165045558803326620842041483665631025670451327521647775102479625286971563147937026650537894481063119618262936591857301772002399362680427595311099405913225160534551028042892019447886690103473368661472412309130494101131039886820401579837541352793775789714901146510382547214751333215179182166636451969460600937577613878435235448831242805891932084890247765895856708100376281742809950745110727319843799311241893320612529347351642327637091911691847102099379599697921812267154609270829670533032190114050223921584293764254695195935858953035444132914399747670952893391249306983255321126782908887162669472926917906319985227520349145226768442630901133087804544605036771917824391869006060178584869293013055710802745864795273509260144913935687900659454378041451847440643553768674234797132324180050804241529683980960952370511488771831155561682684296045648746160570394214992612851758661207991447090294091237290197721215544342836955413681811668128044777444616916987395548848077400230542189524751444741881785306907726350201343726795035990796114715038924554367749027482321767820867587732387070548840984364459709896314737056285719025642901291865742380392297838750222040123863575309328378365493773609215860974313657470372458311188261710852524365979867566124054735610008085383662491887483435854579529461949377867707862441669065521422600605547315600148898709847088241961512951720500413788960026192440172275934855069395216460182383979977067224463576815423747728986946838655002107463099235722230336916345389180228927912012070269678196496532818953654800198073837849109751505789630580788126634771144159474082376589407960427966117227259573581003146738446663298660697642206065776198402235035703309838482891577225046154450162378774553809715155819535512098902529137658698013420000729361020175985627338518254084351123699829985350356407962110504223282068988256491398292018035293406014497816770617645913597674086400000000000000000000000000000000000000*i1^87 + 245632715168209712397196244796088846691970591208471710074678855761612163064434051926785988466990465452798938544267313456906624240401107717351818805413864288290913496077483794482773806648913046304843286689413008846316391476519838633830888210333867315771340484820659498440115034373788876387402972588891401677130427953062826638283752225632487541009713551729807555146430140219093430634040732098977425269537544280531387805955726701117811126469406649280500050699200912317788498587286154448163024578508997258077510826459523561915395691277284546106978244288717285912873262493147115773221787791958954560418156953720514087036203153496859260826131229822657429156600973972045675025996045651538320155127305259870950012401885716388359905051605916853384011782700161984958688465713010214689561109232594541835435287879742552583340376623968795264830434996507615477731785462825422848602108794939316177626597368011218816317083688329106302213829257797313186282243883536600050061132719958111126797021415517622850913523751038687784078717980285453046133578056708168830921833310281204041724802176482097615255201956996107704886104521361832148300053286378465828388199141798366459654187790238410380457046322238052271520937319349998625176112490444270201809002613779127009672884494162495785746930276391778388035275088826895771593311817041956099557685562919795963833480695626058117552814656611296075677438972409134431813407804760640417205780690233864893130050934086209338325877393077109983985631918792138947902648305626580842778780349915552351495281751107877980407832258608260272872378217170781718417725976053212733490903253762779404555020571454232588547021365308398885100466855022803751348386784511062886489810987400542605620783017133148119858979556664597260284545821973994640452324505391574314736956869332968589169594079810886345517109353400188307501658393258441500503327312650563228093145769765321766881890103550262366352100823580738636772644629339329528768110565781240851314800627126743340432619461842801872943073095292927489835869215327952328806362903392473298891659884934067416813019983352350885303558631511380017895006044848391599203844819249701968634109248188072210005134424858631719624244504624352011143751917954339159380174991664083056826597615908173849741289056831599512683486735690362722838582391911191821800328598393156635007457917939356913406273348253819271378800290268725036713529662536638259375548181434066696332035137851269870936370984526445827453377827782041749086684186487864370346801512757829191345877953704568093433059917949822594554321766361598065252776180200481758937756496961989892773787647979137412374959453682959933016518040982355502269311136848805265550073518676140898056913365401004675729531014567095682869127983359085778185959876983240465932445319734809665023702857624868193668476017156025654471612897762360227321619037975312039573325347397634989197494676283191278418428797398911935807394038064305730956321821333003471062501841389733607324762568108199981775605915739759352045435152264829419123476008738472573526594710562506605970720161028305688711348473615941880570882340036371245564101995042133288183803528244632707580245728388650220201793392670147607609894256664247656155745383901227271754472395903757986609079982135499938133425384092735105477420151769414669698077996038511831663324389287369712245775436023624366827425164311695551380157758890930227040084510760516893483153255510359169215983761767059166273972262119514229630353509099813987724438469344521337942995129493740747892752523484084200738560267521649741290425108711746247684225906120367718125606674885711026236312405565207284814024716829947412003683653797346749712227215840746679264142535143704611250908997231718097406257579286524064402902228836330920318978875389375729636916130948741579303052412912142498450103253797300999000622970952351343430808767980806379842417899312606302659114423120036077822325879535495749537400585489488999938102569294265292155406560466897138195494616291944180278714260363451310677834918789996819767961238357138846443818280038109742909860083564133271363081994013117941206062489172545963052059966157649201707884221138893116566932036768044630901226402898029246634824311676904438306605634339435602241115323053055784751749989580193128435685432505297058525181496576624775706207416934691872108694316494540472428710511773569846183930880000000000000000000000000000000000000*i1^88 + -1719499327158958307404104946688988509640139744581461582993328113390938432708780950966827001088079536434359352428444807260794343559578225091662408562541654667369194314373543712484905038749459643289149957604969328915538616233616966465076456640748499200801747478157006149208101150053970206848028570014955961891202151127148799830062726759801046352902951639006493620529385343897404958205191570587456677939825979635890146466154181476872557284629668248056927644085548664045376021601145502165103080409415439104857187417147937679231689965932154804053969463166756663737639827529491112876567065023006281026084818069736565201204100432919957886211011145653126971970651329689807153816858225031625188616543424746597141508406258829142040604889118028786054775694139608968270300386509435443084569566313681674131964886794207245523483329353410741446370313693896641427589580431308049855888880557972377010723414961534974577102505382186529538421073504979684496829057517083533841631156281418032149429662384429764432190232917537050799806278657077279675520208393366297491183534887703998918206533613915556952444295631151251501786941729929154841913569228959799242842606618702587187630302212812731695849533631423059089386534342176098216409567718302651874153724762642211533827678619611861408466030452047046956438032120579909814028193235030714380219507481473241691597396309323228648383913089347349391282822535156717007781829350223415176390974984542794349607978131168586303959962178289446620704274881453930260786338433472858423288696070404537233358726639020683317292927560889837586466445736336818922319264849542512967360269277197556595924660273979904539564581251689468281663831352514164849217354243299302332466161315787829253946551186370757998172344978624836514858020876517542141549775028916053771192327282525709574699016230147161375722779061828379614229022443989292124159258955021192655726581397515718545296471484300118129518013064567433943769209449193197817923592630896845633005478850335919743914577841178685336999047974962929006121619225733871526846498870842548136543652935879153195936854168610602217523472460387640343239013947150561990504101094968583291338068225548187920331164265613385502565089505606484671993400283309938156632409296049601954116524655881988721753457556722999284358467232552107056882135268149340651696850534128235593801280985007641560892406197658294378439289928046443232244845711761415090862710016311989937292726515903163053916803794658623381218270142516131620856870236643077461728263895273987178021933230339198435227250898605082654432520743646487943805840039966137970243893069475685313608577899721304613064631848122052062378559753967871486268829032546101050673636938144708001226243019861205764597674567156838593965837059209789773364009705681249964440653861198788312056978742632655252716205066002415818647963622851811015047791272303536400273859593958674502598955809100670004213093607751325700217666594175567448313636300825931239996962756013070903220397419124232559321406853895473346110031695592053692303323523560496798593230276945124397858596049540435619321006500076542099622766816158373538165277428750608227639282762411044600381108261061861570046755685157354535247916189036558948560505330882134846415526419954305165022207443594835137597480885024399114777762154305321024665813838525542768534291146308993995771369939375985649249799745611292410097996246648618456126738806297367598040182088167097309541331666588771315381050397500624143027908956456387661656227636360878823571782942620393197910819026625459048288760942744767997694055418835192562197241448351341431143409817246812485538563514509661704636358653686577914898234073836029581188582760765333915630203815286450829988765464498143635052438190216592550625921242943182028991522134603904734200538746814632442019160811525375159325814767805530555677965136769833461728153919048959483390751468865333110246931504607241138933141404099505373092798282205488667365019808128465337238345322111708048830387145902468259055949180894854735169481970287217923406410046183776291589222633071369592207500626410433385171228217021106170857678137547868299077451940482127295382680197919704650801398233809633828060565285273643297326754227225836319443208850165232755983277387937028621700478262841936879578699621241048990288111329965579570166433887346711681079979944152487410854921937857039851520000000000000000000000000000000000000*i1^89 + 6640104736887732775054472602164999936215734302103405766700573153198228732650724151354435629404136261523109186695573882411764018399826607783402996091367779777756011995644835467565077626420713714396452071858675747108447048257345923669730818008047631946045470421985938553754704895447157426948934760901323796225973143488596914759659327325921631527796668883058648111615489681269935127304157221927728683402567444965090145324780006666272183583032278161989437660131115239064723786478618848079173945421726062675410489078977656360205559299117972972287982094987156147135962878932604068837254503314393358108216794113328724281627713869519836890715125064031204781217090570912710773878574503506876214004435552658837667890822441251682542545850157228328506752314961985126980147651840547745392864946567962865341859185835555197581561096649349601308118946218363438280765728404763101167569790537120571961412888016501580866812251157392176626401589735774517360051406679251633688831804031574553506421770307672079246168386540237673778824415547783762457767070068582028531627759548849788681524568096707566186360923313942643283233399931333692518717381196328734631054985124261463002974317242285540362103611648485417824055807776840353063298146406692854811330997348728119759161454304025628032071696524873935772210685443389071833430297729276089139540716564823695405124486975089206823683580582923899140833249532170974112288531721443852351360539267262811868058627209916553857974269582946449469331991005100457550775737741285698771039352369098220778538008485415322642955225252514539714090738297298737782363696631467769754083826372803286594907682954536045826162105005243225418395894579345979550613640363851631829069752947780784381098167671650430238562498410874222521827047840635141317053559547417317209349327025908525156955890156177982277949834085265738483859454114616047696075848369241117691794547217055485053364278316670510815220444707840796832859188349540476224335083886468736977893218044184455770332077552894626953711891032629783295261722190176861758651369545100959840785943810375792594735136601511720631200952763267344585289446444016128439143316599505218957992254660038481738505760984420323737496597435595281836160932140325439191779455235476454980376579782957317198455779428104264179713539770183910667900743033864295122598553509783004581416601010486942297054877394340050319123778007536307266144392036295623824662866756566893326578601839943280531713007915805181814705524859622220301475471087362731286012650359244731243151730834452667701054940622758581273424199670176576296129331966671769703491401083876527029673742745571683210754131459848604410027732062802059923066971106767990169370944919412624346592382612042317140978953578197120345828232920380848960883863468802223324977885987271436746176605332836360736956898281344010761927396006103706883177913010810115247811770686271084248906139168181109818741524350639955507286634752592894621849935467158441117805151031327085566270437118687292192646890480209970610041756191666976939945608722291683457681262554629887637625213510526847022085044692833129317392980331785308943737847234823530070426141326635672287364485644730639460816897000626333697943125125110295956653758104440336588303438059642629999523303305228397602173294050917873755104378289483523168732669501535971549614765497056693879121491799778156656644843369862680158824674174514384713399533027945622175711768760946783838084372350639312241861303102727574402243446570823033206468077113815244683482899082259815174267478508058340210430026185437873515695134823825225843330279376479221105538836313947222822918238938322849963895710003640500414960527888533462376054743989178111585566331511470450639783430007687367754697004604795552426759116906929838789653562574772445232877718132182063831334668983434895252250589436841433750063812272725222661604746870527251808249091053138643890181149784522426424894672353320450411267334282765884519881625500033404334561419572920066170119834291888555712217072210636155116059351601342162688585568047125835932972722421793655955026927133751895238935195176909673995533155545479096307000802881521845281443332022952400648637189220404277428870852582331124817078899794640563655207546061126355426787401663519316691846921896233488363318783403318801432519092852565978123268990559123862050825965746589802941266505195529216000000000000000000000000000000000000*i1^90 + -18018757702044930301801387755140057870526569041561842377704723800404905458415586067347498382101138011338003132286181695731606263522012116535553143768293348586702895052657564423863068685952000342380493398463915033223737417756755247622239908189554731236221064703737920455684657770298013394791828417999950556268583785257885642765254385367760711059050916825633059399185620562785209994767026386215304529019639328235836519227040583543192135787730007232769665090662894831304073121534973751907739197871380408025151515703952957155254877136229787367909612755300645120856908039982809114756924948973235683401315331933946634736319038020497619515962356469968897537761323054234460512518315648147563597570814203264420452984501177099194418497291428490112344334679118677706405415389177891533455530272427423215104513145418939302511190102212120396524047261370796740842606574601845002904130619603676068054080806083437669960028912575375879349933391101392079751718558788421801852928228856059959123405405332533195046405695176172637609881676388262960757563923488383955122705014386485961352755499787255221044779156524521807256933541949941409561110604229111267423899183022602092166461485136501033053065470897756716795770644288895019117811442250749056147662270511264423884044631067879366933793485650715673230214901745001273963429882921695099370205266907101403123970745142187051050303202981717206910688497286267388021428613073259839980931265032595690160596269397640766816481712990584663855684419399557251089931604277117302627561135310789201892817942416666822640739836636436040875089792414331093220521389319362902899989721278762700194229750128133687012253111505195281896077643339772628029152723527762384456600007963422201023086032399785087815856065322614752267132077794607041777855880820947705961565082579725814491634890429076187566799657041331812127257678063727432601339510232865559509345303357849643893424120395933336670823297136888388496591910721306524352348384948060979798156925072589286988647972241973618649027010923918395997826678263717047420523219036910392154607196647708607059163259268944912657330418266476948069209212880866918325401988531753769101032519177467446269913234540006614737354390427275269927790378447920933675461210018686217300358287677423783517471862633949943960387930837798205431554937419529311749608062688384471058282645271112181000863510135738246258951347762046709460035064825145179290172297254870194238142470664250738884575568900815929089122067064986515093285362258416871055209818151308382087486592683645873113095550862628210332562866442679865624276924454250480974160526558722044140593122365295784611674307503298599816841500317447656463347678816037712759160032743124306043052115738576988830305997602754128754023664580150770943812032657272857435252671448675665508450645329185265399907252657927879080483834382937184455973599679077599656540682771547095435223131541858614338771292790464375322981614515587153410965562151906970274341845358586733430695100478371183899121275766518328197150697835917443429436039340339628700659968775770021916215369208038139919497659357426894047287263520185876043086735730836152958895239302339594269639810541042595941762634097592525544716953042772743161695078134772208682683876301612462700720478354758032888331579741931914581703732007348589194496417044555126557149205502494869021124282397019054978244655939799179003926600819924525238674957779895797403898225993553705877440322979885479440031881560537557136107274234697314765126633431673757222341682690952646586616180189068173203063441700751026833998497237706031925834467406879463756020022524788617918709791809301166484752725185037838580742055442899219730417644688758974490956642937486591351499567178074900222311940433738695737556290369805145316326649792687670059098702085114288286971326970846855199766608603486890337553152732242509780274216922031966823602301005447226623216107674802214444854936226272144765400948925944313162273973447210727025422529892123520996848715143855884269367575216638467047716279212460586851988409147024221443068691982135677531124168912467050777471252204603406236402198457503968820599642394109587142585668143375946814977951598790679287066118055111324015769252313665208940224278699607691963207931004677042421795793271380176294474403000582408814661947387193734423577623775245587741537828788590393768510235136000000000000000000000000000000000000*i1^91 + 40397061935998984007283886152074915756405180206800255409030673937081978131974167821429056734915135328350080618451577230604445309747952520128909346338604461564857937998314797857873702753316031247888579385293702815863655081958593528905780406591022751906792068475188726476499625631818238409504903439248992234286726604666243580437927412959139255530017623302397451060743231014215655928249197339123159836699215251179990570238720723286011272510894140723092489773771869580846382071604374541218085668841525469588462985026833412595999410024740566785147412064825518556379339173701070404147280829349005590583828996912465996630286424047411596182748636198961436411260521999934993749693559176792245944436671455309739987581090373933782952654199857132092026715640145738216521001618429290615767139616439692134397068826921935052263495180535554076294960368823714787449676860477105269661731508230680930527512932114689037906754809432009991396876177606643513593349324845641579334841114342775605721034325018433767498205761681969654324988119317627813314902861565654620979791028308846573114744795392545752516232748937559222179321929125852026504793811297530647035764313978707468685341129045927444029319890408509891635778130496900823001167491043642063744725727522645167295947409995382835819163315463532734385366601419350629680560010375030563050975903446580472256640756708645415397360073652207017373000171454643301775626014890613983907930601459284532561900768526776880296430918384198160149550023414584635359535963352610091822709263843936738677781352357359638638410229234557643282043589142812139882607289923521761086693467003173103136203382653933519362485033622626966991421171918909565691414122383654572046663907658971371024225944977189465905047069506695532947402212879323136658776023107124821212564386595510719064777732523321065182437255083498621730919048381549046968554223070720797859226629119332726199730521972557966485198371115299599780871436122481932465591752091536131989498827023966036129660166594048899966548795738545692373796318647841610417625960964850076506846280997576073271782217767665244324133086277894610315322938463677664601633577966032284618291207200456779820899663957972034077133764646095350664581762969348320334217578385369717566828028023252316202932085823213677793977886491776121491665224907710547654162692685415208399807733803751176824678674844342344845198175946609720024370257096637153313665969913146128358316953550444460556507643936906490390790435649218244229250307633750153818103914221644604357007745844622017117793508320272178338556267600382000186451533027432347775089203074756521366469047577946391344336771875241261274927123012156687429653294018114566897453603671935017587576186070616830791757091013561345287188421410644477344083701114297205348927171108296480825880878432013512320273182710148302646276301240192164871730658280575673465191480634512256351760002799683153549408705218794808244825045250879302414899641347190384568968601750309819941913156264363735120576134962435524727380100523004487708561355829079501176555927875003795812922823666092383835098142971747416707052998953471219141267017213023795986269752007323297972293195040045832217760851177322765481657702278538336651288239423354656650762040345318241534982588838309547298148660947064642814944974212078486869750642874865468729954892812388895835392266847565020519716107123420071393674646931193597981097863982539320998029769440873767466846562260394452212673904371022180022754610005253934276426733000537690032926085121657782633521331646521252370591466186700195954651409561933976475293123317914841967081010784852231412830571641209546141580572222196327687071377474070939523649097645580211480798061525226477312650763023731704080113952734814026551180371728785177301000433166078804147483688438500822820982109609978661751941092009290328744382625922391203562656976969011972403861702100161480893475956864394168151119490816804433807142736507074562059780007567453209539417074804985821129148913593978829845017703403048963763622617819882417572688538551200250790880005633618919879794239078517455814789230669365380810538685743088754820132659240812119148396042573689956333218791504526220323933886281884282298140112444956372886038188059718876417908730234367917183924688949944211307683468270297604935502135636107067861874215098747972737635255744918273745280000000000000000000000000000000000000*i1^92 + -70673931618298835567377041361047335667285847035599162953924718081246987137032022938088690389679837239396896318139753866340459589240867843748220553037590557090998043337297137051779233146101913031287766402965933529972685615320088503709237529680032323251684366845409254329181373556590716302599929407861194724324493054481389676624320378720705933556071696109477501320647939780789886506431250114236567178135314234623319620374242767516036703280949970339380456780153567823501673089720948171204366677459667843975077295532966806954296580847604450949883286370115609094099087381657794010804386257672660640127070825227644667825342642929274203235601657295406382962820397202048877196412200846921320271879536814899923357533889933302569479208115735538090207185067602070690973180096819737022816200620629015041894871801477878589831883105534765986654256198022678215854525424710088331082283477447500336908224896284115529889750877692286685754108852848563934179361069875397523130361884338071085509182736233538950158143627922892958903397504214612905579550647624733470997784161706455797613115315415566545421752286552329197033403710380191443905230939815476547788628467174150991662482705925572611654667448773417702066206595263514501601294156133674975199365534483867408582424381451516323352917797050303098367489391325476384485264853930411585866202883387073544028214066953567876981183983585027233846242620566676382218707542757008010773576024774371053455241162083600636963338740437311536065020314751628179529819541226589641411922517741629638296165644428735463793553425369462505457449327378239695227287217788770199602562584260769208019698636218164902476922611510265587766726556083412631900015824232046843907845322544786994640500638913155097349678268758136567170686234143673092828912075566391752925629013568578825931801947209511434947166176631785697533653316656137946808260952657627292038485236409228442249224225085737582513573274242386431680972937164065857473792651632954090114534832087086725525292882924049375105081635285962509434021396077790816446760019809578950529777751980147630999026917396688062398779591760903253969848386848733853595929187360032117025053792926173549488119206490459917918527348336443595189196181466734348938699734299217914125820322961855278228703928229104892572766078890509146779609395041772219228088361860847078849247763752142222814426928262349947982900061029848406532527378615873535552320765480915736074678485087319642708737920699087253057986141091672283338916247161722634757901710502868844395953342575458174343758654255301071667358538414194799325544631321229375955632232684796578178030998519023282319709068584002387626847121064656920950513241600305720455476184797021401661183496600643791951294251081193041067087972752423963723417180822310324654531284993390063160317377703863504759082287349072957176386321024533446842529347264508511715292263428441946841399076324293830146267375593077982528729321477379121208089741458384606979982411217953262854132432764685404166281761882611237803281109391190367226512736300156196047009887752822718414660107533100070695073789264525465923778548284894607070368405606312655867145518821363306657592502756772673004410516750468455441931114973884008228538972024789146275994372280717146252039288416272283212610714001535104444740082519656394266569447059793782672600713041929171812209021413495828552686842065499518864451893201468880924434855547611732126946503850995292280769538723704327996159837828640505405808481575900258775456167062789281573833823414083677176758075970677275183455138161395273440861454023546382700826275228124652049951717930097208548980805229526450207913110666583310475951664317562995482804761608448926432459333081838671454682479388028479800524724333823161547788155461057229456383870998434911489165532333784107548686845215524796804420330713240716559457429309709101300022660615305815289837436866212526979210459011510576563294837302098201775931707282066032023463894068112444778133666980595844052298632083052781919276831973766831537944259007622661781485430944979917403112567520771256134375394726247295583734846068303810068885040190004797457120247545627564359960416155920173885303989582281654337743379526031908104212659529125377941348070535805608340065232028288256166980579205326520729914153511271016522754474383883079841346196095420411869498390458900838400000000000000000000000000000000000*i1^93 + 88348379779418006475152517422075980021155529712202917701082817875323735449970071515664009113500581012502958804760391794287444128878216188334990023349008556287005042683348290940906742537711195784494927003739676285923991765772021287406547033613753796534049664194192954753148945758180007810741248147381762072479404189548223679080648252310967332426581634285415644408314854350531179165059927389716094447078718562564998819757307261911565680012555749144330305025695308593436930058663868916436932062832905871034218899602808523542812372513446865607280896928432561778385195509629270808901410034805648203380049663652150609911700848237112751423314108119704586254767655308589946273634951589453675524981404273997044464667298120933231264500003194202299941806913380490548519018243699859515017383688325233384691883783521488002473881673818242057920873405593114762075785772690819219400400081805715374316568978435723474728154178488474951058157696989915012769949977703475845949808124730557327232082181504622271877070527136515952528017704301735791901047695593672426584797541945028508618601120398157512317151366004558237552107694755809031452654623287547031783977488435903185171370003701205761859837771949149225973425715591716162934954089215446525903171123600949081025325415704955237952664954439402540095844841299179927180654396853272071495206687995158606034384002204518366807716301178768676425769838671989237368849348304431424935198888013184670138964913150394279564594880453180462591500889099293646073619883464272647819675019387508042819434893756196405433185359054977640846677050805925075422950117864848848312717827768546603854614019595823625337238885380013608144101252433503587071866385479517761150383976226864037990158553298584446100169127256639748297140037953614536349037253333890298807493313293675658747607714080266798780586804569423310579830758418435822660338024637988941225647865830344299765591872612554365293885243323713422358192408713027302818446163909493834134669346622726999411068423692147225068958279528370379676951991499562187317402320817074578362198151915910528690251412445009384972627820443900388740792412939870832153974667692429880892424406161218894983084533841378960318097636881820653185058685750512169255977892659273350774417488404579598859429868840720362962783062156502334320292868373346416281014206052172076840364749654654893798886138707923469204141880673585561818005220099629883896943837812902261697246725089101927412970558462251856877450277002420912419443242705398507537763782174326212216741964530043607342080507165887247092396436230563848638554096018571341451011752208149784606425503423131290738077704573265131668920983101017107144086154945478893448294507061696430574521782207952786170416414557789501146568508941617358925608735560528253005654829657416069854225923645011077404347210169930069447703902368370497438536901951145287042101290841837413754599253133450513877160340468589252144496473167640384202692090880909283397348267632870624317571666282077644710880105352216975390313005952261362127080351184623990998464844818861699956605691006216474964397481191840657321330482418516795203660133164223882172987764976858967342163017372057462901996431681622922520695708700354917668751985828741829866615986571030346205086983293903107936759906036833800674577423564105856718864809615008123773047045778925201250316286828825987860719675202214148529423764102630886420931210033520112952126392040459070109274799207897449303784107805212101473458097301172610873550165602671636674042759288007231193429559622251045969878768005200933273970800199784265071562225104640203048915287802570509040086540513053791823844292188496704588872972957106291555033771246947251980732416842469824153402214586789522353256032305060605189418318345210627227105834354606313173470640765044649080244467776635536673876263303909724756243140456649590222824436101728938160330143893758518954540312431987090476539910192859202405014575369818100343114877287338270885200396691042812879984898434022498367589882935933838510767517098807724892532348538743508457446131288353810317174216536397990809568498540222168045573968703662829900534224971618416172346948640959070518357723857215166831114427215336046599025805929453835883697359311214083773664140423999157463311628340759142414561288434747635303968320024725139225284715874520111508640511434240000000000000000000000000000000000*i1^94 + -111181158937003198920402677689261299103717927306099184488862046420319349295684439032305555990861125081545396351555787915493023465640350387885264137634096095283010968666403091731200930354711561936580788853239210844953404693098294879893077451047599342414264119556613263509090529439207650701880502397159602368833058581664551607005808625174087679480740343150349500186899846869384452698120323500031257980069127228005817165264098862639656371798727731457352927510075917165077131236623284372507399529398748960928480319580668894591981671833278970649380762747592510818884153280400651106501985628325973892005158190487170657132043822766908340284862814273511547924953657998459986590960528731032520647808651267139622501320698769911706640258465556029586705262738283432201297804485705357292709181706865947813607504925961995840477994523919688066864651428617198161603908615461390511027155465544316086799669738388571439810474493193982224138016443983195164257572873364637442421184608875477814353820311779388077408472797024560002429731842902340597628979604336357098036453081664137734502132689782067802916645775190750226265192464609402992991499426615295016427397563440321135547635612004234785503020016427670827881531340922313275443104252688963448856290356639884823468829643314161683068377831914804945453424234987252463007885418871960758490854736173715985770348308868760972740036559817496277660506885154041216441579135672178548365172291022873009460775799426169563860149320379943007360355551502404677666594270006606356447095483422860425627598732944594812799023458532999262466686558502752841951384371045086121732021355330259072284746028192786145311893364835059029361756687092114760000431288213385074003078702974885875318372687476525427338622166657312502270146274867114961490728042500356424781309773386430840642526063576580107372207193547940396240444327132323563373565258296460664680927487086349012298342574880652170093419729994676385508020930991666399786226253026975817010850179965040929193201928764783627343163137830500402037053184849317655655099888586164771216255772281711611798865154695143204913424121445513608043626841017639596104193775029983246360732209313644822824290203578858406184446634261204978790837261193173836917353728026937103036987910207403366835286156306971966778901390160853003331006896225245752527943314006254623584104782532544729138297251639633002434292872036499916959149547004193813471637371565917515461847443306230725837805788713425994897502184578419069566978946513707245749454055241507044680351462905082622825123465933312448694103746080036588735338926283904963176853920320734616239720008320490236456939372523531436890753017203976610109778763034167591653949943562008428177770590573031311039815523994838212186760532108158384975258833221682140066109609580231874492954517201231401241062346835072724635633698302079788302447194505131620307768747900848614092849973643103144456424917630869655563650992230065525030958602079045266966515508723975243877674605674687955153120873301174645676476697155173303054793332186319883714604963250596403399221295322444571739792834439078823992253940606254810024783110562347223593198763279468426720905207642567485220676591758987514457391669317873668169103751766798068170707552442546226789728319410993055014509509054271374875818399073889564910456056520301794798644135360689443213561515680450213787597879778019262151437498655357725741160215718763720793179672773318710784079403900314562994611378601787032391907635005784834628950035008013682194708705564267264560594203548214860019224324239847109415816186725761705784826997255046650727854705679461758975518692028111060742694796419458091003648642466169256051896244472044893484132958022275591610816067254795908602914788592886253389652373912705951457989960078983612139567818096990748422651520184436491297457851554099621364162221508835986629153675290805274127952806026221584890363827467992670439209639338460076285821803823593351765165021115540083449716876103268213737163747016976557012494555218062492812004147704642252474374432818126949393304646042846693759327796798081064453720705239483304741607368617488308322013983474189062056572338237695320963582087575812935595016481411654947162424514098025908650222108447167859935141135994079885855084945625898964456366466514277708536506120258395012150235559322270026804232960000000000000000000000000000000000*i1^95 + 108307632158056993742997550551810769176555470016122154507282326882670837504596679589999185251492097669421545984753241512819242432175872782466866612565719883831078658909440775453985855738046171801869894326575147456947803278331927429646631429621063412832132498283034664763816617149069748895741088016865454953534007835759944709749780558217916780833275908900271405986966384305930599182792506323621304004118298909898030519943417603770705478706253101576014696503945574650474627739825416656560718799448771731630674224096208792820602884920714537716583414458112573495179002337289269637707664735313509278925606566057091233971953549560539526819778713484209385363802072490198868028359413127326162716170786620909315194624176290158738505078204604916025494066042500491785122996608145043465024419565971379143755225606687884218786994194478566753888726768767803656911770456084631287155179344057504997189827528645421160376086292440334277742310708819037890854568485339484986185688172378229384873837730016767975763255024384705594888548791498535023891840068678045237195108732940601989261118961317125752097170743808380745861178578094500401031348303026312491967003679794421658214410536816400269400844527132039332905340472850566278324113669893215978040666047876096642953224122433795304216308725410291764214435017699841676244668376665539973473692876409324347125698111646556212579870570158852963172276680216444858026652601509986540976556543032163188223356870922851744092342694668297971897016612479782352261824137817486215112509667587685045867087341648014272127960023476685519856990636756065716908850763222122294941004739428890231519041659759598793604620951637360535162652063465361147487656442122484540276392213768174450448924550989618520665630833834422160155796464098885424280081472181821611303827497672309472180016328815384058928776847220855865815169339904781527273172808877929021996834172644440036486560741715200288354952929297811872008145972847789860658048097498843118919121308256332757797113153040996405014867393389629816648534127336805090282018494637856118521356807073027848039085979973015003569888534523170636298057614904400650647220961473705621603528851182931076966015484824897169437008968852019818340882455130052790220468858701779896158461078885347903845085211960778361168977360686755589764800218189047981658999157559969512960796726920992917448271117908211247085463368373321510468052355887395280119207701715681423957421038093574661300058819714516122346880925504172836551774905404483359598375553787841342649363320376674800122912163102754870435907361712910079333155627116587111643550569507761055444332236539655143158607826269487910188085248170218670020491499316525482661303404705134826127455272734335559185319721203447704527279015477160755302505885504171653035849404796092508966751986448129789488468545348579312716743240540576638084272492053376402218825155217449381561172023749963938270382686066381721486495085983802193774554810805844463731162377261111881389571887182154162373490860722936155271128599458781089224768750097426148409210330418763585415577025774283754543089283917439830168359502715934470895513246158161811571654747882801554678314908823414862904537416764742638946210406371428722200761218188749628847475741207481235546230744269140880833580602423386203767866534065238572538059913771909760899173701184105850721100944782768057546167671760331484925544291370653364523347368865526590836849934995329195974019755081389301854653638178754716069436622897588998272773676847558698423323400902550760549156365227028424100977448530833327330377019037290991421422136003549148720036932674160287005837074537093915818187892869837460344324202671685467786979578082968598599951259314455543594982299239001302917311250679203735797893202777252531509904700512877853879778171075760229338247862498351066661751313767043297685684388968513670940126377639837456165874862928891336937672778946122368697319330412458018297444795642779198550637102890369701426197355994906604761213892339920674314505810507047684625954174530045229306416941591660271339166376054702175193434364672081006373241969515609096713516158947421037949687138256492366797663267922501135046435687333119753729660558665277273805935521762472857653972544748520289855225250008973169414011097217585818787756134561653843362111034531758907339585433725825297528000000000000000000000000000000000*i1^96 + 33216132403945566853496961683872489500985005289811277051847505492772080256026899217517156614200346375448121611819268297758774741078072244504612732704746012278907449321773280705174600277313205826353014178234835719000028865592506265492471931916132921869259055823480810680102608627028761731269555517502610070731787784689840694553147661506906878267137156399562162605178346850582129676504155911111630778141726630130733844935185563570893331235415075129939927961144105187977395978128866446999252017306334184717101526423300008952565860200882539484008938502005288617377699747050320720836967177686932082030760739745383133390498523063844975471310612735419740183706171853396427742333933935590410879692957512644016714689213476897172294998841200534345617825305319150492652209562675765029089738961755736216587610431577789041653268642830489537979127480684436277992160590523748082764712822678952770118346114958629857717899184855704020418446542071081789916708950273280653445165922594292937944744244366963284347802178851936418003773625489577369280794108123809459976498503033042465563590160104819586789199197312381771310439935273371586435122817178492632898232729611418156490547654175588430666902606404890097524904331759795336802527607921740101604045319216736659385647210124958752772527432248749003743173426092468911895538628555771148884067447890241637868661986045962839275274918482271583072221692773761252979065843270575883106259627769045195391219338354025781663622722821999392945546765884298834201222293222507552247938172941572766369393183130553307136250300265712885912776878236052158815805409102582055186914690292601117330175767652157465831518671500321422328254938686830370933526495856053345297774559004597715826524745973884224242699343578299865119231506340559097950510953273608752601399780273202437412441933854006841248937544141644709583848273483671953788435590286174975573922290663033614957429475562385061905175334108333135091708631600489217230057291209988477905210807653333065917608005115548855691777474865214120237456004482134417522025674139770826325640561633932152992917356476799080208799589719232242670188322966088159896941938299987187028258976108966982993230701225517879083604501989313248708533156474939462398317320736020271317235483981702181995925067611611881968719948162157546122897807158567541050398379914793560987754153100243770211933038802616239261195021026392858362020088083000772423027192164343023958721661363510519767821721201007785605551221958268417606367783516545618670225451050553681331054000893385476921498323385832169979536514479704210203965009095666255813053116734479105751788945181622842511312122883205720649315307904325498085035978975016384963009406143264662423111829090331082665678682532872756897405553881418902166648458692362926201946015628601415076886656292241778490392423526847225097280818959483120011112109059314894390744671025049364995692419725878367186397006949574073047206402889556786558198677772968523441365890695856741822256553531076819033824367247077346460469799382128932178730940296472021347161458456026571519460695217302837758260700187237568541122014740759549173471593965165901326726442561131066769342983818089275993817802639836640062447932364193390183531001639360311782454621828388733134731045741179450465433143986307504269762550273691568999842495247455515697136391631941490523444275065874159191929328930557039812972356663061577081597844369009847845816018827288713967214362641779858624975842957259602335124743529772347266368225148210336344606781181552580977704982404099687753629677505489083284477525768932678855069761959053262441979760631006798278344444500578651628138506540314474629170174393739238089504614307020894865893746214408634718233964937988993453715222977721360584177006908865953053551780322605812319570575232558020296115202672002961127174025451763205553747957172965505734360355834886428929655390688033769319437073001137535441613592370369354457684989556561066837530431273710078438007555128130387561236240486653808903903837406734802718925620617095669631756881718200586768108209840162898224841692555837655110448868902515331132414759999881960917752677823025219860992889356388823234301991049427126739720921455939230104792154086131212169705991616695097374285104092213520331240909787548072529310353027880657487205652793216973260072662691328000000000000000000000000000000000*i1^97 + 122456402007161146865364015727859260660264943055466774902746249366457424586548493623004224860006315426858460442438133017202121550085935424169156474200593441468631274683379828745120332950758200997451935572724145920961262470739905186976828015790582448545851444955713750054526177043954583242924709891134010227498620587195304802438844559087365457748566372552951770622591387748798812568527341357817199996372745955455480247611079004704527111070690525153671088748214592092623468141634781188135321605314699001039765493118705389287067764268797150593517688641269647739351932564454614633036533526858638557338480503245679442981394153494268037137736842291298214014282999499758867079513073119267437428186371551911751617067917955863373022214435900648918503605774967270120958777753046098225030949597542762626592817029471364028694566642619527293809577291099721764872090001857557917400198307060805778699221594221597530638255344312116920276044448291831709024485360570782378853279479888789018925669704748225246516848350184449844859280574716902572815813992608479563997717741032726366919550666127481348098920482484256691461207364774535915382733366357021271126399591195236857360717371039925534469732830326040201609464688288274773776541114748565407356478357590385494755078967226056386967743891464581717664648266142836463276812630072513506783431015222879028683744336738460647106876742491377969210135566731134016117717273510784097888085034418754899437819445009846309271493056491785212666524694499220863630758087302104389988076407340743790451534897192838680583655156299946694845977951447189616847775775118099256341521968233043374264297533539663076687651191306500738012146971722177649991594435112740427777249131256054303882436865195009440169250630235881101588891060120752406889703708615505659234337938160424700595690625223117328612843426464245592706955129288597119760859400615344867692376513245720764689286013728423181989904299817672484083864876522677022001875108201657292861242288059194013638653986549111030337151104610066824469082611958197298942787006912345209504102574458521369386397814047124483154119047448287620196090754994581759046336736493790003278363723653606562941402089159308295545511249048831480037302671987975753869918206587492800886558414647057649136063958536927416241692504812493331100063064547912583875235715392868209236190227292932407026893443484321069958638620710236133951039910824331131269233778573071808007861637104428276711271198030473748957267413412514557160837041211953243827312328012441949733237361012847925487892241398677872303819910851963985232858282696628775806594034592019387201229361350174289819785308006334651133660706492784291946940761515603159008345620261864830158918743427236709545578779886677833314753008086745649829489047804370462472137425878220007903307159589999469422849585041321276794233913390320039333980016268710460735288766734343295052007182479968648492378162490082673221240008473517397071755074215766788453728112587850238926120347289095825197419931436320437514529865930092138885012485883989229909113409905982454402755369221274861097323641558224724550348949358506448894660131307702424156917012416678528805459378884125917051984798904803471892483062859350333377255950965543645886564018406465073783438075815465532823708499896094370843547708311258177440041576805739064323552039936709035159261944969877711428084464087758687309543793944412297770650030277549242343068603796679937771219998619994001236969183780058307584263567965746998790144545837057130236446398779535389450036115286302453240014240218912544048435532440263418678752060770872771695145693134087885224426493725063540504899595400835384126758362536765093117129572665334545018564207584329885791177915075928067163185036167682535804619600107774908037810490529250150650748541028813041653928546123121287204208001940487211517049436151090064193889949500996159190070559854555243717362137803744288302996550111819776491488105508057819787329372983255909274171058428385033430661251041677397310315632400976148629014149546272693022983584384083287208105360145469219757945158325876191149466178590612203875124756397338539752145779248616506224132881217922207505927067992677098966645089041002852451720023635480470491030549022721943148864123592027439923395731057002525771599282257324954045589938052903539742508672000000000000000000000000000000000*i1^98 + 241385084032833933666237760119265171181102776740950689389820669670150934964157337881891102513879304515456943505935328865475377314924182802502185953760739381186851574469686989889794488464283916709014807702605321282762098345239903529004077964586087403321325586631953764563790665015710354821575786548525823157919707513737168712871625030258756609956991936216743955057794285089328431198076350355105904380224779368554454372526900483730209325734932753722090058608256699137048575356939634665625813716382423048679197658069991775159312244994430393013377025912318669871712936472269790704459690497004583625879924810735800875636424589401068037077205507718200007700059246559223856984167374432066004283707690007488813637156629995291648548856426700899889275193852393440929597754435499426720456765859046847078394134416914558772209623717662154427700181843563362617472718859853131715720676024765949006239700904342020472768268760320311108220825779540777619795803117910402065492890422904006212442651124782244452003143949252509114769720687950186523321360617379795829224101423708887916466464541878807247652018288136246778859926330856514965685464566435840305394300858246737731108465418483799378845241041266119193872419316555050541984428996642404731082989134684099771367772500325595419335750955321047212155599513758901170781173207862471294613681111805602003124543244396824679501019974659624713216557101534157491710176351966713107323328736864126311702110658125911997949872426801206251104075917561177258051882149731867542091703773393443394672821197532883057294956844585343391637933874455001874364141198539215967298506325073574757429434142983156111925998248705848474740409922864464873718015112414554070157859847924030642896234828403179707724349210121483375618234036729028019929500830213933534017695957689789562108162407559653966393291134288823454340871558721103537269440208393182645061738547235617049907504817809143805196572218083837410721496634396062792181760954024381703328474561751650313586372159316423722481116482570285901761304737928454332443616375606236247641532855764198408341406531719904683095597579738431129114702633111876598476162814637689568975246751768400013817379160202086012872075083096984115232564554846184346078674444072501686731022108134658981080730264615036844128074541497553845391687379082837483575655962760861351987466655457691589958325369370287408597243102004162524606803960903769478694207054645489559645360897650734820950768713007204844044558372318692981147149378756456601152561556205589325135008895819970947527552310032791099157600539164730612661030638784397320331433311866375499873518692868096767671446620880909369212458951681950551377339422214202402667437416788935975105156459492677783643870594167929032586001734303926566102584402112598843660122795086275342586965556333979010879088437797393021448221971421338291902951993737573658527655730520597146233339179756473095249358683205045154285214772330279721839076778011717121570118133782103298923572981383022330592969646115980069974594364860925606307937164988234489472649437403118629872112633764047967288544394542542970445074240284180037420561636027747872332851061183674541862685722379102617184992793555753861640812211807595458028318509528751734424557971422331913209315854126710861444628862818172171180815153605675616483226436975771021647816736591454311942929825059077643080214047747070870245600445135515009034504182271733078268527880979117223468698170335580310662516300222587769082564463124506036908734083539127783301958628095023528124507989129900773418462169978247749664352170804157891064547296812194779295251212158211902051393745866663339079433615966296428886994961170388736342882486597297163134581178261526912610540556205594333816356606966030961941196034146876199310007414883551716419623503298257480603364629751958047411530157981540162957026376085592962985023399597514440396005712140024065789666460348171642907426930268414852692884039108474915333708217067206676293877976419713096804718096050231734449615324118641585048068824949285161477656478385057066300557655826131974579148148278121586787330313153069150333948644255249444918968596118179848933611015507362641313616620461320092803329080738441160791518191305839386679309032993033288899583313059699438686691511817905699265547085498617750077989796088825962412800000000000000000000000000000000*i1^99 + 276951081525069727427490073640514002613372347755728206700057500905221177890450482427670497339480539550183397524657348154593168697908978266653495873609679391063010883804741837173551839004834575064899318919155977443394072577977027860716163703780650234883690431732449693698408164093478658354551883576376145274683792132906809079172888949347240401662184786907649087015259776484143647354854929798831039469674234365195729448818206891912429298172250478665569042193295237768727165135301509490266537342748196970365431736859895786929522211203606491988321979878528687642555047434514181666696576069407886084540793054972278539357529342742231923599700222110637673347998489100840157385875288615434031147720013890419036798694869185454151087731692536200754385122562179252023342930431081928597149331557703400900742676087423761288331147962691863566520827800358156295745620782341300018588604780010196118846624677347178230402955316822337339565232407490324986357602214890721514816870699251764231985796529936784347409960623016043200971859207576875390732461652853850551073512763774601130402827064890182350925878460638432292809446803627225460018852118340136519868499748140147352640093503924808845020535147344756989862311680655508562369651970232320638948492143330258127596300630973502591829388738416087734655846334412216559247316553608786909711916483174507042001043751085892729219547825765167245147870978882736008871653676092528829849084777348093963010695572489040250590305879302946535061174343634339654981346016123302570058773606397178353582852670349341686753793602053213957964857227292395024564413647073415510834093745852382135247078403102953303953580908417912564242401089100017532415198767075569811941888764363724563406144561249772691669576001814683300111251504448703882108983300468756041147762617525533280104654906542110124009286277674818600385206208304496157475292122536969896657460973267774740618645762017933413307590487638807655703529655457847905635927312286461093405357164033783201431919419045358997523901754922961396254740861751638145595549378516651545406986490502666428324818395973428290634005004079089861614413412464211919005191941796856526643591178782605993655192025918963233020908429734694098412442508448539380508541400792843509789856621773843554543826006019374493658652845791889081954204844215242643960114438356697313328532029897632215638010221589716498084604577104792335297371282420515100092295613134248174846812353056131160653615277972339782940862265788873926108988189092931186294717384103017290922224133894045045824884127870011979644989711281874757480922516057596533501330227003506797656935415411004193427234538493817859734825027901113862733870496745003444547234041971230652322783938376469861359767159483111236902005339284780030633028083125088824723898175651064572732960005734657726114240385033242369999018953241448422881739878199713182045495318436728039471070906033821702072842555243168918968841678912948430944632339308951072243545753253051332369471835695883708135316689926333983315343116199634612418865341813660955598161006608305335571205148609125810317429371457676271452229920583150891930863112472251872163704239946349398957122385837066933721500133824157924250059414198849743841787053202234073910052983342000540245674350686640978922930168117372618285832682850171015111189322182632997765461551958116865251916689606565435160986750583081532693980634496672527214953713099141562148590124496467976928859532526414596555585281477973017433138584107713477537981737987850388918081580466048613549349112006296847499652051066886868441063060614976177689691400040889640287443694891209830593328342993569482653964315782271082286756115809475411682141300204966757742257020595804544165563662972798918925581349978218769125640270292669077531561541296760616655211183702971051105167039845127035966646168228888441657999803671688532560381785289578658874632218330517186783859124378153681206123904666837688749690298077141028069609852124403275200433770784885248140098028205977007682688000869526840494554905536371886058755403355420823686878826926739377025872835790268289170992523515339094601423780874189379637262185530221155476079962693085082491765595225552799663206657674570658335121605835901375297407942455002438104704853629522818537633250708938362885465616455373349453180560990306720000000000000000000000000000000*i1^100 + 378865843531660002613561288009260290084845274036636210510409354771433189352715748780344079273451790065936126593539131232074248488760644215201557851305323920343867116104113895534391985290415103076144991273968415891193701004900192984246075381816504854225904092864592148339485325977898850221224570372196396615653537728696680088900375788131762487203328569294005049870381807216674580861585909096826123566164158366194284862396658701579168944467415655430938081533072034601062302382496909302807464253533342896977850901959426441968063542961247257328946064694456476327288978520425157256641910104574880104556427479426045293984346689753338035881619287223471807128723085173488075671528866602093449649233645630775843596868435818698042737226858492924808116883155131869317542292275144742170385856124951904774831086846113443550583034222206137522219180725616258682196530404621878227709986630036847977620887145047992647983866245080323741969359428578974273600651017018924012115053895248764501794951175910646332982426476647414534692947717765518848912699458307061121501330003830782974866097488465549600211999387848017087581757290877468176053663900321511377466584584097715717901477740138922016298853862586499419066063420194076748368042393468918902966969292745392454952272104681707745771965443833642912245674102799023487164857737777296206578460079940633635019757705963189923484767497394996716350756865966249039249250210605466188809348369714896644529608367933758021948794056412222240715199893302925883032475563561370903126630255561345210118454332211265460682160341194659795117002426251250191087144852237504372015082709361856135693139500403742739602245554629563122401383253487992524617280112850782767971120396330530210000438324196026317064098982484085075698470325267523988173131311578128704920488330521630738382790438073345284151779404128097269383951624585114615346742647624067458229684023347273026582188621431114080179514796746647024398488220384874710198645361739973146108203581816607710539222978604445332418249981725866684262871674361143883093309920031793757317519948708555584532256894226020290807279739783119233199011840437793758709792306315491923475565810712647905625254132295916088318247937736940481321001267307209490773622600942180917060295271229120936971990407833345983859778024596887894347017960233421464231093050811121043412571006299912723633408988018573324655709215614813833842731831399166782128112393566290236691526062126259717949453157116627752246075384013706713838526743751612691401326140714685650018416216089630109125440310686654215708353244493831814608217706277682905889290133183847592606494531231080759531629757702587384769554272748452940706402232739650975085520421459973398612800684925220556843851881639528775053059288888480965005561888573640924796933588295390133830830688009125554284960902362787527770346883154148357096728254830427781131476004638477170761299527977792767122991182237478316183821882590359101588924475624666651648324619519261511129057455045722512353935525197631716498073654060358454296034896747581661878257794128285388458472360410370186446049081236198276594807391160732671408135609389561255799462718462868339846963900468850114019593173517423362318405637281678642055803246399622419378856382730391591733163302208858894098541117725763115803601093692796811723008364408588355729184111611310034361089155635362899486461039138497888172252420897982404878022827999276617736443972795958556451028695748031558982254652250995201220559456334318767620222872255486764965667790744842973315725632278964727638789905294835431430056436646777650123985710267225197099820411946663742254036556839385145175377025852238148440096925538868697528050382846357121340053091391914028875505097315683756732281174090143330976045879578514607838425165463282253846515465480788044214075992193255094724356548839589729088457023518507551131258348500614786416753863718817689094362972206930488785688993934781769546657426905248537110460491318512931575875920222948980979304318466618478708036690231084020339759297882872606796741471153103255190639234362264574286983960165476946787471288355790276591661897840397978128571863680290995708494693910864403052345174829191237366247386437697042632782485920640887883530672668589985552652459984528885168486662656336138831525557855934672573716691520000000000000000000000000000000*i1^101 + 237219044046384278866054303492212185715495635814438645255876729310342842781168598188068162002978609584959823766307977016859904520766337365867676248420246971926317731270977715526873227495893317240619285079282854173618232462496571393847713662653205544123752136119785500919805421422939000887957562792175924483578021754052045472203870875422793431649606840212330997320609332917157143794082061844683136860868290479134019136055217916307352636271206592649819005257705704036693905650180650476911744742006469422034585152245548566035971578387674811022937525482530333867481167196945507286548711582528250812033837589693977673944331417766506227831766163107838962770853541177879245945572161164944982311657780803457435917251318413323053649076211456424437995752709336597765399645048040818111419165311754770531126605330607936363782549507738038067522304945502565547352341648267916148438584843061334822240479663715291763022629819404674337648810593557744133965734974589601634535149252031616342974140401505197957113230713651384831943658800327383989464332829414778016903294280058643699263133335606384984490558408515722853326330621057011611968360734397824562802937393145306482536548511226624316184515819182671966090844420973692135801672071794127515773682840536902087580889861134771869854460781178533618562511431218385025157550179060391889026447855098581161863491477617155027916435494430916957263855477863362175834260946598563822430252895486570302465046341352588710962264208106502774738018173637930003469630421777627666750230828049692856006001051626708793091685484991786364352274205260816680380842090808958569914162584039826387529999820148550488169978073780550530162457931767353279740528378402256318786852390129944328198215403077207758298286325603745453866372040707388788504107885436610939284192537112442708364421107625263379039498163446169661644963478060559871874035574196255258357805095047937175307018341533884691382383862508457776995932183430817190212711906504862294258094471525090963752912733268750196027533076072704057694060902907859755617406824610773974572732779190835681770859806855204701714637842367154533063884176857554347388664715416434020928978913049257471127289239415556342534797194615294748584605887689975018290583443465319518153568022604389287796672025409976212793032423119042279178369543683636750603556001981488148319096928742111420602913179584712304141096036400465543383402978500378079765386499706819152900710855355711583385709662185448693072865478393507165385793446095188820578075444225793075784368359335468415970007299017982687670127318215362955563834784685769876284971883735134028838874184629492721573048683141989690163386027383842313739262811797866354104067552769693699019349493617283772917365710851092647800591463574474522513319075242647087461354508094211270181910281872566308192882270597045715080597673894198231372585659665218518768802234412769971364919103158185033007475019427188093707487865090768292618998681202525017856864144001463377678747448560367757112746569086666658944107563826246585875177682424333831647028262472186091855617975801807973543860219412770328125672058306596327741633656745959495675970065725347542696363878614288101261024899325784436501166727277288562351579626550175609961810367955577350668400878726154524914397773275318508710048906875554304315340302527346700588865244270626751783555238095827032430895721879309916188621132515116022998940345765404777333288435899041783519968276853754348473596315564309047589229836412333820525538239940614091358372072527994389447728315311977446920581820880333577550710180400825490252747324744121738618989941645954400405427260091073585001322802995292091927205053218407111453194253047228806634826852879424378140541585596083234990426273448401845509418901922596692308454356275301482649246911424897115521156289425336446022960421404158528085211840206510382748684227868415682785876852532737609318977698195247775130326195725680083120712156801639862518197380438754023126684798850528788685509697948689252605341774199831876016624648802460103185184295936715417480148590615738838345299531045540699006017583797495214556569045795600024206707525125870974257541455082734212600886294866402609839780418788478246211427492095742248888594454321697727848087598743277125819566687949685285069169401685740913193520000000000000000000000000000000*i1^102 + 91617659821564191310843784472905073881445414024766536759288983943772444986313174179402933678628482179738524061648968986605716986882798876198467104424863504101040324806952297755108073398452454344487288722098387139842620337803910980679791299003065549267064537526864428691391306378608267009275193978802637507837816586565438332995738062885235376905194782829277309264093079586701699776534347903204385866005816845528044094774900834174917713078261958748917368439657870247492339243213554765554879855460551828977324356756012668157467439591675180043969908751022119720077615049978373091180268225209245279387444818882969404004228811733593237815572587111065061897893669198497478399272370181459464791206296441654378121597513196568750703006532852764295406263029466636581119177398256558689405263040788679989613389060219652038116666714963857833490920659558973447878717458846377247526849546667785641898877364216804606961724683837066871060523198007076517644955810082399132917107226115355738286920190875717762560431531782914301138307382218838413682781217882524837348297745192701257041442791445370780111914974148242788199647585256640477596175924521441001582764688528914084195627051951592039858177440544529526269382067934911641890302459768499016761217001874346547917159950025752435327659505172528572577730105578214543749332872662651822387354313178547239427041193450081298965092439869729321667590516512717130278857793902779614989024873117032916538748511680476401944047810973335543441459306441744493921580332595325546878403006189720551608596585054433659892422290894945696943626415847715623014221075420334671484651248276069545963920438676522060078721667065185224343892632694818884238751863565657280245222220595821207841887510894148565610530815734869286374924972675695429982012808595024971400992940539398104462747051067425244274872505783907608417138632539160045363558489489715601498949835682540294845726044971820939832118295935587396879050702147133593976823088521446737757094089334556661331854599838117631491411193077324800635769592288486755475951714089280133818604453756580809399657688273046154271506813078221254325652062701666352057019198615226939350811929723494691363399859671103995655878694983969303241174485735584308043687138000180197537485827842650723164807943460753599231040347332415554476042943772686251087533415007649997353095510151008572048486429914539322806416634870821637359559039244053255792347725834263022254544578962693587500462869911416078930232749420287756800236631960608625213231293741583822589592035998195223239804219566043742112788423875985363801198148833750556991078235736806077658707014143334309057673171275674004541632585286474878137848907480496662408834843578040079752076787456220890138318220294347389234820936455755577145904424791829751713798952011756031827700686433179071551642263199523482716152897868204946365520229591684833213794206924485677081567560773405346668898694998318085117321374256255030609774515099554058155957638827687968711088108466952274534194205659073705195087059295336490232023573709609348983467563871318015449444309875979303803466608513682988868476002017999741056024757199077216814727543123978458031315657514476545280824156195480611301055225789075851508997141025383753685822511712299266455455489309232010143950400369970209043339723137367526125195492636298102613069462567522259507268368456294375221027841857216284666506970781472071195005037875287557458810447818231908066879278016224218751846837504019857470500626007598897912761505212481780925073979504838823873354457712549896241140579686204218216835476591311766746866434955777261308601741164282703971488156583937124006707833945351821477343860053437634221185428949808187560953793390599827620043053186163355151049962273702059732086917316147696545761560071553489317705797552117489916705299650833848565939538153108351803301184030470730842192013575469306790653793854908068703750145499472080786308902949852913469317655788627409953797046276183741026961574401595344433263978924146507089065681761614804773443908594301722113179322245368970462148999218268283007588096816621930362893658693731094216302708302155142004309519198593700037082593369086264072016882566895921101730944916473289104589192040907569819541453162030586266090731898350431095062842513113939131829070534268360000000000000000000000000000000*i1^103 + -37452629555497631398013619959189602236121661382202505345082248026531155689579295167023168415841029554049450325897603030864774404322553922793042036058535621331018435037574208817322912639982087581535583535791359301634844660378441708288036097515102571824402394159234812047407670376487356451135269698373072512719146961287412508784770074213184584332240940594362452140120238941763864301217059925355353914952780562720482857363897768079748436914907659037596994286583001328124628427747231338080665841455355482397242336909856609374509295201838996505831760058780847032629429856178982656610993804046237295494240582865487777889811972729104694701455135140841076343359710769692493767063573083888102647043204648047470239398097753602393471030911429490151525792448935272430983311052428007714993793142543271465611438841740631981001637225255716496944849313693484548993469847052751310347987145829374181625006931632521482686128280573048392071689588670961360099440978807376639275028756861844373680239605162522645544859801778553378648159839340140334535845396396373121418138801939010777872800524434745426122870384969315521197792778670709496885818023619887955446961464130351569250946162913681688334864183544418514966163228674195372907102346649799442786248622526320923902170573647505875619898510039956772614964939981310258014699281106549423192199544010363821250976159260810518835104458988723789785935427341875623705462994693659269454728157779126394792449946385273547151802419902247890126812177953915030527434765418863535572841321100579464217510292412307670298076643216780439435130627317371300207271085118068242443553757930758142576186950291076540215941462951490279022424664398313842378438113003047759983060831313952918795115400681460451730805668310813560197956521418036750624941554001662202499242604083546201681527130151924474821534502288585832366509386085411223145422321642538673669059559890919775693526540797139573863088421573351957407848014097994785003691097800441359064481896180359583467059158073975527437922675918197724394955800779307781700349261143295713154205376335739632688338611996926991421355277414496380282290270243185908547039303116506165000006810745929725206975899960434545247679483137456396097863847578238359874897661683912416347220264619334620405173080894200342239369038894341915788718458677781835691883636743449220120737510782460613783742099764805539647953237927590874269648236204969304063178756771090370496979979482858048249863809502319433438043239860777352882482313306765819337950867289181437306094516518891798388684210409310441138991389816482691328452230031357764197651757076292798796798235514290330546715036191056178147943558274505864457160254924179587741881779363570931136668688451837126828060686393145427599449687178956995251155405598050282230082075637624717036954362352956971934908272134787219585435752382583847344417996807678397803434382676246739637469985626195523244346214753986896841082464370071039218669905320123058960302932288984377576201879356995918099674699424922389018256911843271993018428604929417322669715200343193005849344731387990013342356449160936984458281635672656665587717112875980381605660849652351993053947254411829113505804867914614164979612626610810041126768866913686388820873551174133665856176288108333211486698362838916026422717017439038576842705768564743830012996134263027524707209076975693086353309317587209325103345861428909750866777593559927774391216117030684193160038998728331782535375403673607251399784437087762062456475690670417417651920897818818717985065440427637603002514940025553692089213187503426810425123607085258927435002159475333901630960153830080432557232135109042554529373171907568993716132942921414410577628902965651026629416953826368113377362865422368077089382499952497473961433666479093810262514063422143016947295317613994804535588521409616323302838803228373456619786777509028785478999477740930462147086006235409980570751226079194539274725211678278319342434816919854307580321377096997441176047567800208239314179817107378012770568739567099631194302598552409780868724193707992619037231682083956188745354561052925343725005401114215734695079636704588804527539405659893833535165016226412100234149381502197393254794781377682264949791361976590007653132118716004219744579515261115933461679571178200000000000000000000000000000*i1^104 + -81034008932322220538705945919193884820537685554783351794296718200546981540213744281730333592807386821926041025223494517891897170615516682458732199973676534116029021575203389797445279542400166963324743972037697556884329051078465020897830887424018069930390678566180882051897427371574294861867598618627113507178529501625167993459326087749558640080777304304895075732528795234604702806586745635988591591295357580156088300858974351095987358655008861772332349913791640770169074609420429938202393664023032788927240879136292482187084031007024837452054111550609534988793669280170496502398035790357286036686319852623657158114188157895504740561141658484017965488971957216938705068254075408765745003403020833326483750572523233220073541061401973664152457341488907551175511498451263025411077368500347680533995283958449610882634425473633937809371787893956957115822399844543926914054493067070658937770514522045686679359194877255560118726201143978522445263336954103600411535258013939340638015763908136676510045856596115988958943438691124339046834250677215354002570881275974024834201002086414435226655650387996151538499187288847474617896685390020503093876151655753550714674416934868543065062103063850918797395758077990555205539892946578784755343488416714927162388512494335222423910753851300596564583981284533646373060596993123739465531525334460061981966604987691643207458159008405009774015560657211444207972200618914371205582587848402793105744281770438595244842672059391919605660621175458297101816929929691122877966248595442404404703762710147080804173742330744899631326755325658512196406923397871304326165204566869217862258863550609723270158955443392282144025114459484383949091459391916191958351829117862932497824333340536889507176356278393838120068176091855548878640917836005078026412406834340690331531604215376494079247701716868523418759121686366481541905497348538710642408987451932897996631431669885800664303999750811915305906105195764393121206124781939698891964130734231391107915506056738368611473835261578688742326993938370355150928754445335335928988475534498460811732392715934403828337502612679494913898392128614464458842523219811567302996660849887708385911222629357792799902549889015766956062069452508291039728886594613967627445709712378216860158571712921812830998671477071272738845354489890249157551853029901962761392776037023350548837078451953554932332964724972849402094510233526509256330761903446116245473563068350996703513810743470943945428636376917107292161032257699282465199796500590643574985680622380001815868059136172495319141923856655894234748067571712220524270941472357179694492399945560500739173297776211184161024046293161906290576788368730283231350136765327802094974267361714753944918882086674988267137115819627659521526161057198239755484323298995399799537561990802560487097383452195111869266208049182214794616947484847466831667388585028734092989976471563026186608677326935439545603159775181402907644023933130772547758939020565673096776097568430755669778879398744161879051964478672091762889916608027318020159988293446790727505294025602501243643919203876188512040054631967676893765930936091207584510048697750191347599543928303872118346532836572113152086149471400969239283414671774350292596389525754223605761472951153410854729006751544447488287537653951205312486289848422261514753195700249545282352615877780007250529130387559459359373120751743504663876321198886815439613652701607192151729301625776124790383896598684301846941616064432715528766076189853340623226484346827920562126673614269519339899295647376662407217501153042820510127798891511840091813419878855506098301324305031772189919301100088411948496025100584013608233891512548331516433069919933131341221349836856764795050878475246655326805556374662032259943802535795739903872777717986676534399138075815981209263308850005133653346101696044603329867182573248743773638666086722457261940308010388181030635010804607227640827554055632546746690811551977607177057591135940614732287856881495795788896587666901193986620732825463335758824174576465989175802180481857450751484838742272692924402141948322515794231676456306216708166338769000299224647798615869416084957321415493288194341510271668565658698525119116872008154560544425593372346360588862316273295097206412703607130132800000000000000000000000000000*i1^105 + -13930945883176528840901761022246572955411345236051102542177495201255333592865615335320421107898168891263659628890365372105897343171610934366249346819061075430753845269815059619865350040519064721313621150118011222820743479435143855651628855338830029761230129255285087535492060846850581050155750606008210932742861169590931124513874929357063973662733939248460300917601609638792880349481726676565641822278742072275104892415178572759079092463959300425888338882360044471719219662544831893737733392472550411065374730105003040295878292385484896187806841396380874205749473011584775288955878519204053778461891649535658804840118070680306744556691298880450507400179535633072109658968849500925773530002434737856175013351392236387473322612875435703643101797305412458989841583374373444640348623955696030840121577832881149985915248074042169703456604787988757764644520429398212426206244368911304432219549695849687700367645665882562560908413520518689304404596043678699418407793317315934340641013690208534515194646393330269460518242864048110094882175562210288201932823191194905761048146631024312186711161707054860605188203771345681760477608503989720982010296598776353126341145959953897347877288367350138638847997471564750401382201252969159753296653125548343050472399859111416227022485401301540970832457476432302430574271380755801933804360359954837739392091965129674770396441549313166934214562493287291772157055900406998723050640708103951680083418420745261410179148084129015953014757595734437788560595211309593473591000846024918629047946935879227881478607837373594964533829193871951677507496685189392817172534519430766108070035400129382158921307622549426259981614283024106629902203298971170176955949702864647822563740435488772197712402007891334553722119457707307823923226961563725919331003799347225999332897914137752393053214109072047998601212305653629255773382428584109225039996272126735433831566476200967785059434149395177301392665677497411361321881427495972292144377393425106547312418516672277064780756416266734476895583839624609358430406574981339611602237751817533156047219621742306350575293270201275440999929569963156146815263713280395715981567018420529091817766132842655191080893663953964275949088052053248183912287506973052139686286991454569981711132728054688234733163990560401036691865862617835142901491177919649023012870435476484202738747262906984301607453435327382951187788935272030795741518370604496730011041419703413365881463735947701413175759732464241704476877319524057378774596040900657002769884101562585278608430379886365467323591094948949800070368495831561194222064450269660346805124653797708194969306481906038854550210399421750327993755991770181842979815025229806578832779001191108606483109773065278486033911285723334519113084641949980886525997220717614406699842575431670690429259573017343601843314781728683526558451704783329137350725921021688152508429003594174082305110427693060479085674066251480113449329744984422656324945577585092805005705118470590093234462038897314080844457068357995433465010642706632467124519417687618587613566944388438750911855886086823129743115684323750115754565020472501086267325358540530905258112792038647260762216666456140849891946073518580022404572268488550355046013274338544104785835580386974678042744794600539515113674251779507380874915406116870773555503759785274497717058745551971199790618845819930262362715568615148631758069842182261990478046092912809997623218035283162683489760245364097645408204008665932154465518424215597267943739312237262081764505226866575054337358951364588083992025961843503116002563701621885812582334115140948147038520232643833802020598010888622852266134432040197030940766944806727200470590223830570902030118313395751214201153661811128913100355964860296757422183669334182861768382259990185583341900358046827631722121479550431323631951140587853302423607952855499911199386673706328374339596291963204185634310104330922785483228646621463319738196128798506967652108732733630574760135700009698609490286899226719465460451523174867234532091442272396951227617995083379636297373338516822722178255970332911356233982117001936118036811237693555713162984529401925131755578598537313069406431142107197836665179500335171693310290268327387950814935066978549345548757231809890110840000000000000000000000000000*i1^106 + 1362244354946051275968838019500032435843924245440292356626739989266625212866811858903893190599835319729578818117889698532453743818289634313544604670467953592546198146356107038859829458539567515212836034037679057505451503255752217811479233410129212212581079366182291676662531259818559474573704991520666188746577725614975684565314941185908307671832636387847100343268467426177130588204673069222142414581984238450679996260419693815906753750094041969017368933864873276759277909738086548843409736867177750794067434341205044571190167424894583914358263260931281608729948927256847530051508234485453419926398454412573338769662848843166065536652163333902098764343884424126418346093841946113589378993306443498458371335091255227730342838604195710323647447848939780263261049581396154751858218551897989085094694801896206482357128076330396373755691402101120881759277211377823999430884345823763855751517358381349908648348298706488859958731729992312987803975795522014989778728956915320098598634700228909051930411464811059206396975811121732792251909998742942748706699838438340682321032133372837315518117689545819722009361483487067126092603498562350930146099406334712411643327014818536380450548786565212706781717144895529806834784804281164386371437683975307401413040569563145075125117371116792213852280146390218875505130657148451844197648336686410719433410081550321385772029083599001530628267209027944566614248693508763240495529990952845465854388229493596248957005869896361767511069178295983007271826424766709244422546373306539481801452027349459874646828183048241270521281210606843700666013257401097721707498311790974764860848569192538861981381057993745870729970844399590571329709962046932188125888008764051677472857147863729435343061271494469797975445141401250559706904704387135083513912161351777314452780838926393240617766632908528203320016597444059849375690457884622373627656716626293137285953177527549002423711971304707804041109717466109092619223628949264592326715598609035230203595048540836902877165695907855906808367133358712146150035580869539069766228344450682313717244816916013106569004533968782722601396490711513453218458972803267297076483762499406580547184886624726023538444888873204715773436862721186161976292229692111455456284186423718693314814198599234651662785724160450535586892376536854511330865934331730322236840204639434054371731115834836575023506072166141904421071587445685674491878041917788263195029265376430679543357274402509107017799251021515493929175474983146936295561549727237726997613411162192308753057956983281451284417290624404653456993366389286656854644037870741873159954532807275410540935087627958467861836486350747464809230654921448780020750282268775731793846022011596155233153626767962588388421214390257145681169457430963406456421804168954470438072961181005855944236115206325742693225851455433379977577796730221539932281283720223976356733342499849470252210020506535973835512239039281692670777572783007150180034016618668792471122686313211786984565203255718981041099511130637211909559293280819852728093472606065912929126565937894629129670186085631805840940441010781643738112536042258570066453948798301115997482527950010783558775887828384890838484978993289638096677609151695510509373273857559768962834500062137961356775195310193774263200214320561855075219837598495805903614324467417680397410910904610396776185370136299867045376846543465087202791909595710313297690192501432729204557402918731478105679557282555576436947899094770140097595640113519362820393564486504650893972992142041533337107428738381278857488391338995449877268945096083535216151660646420596242964109296144822128940416505706354505038763618059792023876787254958327765854253604318485632887471571154321585417002947699069122728693194226352637884028989289472471033597513810232355959060862835598808934436019478103028404996007083546404438022562472117043033711784621333340913081097890418093916884228780946462329440464522848583346624373982304778354533852098056822570141976534145730372547150484253865340830769479667723644871494080929479582290348154808870845131616077582025367347699091804907856222626457941595286433776956405302917605072857033211496906575791001387221185505403737041204797480029152155265241579291386899581130956487583116258276492380000000000000000000000000000*i1^107 + 9845261300970005260012390683266800322013450803161532101196111181473112814084665801899727959610601594185524990236841297419441043677113205110417821245719911592202630646876476784536348145657539926226398997767340470727241887777079811682232814913070738017769076778212931141790493618577259764228875138248358456041926658052886723588848537415553746957489307644729598362067831725357492829908205342941382262794009007471299997214464485056908006763190000818915618700094251564723045020195009485105360694763137154286129427507552467255745251630559256367020248554153648014755796214847203654808105508461546569942137841417476287472982110589644160102963200218664952952832923873558676955212074667512558316819581710363876658268107326499565306524233833511813483119690830272278657106592989406328566649299708015331030609210655870554635163645310012674002501238258611754443593067958136264491804326412712692769233209768088624345266090826679779316586192350850552480281705616285977580478017528604287619399802325911467568640560978440005534369383213307581421059016193605564725679392589079051336941650631602081483017223063966203989685173185785547040608307771343671582882012527490604643928955133336721411584272513448227450720419002228456099928839117212572167001978453621714447295503930780593315304569038021568322342378154077686892432700531727675780606608609749002773696146168728232307200999337117994641622396251825441664796023756255691213064329667957713048283144434914608856809981351940899652913541108980649951737158280388278546102301912917025351434668728811067569753361083388492386812397561148696823519260376527641904247741546948137362600187477693219767749180219155007504572935471634125877004425771132921142395737740859304240939688477045945808441644941926075785697740181961143465773457583956105519970569148940267088207301323203475085717744238126347157090897011996084613026366098958241408966771980466667714483887910972419465466208823207119149538642560030190158737636067996799094872207702683780097336708203456487062385711621771026036882240607537781277002733116072420846677367689233886487413383539277584377496463863377991709171188104318376000622522232154168473845279117195013971983488637743713866702860261516534442255922376662406918351102229190740283809247126398265163246716913483043108367748842397113991881918479070826618372810657797330609522889382054466422552915373734976988976390003489538511423723108535297285665864092226672111520905565863460947972662973202258535404698076132255953696304606390353754111165922376532294448340773329703694995325886224144816228549837485693551817893469925826023515493922576807214077126437726555845821320666583161157372640595243693566584554832397047949498089323719491446174183542555657030289180054666201533584264607731565217756193832306805602359590668339229062792895747093326563767025011332057310070238394875478162039016986114619911020574909144918163443450272421508297565386558175110022258110653811805090360874979284825278731799952714752373796413720940699923128490095126220353966247841735076091093881083683123235583285657664325497458530674572924741506964438062847312152962786159054090974832801287139006712528658944990290959293304524827572229615869303672766740993418354595031841099568775319070929078964146812921985775613282435610667125474512675053378321510685295172351841189903547350919736227988172432301172323440594564422272143503016467294334912518182543897862073641992359547011629374188838301451282740775345361563804659902101904729077348872947494740738555230556280749312013982609971452765550596959640147064869315664082530479205312236552690065549647823254364364033028596248481072349764190936110781736416683249331352850843055983863691106603994178354216260400777709032891151369412800973501978735363444520577878262896604819520383426480143767209865740520025153620613744343985801952284189128788103453840433856025517642286446235385036256643258858550749186408976416318571838972962387331378731958782212478642403742869467836528391977260606712325541677595723170048994040085774410680337029576848857830357234409889393618557456706301951911639237998894729083044632257855678589987855621015951022743886959008920014192039189780507325006943190544614937082387087640043802779623031773276317899107155287354943091619033460025655000000000000000000000000000*i1^108 + 7148169334161967721141558321241804333962555614720959596239667708048612626527516797461936060113461950922234382762298583547280339836977806732342140481497916769296169116286651900463589129209039288522535756801139747910011426601241373015900482229477390100129439054610021157239591423275434168308173002715926973517410852752606777132848276020415662861494716860617840316509229685395285629634248401765333924372604414235201965872755929425460954016950246279669578993655903632858802297811866745350826633525084601886516770504298368227435124809914942110507784901277711305349038105348974359086809209039003958542439235759785406045443913692608701308879146031155686486266977747897216953907140818423753214018957860167194211594884612002259793878798378404442817290541380534660812512028000752844141070848868433254982370738425741144832154059148123259223852875129725669695804896980166466799161548167215198821899832320646608346234110169289377657820857536370180979916542844490065885826663929125527195280170918480167473430236264030904273554473341364001392682782165458068444725609695670305902893807921012544642591777112021318194235130823237929675399238063814226846332101649802871535038368027702993165285192124705175528213984998338824676232905607018631414277808738791608079357363139673013482029361689322803620524537044524285246865879960804210396571478725894708977698282049615698303317257985499732504118444593335572601940704631957438615372725540777772515556625051746881787474156245927764184037003513340784468682100418992386932477096223427430395322995566459363421004767850925888736630289639231269572904928969322736563706217467682820736067859127813721911859789249080330578298379293295579342265120428575282988310265727031236288557602965769851821475181070723087696200069974056981822789447985550207954621379861013115350084430665641673029891777235417755833674805592534101599584474860740698719447848038993193990810376733542166331745913738163844493102874193733069877764103737396342474776308780745882040239619675969277739112750044924239124752107452579014653095387678224085506127255341511509425041841357384053000076989583513250439849025362361530123607167882262555605704902818936371434462577303776827214900982063674294998091339972543727581696989759376063901101572972391673124229062833591508052115061077117953612875622230039771622949140316946928471074764148232326671648000946353408702837872150284993123046898993788657034454592989090829533345137333844629635853599997068046989094842572196953272909627117386681954714080603394707234157871965541642730046994204699742825328608139060841043205098771193512461212007259223331985571269678879309020545268164281261851987719899409723114559317841341741025884748949899896368372681069432361548224674970310485086487358787788325954035984217786265595750447366102701064496393039858547298253015935571786124213969768702094990698650448448424773272557406326516650846086313862226082930985893856749869979262520049095609400654577857825314227138870143185008279869114549406399560111274796125774773530174944180826413888595075062578142957456502556704209391461869879477379966600784517904844736864067895267253772757723545094060891163383470041604519050618890958388580279553995625551636139822954135821265015548256923238704790026235395429044085124684518609293300477224878800594550375403172507999914363331342062759822751642097784791112965775945314104492147685563198750570341822755208620258891098987017752196228081739067232827645797309435106206042517189360389042059780217602928016248342450958833417203155990704108624423568920921022146150170976713533515862907746467986737287214437830863995825001495055141399182987706510081746329426852151620281656794048642635591397565420896324538503185610142293918531608848579140275711688011998898523055698241967977350836397464259593256285281229488662271079488132782272953499803484672861754436116195572349540088400104378199402294322436776885190063237533249997452136783637335100121677723884268688624004490741426612814022409996506618214528983679340185887616894075980415197994258186545608070628242676626348113511646852297594182428462272432522607448941097944787598884505947445045455063550804516053178474858891714097425649783229610051870162522683937742912608837336671733348976722423039608201969185074000000000000000000000000000*i1^109 + -721965460120011097024424480474844498615849407874741238684093654834796232853913527754763840720405729723172925793408969259882334936669606123700176784572382170506262760221871751486559681857924561744844796804824545827023412168126498546442670395667716022851517774177851914033862432783897662219173744200207038964374099992975269174737787013901587707082291735002848174306397286049363859938488092411448060792086994814721172925823288976060952287901114990168117157571498291702233744886726236295014973210444372293242286864395121369325123054293874665740234793412376021686259420840331769559254571129720010548962782150023464731979540088916943665256739431577605823263089066528015806341765871826843371410014053099126791626975248029348127800301012383055021900350922424953483685157635129679003880273693272205047461971073117691281899515851695160445811991322456821438000653644766488085647512704733405084031340097516366891949226668658801544554639219731202213308286264844854073523627214181111155949463883798765861078875332758819875776632134102523247788034875060727131610611142375024192422866771160108383411164266946218956584956752929260853306209895629290780705885328620575994371775665639943805637740524047510794185553578343418893420099194956519387498492868328196789721059550947251728780753888196723517642975189342502083862789955901330931257710069906865706204402861976091408992509021746284892947189930414562611674779080854207761108096218437873103543037754038252237169390143850327043098550371158648359414741736300493161854377874418757899905901608807916862182525278599017899885642063470479639858183727880594335228319390774775446476912953260164422904793497850895687062392949766460477571124561537196965293979055507648446595834059114780566658060078432637585791518025809959137231071015065637291292941436158074342031291666331993986410854911056145809344021897914793784301119275222262780353173544314235083540276737424149255963057555895578533163560574111830643172166068749945762082592097812474053738349799466762188827764229635520212578682158836106048955529290330375493216545043984881602975195300360821022222142966763243106452416343448408687619460723664051699623928338750348122021713511341267402463099404184157070376735047169787697431139922352230799581081422569983335774829260318420397509980318569173474910579832656951381112510015764922737182872796541996217835382134022919113201614148996553925915142552203521053528910999134253172420467736008399296417235285142582478227361637647752432448016656000845159682731865498137719804265423312565691110680538318476179809008038914031579301218702586892268174523647068580689835159056089259511645301779335984490495021590603272226602562470154444663012099497822421821322730785656589533921863220851481442251833387250394102102410822008875024473113105900410245574091158815513536452249902881432996680561702785036456078988789038552406444940692459643051635630935222407921737525213866968628633522933499044367181519559604668508193080293776610247257255699091850798924469750618085658427020590057293748081549596252572826160936796854589273773499740298230193274595529422991126356131426641594006452370854098233458068463042809212988304048295165205594991412490381424334206058231232470383373776564854626442206260021048532912545437465780054233853789948030086078373567838769100339016541138027278810754338364779997458305192366272287489404423539312240621103815421548954567595732985575027750767413744183693648428846145822807387572939071214723679223212763902777600564659855287217786697505793504355337858805313594018822801474695325421519593166242852467251895567918749703851376300034273770039315600955342655988918159928374681809619538351227773553246715680169359888413697053701535427859572093098253681125447044347177156003333035147277210883907895195074383934196650840354862361789029018672499992321251676195414304234620073076312100617779149200059443510591492222940702508354626182184400305320803187658616106290436454940354231910902464425830532985648662669868938417027293945153118783744201003552020556475154450747800730770964265763106376219140275092673443141152534070526625016998733345180025496199197378560145355530204898364978722525053296906867861910928448495785852296295215487647023315444902549888671386033914214892324100000000000000000000000000*i1^110 + 512427832113280069842568997957327948362405728274664260678894833006709904505137360578762381510736386581843200601346668725240586719479157057272142277144728781200784031699051681830486118092717162933777281250094160464137534520531523656505721090100211352994132506491246001660925588459265083800849480772382120838884280527069825346329931878808021767484513089233922271280198280505132684702903702500397879399077498235401593644095161237129887458398786443886585359335227768253820574704688310127508127479532739348988223226596954073741099073362779157615237799873100821839886502149039688402182399319040112796331973483931218341219770215843065776585903378116900548046007753670025138852763581262706206743105432307724443230100083532735895379603035660556698584380006804521758275490064572632530713483400664418542643564824857385427651309758750190621242834101919664996350117447097165890411252189760805395712701411773891764790291643773511942526040687877386229859748844042161349413766441908388889788502619028997181618246456453021381585540596215142516545934057928625190913605067998001931321911820319248678348077883950600123103828677943014814120135074293065018059776291803378734562511610109236536961955771052192579706184154968242394009474198159264988519458893388854172752200455130231183115775458321483768038534395123913959932971257972782992449213029117512256491007341978232616582324892861889751556604012980920045230208082229453067839727675160060427238851859164767541851229793195395278390650437117916330912957432664376218745524036011827282959821046425923805965362627027730370938256293986745463769916968250780010578687927969911185839989068581221375883092602122274135330883641084192959863887765080209538679281746998572658384389677786076512754813654106694224267393237249005179382611757810458161484517229078383151073923571192959083278150792243681777456433356069106247069271887390650434719361324150615817444694086065430429442383514147262705215472008111247643787916078835579707983513231475231469184216193863113358332382989361527651823391199495887785167092978334276094863032822534422343460309825612300551573079963655107411791951747052682880491858993399957115218166034944039501261614540659010684682508900646037361467694371606224823782215498863452089565633200351850273933548633520455034997380726445135709054257571201872868760256605417327005288290977786112521540111369213010216093648247378988498291786952296330269048398335788165345671617680082493341288919709658543131484123146672686358594974475795537876944324692219162349508785779219305562542914702857594854569519395358030231222375081782087105129467271630916400906030837725147230647454742855667652094757534403441780441397187790175189242317434870443145085616188784793168568078645836010269763718160709711093507615281881245197130425460977528601449553221762262345697623920990045003948011050374380274890099838910890378742433643978556896043666031421442540232951207760078326756476178043191831912900021349752315194755525332261336144065901939019657745465316330227229497282440359880277821943207475881909298702646537532046270805560521856368951065264106618471531480734912396278560496314666820887669033936591860715447257718700338166928668275969966742879681619102915908352196266717889440454045479824820115158386030272711438921798172700443504593681149254662352378224649143721628203083814087782352937325072398033664728559287223801446963626469138936775194391736840226123308622816674243844329191958351615796193448599336023494859933282591695805201902140398170759877584521211703604882954589656156002940601493006178499546497769240485412559442283375181446305038059306037020597448128138664387619855942013796474116933955658067124018346766166486112566675298884623386999348432815421636724238721326093854460723008644857854670835747072735607431941816585350688565990284812142281057604667243991620521423945074345698283946803564408095250538384157682524650644971194063334997971434866111377431349839326186952339109453074413743490247288975912212317520213898088418699986568057972972808343514958358847041653431732628502170366968057406092511518536493533228770403842947694528332755887836199023250288537865095777619041889419097745672695446585102339543701541642406712450110824222809400076061568419361832360729050000000000000000000000000*i1^111 + 640257016402770887019728874639084446059624647887324388014938088529222477679792689351928321624490835035925452907336902471056902493750504385583523997764315684496286149057190266986425045220892157412485595290265739429920918404079471232114181037957000799324339455670371720595216153269397716603811809676599007500511075816323077602457170266813704209844558559079205041566366220107052798780506673355012047627272197284522344761110392799174551731472399104604899009607227775220881682025142387046583279271871895523808727244316419453191312091560760471623180490083596616408209302785033098641494725060869890410801671002248436270311048368460461091548150314689284515619575634082170523383923852079104538988722193256036967449985517061067898796332134578139258141646333575156255673121036708716641228540802703154999130666006942984020281672081462696900338342039245724632498987295556166748651136695790062884970955737834829103391106216057097839470906206670341206822811694067895182512020319420414751841198809986838541769410942698170745585069310765012945925256143928328310252769280214987251582225573342320958375860967263386112019520339046122403203263642152647130105801832744435869120724309452731376147229186963707310743714382275821684257112585265741293195131733197404694930223060997853217577788383136425152461231836438760704304768031415178079021397885878125037510283774318336448684108090950867665793371562949751173025110972040824185567028530633343109543495943390005934867505554602543418660955447416958546030451473120593677481680593962199076589512921700866542318847808828994943718721212664648021049113388482250326792876949113910357150204292632055606491913807845444173441817256642878206621209485613517501290021210024308007873249631317300163019698683130641169021143914540003610651460379604994737179944660580199551333878591644712768645794065493761561914016822161460331300773340386337904552183501736140216239628431277131529329223479334178079121430402100882498020784824152940639547252784237588786938691494627992133285016644317358771649019794891495317240407378102159661348608585248896284410574389121858528194323355848142331544058387773287567521311537865504420527842380317495832434608274080613220230780017153782443122041514343842865550773957198111536895736957693055832148186506462457375317413332634742453205824643625834209966421388990754142781557991080556639252347399533673250361808322197837230564294189354595923267138787163400667266431703616331695537855962418123977240101916679529365501230788917576548224206844474748753614410765182489445587713409607926556194737940247492990542402816190566204944872482279577896590547847562060926434078940379613333238582010881650438833933819272600527421746957505356400141301841602915254059853793965821903064632570359983512613355159136458661993307884578729130206136933130980581790907683798945721045562073101846000382705136674613025290117160868376363943795648924662890060593842563767907735734649402735576159652245883424254962366328356279633208361321830620201575044865836894968564737124405455910795695486915956002921834357402175950812481233832188042905481021396363005885869865488422931572315868528398435332975876102700412355423040013357100032592374664467889103999157153956868942268951085247265812605239850024991464397613389008202141510903604750020693903695617217591475419922984533502825934144920254811871090754157853832707863005340954334999869045516729476080038659594365724840231540692890692795682497777307132433104141711224066090619273100287974836272783213930042271107421231876354073725889884110947466670194079286354032800166790532412317938605226954007888126291954053055080786841361703747799305346097055368751483545320591071219643193558785506477165764040758920833235148128859587027094543583537184315788283817012725490772919259422929179871823125026519822021987234281096237634828719045468179953480493464965266310003146338474896898079383170734278949548589021000817132864904364888066716471688148545013880354487897825636982564897010548551449069986642671444856836455766188138989975842439347855785876783086635334775093708305600311209913202664820403960619636961615120671692238898667818113928503174308649001579422169150621348502085171365569175386141946203343320819594504708223368498930412954064375000000000000000000000*i1^112 + 54770766891909541914737205260475003938130113512952073218505196621055902945813391310132519305166458631837984042038477031626992565574726407865647005088129922485344719179108299006053795419484273037663578250628017556368222178308231823874532106152627991347418250872175779134262120140325157715978510167542556397217698979646365311820400786148354039748726441772430111904299876211111141076924289443988590638200920352138378878864944001139884680243017658178645687067909010668968618665461659058317156899710839181064204353861794210503417513242284262389144409368193800838359510949769823298620297079021287702669066957317429321790672523275837835591601565836491329937860486403738331012545032273266964182371755743490350068045443786853864077609618949216448479393787080001330951979679677565011438906280267769556239987120316057649175542312055424670715654332027181507292765794211310764892420384896741351933956923592224834358781149625806531119389527224203219067179888690104462127727982141731963399434954449743797970690010454274015931342294970017486135960799829930415427794429140813057218350668601729899036366767387547352292889695985035241236601830501938747461183196825380532434718707325445482383534629306743723353539894508170583686491518034656331944585227611967049553341606961551681079115789206595264221589536054028114145137393028157670664313428844627323469148730175942003138228733612268331134270828146670254974509208354768339089186725651725371821879167855751590703403299758769918146099435652599456593643739471168967304074029623613643347294053251323691659993420429969028743091524592982754338082900694640142660143693631076748938690469436800811609566241545994955223908841564261236396189265668363022520982747387999482494303936193348491468753839783121716246294839174542606586561053246867800890649760947391805121743966502059887586316874549633295486295705685256804051918155911760466672487798500943155249366075849006296064425436560698871639975995236862475548250017467895512817095628195729222601952324712789785537205878243718658869277842828115837818585437502951795535755152635001259732192915287306704950330041958385439317488713525837651080399377463925198779612278344420537797667196960904543588716832633881163242371752757556843070383493141861267334889388094100919824558847591453614206319204107160478129238680959587909726357074706422626308442946814595794706424751394325389602369859972380320746427708073559900211557616149796461472688710528631542491015117129062887676271740921555037512330151047191879846126133791724320936497752009048049827132847718957563874382577315863501655119885027167349953998527597202132135915548966057036315890332417167263044948420197840592479275017852493254579547291658104618539320385524494362023580826717278317592841944467183137012958643529093501588048332789506439171960660874948284510124087505356474629375980969551009948625841403724687667541964342326702725874880229566366674970741871029724022410412003049610540309981982055763044356588693769106832853502744875448879322191003472901615465429625366743420028612065684819995980902529702258504735297382103635367901924286622038438703644865551743194142849887833085023235718887312463764982991433844526473811949020267648823860819689814743341229816001724658189141005212031067587251718546638055359716809143869159637048611991028933870471303853742347240294873223582715225258153479645331430807429338621981218175217019415642573892841515488994114399142283987138634529644731363155402769762012615251720708838032952075645056144319794604286392447982049176025777333406480304802889326286158955621075062803846150134841485525890499807803615828256373702259502827852987611188596984109121394241091706865348986175691816065163286413517558811850607531080453370083255043330869981824716492936903003158061449842917973698463722621827872289636387087867521770236481397978455165085781365697126142725143671391318892998169234073652386249672231555506772909146029404546605257418525789280205983084063363653088046742783265067533976737113668364279672991103909468865963812725828253076858150089877476885480911359177229365436433399013734432846308951744415577671703142328943799333485333587258532350853709873037370252682002243867363643988323370794619460431162969445518869966484599860000000000000000000000000*i1^113 + 33079684590871568878392849661457126643567604600090090495071658980388387156993265536137875862653647870894675621291175247226128090633011542524064699987619054484576784972825893564325648534857437384353743863240856535716944330115724969087560061936585385784602348686924002722039616272194453481198224991897718664611250275759414243624607296825781858160747728227732418472396251640612266779132007111813752071251813157105628146604957649966936100838802441421574792584946444886014352437251075213301377637254254040492406200196383817539918726215039202039167851537425797509549017429431169392451669210043594449038748861053359299240768920129624486002589481304633365348408675689125940792908352095150669083182524932738820476640956619395561476428317511161130474660432291034799812509166886774707452638395211229583186402585538695522136261414364048053322488143855533405476522205649866782412202924750009203155783536671398616910376273552177114767933507272095673473170360267428981048457294882368191543837590225260087969213592488088880445517199605605755647913641809369350391547822172587086897091581880014495794743492683319863580545974302843405255534294787890272770234044160492668464015336085165625820692448714368948432292270658940210306809869574870909054256136723119174794742153423200029239185400402700592829035253516058874750355849729622549695396060640094377897968999515850247331662152122764558236642088558470619397612430948870600134748904251631439173785747737373374336185387900220349954618349983413456202228532660458511791519758274904698900548347333256926979527370846453682456910550119056153273195155777555043818576387112400417056318713804123500032197996052118708430288278857615503749619740606023489444195854129115679580573755075030159114952377008729154599998470788715533658743687145950521176578947690496684152855167741369354695521683643695511544571225715902083987801657858168247678972865879779268198936216840753823664842404737549631116585803759107042340609115116712150557205941109689306558987366889493983914668020291187809871379827601376142083733612059160205155411551059355620690581614991127695669150528165974762226493974832042997585289462138648507189002401962878333723721422283871267739607268553443526041673255047992585351892374050116563092972183233736172610926068363787407683417537775060807049828492946495788117636722134345811350351115378381685944963307158981966481737239070983346042223010312213497032094550410131748951853570901710418417498763841111195971753666773209788190710867233473676895746040957027895936498682126298460113048729977913437113487949649459726810014208661139005248889957276853954065369519970768067348583932922083236967500525315283923792934939049239087466186083835453423867700130542234961715562637085168277704076913919696027017939579866378066486163576288926403229305574156879867665617887337480198418665619670897222595958602660843461544491749823343110941440669379807160710537713816764123356799268505009202623498876114100758847285173882509667126260213610802832458925675707646980920027615621907090952569067519219225149681121139255172306865070232104732770166055397727963541745017119420854386721503225837834866334622891103003523903753582914584305263202002157228232579213181775794362636992251732455413053801686678681906579697533221578096121024598866083037906311897049057601306868132759077682326203381910684788462826228989009436075119896221492369665889672775487252345415391226545295404145451347543541186792541322372429403467593156767884747834605065601411536662981303590471926313314398260322123797170760695283181411121179773092330304931964705429179273563274963359888357196642130683433585363219745020489483204886631447887371997689013923463442763233250362574058639815684786523404694579959623247061975115749265528575254639557440991341479996666822268222558480256838656789027047750432986496986269551952966685747264094614840432440012660514315857840167125927690955015463110825726179824518510695469283671958823500531162258047434958291716602554513100657741636628095457137165964349334518207154794344072232871984768570757707271773354846965378232859297238711656909090789142965965274998042804914790380331450878398533859153560059850812223636521620243912175595140195760540465385226189929180459344750000000000000000000000*i1^114 + -15337572530298144876506733848270572075808412866055657699900965798860315616182865451486769670867918333163601281795178611187308107108381966621749322497370760970169939805753372169824697808566968499468722735206087258106115296432112008442982571815891364110065176972937786191476506876800877330786495077295383666888059570441759277127601223885173240987811361099657153482270406365013712341433879434370472067437473343610680484193355253358810064193633397246669763696276640272812379448932425015514733368850653234624965656660305381624794016666020882349339159001870683279296864407494727938621674048415306648373350496131498732617765399625650245346495390354067181690773896116609744254787687837399697113564994243306658696567733110465782430450360516969614377854152874072689287934991682280287859078349540369687367251157787303160979632954840547746973198233968885524885830731926913131604684756920456890882390660468863541905072219472477345379941787599937503248186538046842141152879837253844073726847346916470168714615315620326646512368956821304015361296075944810356014328832903421926241428227380368158471053766402972343921955353588905799725445252249995753496772263269520380756118131694731497161148406857456765323830255587949419723392238271449220760101029464878297005013434294330812954727942584916665737942142479572773843754937710293834308017597887058256697691427188934319457231867443310094965279644157654732240561371343209049198086935462731930312678298739138161667947209479692759642968212563117484999534533552140596392063099496502061209937268299825746771802591553600758719809088452362136989692925887855523857068121658891648071738571853024440131856990851578033765931805555051491138000094512853248598392102756119222393828076390443381085708172057286687187737148498589011570873153518418097387147429956128105821538789042300214992896701282951963728893305069961310520969589258363719964358821258332236381849384546827438710700776813332033028866433325895199090160453340527270325947558821191938342279026594849015251597017068378216248033493494749790246673599465630922824079521412946342854009144485557200862398545499905065737813138629829682607523485246239032068682258767015167603405264913786706165346918411129868977501394705367086169226126742251423844203834289101172464227389733547928284528293584581329792658762400977006084651631506616987982499528325673504001660281015407187853453358538847053988433217074793680248386981105449542482917751225305873925224638506375949797095636380681032953138069458429913429557857520321256108656509025406078639060457789374543016142648542090591163481721882115323769422784245115074866904293037487825863986660995504366398442272500400511263511147433880189831183418975605663302613166788137022289633475602229424712510523954444383263513014621031242436489873437552290529982773329144743023574072647624166975465073534399375509772634495895321193052189742584419447086260401096062260095175119036532037360667851469642578663269509445121790367639560054345832686566174361574919924351683251117442246134198218882780643056316202441953785671988565495096280587963311475243421905841018012780309319958068905581551932704577009491172430731226929245053353016587614029760342563766793907205148238035128020785343279086598315280542750614179312150092262585019705401406594966574347553655717481421581012382437167206821075535410447629748714680447036129667517528944378888675807166074896492113329602715496301622316848451366923648349889112796879267435635079971819135444834771859997764187072151268502109842983517795595938212345201829584588501873800306249093183846530720539080480984090801607481962531737432853787854858960802590950138361787374357504714845033123639644581967579796649223440178402078119033695742612997447196710318113422528338947925083220875688381990838350869751408473841332669376771510516146714454635191109086589661151819662855263486626423402884983859742584729083208580593415134303597854268103691652494202206817114180045590641075904491905868549875378336267734759460146958929112916807827541943336856475606850839318817197441138746067503509726162487146447128775439560005178761522461592377668419944760730424655791611655826985143395848901424473412360155518489369607417735863045834698953620044649305875000000000000000000000*i1^115 + -2813211569784564633206172161788450448216251382700605332840082313489997872440803428428508080648855422876379204289182383048992145582538489713864944086445344566488694283329708054220212749910243919590215302666479466886939606112647107338442731527949821499741296392536626988082177534307665228462372269910834505558613507296135626598704445962934717056836669259879146908945510616830311301020620079264183982980720360215049529708396762189020596864191037845064111030303966801598407854546179877853525126591482080762575868893830114796774576118947530390273803273057871205313899680798740558465154771850191596633716767603944561201250848033963321813269641951126415914280103329108792657089368458061221240615921331197517840117705675273050906082938793313364724614184089005935099152219234599778643409196278320718256830595206730781643064435348350522309706447442196314492180542361041482572549492613027237732916475655357136013400423612532070082430338810782716125852091288686940239477919304926384546367794569143811102251234798987667029727411439509138872299741215443490149515044266472488160501833219609161702508683190347548861400278298497131176083680841763787755493367329818386806586925012615123770122596041229159404943778869363766360230923025444025177088758574975899380865722792818432060293268662401338299280990011359095075485801507774850249042509404631872803035984685402875680183032714874376167929366175412585789990879495198809425425878820889223813764494112869779526653269383916582874892513866218903806499292939952925016755944657239257912198115091639974668148105750997414310246757205187084869152127570518127227353243323647617582122361707233585952403328157130620577051947356615056444378964210425884558413589426509880756352411153126296565310810437543161672559758305394053408228905022691291914659274647032388070627383203187425342046641588625512933318096549627990063016834120119097613082361427125444024634929401563839794211537117487431007138708292928507834379794363162403714222625114632562405107813468972387570979854695214744564066234717535351491432020954863927075264891692742505477438578262441721868663850961226955922452228667716473667768305288546724257717011294095214809056490320369398940106010910498113872652921602697400021230454352021209365976485103589900156721106422109192178784559406743299948093401853746969412133405363077406794803273053108346415031504755304750838820535050701159262228193590633746192279239440145134682501646714473312409710689162854331379065412953783962496631695168094113317034688109585412859988457016404032928827448360110943620587879291672592976150644175796735100464386040807620147467095758819287484693007691499548349043944422084835162506841149371612022230564628377312422964825622502890824004534543280571068360328823582815911261139027674745526430484118859063764223751633151636345938508900509858942676141037795619386576599537242228051003054743647089566521072381311023468559403965768400731084270498052741739119818641596823568373441394769709157183102951574395897506451632877146349533775805361364951297809384711438207557294161794807775910569464578696779608892715869317180462264354268471145666842527358508373174528749986304805630932324527123323948589857514076980416984422821576231310793357227151560669081760060138391425231710804261445201341278586591259424336887225416469462425373909061854679726757727352886271931406441400469985486755862853960109239045041553335100895826747722451330725625414258242911329341708958409377914729524963683700079694534942494928509387329469818889672848802157947404865297427930602504853829128740718372383011689099228013685137047783044346176562082644859458910783039750840644279928389018088109855312113984923969454060519972755662567193804795856643984307606810079119678220963656155705391441288661372863306387105844289773309118069075609209648570268431233231039171353004350936254091958600926227656065681313299046491413856380203151333889982982955137433374312346217433198048556112441123141573320108796860053076377776831761363519942584579052963090024913391699104667272568188156444259605508150558453294545918974232707745860387230411985986299347027665950989622140644667475562369825629003505966879681397024700437958447187788786869208461342709721682483243750000000000000000000*i1^116 + 5263888514232282036310634304806301578694155478729097627987220873200649799128934511033433997954018074541309352743765771403784462189423220313037223319733739650739262210500544904799478694620176178405152594851894090264285924920487147728324729295120456796239519802201379026245224772428689831536076620889133252781217361471478296851460776402052406783069614430190546876838296733044233863854160652034970055738556402417578748394894387407241436311147865493914567299600298729247987347211926624819837589059272826244513891571793215569810676300187684135396763605203953186327496127786865107179839172746984292206731228239463602130184462526739149489036121278706441725879245373223141879000743886420151663084654887163078813868703500372517012944637388855748457868030856948119273154441049250620129907134099319487723742906949162890774970597587763849059525882025449344252810820808601874591075226477914410695405573607158108441165780348713577127351879918925836407135056439717092469820349460857960720871141298294818640036595695310104514378729000645757448734609557479217907884327207137718791305381106296481484670445805939871678367567688466022826309248473085400831846099467804242220259713019741574870306224853385442316772887677541752601423410373164553104844221627548109014096707664149498592725210121493794019089245064958489951470318228589476881497922295759972515783588344563494450442115756677511559673449360904343530346378263493885570050306027452298014910044259057699108198426650386496771020210934591499342331775828225494202777612860915745347868309900007285426323825141311889514839275012909162069329827363167570319418063834585087454602359314008460307631692203616657849084146892842633187913588440576714835687503727254451994286545094966207526330214786344055940836333696721760386917492165350328497972962918372634082957727051425552035507639034538188880370232345163666884293609303020388979448707737474951995175628180589399822421481485069313318763100406914496486146936566750546132953930669082876199431400915507769501501017128389075489176496238608793983555960777743913072487293643678459611677364935343343117316388220142688601222325701460527994916258428239887626301563178272636343096189253132005171011152101789039227549652596397910065295669663153629332362135098531441153154492854929475127334179524144771972683485846575639089529960978650019428025865443425226685547277333355901402046921281483469506537002207622783237123328341270892798438939610209233968626536968364239963207837655353296473101644256662360857788908747340386585683075836768756363501059255421355103577158774481783541214911160050219332835685687381269872460566319003188167831695050355077365875239749000670762616040098256545842839950735982135991020469666994141252203084947621033627711185879902457309244443042985698505545541957817023625733627156455143319626495380985482815320623104878528775461996621107976214728810899068090664650057812677250649485301004743280423392218485489543210495969616040034880683832803321364389388380408795546853441305439206370215919528300612551333501748423642370085620813209910916748558372170073232536184652737657109344430930601079354802049025791312198581708737084317592310525058443269963309883677513401899110452362207356991426540511539249173068179325402330084692938070501320784899073034762075663713587797134082861642141834489011558614232382665108113142687129376900156777747221012323258306652155077586215541825856593238349183630837881201468328172754181784365656262281556059122910547284330269940619410714111108226297689214370860419931282105342815066275336214200070566096573290355077166237837589208153430648554942806893899287685263988563521107697413992679451100525445846776450533711051586763855975745033629394101357262808777047267796302884517910780369988835271501675423176549100326240704905671109993869154258176883547907248963689338968987788193421038835098750236048496580278326593051085147389184908184564937173380676810955461002226359214433878439775192729070823702125640693835315311837515469112798266889872021344829088700081676009380603591901405306543052217007048029227922910366737328007509095634204286149456842803357237217399870926753125804812988054051767843220062203982976738409860471601904983382935213498437500000000000000000000*i1^117 + -385134804084525652176783293342251763754059901030403797452708629011050081171154317040447754210888880858412447086438773523673589862968493179786431137413959118136961141205001596461270603219981302753592544018571706307461637728683682429448934265321391520966985406386176020422608999371561961502064311937150342430739402886512273309624248681039788357637952399135703762782522616921107654704011670103652972766545595402658169091375240240620445448347704788685089737557481876753500339703901486088834827641242760996780224959327767857893606753370941462975529047246181775478680303688402730095923337215319783548343177924868346757227815624861626942554005561761441837632419985916183977541229578824798930697400042874514044213674733747893243688417562383736934342652339553023991658009939786743648910436679059993054370239065631272249907042434021997394059840484081909252476196336700357813117515603102949956158999583757718164336320019756032433501532771626177674684835715928939759651113365710000182522661062882893967065029362386511707477277289467766245721622123786832906371480630421099862931301590191333952119868916616630799846364056114564335704245089400096772572422714943412627699874715106198493256001691530758004426136881667311513239216383194337150837441864866407038946115711495605211791162408120467812789756699639309302506204684835152008856483936450127226502488107191317287919138741382413136848695328699650539305630090293262157324623274047760873207340548309328588595526769014270702926288685592332119323121758519151656474049055208675733158850415093666741111794654009743743023693742765824388650565867284334033699315917934690232207156012827444264804266978790683222250134346425825983604724507842517210805897470755444885889659602152497885905090282903619946285880628291387801360478408573391989711285055351139155351415886841474806521209907117556811235591898959751540873400910540688250582301133755116563051127896608885766372000815189440871546928565180470075640372236711127976505016472468327653949355994270186547631196194887684021138849619176629575734730124276958411623425233857831001478032905261692632831118608438358739680008116803948847097424304580993814398888230607921888485992497692621987962870782533372893167938559105415465228196433405024155918900103212939385519120740908419301939641181535051995336702892683578462219143879312125496648761054628092580765102679036585748644268013335192727916800730992284346310284541211450838241007658882443476239616486439736226736112650274330613755431027351147457210701708559166965543578596370617380331984931333944999767737276600800330616727592710736803296767523043902566409377976199888661037711542023370122933319264059195998161127302868905015951093350460716528841397591939519076920419627373908649334041702562821187869259519392584743086081217530879855474118294115958158359705172738296429534979301311565190386431843589954677257637874072214247788756120955808610928451262984620568402806481112847565806055081136252399365438515201707440297632835822566903236324223324527868889437917066126026344019193926001269215879501123759163211811476586535238864180046218070350252708987200393753431956075228036726662449031650008512988600613093064389959843365683250344996893145574905045950610701475445026172524552705917374507598157606580743132653787476072184605724435854459955779238249416823871775448616257731575377614687305086885913373084316128338997833016929192897087352589800360882779647391429949048674371980740537534984765820418477322011893449542928683929032369014773270009891979039085190977920648529329717005459746728361043578437138393923135283949014074152438100062986053232989657624660714682607152886146650024251554577793015703255256966828896920806700924194029021893631185464270586867052547690600473751827058931317728457799415486592740601742212184334894241262641915499043090036474283713881683510276322775966435085163396104406470960586585029550099290214736943923813176770621598502275249660009422280787049615611065188772138851759622685244927366813792050587862682982335096812954775023790420632666475677491190416631954534456796905833210954140387808921343732270347231332634740587210056983592134964223699067241699534176452547072245070456529264574427097156220398125000000000000000000*i1^118 + -329818213841003881387787619089428439903756168586115967232075943634583752963849658422635464606741667930527889797548636190536583199233374201351408541982900774256562717407619102690219444942457675971953741289260803885726799301430182953750229230780313152807514330109073111363190641816848190875116963615565162482245021473562129539985220272099029467660867788830921630791128557442554431039788301291112382178065494765375124062428286848118893785142576372794408070769844342663776489099518787835844652496609741449227073902664950580670869635795102145298768603741985881958437947959136122460688187839952046625705285806057541025454484790288119761347157377248210753567246343481452106319121347424885660363294028866501581550424787752426729405680531254723437162171501675141515444291291038598598988859661061555442657341274995682306488212198481190428907291221115831307845130809873226849769438284916021554479511223127521725359516171132481926063675850351363584120578938616054436309216789759138936310782511835975276967349022129664628587617595497701754981658945641862412206714776380618517521992528554475099125831092207154595439584915498489348943232644026104214940616804674237314537125114423769137586795345889313856697400462573451968450820589190532512031119595254841724283011895515012940653341239247314021747941758957158002947455641269344362105912296640781195316221818246027316102049787372525765943537102372693219476480487179384069655297963298504484947532966418214396748220462705349345420374426096117649494496833117932553612552894603804840845683276441591327210681889990551140195127547669660018356906674803281863063084720675070902090377473533145768827164270417185816962766160341671719368400684168188593907428928752258861132474438435734201329528593173269131783745434063067987445615478841433799839779552277837964852330527841168814467914534415251273586096327548693160836690737504632591585304112280390136265878280177315471320666023274009314977879454834411423072517115799481549418938368732152878318657078615537962771259065841970633828370294600753294462888470804677394373786209375069120786357641351258799828151680290289440079805502478650833812134388797777477223080079441843792134248390868266821576644507947792992971181624409630183484122416295460146624812969710080064618200306726946022748375358060299523297441457907014397917116855696642860771231510277714457441763709505246839868251976813538393892460453493988405198660390955018528009035328121853399564098839203000813700958788890786061983614926930592584314120136413183045130240083321309219650816620522768143499895506656117911379581117467609884240911850826682873386676975808444853755962296780679421416614055178251409586253863304605728524960883075262244780175924571003916446411663193740697334739918107638844476785464517855223896464491371738598053059812668857270274614069825284844460675137523729785193815107258061899708913509612467709294986835619597738218707790588597855017383297050465208829512223474545744344081435542896835007587415976689703468572367310478121493063970178221821556779252131792394264777289654175896943717496138431686333255119898550743571052171622228800339650105221993493689064854696089623117308286736480186822506477237220336840574921101839550251579303796843413576633007491195516994497914486125505454890738036253175234500873535398451419753186442799013937520988441697338771455671448330043734316715987341835039111673022795161701519184174392276785312033424564609141395005211175213347256366007656400151935839995722088061484965010757555400554989258459783123779315033525123809467806679234958575023149063236097306103848550418541087415652297288090377061882021261035640023266857791295033768563974131062965247231479990751532976643136528590210456417685391810326780578096964251581049634452746548628511807277539595153023448462620858862131306437169405572862396996465733229662903189968066823648707735592716293540609195544401641943890785695655101361031113204746701808236116956289892909561699881293115827249415429968747942336278464146322831790604488375549617891048053426049549698518707037994352467375425896106853241163205675393470076475632357830832205038375098878273325017651515201907073083657532506876101057128634602783758830242187500000000000000000*i1^119 + 114584035893741971031502078232611387577307229386946478139606255885397428169297248401280392671000517202525958031120935315934894214241679760722784758365506658871753578332522193693457444458263850653851172959948822579052158451194464438117043845177385454512759312800570203673331345241865066927778249479445445470068919633418737993729977223625862828646460582905123084085312911351686446656896650064304901784697762430383970044630961406031150261237188749733055246691928685559353621188123985204743111523881467560096329944514629191379937398294626914691885253275563850309431677741504503300628931548862511057126601131140672227195233750708663760632206835722653552447812511788824489188503047595910809441461617365953975532457871315551416713483636818769490372624494377446507118564534701348306350803866932758155628827460651284067010549882364714210271403009578822596046100619915914234787210360861249465685270214864505412780613552435540509913175641249736155525877838146738718207289888358965896674574019883339273885147737477372735426200569635386334680077908771697078829581159437857016573611284506749203907186484606687074350834656258611353297882041805215667167535240167678762993612450635450199232993337289221868134283902212414945424969141265523706641708432760784673791107961765560564761406518308246958717275753213309437087700854646241855646422705636510858233321508048584872156392928129781311409451663757036174949580510041783967687797641390021023411853254899473499665243911605202942113148271289345556785888396974839050603354402889413878964921254363986674244249258678916721721157493851764184020667548763061539737273916542208879153493878166141484064114111728473379723723828659420627086345727287350485264321278449729567957172054056755859173413015368829738101188922246669279555397009759395104683324608087674697476733822142734026199225834692913757329173190330547614523447422324487015133739081305082392024209433810229004038643984574674696175201861926159351554948639299962369007764498475901688871133690043883755622688454823742346736253500891964150476061061561868754034312220136241793743245918306050062951329598415289407078549351959986163084764746594722408557019083042637122962732489784973333334257573302566970232114489752651107325783485580465236926158224744547017289051189023696716559431105430974993070846823113623403397409609917460620759256962130326942886999501972108949874806095299758193569074488528988461285675353998146765785423422255053202062222417815814250367393968243306355861064691406506035607569922772546744657852475078934869999497645749205006276878209016220598316241406998652076800986367532042957358247517477704277432671378154204225087212625567405713591277632613170455375010817098293940806225994038910469207116958854059866696920288118683473050648868493580431518644910584902144684121893963229767825270073235675303721217506630118037437064054719553650337072041169477243619598775311425980261607849864859840456721843356908075123725189984412122760081092467986637524842289051987276532170500022038644540007533459194514867609722727278971531689136188940320379640248058907618739445214188720499076374720234070042710383598956308275269845684758079531946648640383586244097365695826365217038842997727536886485646677649756491197148442862843877411568049563241452023988031449057521191171814007518520947805430876043192962742981909540145751913411877601789169492412927607953058209343458909684879881341336034674654577304187194150302081542593178921738949058946272651304694930387472082279691249317234892021926497058738053411198963858438391733477128106852493693568720884774718610200647791358377580291821205376986028597525822227607521006174611977210376469741239637384057765371066012104165799908165746400235925495719436358543988429576157552234422613097017443742106097699175158810567380498911966001654037708661737805542316031182039463786149449208298537029309957376799647966924529446546655484142710696042770853292676136414410459376134819369239472229705218397426307414495249502588263292297913328628144463378631212605197017259424789905365487233661557449879071955638157962288514487182226206613372510625844493839524768398027282769415403263258372266509820214480053400743614442307373501866492187500000000000000*i1^120 + -1039724652841582140772687840035735083144561619610821436546005281947144622388009532501491479877829319890231845281709125596888689170057891735186795487355500424298626845885933655385489078407271298362102241129253558215408590870775606997489986415657897090735441720105125265653816646607828356113464331774082300253846305630204596393341338228209811644131714401106871082795201808358208085345376502320422908862329769720633423671419662045493425832779306025081117751379582294085441037167897340744695117984308418616084571539500080277977768715129991691217567926788800963269384453090582316866405319357548287050683294122795128938553118469741955138253637356841798403493702770042220239769748884995352857085363422446975626333232077481361082248472833420856056574357466482884794193796189175976858135789470749528033049103082976424661968821279227366336289918411657713054294007565974191936053778974229747818607671257193378687706362666605840952772876875809135284373910626536779325523942978874889270340067151469381958347442825784339962147704616171663482249908633435570007589521887275065988412303756565317612616775947601277017263646540645307184809414562685151970945396945163232095953435968404277495614566822317357170617064731973543807779571306664362870349365483273394793008293771237461746790687081578853935689633083204030349807915604647669466580273206882075985827476303479231754574712038822434869700687964733035190478821582726483153421335942132810461967112829764670740373914985764815559621053992691945540697502064647766085475605791683311073289444403513317670578442490917091442171890915155735736017591994040746640637759415955043704461384351375824968350003418542105760022790932272461287701705517462896112886134355149173598336235331995724531508198439770670638245573064609105505307180731042677359208478536633533069487821525715011170112938703402557024569878475878016952112982015460544838505415957570263594778704606366885575127325810136089476969665411107567097650803550862854374297969438082419702241731587146764726904683584069154741294170335328484464785283010499058294610010124238050249753334006523061923609340523424324259357577636072656668770442369037280809487220537428648223334460873327287914927037088620773101324945819871396618175066481910061042934446514658564573843207659361260302298746853415862145710673689265016579383810037707525910739609524063370093157830987680185864387745214350150323360095178011878900652863067038546997206787448567292110240357334278097747545652060780940510761775480539208881128322478237334788842013503367837717247723232205296775167756264506483399768357295187034988259981002070627492563574966908624704585492826140510724290723689188829487490801648657019869065073164787363652527487986252403061527370102115429368253896681584059882910798125526406945534510289394432299830281865421989493577739439415986932110820045833015833725553077881789590441568932549181905325306817137144817412133620414367052513276553371668433308207850308371198162708665528501911814819816638258612574816049766422001928770437165876554086384881929165370168456147999447168536757610394309057931805945688240723374902858057237275792616216350721675698973731935605884612834093973196336929813955792976595145055774097724928582224324288939264865280687502042149668619181788720287630079364106567557515207091328413539046193753629008643758008228468140405751114411050871668054736404887717143159660012280145189924092788166379391723830415017331487784762299150113632656125227760777073892333262108597086470940974731143098394204847180174037710906466070761199678170610126251708453504622385879287874290747860743722695132053589070669078884883244481661762353491073278864918732751060356695030482317287887370577682878757731260659651481118175634457761980042912016804808794567848724412775448579467091515775219816961967654989095022432539166908941041329034690191965275368566934483633090323266937468463401953893421858348447309788216149448273935989040190107027516958916836475829719681505405257921560433398792284385002100709824040381149416906404443899073468938561615587181523226629006277275255707114941313513281460671678972599521008862984186714161259871550444178050461785031442893465117126399818231237937500000000000000000*i1^121 + -2774675348360927064358361136170515352218983625564458169160391966195454187100473829170422602138669889615489513952032763599354287649086968742555371207052275487546802567878852333664104064266799439363578097912712628492795321085423850750849819368987926829302352675620988048216757410692293241719601809303158303785002944465729655685101369448522123003608120027193829799697274394403921957242851771915912107105911442813156479406428686235445193443052700826656997123875211497102728150652505229353327634400298873517099016565298806188541152038122327477787168764766688612047637688878223169298727766540593095071613180083815969321384833146940700818405540324570644777445218240142514061502536585236223990065726183951892323096153528535735429298171008974010256087375277183931656841750382641555679164735801295161705407233507568897818294155978672258164801013284978118206789228656569215237333550826820064885311287626327832802932477008914796276757005951947664263417600195620382009380002321747918281452185218770993263690250789037499457233040772561452276253181948279448319266112746162535174245470200768697481992397488587053248673319778675744280447102361752723470360266805571435709792971502833976269232548661147072547118425644753328194649283173925041827076565464412148734074754770335435590953586349951711626355575849450967216197712341785003589233338614090170544228897153885299388064801250085690928752652139126737908989476348131314405814470362442191789050215403444014832233894029030451415878355802022796259300353493694913221355766527202756048110340126252254533161182260372672775979706878966656692143227817017146334328740590411257835918358132135499974161273448062670412327492345819264672189233304761312837038677022586096031707112761692728107198583222162185478352239136034976328930616750673821196498851845791953227400895620936872104599938317122756830149516002864119946094880925142228627302971660412280641674260032418506126430132341911870665862047439343046378024120458031938528937286032264124543856650303067167056029341781081920008073259145215562348667312525806495618240450973455843340838000178550595910015854008169586222001675456989567697220742419061285979158747340699189515769912905750552435613328274232898805922097843934681266839167619655008555928710095252243211911803929223906612037027535243164579726493956005166311011621535405642001771517261829792835004652285695232331136397650307006660472916008670100114396578278651262081020890150185245084562265522332810781004630813037851129265501946290219785397979283140617708581072730813272630207391763657946497237333648829626980702927940791805460566119974947636519428323091844280543770732646582642025423071596802355623637585363379984689368524698863066508868003598060943464605882746910334232813765463521913915225861812828126083704652607416850538120962281638393710880754154889996958204771999138026346261449785515465590013054348298448435412924685685465421361190890767229316768226709964898806846031830292081955555194306699183814036783551907147810550373499522236111181532207265090139167393636635413909474896177234529500947685247959698661956635617560161737098516309345724635035425937596593913420650342516817307046828167183346270300954185595267332077841315127266968768227060640647573150094111384463299040390800014129518491915551140972365994219068142687262574668402178985631127156694030157279171261047930558901868740804304143246447737569379885713783343900384006078298956438584643828291100000392676655906325856681951867575593059725780010403112875632837632840386387290094547596356065575750567907639640333701685096818221634899935974819975930526525634747041116740540279632261196257039789444100350426435603876077330886507639593008554507110677671572796584252799331324416329741498873819630763688551245734146910887948043586599739031774175854059007688156249495400193484280681138709828668515511895080058322694141270322670388627793351521705326134390636465339199428928846673906378576973983827562025305640314392036484377683201268329934109405159813276720722983110699712600200705871422687808771683679715626922831313853837968292514298626477917203284731511333828830716491350005199992455002068754213021535470497747504942462270542710142187500000000000000*i1^122 + 86006156118187025921169828161752671145301642706494878457004820977467720793549263767487569506824855864279278545500874778492344772338541298652792345943953201016639307668207995303300600984605145186515359841772780162825427431141060389792185999629943146915470176354622721250164444504589464134128239826712169683927961334447730526781903801242111206172450198490125282555808343678713519342837059873609437280639174893163752336960033336556237309939276784200020186603390943538447931708342354001796010286519697985785064424509033856973594308803525980330574483840697400185665115619382099931770606238914132881168191077256683924097174519755330248455861314477152813787186064049386905680855766355861631022798087580947627974922253963935540257999985242144234408163235261386710184545264841428629550810862858023446177748939652622572548998754476746197073432740800161969005089273388335293739091773475814046652264012427299153547913546158495406280160365564004794907585550469681733407166585689750858260947142439642664705093890060408055760186371112030296751122075726514412703802054282161158425608772890402195278460452920866369544022887707148420299239534493047753636781127154222177932935635256582317078080427938620600305289797034805793127769915178010018420531871146375732138831532650169437738059015867519795384018057480201145596665096004260611474197461035505375932837445491196472559238529911587026712673209264765740334935044015731459184706431653076104992410542501244967103684241524095218247210388713262165954043049442172907964791126500734989507971032219813212116556709720862232350720172442481028042098915459162312814521569211957330964863627475856542648235643966537769787938848729884542708768868275022487383437016063547813704851795534853174164222033404899140484102848915625858795562603570527852874368413152750272421903770098383712087704721351825395691259766649475336847315788651672724999245761516051661400976310426358654746048234990062401875182172591884643416175256401268906702665073273670306297509367596332312498089218349356460719748964988980311646955457373231562563586881305754754013524478438636865985552230006983302338817926777153432461516849850526506223868218566936251891715269657630557073791392355721340158575661485655432955145535012915174976681482249868593724616745999973016805343069791803243173550239772580433346609414292205619691519744258088473763856846946861918620998880038178249314555390546940638353411285462798345761251068258849478421408870377228218477140649077486299442310769725441360326884592472296089985025770690602806912768931547851451333201983434114436164226515225603287910363492339457908395380178563697161239660867478881851976732423494309249608753339180696374322641880825994020286903801648401455900529025636005073758296875434209190071534519035157606583897424364599363163239147206630928972154662197679138344425841185587919239266116719178877567509050325481275454706074558659112939060559292391877123590596612788803904552599510549958068825590171038564243391195003032006357927477115790655232798055700216491013084595678223352547483101818438261669775734948750948590172376060041022356875359950130351739178747164766516854336931755320360598335348018962552607351879881322877273203087016422626725224691086085064532137012698903099813912606980652394476923890018351336723142713079744993791656647311736047752389910384096672234487995491371963796739400070490284632502252450434656285086756614085415658385865637900864697883529291312126429283059792100460558372249246619180013723006164505857517564809770035908373141176119024153722549314716997046191736022473494765661603290229580084649353309716396021942295919311826369125016243957331381019830973521446789603710521594209665716053043359022155963758400334560159815482377558675230448580806866339963746530585936621901195284379632522976477801234347181982582211220168714648789744628790129030102063162030694913080319575390676562510611507976105832308570192044097461849276889422627915563553391365466359213885914069045469399668620525716548140111941281571873528614472117389773695402165507649761054012927998049677983193679699189846010383116276070254898510571624509673085076004141518637086481761581266434339893564843750000000000000*i1^123 + 36094356926635674126055014292355096609874465516522489693175445440463696981191063362110951053179788945017272958807678122291438689039294229807836479367653186092424086495408683450454587427566615977125226240131618563157503828098334546706924387507250730694498276235757875519940145167624580633270721648217336312862690022345859783616154574782038041653974994366427424787884176315343757579616349331786213292212104615121045265571219857431736590164230748202988065744903051375810906803732990388415002673912123216920773543242892347973299967827634702696607331981643784351917630309669913706577552912515464984130531860511148379949953329961157229626173136545515838601588447422213449985816109990754349235461648786886802196187205920131404918822870702493975570743041487228295215018564888673882628258113951551070779212683585591288859169053838680424998008149687894455197245926202830769820019201883984121090814099258046031306389614182402981433459729765817738159626291359745983438673263186809288213578413307384698314551603897674487467807724637351176563444506511752343814557794524805067016622647464538101504590857158267265557042476806129138683761146967959172776223013815853500742503945787064739467103312945343023402824443396315893298188220751966471446462793067702055609981099068535837915213420602155495705394584692513083140435763146987815254141209075097678261267931594657034396247473866384829649971632362932022993995434022673708779126044028462987978065463262387154026410036488110075894338722017668719178283394229220521427272822954697928699916588491376739772100075131204615897177859410618090424285750353615824771413130998752249304229327790632355098791560612091336675000092205282719533702517483755408870061141187908138103607949039629607508003924692117925333608469572478102716215710535705590567131735531402580721164413918637994985715577547115189875986932018698087377495525770849198768947859653874664077608649656485155774423359832626926107088470066570895310661180534871508119171883023813680851219806979191264029448694324865346750960941066549392767555838838620386725004732363576172728454452214846730428310612571475874807089749043353892354303551645289650357976043967666916280312944515442455558915956541833090115205367157219409477736106702015727868186122667201809049355963180066183498786081887104476161991188524214567681402477497517869770034394496994409683450866451222893599766296760471055833298169314631485116778719886243162452472662290590122963555156678366959688851983306821937386650172159345376367887680064103638781520319330957769450674879020961179998316486781603484647759032790149334689720440739057280289646010446991079889139488260457964251249052376468672304594756493521377678376450226864724246522192254338969900268119325412524572731399034107177782433893866316659545097235007276053408203645146622296075866818216917214173632333483723911526182475352162701956543446351608888557461111787189096881754858711255098988738928919154567933820787941575948512959777885364084562227627174808397454102691117267476205180876027119570064236690982477633864660945630902598891021925929631086917695240774779619528198456424480011736489704369559223276102277165430439289771557344385618593879316188991040941976357749134131092401269745563620684251699294782911071789041331922639220879169018549658164314718470551790374735064500067038365487225747066087324545168334735969392434584823880663006543197324680324222797714203471806230471288064488753785345836069307608462394409415836052694504584005015508780307600433482063201443738856510502659864553305242307805319712106499315835156728772857988498950453186779683813817743670203546614819747532600944957658375501737167172096912382352443510851568288668257412316840040954676217036362258519647348878859926997351316361143603327149361299308187172389323045477338445306963666472354918617170676095671498268280960786750479190035078716598066015554184147331463628347463370046556137763731761181178096004501357754365810993394939815253407732621059359268506742172187604899806591829858058497084878437138872800771127848312174273205504434738596695226149249030378587901022926775123909708220774546161569772562692540106889402389142811682983664485429687500000000000*i1^124 + -743305130966432176276420435777440697260963157679128555786904972207692372543578196420876905762158542279314871004185279533521949770674476088913579688196514726579724536844468039517133863649923706246217676299987514017776795731701941038643777358131458162061511178743213761209853605753489795957523041031691408647867363393672357169220333314730084546791815610805781144198643417831339226321541491336521037842595561704092605187579721665904707339699762911628339290883776240675990554002801016001777791636918467806161702372555285651350589550478589439539188624148577552589445729266027925200385358931031122310195867840359170763355103488755853888181192985604287834461255255732900101890160508049779490969013224097268765166024446610602575760196980590498632889877208433931228452737815570980121465267336074636028451890579959808730175513257082578616350657701771817055386608191059327870871227358311159147142325429755537094821430496533294103595677970436043871207974131396635072795916636607100765923604658870975246018294171041984431593115821137585624810433653179342257559074636209514065085081104144002064047135962104087457781363199472924667625577808223218581183484408479939179096244890326405541737929937964082178070623512293112997399882432953045244348556792486469005812761497776212538363330581854569710889946078631116177953174988681627747438548376410148744428037885167997042752607891378911526111954435224459729748318928323874119933733812349145978947300801504568475461461656724582978688381142212341260489025896621737429710000665388917212263456270458032468419959094043982575861284724853512841758073893214692010498569776115695250603465229211794743503780457441394278054207727533862757812406409719100617838069368550492515874492830981049570028671765732089365469337432713555297395151203320295939454663343653990708934649126603380013523847185302459848334266996551519601089740920022777940223755302734231833162418312458868432366798407846704415218209073980976645629301414274528251777775528625264140918289164344493267733578155914777104147428304870604340346686458703388202645514739852961371802307527957002464783208388501489878101669293508647380494687965111859629464805424537802784898564621238298662124646050933280400869010744652672934618965687610355851823161404280294372265647031833250079338795821817757217913968592525565041808130885240581273354116604321871692471320605825329994944835908410985937293887668126126788159527816422220594949267102970703740895875397017018943607367505186545598449748315843780733532373614103193901105449436407313329515558015640281310507304205504934815968797320986004286000847435170604106032258411872542677631752067805893367014799740388686123748714077593988288240372406776279858922478159658800585693695341475377905980066970387992875751615395664691348752946097975560442117925244713668196315402635447541316874266613660379577642838992559610167171611737399888709296506687014591355785081494481483654322959497258907763167648611135326320002327368799054102115396448860912423662740848089586802933011903090972896590913409905913075379813412736328780469756411702068704323817114894837179251345889873884078262029380890924352904281113075296015324593543172323646385917077565441893932212151361478358828354138811540271425805501023222073116328392685690303642827016862281821245278481573582320193458428443305048882832148309682389929281298930755102762025777426683354694757815533230689860723597150231972488120336980881358108210070741081876437565580641440318272703654865436445880597209844125650294364155801215078123346831305521886392484482086696522715024797721447121221842906663017616037911083060240400929544747762077692739267891661974772041119953566647817991372923997957091692935530098517659518148094611036635160597195123356261534132705250858312918567955555611442008547310607480757688507376215260135332288537995935946370403222860838486335101171704474586293083299753571998355223810854211085508919150015066281112979708341879786694909067633257044314217988196100836234932324497125004311666948829094551072270026844288348468399628535327798431706118139947250969129994556826697228360899810212381275605185816469170166958451254805179402821859146484375000000000000*i1^125 + -174805694297916516818788350800310138327150773580622041486220123088084489033501402332775378552243888749867522211304588923830056672697396795933759023570104650366790611911014805040354263367212086420823602146711508501025118256449349386944596537944979006364905919295794944832652621993821317892766865873420075345917577913141132177286341204425839840782524410405836212471148736695229494909526787330254505719547760738061187373540583958032699397253410293492753811996285430714447508297629855963340062941463435901139634717055212332896017211118485240920218656212514230932263036320006964231759606674949381431333693877514594838497405219202527938463715544459669146731098197677737920141301354945033561379277122300312413766871398664736633753241736354776699685673838596595232643095488402670825439002729720770988047595894504544083389826861506803613417985955525132757573486983047989232104604188623528944742476119915508994008346938909805873656488960158360997028842809444529957991864536963332396529189971997802024584862322617176069422676604963234267630789886279523676060966014301372796969186179644623666174367680158700796557413059974578392555038153359806844471921856552296650858640638591383864709527325228526859455383243052114914068640488678557889197492364197894118362628014248511506428669322538415281073945508921067910707209998925660543044406836978514306162544074078706594985394660498676663614879622286383307299844159458497227984795755273845388835621224591672161919941911343903292917073359326202245528257880528835875197226174564340947527721152244261564073280970302199625938847534762705037286537177786027962140769830881019540058627387692356967566872399825556495373619736960171347931613822925903196648490908413892157219722866276974087933183486218389806813696174063357920465682089822341431406275321946259395610179783033147270755805775714464309993165225325456485966741555073345916289736192548344229263433082491786660528867768627669459775833389691766708719848766497853151943490694345438173475975427486103838650525369732470465996597123627705278133514608820578937337795431419862803809882043175174700364939515768087335886450894810337383446063292232816586965444317586506514578043604083627110139357274909315595623448880501600844870819450865350692117939487169637447880537908767131633757183458043500381190931388171006603997735696573539623433735234977569065535120168189809822207231767409957487654663161358768949241008192295970397661321231032384368265109788512118869999604009418659701979212267759733086724416782279506397456212418988998216080499447723294827155497341321999817216281219748535564045578124000594164185416320273145546785869237584410566707387380219805741541895396478880284175854122820204479257688638363120283376690622332781431586739376114398959976565564145272843384927177686241304834637035229170375723779305582328441488828425337387966146520062259667818492514424562939928952151419394156447187543503979427386555877569809569552490455026983793360222741917493705351610938930219112395038786601485397430392928884091822258018280404411232393972665941754399072166695364106019237377229910270715987945274837658398296798417623075125442256669864736171365612204047471799784605378643476172879953867947213570929379142196137128578428898083569304888306284518457456637591829343389274730342694802464743037290397491349294630426673113811820139690402177386417766605281833697508188387299019403582860042463910356106069641945326532012236854602544847333803453137970564603107080763307412159281120880550247944008037531586507221467535048988499297326049003380632432011002248375982974828898270812972865200568350170079688334941952146873979952727932383228637638696660223412541719561793044360615108261243542388547316857162061314669492247294304437002328505757860367682455938998128926430608014432543975831929349885272732313332865629342812738454054028141642236254448642670724356692944094481432466182257200767126509943220328409234736206796328357776732422984473299112063011986342027239087968746672738359531179550443256558325875794213290320090467695475486455278961204129691591855879627749974790075732040340318602627991891662818685297916718137786958941777957219472656250000000000*i1^126 + -18567504443516953094267951507777641971450374736993234259983041690727190693305237069342471960476745137657556807699361733768446406047658887000901299106713715036817130670042180524943729349526673373230117246021120324398066806034096414435313588079693309404241148938124021226263532071554863947997367441374158543122740765761247835468691906412063977170108711601200781959551488913296445332513954517148935383815384702502214844116761873831916110881428562707289177586157729987370309614958028413646387173658241398144511760481868488481809837254439086901948237507122471415895542586295282236176191957928881417926446132563061364059304022527542842107923179500255188461389240855973943945232819854172349494255361904909451353712239453642234414754162006373773971189852973571781768775651656228730435542911277783989351097967146574407304771126096628449402015853419809552931869368881033332253601045310791202619765475389867596320623178185174651701158666655199856195573397064393947001224768533518290802108774168215545950727750914809485851704023163241987275734048699226436207944842774100670388884731228369436726421350325146323728651828757320359557751626310892414992697584112979482862054438788640135024106694453615354144515938535135385191299529259483260093452451053830767447015741391660085331174954874802318545774945462316761216837885125125131231592592035943325569651930337981464566755359716644959439562400698775202342803813954166603701083834479418327983223118582308617249167224196403052755645767753006429637229279741511329462572011456777339349893453270348767109456612413063803281055903066550431305481589788120084616539418488670187009744170571182149339953696893849982252506298713999156862182233606807392144082219616651588796503805383850532551751279184756007553741507381682524286933054417085108951940939254630247395259389551035706413019246207914393486576440433747360683627491153833348817064916845702946953336652045508458912104376971205253301615483494877541424494536184928994454899158782114916595365353973213534039841387152826497386617320441498159061082415074240062941419167485004506043481969222659681334570865802821760574601626718311167259244888591947386770408542563273788409410716431653446886827289856291244268144047575618538266809170790060794118097890094391094809940422758157291154953008387679606792622961993835432991441335007387938511567735555547986192836410232839446886318745354549696434002809758548641516602734096531462274857948996551986468192387132600185685910311204813326568254290520141998960951570668405190994589337829649054898896578110987622557819508801784538349748061350959280680670164025366801212422350100746248118870627487693650410897965402798846101247893622658431837861184817787086023870626032331675803016184292004811363993703472264890405325014458872789679589678921115749060943401574854949200781282963362454011194676894955644321413656996115182304549632389124003682969317298930680814491932389281785436073070842617268703676197450391070150174180055803337488247648998663755217149822865258889609734463220749042745460576998592476423491078747907381571941628796194297647824089147514014289909485877323464309387803100373203504534306190508218574678898439116906472658760205910848970661724571631935123011906282654967550502576492718714283406246673570782800794728821992708173569137416289133057518560962873358246789484561854944234837860114793792953785300064940008815401015455735866259579391480512249252881643174989608459523934449899451469998700004200347815762097660915582965779357595479114683448718647498975791220674450914660897637503630517920347928673491430917923649446277231825538625536359189529676038777560620612935392170162556508961825935197503114803711917885856679601457206088248355574883529184541522599865271680395155780271281387170981443749100549881938328534875785976010575245472648852641682885980183650217051972497168587990744931086315078771053960550625169930198571331497116160681836103783722626258779346728461914200741843105679183730968023951605728555465983237932261974306226297825717948890382583821792705441788523904199389888760941059506224270066634500727557414648876917287534610931792239130364057841587973218927734375000000000*i1^127 + 2346974821576127919061676624609851068396618702609921392200965031063612638833179822507822139875137659605449453756573183696768791185671325475289091871267607588729958556401005868286446873820129237691898767989049744780610296763628228809198779351197150779404060153655033234566938267249482275955697132090653339418844125800207473196061715800028441788147454585387060477066302600158537920805394278048524282070790835649628790055976939183869753710227654447052904786740262126654266584006833503643492151697648317715481516486679450626881020849167268471685217780902492000862608516030922454322047322185894683890272922481492900417835693825354808740502071173111457845765074087053034349969569537421042569926102348707579378436752330776729860046568916345788335222733850303779051539057074874937670746803689777863252973472892763475195801066161047890438043571822650409225275291256013745232927454598517730556103933010107771929625070631325689732356273710326071806603376401660574142829121093368635348506904975015031245958649828571008816507716472960300286177810480879408986734932308136220545382026649896730515870365594596666941365145255844556637694902572279813163272954002621584924712431478926187312445894343827899180034864892922124709906868387943577924257200336403372748032045664683818078636282004544747283956350431839306920503912643784874746925439041974900125844580996067884630599525189483201454689680614314360610197303690613895060583701019644321714666802935234876416759850998262573480088883644532638298772051782123110658555842321293582732891540401799110459871966373661380810088728743388622472638971760275585920074056433229668025779698642570767821371200378668965031424842920672354389039602564981831856627830414964353850007606740862754447959242904661308788871408210990263009752827202888997535093337526533252794832630511510736244907253949009480760554966154929616952711405868728607115754871502974597477484937880032104030023250180279791162357049247715912811500678901733064981029615408922333516365590518709558580809411298780029639669500842844980395449336574658845513471604841451615485771851567678247996879295876692612080045901325784477693101672312702406833491467872980084465090346520942657821714246687692472967600909230188501344225335343259471569378284486896939969279843587155908090119445121169266465872015469548786827256228714333915698687239558338994624647684559854509191889900341493392644895090369639404512338598385468386896681661100377095127923746135803306489218304600485836491164231967838519444742737849363551569996035133692769369797745957557248806645205052913998427085770872374556707448917673442962923934506970281322812968448927715432691964198840199302115747263198384059827059081657273515271385541632735159062744424006674857950271931488170224886372717018170008668634946500252442630944794234822699382366159718440045242771550319140655711192070379105757679860876002566240801536293588977951781922472509308941456011923192413950216349970419875604640570431025597750548101248068789520616852504328832483566366248310776518627408881596662670957768978689632288442729883304381320697615732979490711685191436733778436014774226013560998050939813851519960130386372694195234841092039415728885301553501320122269205651716193767422023731236305845205704495002626017700512492321296362531534529908488336099573938946323034942984181394862258048154176280233597982084674288493008544003803395321796659787525256902196852138568170579905052806270917092660651219590545651075606400879368905326916265000740097912028859092279826848009475376730755774370870185693491728803223013325371721316078428303328164739074263337116777537460081321267956559385459157444257038793221495292243397903224656689598057320697994680768876529577061706393095550962137739705387448507414620685172245551840419335087593236612578585184401997992611591862306050828542097728186939122136532752533639428052214212119330657324010411069777069820595752668313891685836656516558798011340800495787866436004868174143884883588440556893555778306880426327522893396256351250685238168969165153175667610889639237389688433145275732858091558463678759434252652706270966771266174860041670377472229177856445312500*i1^128 + 29781626040084153888871162596021008205584488589034412252823971651881078180879142724520750091956132305895220799318922119771068474935016114776540543569400229364361208417240711072369468859866292478533945574444250534343626743292932265826619333992085776249656520464331149907498673475121643153002769993685417111963568505362228636702892220065767099228887312265791939142780174268582947395350373674516346894426034477862233653714347335255897073979989815140659272051477393303787318019526553546230613465167455887715688521096858362469844178369989452285245104578975809949112190757143456285426507208857881869807253885817583062995487987754986098243304778636264916088385525099350223661274851085596876377695108484152069009939848936981684448384953537223925438608105366119799218450045776328704139146168085967470911363704485325635291763786694051380855067982555250003519120324897356028258175838390878934063323445161554270764083924713428826541369667937733127126285851919385039307534632394585146080157094728269704645180589062202620311160366211386241692644623225230521353635574212043458304946088299195246642251158380464087266959072401604070394607245354475587964933344455167751586470347569123383999535890235459431513313329643114066496286962187062800352045831360823378201255435385983777257654600925774118199714943192557229616469337608500421215219835606614094420152989072743827857602409425210511306581898258989704983012727705342237134446933507547002980647986351896324718524453261166684272534856100130305189120154875641981126400409397546694803457404975858528591308167723296565976379950316583790037192479666767359800884926953510112010262638477198053223601204781364872174800480481496404623616798251138141244529671870059723473231024613222591437858546304481319998301430586280971163329972162213515820946181691083018642328738957202300936387585440702110228881693879501903186817450620286713658600178636282747670020839276252664029703157020834968402396922573901809105816091271319578556824633738283450621735068824947222796069616901030515949395359347102248826698738135330052256454836625638149526627171308229052017686050878613105293169902521014984534541254439866176668497101587403386064826901500948407498396483737479098608242819944161557673211938815046665335868115985682179673600719402486224315318419384022615835731614081787031875190924185282102705358864353978260507628377295970598278665258311880279088200671161373039391589331094412703145755289880239278558990025960420363776423225785410950108200642111973314751520138738712903114159697330378548807045712111803639487129077228238283210408967612114471090609381523207888045434747364788107267121937202048926380518825678671126137334733696749244090932945433120377912132852753722667812389536000232498840395250280109296826090006316623699227497794253813469456556267594445410302081314231957478759022282397645507198816662964778524034373652891366092156380582301720383381855960832217256634588588906767535210295007263701928310666330860890656640611279908043752301114555043225365173361780674680810219784117735439767336197063962279520741686250679656080654573573454976459583816047222922869362852174813785052510992348538976982431837023999861535223003355700740542112090717118077439653755734418884311798480041586960466557920525886732497889601939632106872312415209924091313206075491119378327448648548932091869842554496978829866690281971157558817931528813611601939635129410734562890120779828019087722129520240354368267188839011345361344747457405312586067975957890010568841823658816840831411025952443848045602144881542448244410406920847071236167392088165541730701974571917185511776575315086373464620392104496902116390020823645156210514374411111892872232471768627068992575731865411662853179275377712052222446874370800735155801285107938300190398648878422337802093940892468968625325841407585026933036130255253399649446947712289687141049357652585260830740036879513124879619175621173504320054940630496006093090297945013932903735532804183045719296276999059503194329790541227392940444882937616540331466307906821939424967183701143680307410068566734329408363500147205073828094595198532802991578081058007812500000000*i1^129 + -5832405712595632356508403131819694052424259940403214057959227525217384802719544540584764601678505979109230503678419229513819129611137644335614919154097568892106494329453532667104034317816054071829729400465085550303883380451896570756838061988208076039101391578131940050875172597074899957494329070901615595294285563820912645194739725352952593532047727613212780491080357573163652665503542955059251222188746282003817854283115845980346845062970081876159807335526186330616960019490878373953375453977777260750834735563504297329159940102851912312518567661385661305853881474046724149809231356276047142385879138223157652205964425424859520328807951657755710526138173458997362676782774048593911625815694763655120248891654317604622505543576546471020150744050556542037154549248576480023701900918776695943825001467822827384463179145251429343751769805465122939746156446517995321087949613415444331538378286908907779798297295724591595647801371413760682087308149589655472074884356998611915492636193329392302117455731779860748339781445325314122805949100757337718214302144580996341714247922268984262541359050694230699483077839903528404017189886155114046874879082675440278948677800359227913898735901215259945152114538629684131377609055453853010052128935197878931125929487857285094889857079616669583936767905582131903496387424503479247540789092445881645173085313804238226448017221229916486498937452538188397748914924898616004799541572165875297094078731891683625432167833418426580485528989460488006522614697225774754207744192247243857734614264782660039792114472890663978070324285103874270913456541512166753723187939993293613358064135667168897462469831450812663647701493472381311903644191357680926084398520282707307006894003186126780024049346226726536850733808636361334791781936574613446605033725967077169135870203792098973633552247076365331641406899035385519613416045511750849343980556604095245735141539423229438684234176420902207249114258621674956951759391290894256034724525006908410649930036331718883839847915538236977776206902269281561529920236278344948990159027792867854639052837988385309785615746053639922986936817684139890949622777987525618482158682206503750923998440051989021535716356049520343202999677387525275196069121223698975010813786324997586515934323889901706952240140786258016600989016266065471097454210340629335722123496379351854320439507552467525758930773697571585036982287685842919045018428124218293170213470659664249787559457802024396439416609851184771546269005001953136142486307765320072183043356810824899137665272702920311114616040924803158825690973737276020949828625964963803145584319432372694078634178657648030556919945832024412654668341488970408574850626004474617734529215566632837637324403123246437304289814053772922209854479362681030173626363171676109143462360723513898528590994536789279770246393050862688333235097030673670891206485090028809479517630766977850313628965272038655437319967620544585537723700784313052927898024825251290401682895945378687086646476168589240249455693672101987944104677908278085366994277570674899687958281009752481095040479227651655479079269125697384830302817604028229303849469580884139190411386992551223569283712329623650441960786851493375734103621564840293313109588897261085386556588487621725235249839811823876354988512092464898597875359805111210269869602224871965194903200384170407490757595557668740892103051364938867709740358183582174952849439502734274940124648704403179996351694973627533643064490539690896155145612276079021136042960883834441658285145582346937632350621797769955246588708001335830832999021070790660872267112191530352930249754310530226662059648102420074144006905927790004695853009801841978090731906466880722345182593345483883114173458799883115785163742207970085293987454728645824011732990652200344253134835157842050668627208139822147958295212463207212208413844740742540537292120570192320341339430635403789021325891513995573314695118482837402331753213198545366822052476922557796644312927768785416484956926439725167125303921279244142730513559558667859039577066934566028556655420812181437959219850134543417512319855862474786657714843750000*i1^130 + -242760230706652498512730160407348545932731596289769761634236986962991127199803653644362734749366344907462035406313016977613241068073229629980165937291705882199143574249951261320831801914523437888152397375637257895465522833264511911948769237554609835103852104915961532089460538920692377587857306534052712274981714109390196885561809496285748829953919938729462081282128877926308769247196900728297521593969453752974983224091158762561659826669895820029831665437589204520563541054676843946085170006710270162032837474413419118456290937607420279443484411391792283457717772588044935071997070903413590059028469241980382839863532613569888852039969468951933513533324696308422060087847508160734366704558886325450888855520063124396022260401516688519406581219926179510810959357917429258063797413702260586166445494895192562780726789195137273842877102034715147229513398695746872338328705366497287931976252359771860941136026817897742466284958298911648222770115298288865244489201373773072330655158916673430712875898126012204326601095765873922568603240979052702885843447231056222778525217471890984767342709843313433900705308156406615164065355290499935116245006871692740729397704034445368343830671768715030224375444685445666679659164036425731631982868184703263777796406785824440111349499446876585904748654947761269541417346374619047176040200690436158700586174505772368546349211584156401770615564166969410820313253482130169812926675147086819479204293082765860205910631951541747502087824941016530894810975364604727121111235134097821140399429655352839505326603193323228221157692780530519761566173697022869012767124994863574098741413066435149510926631277110386291068569567549689164856555884848493798271513515279473310525989100588199046381593646939406501875219910870078928440485889434367066527671586972158452184015844097954938389123383791411037579736539557791489011114721631902388924747167614086371717611874671984778191757218393360178045725982039881759274228913305694595682116392933804667185915652703255585470466207304913887330222172607155543959109368390749355488455659546081438476988733569437048908696240431756122021799045565574555004260071257048521932494310795467047956678564154008522697461885682078158497641100834993866714559642990894560322827471832223300670567045932372100456066340335542513834497535556917548136004241209154769784890967772854882287260455091792646099611001642862203714161821880371176431714769509691201192763869751239247623132970436637967820442032240116525358313323194493542088266529169926905383837368686272837557917978160780067129640572307531547075185035987503925663446471658057847742456101763459587786168515251750433454201850309306970848212679730727918129742253089266297195134029614835225695414667721325868704905057696262780990453996400753973937965250193096146951045738825556446242941081394897789392690461803126387620863661483841216760554508785308060617897611090031608464799887814383211736447132156306816139300291939419327011697490743873682150159139178032675070242705089920292375228675865570772222702932591395375026091323558953046955275334932330618199031001298520817641898690863966307728275722615075346319672519711405462800489618672810820602227741080118397820590896398717173322188845972751518109098179690242787311190620889282183392726923660283339400814730566001186085820911805054820472560356222788695098733754339919771326697978043309834726508314970228069059908551054071283316995527991212964593596292952363822546334397184265128104236666682755567329436582673484226524077163673137651053481977222727087177751841592002018568558279084665056478461124115378537561796459229126102909140591841220350524271961370796468858893928544561384583359349775782232851448181868329907446612690304899641375177681029222655097462817507325215738271132512643697739641833723676593466297429640146635017789338312342344945802621218778861121048222672516848591136636423806641911566309801657588262962479125702539959100345904226836144762534245984272549326137858704024875377285107740013936751433487692267677771205549491931278345836339017315478693956592977481676995942349502235279844298639235808269853090335693359375000*i1^131 + 23899622227437885758417955432647749216027391963565481302024308312137200918039656172812267761386125644788119753300013230934750085824717683885593836757011497910485908554548405799610889164123303549599530884822871059358980673091475371307249239200078231560960924628438490259969229760351813820271663678113188402217126913903277478044523824412448309024347340911651919963427177083385563232570078448241118358915975817814881118563042795578293427956241569382196761008971544014770335625200794765673062281421443218262455709632220847333313843815857293652957875202349954015813212683609023066486323516411453892617630780412985938880093420809008725996545450197673203573885418999743743625513086961150878202400894984315832098111235267001242633235393670444997899349047691123424576790824853103182234926832896431189641066082979097946623399951342851730064395517249919742720679982657883269076962522815923537019121508212281653326911244106392968156366647325140413109195417583403739234251710952618115894625877512458776417250940629855304813720391448712139134432188508634623566726140046557101411514222311434267164799217944625360047574882635554279720478644884797528841680014061901319013911982009726203212332887253050656520124867607396420360676768457363106153341722732137092477599954432431028077007216591107667235755259258429230566945084443402189707194991657308196934612676029408176173790228841944535419716839139788549881664118591872387794217101234184202754182042795437989626169530783565933096309437261412586435813036160196622322317319452471220552433427987247836162574125642104286026909851333248653858775504017005812493240856719269721522913300066235030414242458391508296003907240674063691647134103987803276721652448669229732302522572095555500287596942234405806362203143631305895432877982140274119527157038721137311881918952986479867073369787399182727865933967310473030688902025680827048977621160148254353471404788636831247270794592545600947827284246994535715584673780996360093162149291554477705085000372125393119067156232303482345420939150167903552244562623024426108659430822215415632800939706828898405835102008571941315530198843762056875694058607926535498204704676501387232081315094779820308532845778733988146420712029268528934909048164838454660045371911623935369417879228944081551770567119381591231659480210682013792922207790307089050554293972472006921749580594471796346354959551098521231125340885107999256729655346208327466444987584323998790835099724404412286388757163692878896307363609954381240079202236269047607977389225135146158568522991352941691230118910487975098327980572862782768939186120549274843907706383515034928187989465219939765187816822095779325117317666214425287281605639907306114391288634066753770420206526789241578616939120361967107177094354057080574212257882766403099230586656709333323082935754681117592747676260916056795069283643904026056897505264941958399167250872943645323671956639095533085294313750980978564525367491429400470854713515019033786589647302792707352160845462599359813639705001770825833541979561080209110260744494593810924436189942269737359885883712647125554833533354584354006127840408717630363297234140813059098526318628834320564129659617463577068080439614085130312160091517401332927775098804199752058977535712271932910533729567443575648550452623542871256113673065918742495415819985058484081269024320596941137219910519767733997715802073259388460134120335142161679014443303528854616834184094703858976947557055073801425576036265242460487553420812819683291289496575760775951867752085313768556498851459413363178172290009436062302308221253047451098850574345014797632599750426808043014431623302782978270594386855819278866380723305182987107536446996098117297868835011506749356731406259569859291901643627015783189766719571101462983288029428611759794703868456944596977711623555581042751644888472106192836606185222291230897394430961619274986945626264473512985318557559824234325803449985325252070286412252281539777359414469855616675663024231937499513471067951793106366361954344837195096982730900952518484268811947413836366223483265841049780089067842891809680385659423828125000*i1^132 + 129003384823573295546412794907756338494418914152063446008927577828372083609626745313410878203670374766788745971710341692704437800704432129773198389668934964251455609470259254231563049909696581857938007818012621233417929662322660146834048565589541102731916725165817559981041571680665899083771105497068173528990743616502172696591212505443061941282635891961879664228568916183631575296813067479872287241439187371550478630857289155812889765271482373769797365004378637442682495443302213632871451155266681163944361196000502953696784449768010589091938584657686011323987347417697639558191531386408204612516283267242908800301629035505388702528325484413300062739025069223469937772652123014779211940018845550512248301827473178600517276387490718851128946002210522760679767500202329171022908877919395217621016497236544444358501799178270072762003057369367061180994623447892466579225940287649694419157915409555324203947277176080735919113718604285737283483103544327597317795110411980734992241152058231789294877275205518276521321904587750830178839892130371121029140018239688473149395327703231366607004422651568095479416066821654531954731019252187452592925793340096646388703069201946758398383144383208607432960557382776567144093787879671615188348908570697178950979768875472584514462908828930464159308777099902001200986762020509473985656380091769311904178374089372029503096327820597293223261616932457838470054082598495220605268496317964211413755162798947187618471981080085772412668951095427903303547933675964247310359291681542021806784150159286965372191494743124300966632272046654021599170912778141584618146969358295956216806980231389198108719814756200328101584078316581822615162832658804068496261681529289099620032655197148868179938294617171482867331918013799797190930088888079165802661319676290712754515707483508189305959874323189218117279018791402766568580454137056693817937158522090499126356381979380664321961144073740191080929710386139528220324555396139404835151419779809244098817165441053664969286627817663716437426721205976951625333033512608184008488971084771785635416202330544959559901173437078320783449804084868445231489971876636500500699641452048911612022342166221409978193095437062263373585298730967717254644907334504109961147295843392769153875082160987493232484462146032228791198750207047682098400755004420317503344419492896836659155248965373231408617917271287487633713378122516819314587562419290896381785850951626645092564828521144992793125363108608602008331905700596038531217822029675274522932684011942835689065240821456332783730301381652641298668294060078766670532621090637179150967740616539495311037742089614440467176618287214100185950180287103564020468325199559528429846555434286079362743334988331526593629603877027194021908178396969929082328503454031708766495228272865912014717395080581019599872467762533908913311663999421185099017147685399278937183921312510938500012180885853358355979056044784150075545147941025286625182912673308770341812500763845573095972823468558302717624257252782258316657267966782835586013508532717968120687696944005932992507776153976727050769177453217841047531301475713354305376860869904609883625257130615678652992557477896012513054996920670889243130210847770618034280059030400526058133618700269369191398417213752898615029046767331731744701051454235725395549096653589625858360557235275023760072818459396796321725189446396038929541363138666972229772577689420300600759896144531437538277219117598574558167869895805444751451201612735472701111310042960730816734788023341138101013275303629660023491046843564635229003531076761266890547668141122596198155161351164337063472901362598581480233581139674341238082801953754277580391596769103267681398033735651730106252695352176884771794289520163628257590218233680719305134048581252767559499529530432060371410228312975651477780933175495641626183580387663761988157752770941641894493690472113737487972947193133160968135015497680383415281682830963267593984222126424086264954078480502730801761350006531067093739624503916063518959483491700004365136589945777675008811764493845598602193944658573572998046875000*i1^133 + -33331254860998933211411821252243923612867940227446075179556566078958415003995993318816869886412724519397485904533039866828409119591710344106653716213154872440489454484293603697714631561099543386490455930065926982964392468817548617624480461863170148565843439684805189162592631220194230546455449105288216122995033453354526326643658766452155214075561243252974330008455676470735819602665543789791256199882435728791127695142549522171273590761484400735955053067547964212419230498699749836290376805583116357896630760723364730556575744295249319087880851065015588806749646349457089280250029305650718379779988282124650886086401595328944181537535001137146825153246650939246792465408737346221200272646235341770526978220107051577095912991435437237116487430614045531772793727358773280302143345786634649044968269620613740293106178665063015618152529648423039611069266693147186594876426768953087679722678046539531704015895326659397597747279041661626418898560815885838200689719314650972268443225627317848762847620565688144059741889578095180210706635226412208604323444283504068901125500250678339246063267967725843774074112222993327105227025125615463249428750348335108190557630417521897331064004037307013486433956324668100629757317813427339247978574799942674525777809439087936278879646283030290817856819024824982085468088556233908245280516443454859000729841203604028185638394441214812617068385170530699378579547127867608140883672982513524665622562912392609853340719109880403206520726595259219882869570847466201360583509012917028414185685096985854548584278854635207503734857482820034518004956179527216947506073164306115127027433673666327875846050621350385783871797385847515800666065657912555950213531951016964612816536963125070761838696082863455692748599014272231567020024182571352616968943126524704215839557853788379399108604797003223151801047863902157248040872101450304281892439892172746045823738756145575293924239493274242006077106604914539563574422285311504061214033538799776569253625752914572570769604322629540424504127247831843157558016255915170976044651252682487917974847901272969929540611661562152111941843740192388806517280455803252874592062275980789766671443819273901351319731303997211892770136823452018621755186491236968836958642855083430146300079508747088906454167316783346435068637746253805631486399008100375132590702296096216355411455017682168044206681870216990218206576258877826247103675645401596483058365093826436186270410649887483824546653369038043808580685405111541703762863120211467390755592280834904485947716716363430636402560320974557879008699324340603677337576707578954211472806635681108172711615171896861737340207220467867248443751957260371420839384309190088270931085323830218482367346665080619504182126456755064631770804457635810311799191747272242846021135829678382188306128868282592430882741444999854603429117682271574253207124597309964100916523915389522623217558342470925002374466590633592667947869268241231984462805094306027160851269518593258940401240031648890927260105993051261216473769438085788794856018430917856781767858231873706586832962735506100013469066747853269056302463525163302028416113068708313396845800734045211296644890315762944813519559372970388595894202058720290322351318432170280660674159883741972319014297340469629168271716737804366406410773767716029368666237246595308177196297988100975494773869298534158171776806997570578697769812383431096528052368217797055525801110727765139232312330918719102305721670637530738769892550275095739648869798412531912068645698581981905046253887605805426766691264144834623912757161104690574024047299460114407549088047784413870631077446106533530513145150993261593036196418010177629341325265987895413192917548591215369778978060115166194640415260201699112554854061778815172908249096441281240325824650935470772616320704072735871472691023736190401896343172539752458210301044727466132745902035038628821584653817925662165577780257860965610813729103920449115873024084833880963149900245284783033246103296537434379414209990861893867367194252482241440569955318552661876928170715747148031446265726148730468750000*i1^134 + -332238718034521672321536140223476154354924448500252860450986570376086698582585520104493683987401938447757266683022673039445189612472604696803226718572668428183346487705020482422001897786315682850200038262445374866335695001528490252992488258014027871609534870637372388849881059719345498332540818357183075778813134487961377194082666345617356776926940525278578342544698783236320076565865439683318989950142122357115887703135157411919382689247612802132040118193565907955071620974028092083347354641687261771044857615814722349358503027143187792842242376057757730138859498755436156684694932009138866196527944377509436581664157843383682957554839434230540271918569245778039915725259611632929170067721064519287029297507149055030443233790110345957228904430671151494651461704644019394567387843557001694136630777119448068818382662946693621774106047702651646272976748652107978286305870254524768774423492689450533752900001705131375705288899696233805310119176681324292296801011340103017517845295647380569059941210398136326556963415172778191208045916816460365039826297093077069337042848195028692882451358979904192677882177131885537157354336330821285867684591494334748108007196106132850003928125819880608337960111735467742741992010351802293245752816343983854692642340899437302560742839241855089154975065372830932541749935352447364869086078963662403958406497433617734519731393855179362999064963621048068163873105356425786778272127310813116573039078766974678498929474546657058663386761081682791798163292723270949281897854051980245116501206172243962104324119115697547206115421967839937713661501332512500166077882207745506200686808852985196561203910607687372455409424947670299928299731820776834891136380231737346549826275217540690832597374793078217095154534665163228684421885562595377304565887843897255174110739230948703557422169061517705097706726599620097234540510049697277674220287757121153350825638282863003091726661370101778665937396343143318801336576223444226778386996331245927194042818441738479582698149974062323317454173974063926137509514731814484620200066217441602211946110685352782128155924403024837073015897829195926966217812264766941423739874818754891748994704143433218297687562841107331551287480841928124242847837343014312862885590086343623836792396942330709069806439754943332868985532765136882446735220049672145692388806726474902232507849270187960509751547710806993813275673272604371979294011391816434032804863314718190619945186770394184601716332485281941362770570733384216385939820665461049172547782699016294644869842112075853111560444306955087658291919561913443889502714130434811629880545637931321179809439286939428599243083681672504316725355005239708356405965969750222368423428161650074611813243898072893098375516410016105027908582765122579161680425912798664726331147855894724685663764454325091071416614355614762011626184201572099989888265926554984229161499909400699080186614301134778218005484117447790667710756174724444635063947276162110631102093390859248574458463260886805911084559213684667068112273351895311936231641015996536352019241560604310855824258714268693911703193253178543781118280074939458321830715317335473597576514987379657700655345608294939592969604399060271118861508325571549647201526678520474880029674844963264174649815652515080981561206402589304944593968102959499076389801842162945023868654376091999648433760276485857190813707259285271314733879491291758665170248346141846836542853800448397172871024654576145020666368495402233257157607379998440626980732730901570594350527984149631844489268863119039523915896064004343958230255779121677661082107326424727267018137072742804945590244234053730939405206964600365097688793481646927606814941765881869171157547624234743858153492745471615616854313757747253896926386608234000229579070618170017707113074476140769470250423815184906844676030431499628353394825952149519538242238733603281000873606021170682085998921972553143564460852860627041485841436642641268826974210899649023561955312970451533939444490119941275176199220140305491313559497920680422775392510380340863800219395441884254936376953125000*i1^135 + 55063283823897526546425942466054581974755525558260471967012009437116151292260233383491599533209653563674188134343007071160476636539259869618746234489736104974114414711986622426516001176882656381738463845305583791338189879242284306319673162226718745837618957132429695833601897189230602497107243054775100576206241377265815405442120604461355722764109267119717999512625993657132757874661851973779301301442247797640163135215075784033248589423569538898926199271068295357451264803603680317292085987689069032475367024553194488615874573996218746863939509151838053561229552366120592838802948474366251119453692688304731299262805623956580749962679859843957121791298992785542165319469385119340290082801481017283468659208898313209929845339213107861849775461021921075149988940889309598830271947278361065538260081543753821649114476147752681688327200412078405099209376450686173349494993868238423668868137725390830540444834758927138024685885136626847769276833004834517107625633658163275914220696403257643506923897225602527299571415978362522167020268215883736667115103002859381564586480327010986474750271476998900606257827627804905459003594670023425977699234173500827086004476800689602433296496364525993109945128280248341905143492320946497634460390737661299065542267239635255818422270150219847277989761963693025684340693881817169191022084892650662504435489889669723356409869187414009843790202854553088231653264995925033957321344242584512854540437067762910072127856514579202928537422957581040384644917645582566879197363134172938335896207277420550043796604800113647212056588444101813803240377726970282235104606058845265785656242352102387728276831436335007285454610299652586695930819182506905991357505688294482509677784922059865900590806420373017231685829537481852765378225647713083586469359397910379680105045675468721900903794537607267800092616596545135526813921049874804877062528185221861168791377750342933674256934961218946521877385900963987973355553865141619877403323026317940853682623464008976122435497138295804137928163371502488590552775332236238135037698380183555896354690175877604544232995072685193973129837705383510157763998348227845499513439718151657250287175009071322287710708809054207537865087197705070651982960509906766784102961731608871440193078141232868593308526177982387133612485096047048312570791800143011922166647135559746890095099944144187589685175597281688135144600875884846566063691220062550191291668717237229304152974883549979867057552348610518235313136437186248229137646112764468904930568409100816061224948827544799174245422731220880337500996486032075453830052760540517294093742366656792741312290346464330388312701253730468057351614177583980052825064776199215916161519546098356757494643670161717478065423667136749597507639949658501640967868744962466724964860056839847085056216123622465302450900494807368981757377306444742246317470493617389109396225950641887009080472414441571604472088034473096191375477728388343657855168176119974968825724966708448043934078163579058577165686124374177639076645167482043944975753969463396002346160383113490793394060877883848771647352889461207917432082462913234530485387668949157458260714975897680692412414880342803754834681593239199498319906081153061722231559003021661448103528287225925335391191660455443408751892030513891932687218879716009903126741900613054989405776542921528491055738237661956736799286645315931110466404401301616345628792718345008678464710889264726226997347963503307521829986084244077359761861703368759966343325697107572182355982110666644579228434251439134801393514754287504425990618533145561717241528525294099518909787872652368373319643819020365217808023346041705654332910678892397048314636306355871237027598163366640348767701804154792930283318845041195628298900613417361980458480134409071956504499359476430508328454968220695276330548341500651740164592330193627766738347495322792626481157231774934770630612688489817858682948283310389447811919880116270688729154213051257927932431875072997330743371730875247266756089807654501328326896551507678851899444974241168992910489624419604492187500*i1^136 + -550075067101503223254846397222729258727473280172820878735030352800993202459203566379918642079709882935252003582099607718885006614229300578752436956682241776835078956630339749156525188789101435457183035415206273012475942174213439763845624934108006696763421074504389044636888558746999459802766030617004383826600469094838923748137602824170095924022996170523016679166538958195351171757804667300806646603764097852614682663149404413516187956403525708267144731956512195335336925575719770569994265447871174257652920514138850743237437743088596186034763570580668315909576778473489343444258668968383699678623717737715414705262912274457099868722729833300202070723418796786467250356409946299378790924487180366686597056722788428920926304162995343368675438470962567397757008779604187455551241195624906962589592821390325792662304344832167961115376221870704609811543986785088006058337282909020972388080478957624396737975972269757182590001687849880796746177651299473399527945433953473582756768429266969625592415484672005811081125833048003790251550928886629568758008397365638774168322226636179115660460907339355349638629840756899794226619772435547047035202193993741139798845392984526473294584381761149399224925732668001676031991076504653184185275137794518037754518223310883631287028321303481138945057111776386915958498761092020371650710689757348606625600071441854129040649603392358942570490232452262998474317715199617096053010151809416526110301312447780941754712062216073799686616543271990056037096984692569449753591174652980855559000563419849524646141671301192221825672147162719748730899685694632947583214112140169647342913593186744931110777018784627495114759505114143949148762233420424175034770663423686166002091188583522757804388782230491160151648432485085477348307816670154591342082725013623472854677715589483530038793562196575228457100508402094265580047058281042183245687984728983472017411854277730892533361830712955803340724493292803926638474348766253204303845155255295361722957417006681916872098735582068452942829668821079382262854700189479079992546279842095459413733552580027395432875425186184083436808867318065910387891042679318130723109134752056413823843405123773381429039619409449934980561927913599692040757496652163581557185233623984464143057459920960761233235397514424824072308143645753545884790653434937850750698397701381741862125751497905158099758512457537847984752442271136935079343711737769385728816627572637586085728502040772626647991493609958297387650428041532546602474634697412066120792780785434325119871064921109394377273778981973229336309673406347818466104989546959996102329750603526900028037175699759120989737171737265053395876187307520065028754259988166985465386961482902330665647049231242506391729950356371486613097064128357299134028335163592583447458284393039802869767200129664928436640613923545487400997383114090255924305960321976931853861856947183478286746445810336130262440337975712043730476163913104754185626946736829032606043892132809654084781794334339322681988134613712207213685126739486588809878703371104427266412333377173499130582936704419374018979075118004659458927366701313010570069739702644992456912931310442049022535520698461755574601722025049221345820648799439835627277572915761102452710539003617673097308049117919616703209459990227668706750766410500376765583596279984704284920299844854962285306166687769026520295760989341421866473387598539432617043465720867369641961621570037116448228078644244649204549227687797597057436529673447335984004686813429654988630062822887185639236921934534640481839488473697464719822934243732884209530911918138377574509268260413784586203693691473381366633999850632843031607757785337177169414162351734757095939619822130239479654859361710775249466727514324745975475779757818067198214387256222498405772261776689453672940982045141509310452086722619617276550336395576317979484429142511214531941581459183546141335937124912328053072432629534825830950683238620640435462124589201494145768907014245574675652024003804902228144512198278093063873123206667291620596065846698439388294013671875000*i1^137 + -22291475038115478997675630873758659040818468648602597912474537525880325738668036494711983390747402820392729292843676929174148239600851277788047124807466683675757442600763092140113389268994902300637978335038039541385432116653602408796113361199226951150643327661538609425426351295983840821175471082809936298303472027471420710248208729194611259660785535058998893838938362494670100705511782902770100868644325228694583106145351209250470574762978345055191783341214522029753073911436673393756918256944397068704132480632057045865189246110643325999136728976166393551888647726734505271719165206231946834008780756824957323820505769624605625313186947183504227186829295265133427112874370862196671631166964312186181815233437158229630276095572165007064618390787724697398959800987210637898449894671276415902599873902833403125193287374178045264126985020915414420420758034824520553663761494357323351923124246990215914235771770425662431007966997711251467849338714663868012110028704197346940426169730558625367731589616581741077775024504142314615030118788800024272076354288515262218102341059650457664867666251019005307811124641735128413101386068630800830704703950400097792104860989883407031018553276479551151607689278917169985229892199142298871167618483313517041680038942178690922861024233702754486630885562219382341705964536264575745659876946937442953128760910631879394199127416713143511789549328759271927673979533153345060701234816122544700623729777832752071537609021137646355232447292604801376708585194791073048634720986471231176231528300937246214480838235149926237420212218806381941363087508510930329021150009103838355481651121283351291935412048709793454260404221529376768956479711326687962769391107477448072177224182318589332318456347135330577090932668376385899411524257086141965861504453607479377925154776028309020164469374773454778150502868781377345807705225560219056809639095636748870543410932958348505229530478725788653559523229988204363282433503261171972445155101598900644206293002970125477833691101034011035801745415082463268212153599824797029161297652269738818304279780474243532768252759947003714495706205592951283578167697436752240792414183971533541963168662530182168951642766522173313592943554974652321213631443892385885477888025760504356585650349024548484736071698003230659938542529851299284657528143760089038143994491224311537811379614010646743016790406194390690191690181298705532097887484889420593895959867765232627929415416223616785057328116159849395965021129431884070510224383673976261652868973615346168033204193281907044648733505229311344783136365687456798356624588912818206273455160466848123442112443225526078015269421982894895054778207929368953573656434426783669000267515739204518986303578271655762969054696224114453339367810034410400091162152850644181380883010381435028445713131803488911598384812427386856670386687801310612783276515430974046990327157163071360974953604661158759470910357678291501444208515590009277200911544755632103882475315233221387588948463700076053563427160131151064435109992578505932237526532272274255324460264326628137673245222765554312080593100962540917756126742244727901368360346359840918911337785825545895612391398230473269104361770710523619396299360696622206486311727288822441177667299116547630315779915406859134406256112072937152794238718356273107634145100878114017464814770550177400538873771852883579161326220210538743726867324438986858604650447330534334032969421081142314054022945258508033980627443223623016370410042574619804786908636015027467264198771312718850222973117995611688279253939421622232992128326467994788906455607169010388647383315125127457745505401714242041538533165953472007477682271351718408374810604340898234291250333650922809275541024162236809048975017430837389239958339927058117232325352735248160169726765887700904787517218080210688449604082524893330362544261461896101457026537688816404796486662495109254529850138409067639247526870212271968441190196019533240740194349592278505696778583718416970600111493831394998093505175715836371929850768787773059634163884163084445312500000*i1^138 + 301099791337864882705677032600613708741204540686058062838331361563106888274461019586789038623597770600939971117444389955590111250412832860221319518695016575334968013860740364191293638242936454278833029200979629469012823553876578693013017005487875497343651259238616549173735869495337165610184624728350284510501961647396463439644312171947967889245917773221408496927616086686661386610271595766614887152542748415367012256084082800567329937317298577867791909259116007861624359535731534702097379222305095204130086138450241917300694911664854541907066533892650698275503928014606721270549142697971775048433231523606253241214290062439611929310519300063043722565365791611405386404754890517852584804731691094903100592276831306713412979842905676927843125940650902209108035082046962811749064009735564719352944912689902757182770027365520187845993981724980546716164217416186341783316750310840340728276433749280181403704034293738996278825144600841971444103303469735792667078275626601924967883068377582353869105527680906937445232415328499532441307417156552598321474797327194512218067398135186407102240085584036228513585132653804264656873289500938635999560090834341926582984411315168251978193103915917369905946977143298914126297523240245862017087406468790510703473783229059478459871114294805257052277693590961290410620959055540442164652829934936801485259751064625784385307124384576545178506432501585983799791030046368113516120571575797590452405291796687719896711645603148164452032042679535358359155118610644152558449280013875211965422627591407675613616535126318476705200848172458557021895035603121377432354807513559286742289019796863252853495467320831235919386461301190540418688786889690591312185782138900985984613019440992107075617649712840577646831693209178760893186405646128156941869416712940937858482441833613983489909368727299510488667044553928163619190304426498342214802249625022607188474806209831160349548365228988780502435448442255116260254763250478015300955062968655927661603252105181067108103657834155130868059895501716053767868323291299876036146997346445081920623702169086844292280228420554214900952332822228832920341938393778108724876725822487366147953463926803431828701016360313358737999239981791009086518802478330453889456173926534664025963044332918958086075815309772750152996186972389320026666511276345676125424053322247441693093713617547376885610719071741217733819209157933769976110102026392753612168928318164710257182510335222897697788988375516795290777788222940911919228246424996774365555354779231121691742412311651911427555160783809969346251012232561969266266445770060489063696320155976255718268083543768797855470162075060483244782065771131976778912413263450250934915794861331775653757101916149030537692265519877767804801462889501332457081979067047002941130420601135096141505477840051595584328893343294005014081736815475705005789812282981701545346925377109214048683935447956828751038014936595446559894256207169255361057678868783060327391003178264494268265132760608757544143269042576832371490944807598315623898963029622304388908343646321932126470405531838335408571931983903063301133342610308604960054706843035353812795934966091985300980425764880187619237020517799591342512378977892497284545392025434010071793053228151629307821371584974895302523284972175069660446521380912679508356928158979917201516066090098295983362475813514846386839866788932724670827188396349165367533882451256863719407629190831608681866694334017052331840979425962791913762615931774426625078189563148924055327671745615439798612332522123490191092331651712100299017303983498119955306908057109724634019994139551914360163744263822501435977536876629261587653421279430924253905432952894690614065795422190089295128952646061509809188802092603507241727959293265147903406660347841614998335654925026531161526525875760470525784551131100321185335435969131280896606256895880632574041868379888266851285541461559964493526300937718877052804034365986155260472251628222380992500924077348324061208978379820279470446459146031862914947469765318580139568264136718750000*i1^139 + 7958100406585051218563392933400146565592395331665674860560715443124347678501525420515446662633303308747446883896015148525123533977795836856211771643060197125597527224481233055661051423091862084072104916104038047577757611880386760815926176860702736509899200934091803186690203809515936925398542001248400591994081286041796710178713466497494537601125051879386148052249461732857549662080060852221689449543638887468050273046935282680138561706536143160452406933499581019393322335356127063371944854391194714766840624811251691723583861965114530092876318989438188515818863308257035596794420381468025917435442363388849860427760526180912433460943320683450622510283125614503090436917608647750683968678820219952872957821073285449693990072341585938525724039396391040194141660046775304604180724298948335157429382177767494026700303745382027608732408326672712169129304902024797428104504687690741228394032932517164106466538093507107160037616641174794470808300271764936376254968117342689398733397363271750053261560385172772837569829427282801970375142997223099735893759205138627522938159881321248105424181395419228005568470758520890305121175340342723022433079193472395748796013222554801474281243241829631294310296245354920929702052663583662121629155817075896694828783768797298020164646549683434089413820239289111884584305888122965102547208191314359964700185836004338901498666752942941657260070611884163396277571793041688679120274187542407060088923039594743109399457886144212627360117698296152059181179301868230308776072472863628316592629753050444415780821149838812579966473404789838224415835308879121910081734460785545728924112073632678075940788224426710222169608969766266710450919233489471975466738439813767171009286620328413512616510126479407109073388535579647063508543741320678781294127728858672604679115644272778637485467072818476822708128528111397954117094801823568869970152772722426248277590494201455220160481032647714770145898501537666463576757473764724381519369856470431089339838308232818209847922837803799564624858212368202231597086361176907146750786915806392701533700491097773478703258513540091924101857600336237456485673078344165104411163991658660260341525412361700861874390211568419122576240881842932959730312665968003657373051073315325204309642553199999407932513789217061673509178678646135266595219307993199662718827921212011648784912041235806732248297550569329306225860284755330371512987595598750516289985371041546340643078247173203035569655525344601964812596108909623182223315419448843306148314687149955598337740141391150373329235841456685931804309368289835476542498933749730759338269772009214657184175015870374293055908946716946432032193016253527287715144106431800505100115589215861205318195648266467311230869961936661844553132813576184898084122533990230601409657539834832780414801172229324602139159354584997815116942632843906527854852811438862646814500409000287689750486315103331309238296170021912799790895884585490470623614553223322430328413455958388691034828743198705344147008662122079465879733631199085591251599778865547621409080655072978943420411195732253563786306925032725809785861510758862502067496847618720432056460441472122405416575101546330499864109761681057955400307709648842139810032527187894504260800576424482979113450311194851813979344299959620566428890782364055821674488595732691455350312253767566190867514045189077551907814033445884634286716942060438849616222267292937253211987324633664816216437308531810710947148516023021365230761493042529520582534645233523187148875587279937070267252431910272004755051146147547679613142316036200854670176996134751669835096880883772874154322883752751893375516867813844521722504714719557790930474554863026054197672829535728331873153126340490363726281059782015000451404332306006452251655555871952170734280114585154814450742258440136311135465168825075340976275959901033395837666050546735406706375445352513407697095383570725436633119819642022302477953212942718171371652473493061723561061692130486445878312818063098794375257414241443959302763237273660369208593750000*i1^140 + -140501566173552627513005331567924668737871404295571539238529441607191904809422573773296458910371784619539317455465086272318347493685320388602808703226192299269130505480843535211008172508581366611397114986026966307483533951862026876409820807031084925574805129423745324075161525409800055195344480656594199543384996880304323773933644693585059960554575996465064857037972734885529469478387550867329272640905148510842601971019670011024414293469952160097957994292408263867112722840501482405659312583662613903830628117657074977431899481394740867919987318203993821956025717701307374293758012971956452347012109063673017682806328709383436988129618336150422399495764094790336692129706334558744203526567940355900752822101727694870148915748850935996837671279787645436759583079259798003012507418773305322273549429745392999398372731903177379094142345420354340886145914004053525943378405820858790719416998475367779821660797169888487073125950909187448674405821323729160775518382457575430482061735749353745514852137871979059919932516899971627483960803821261178836143560560818445420348076151888054346517006881987469528468051063396934901443898823515473200362993376693517890987893628313703274803803117581882096607144661178316811404517176977520749380539389848501079225744233216362455215062270616700262177095149400051063684460158117698158916663832687069628827034975984864182677503741714600322547260256974180989009727548302051316555413917764300997242374514150534529531490573220580601702976508256328610770998857885886810649830827205603104423771733580136598930224326224030691195068546136330388639505819772847604347043794685014858790138784954144820669831021045920184238061959055750521104451482902327019721644373725860280191747954692288803399287199440335256938796373656572529612534241027392761458128611932193317392237440616110209657784908895057789727143674834162544033650259790175450046335677499746664815964223704693371259379796808714229755892201297735647800308676758646165626362841927450325792364030977893437507443999030315321920324545219591846896325873846714722144189839942058499872355654739374045003946585885176597994651554930940628596009242401182515371045639008071891970250561357924257423792470931069171573220507253562507447689365093822859165045991915397575340225289584713667824961244825643543902467560365033387006635386541232472487318264740093511007409913391021553002965312027124748435982176956520080349237717858907985483932369626297753988574834715526066075653920765916830218413634414513402127186961256264283042673007454762834336286980248799634171123562500274548589516458901012935044531157105922740729840265350074170792578084184105953525694177357676543543562609962111673244973686999409988534957407849601220178907221731602185129944714864937950351484513320114774789474606980405424647377409873385685880912203150172269051107639293395202845583474925665249920712082072457265630562469202808925116274284284758354218794844008060044469702703134032666567602695125614517901886067164528651487630577361764125078711359744170639608353052667243224757477871768559428415141760032221970589279715772231999772706719705826794262067446452143517473678131366689405895516940368778869079777893090931054387025686012057005577599777390810269980341518488295081245593206353152018257945547396651909449193504265925344294483579897861580177145485628678147795391346447172781230364884084212634026318074105953560708249803926081602076363109887756462839511800329969385388605770615095030414035241477617706515619526581799434954591846634179572334153640261568642932302324570043017206234722707967345033203584299143724422853108475687465115999721517458407992292871489476705973286504696331638063764807622479891205991796521976799628748107035127533716658198601683253566119716236493073725905549078838439962277942510479414794313758278902681054295936399030725838077012001787278165153052546300221064874616727822399463126794341212018961384786988796300496362386700697540301834287960662721809329780757513536278192961942432722604608615395557997904036039474408828826096907500781250000*i1^141 + 512874885264557342577502952365490212656446110913928456598694925456640656056352754257403683378733911011394724613184842622112881936428300792937026221742327146329175865204876007671470156551516097869656107729148163456246140854819369878235151690827154959066055669271709123739832787158867672761889360463649552780257850402033366395043836472578296803005261720924503522801546871207225822254165277372630628088650024206117194521026870052657844443067567748144605331922777397570647795564706483235329987656178438451572942132782185293177341110021109024055689841971075114366075164581849389270697515867684520502001734152362765994911806326289570293129765900257037418309902365458628377566580149343669840741065698365679361260198810474790877196727988800286604703654219227786485199757339018217208767284298831486009340752782833073038002410439087528858078412270010052260229315136543719574626818307152443738085146757761485648831932844516431864058965281372609797412965487829783514662928746611604780688386400711782528796339903008586143274301879750591989280544166593371994619862617717443926864387231903802311850296195747003687200158156906048517070555936987852168264721695724785876826453229325173286412262933095895078352488173103088098453274670131382779812410859746938284372487810677025632179930576066998818433743079221944016274638598068251985779299659242150922739850688972203666600307977483742299733539056179341681304447517369178754189007992310060702293990772019216481943354094415905775041895644469630346513812620511797376629527263712976583941046365819475584070862946301843886239708063444537824812902217556539985395056594210709762015771943985826644347820759697368983292088858090878596782841304190182219667935291256042926454777325781303160248632405589909801367263768025548627267653177358799111426612633211768523695872409141155033065850754819545247599644954758500018772522979251996548674927475235708205961758138601537638983276417814352215790131397282569911803574080635355094812195030735771132391515141036413973542931014861382071764709832556531207443266772304501870976292954669888627159316854409534082117547603966472108019838092318993830393004968704837634278233499566084384178479510072767664505883994865650157258736557272127721727801800270495655300699972916045117089324377109970382309970050457178147624784434089305057544135741723363740194416316716703871066057842808010576095679259198545028895550468934563085434012173327178363921099400485398064257437686734160690091598118253660832224951042987516574172308645047519473730211595926583747816486682516886200970967404777189027058998368106843676100595525125947196368767128365177913877086239080575002762675226009648934269919554321893037710905223377416710909358038018396935422723667823656961461618433707992763878572772568919249428519590290658696227669338392785358211489110296681786103139537031584761465277983120933076113888920865486515332417933731612120338448563738335887278701288788112933730969892872092091506182969450066267744000033278676617005013417097062296290739492952742478423424666995233994012674515616730988254723445952829631949754408795349457091596618353295617536979094738989789669508201105264494853985562039468081645918499168941230639043714731638752447621427296746381542311554858318382882829822607740630356913993988418087355324471744806945572618273199250759425826007390529153886958722038607723324159854963697700990874600810141911368179805721874194961942068766844382129701472194817623608412538596412711323559474790761934837789016714362752818024872235331124668671327878505697490950769874742339304041761644123022169487684925912197866615334386523027764360072467387374489521871851586285277012137627801837739857364619582833865075960143794373225797276090264430543745093842353704164809020888458359763877573482996361678339352669377510501150808979774849804855150730979992424211694695312837597290051315582832504234324335243799684842093652483091621104183873741455227122742515645686580485742423023169552188311474374649660595064952303077706872121895417891246386985427923775977812500000*i1^142 + 7051256336392766087109924033754821380149608405559800500515863776284899373764667485138182586524282977381454733716863306212736730011519763640646327677691659971796367793890566880247088633845099265733373678623067260352452045181612637213338091941465871104130104646338253437438407543605617273583817882173719446377810631576501676596872675025114453095625673760700294140201763906270493227372458286374408869575970196522236249043208727035641470923471172736156389934594661954094103926482270639135316244907525846939711294370300371258916169970259409481605536659425875013318318906657526703602348602630379902285301650308215288250738519751714056037396186627563953501118344566522980921114860931873124094766844421977741908402087832218909901092589359803606324140851087941110135205540674217893814123090265069687618239778231418213898536647221083883787188917943404653151180877724949906602632844640658159622610316269127035669980367344210711831508912350923984097160419326222532181713776170490919283070171618590054910934925397801521688243175551787418159758948393489023463896245527773722729204386861709599845765402061616633149031905364879450490093285159097859952037198445676256727975227846311012343400429880319036584301346132616271925996537922932537353462634687006378868987969624796032104342237612315623500338209245128575024727296602519111482328825672843717536136432785555669539712906964077772189156782003177961516393713280965686034053857968236442305976323548272027039995033484870539485968224114209056394213452501319365960050181315474182663392019927180028347663836717877462454464663778318757038499567481512946056384651927387142955372484445950658976997391531830249589892756879230694256992461723608910524079116121030312823474806202025547340734715892026055094474181291639119807435304626064818634739472797332341283743569121971460375475230977025018625998083981834684222770501034341197745611693605016580511253429609897045980568919848629453141082288071156110138344111390106859103674354219073064704705958913923275738814075735463104056162675242294827457832155429428164369722072436522940412232687708113574575402273954262849696924082240912236611222888014681653842464086108914066859339073016075254661677472856064675268252330195311549417198569186112602071645103019186712760711023464573727421261501455472158859589362942618061095283166511583552522314296517455692217650598102514842046367998912253072837606443173720671759260568262154642380311389749345128716440980247266747465292588307149841789245996668125871735689877813167434686128824809753080874479229237536223118920185409705956243319919235419091014242803454266021569363442348812056040590850302669187259371626764638783982661191393529072330238962094511663746930241097066127571835889922494802910117058380256207487717219248253615473522084098194222943560036842000235348451976563093141690018380502430879374124820340657833400113673842068249543364535195945662206101772419081092964242112159569258052928589413049075885166217391181220389159481670803762255427416702178335669848744677067079665543745881982653906376141399182679639627951933552435197329740482609740055603643546303305504312728378075723972013774303811182624498926769565006514971358889547123590560993061323803222792789731881347058001615891824930617526813830697772705785114350420660101948195937097098755781726187134107468949728940438218731480649453980245830159122241606895875409911921332876566929394058330927333959105864344898999012321821246831152741961817296137948453882248546653482762331528441244371110269460544563427674677721092051737308582045788263778822441522785864703688814257402467093747667865088600077682170290817636575749409302929251102187236185099830152988588623911097381877547857505281635013404684878099138479116306094674377220682076431159113781597836541007659826412067646609622563549093953209623241948104701549025423167598175345454545412197848027649080398134994772245348845071109184633707946583633736589931801851062421429636469986303317281399201444423345481264488405923256924534040568839568259024434503503593750000*i1^143 + -63385660619485350387739071908500778533308899932983746389250362243557882116924379149289888522548775264236039769822306012575311172763700672541610014870084803356322804780963119042693899498305134184326696850066158410999493866795340673259126341270083595519387796293627264734677882160446317993565980372491261387087081471521241529802328518237513139133600474920352371704894560246187773403764607067321501627141424854961558619598606419237285316742883245811475639392416322690378752265515139410886330364260318974658802748173307476008572992875404725909274478024661463397965614074825142514007286025157430747831903217751540986742834750418574763373566144654161471871870925318040828602643622395716105866650682648166855172441533010053566099319497222574891152080766687598032772182668252648887207186225033879022385926881473900513468441541543879113276075639317900337146684014782649094102099166674509105949196949046936435091530260110074967496569219547525208103002130795417589043583902570641068081999053474749429999387172542776878512969254813285874354773722941874689476863536029605965829913881228100791362906756404676859739791865107011492642926194897322950899575006397621983276281430726803600711131294978521827193745132797792680379166117587843158631583979922234113553744995137090985907206943818304429419014475446208300287724981084156502183603017094645705442349219972027370709921672683897147166554682710931056960953545363714955486740665657631845740354674716413005979302378533342312228740397922097506113349162551721687134462456839895134741826669714715043248218181902096428350506786745838349847026216302837407943618309004086231165069262250070543373352663956710438091966571990720194021698489077751357921639003981998405474882290366782886890437616560530423553500300975182226138130965111706711758110876955540851066501260744266315373627800135453704786088924427136702986893223780280106922513070964938206045590237469613955623823751696958796683841768200177500456109980463292466694297741020842542079690573565412997983881490569017756097045112309928476254952189400111751772394839316330953505639514414138460156909659160692095340979602927514406084128049427743897263164087373888993918146032037210326018579280926018200116479217169832297282307908659988209985128876917080034558451934820842007274013672230969505884474889699515503334536703922020792729018289359386142430813877062042899302177871169062929851308726016632031931820196104275015608995408048970242854152401010288494495848537165223327542310529333556673732295870172352075037130128301858516540963241230726290861250021523247951101505181610925392277932936107459745624037686368278814852024765611192182734814810030803103910732877253459641456640219996626748893753547871030512074621299503978048301138962123563801539833244208795746644555176895550219584839118428508136788502737888979203012596869548937170559476240177312194555427473779778764424917738734648257319898140830146568747028044069992435413621258236167437619490309591222564233810188781096323884225027727742216391644902150817316699360989336067449562239700407211263360032975667307268424066306159404915511813140109606312755557735595434340445826019707474367255350222709114604535374212033023491151083485424568224946363311685584099601774151458903793399202718148258687790489096806251963285504791352505696944632600392614859770050438389838731909825382732720732497927701894942083519913376728069414565530636150893487275234843550242680222232763189195270145751918674703261619130545057324366876964882222998368061094430362417824039677317139794584711472529830014923713675304463876401556710151986529747086929564978440883016322817285795187426164365433231858621102388823000796289799151899876928899991146975231547240047050507866859746369961160132675817591586985726574021808337762370104992744096026648672019255180614018201773573231255229862888072188344607653809682764346299886766888983823998930808187425059326998251883133767275916111123120321239053436502780390525843016632504364630790751990193618539510951327008619779060574970445312500*i1^144 + 6659317704365937169981854861557551290168944559023596974174500678625707404580018147800431983167708339939823323328310242785075703404432130252729057775808440084351032897411174767573422209931924712074036091442246182591529179687300831934729293840385227909768942995313960637523104605330444335106855232945217369827014492070967255214663253331819742717777972464820239749614371122190406986068568297562697526993819654333420860729932914621543952322329517494228636335755432775612801307084012950138444949113320278476930798990974849839508502954627485019013692254554377512187999968453060604674135448087896818748932988819298391779142287979723096026814331164297113461174301831173816018137882036033724445476070160998657026864486465100892214565666594655330672515280951267514368119377591226953006058863828795015472227905773486388320798446092952188606987538441931549634394305628276036676480506989248412829578238530487441465939413567062164282059630898139640023714685714716076406224151109987824885295330403652898793487464920808799179180636215193735602214775751929235197821001283529321887209925739753493167466023252876668324648458307479809233001192920658840930876249384005027728277535085035606834567205484743627705354680637453261827781486099188965524616697245141785614218402634904374905374197317818730392548246447231395701768979378519439437094526906423414135541377391616119105791454808861642657779025369944345569588921859324790892022393728301250929132433900945640167678365243351276699529831518125496131348214110968154755883860329054251664998626365656190318173072985427163481506418792200398529218187325137380720881553076265776329317776600572907930895857172282391188711620814428175643764717558849892713454725376762601105988594023127048645891217248596094251924236289489324662777193198807336336544901132846667731488716224559198706239950798374738881352971932996921927606318963481229972047768398071464689485107158960117351702518812795041678578259958888659348505552835256551741024019992191972018903837164086474481905459895164039003952200452441492005806921996362051197927736809260588629434782901984014750438885870736735534384886531832500970499816127875225383279857047967084478304649527148333562397945583780729841586033435414487391700349584234875480267914343403288625423530155311734225909388000038472523545434121764407414158082285309751966253047030324096476118356640739810141607372936159237673829392168209512402505510675184365414804159234261789245439359968572859889183464241806714803626692723754056193633017209139208860141203404270477396509368532479330214838165654059693858585551092479591155883031617623977499701118008692596850776225866372597599130273942715361205128409143839601712599767216777397689136851080348175463891224625688041025717167514731703359605201514726572618221130027144796270754758638191823577639914062584387738910263386405936593353393342284137960855387732033308885060372968324922539080292442828239094255736216285195391348873523778484833894562464364655369430867939437775421632375940403673641660712728524311221710423750193365270237677214578184982973922221824794170935218786635778987773599993111473923933489961837877935128101120000719287954500929366391279535297013924191181538231452739057663030029012526673282492169033256824649471189098549334558799508020373843600284717211238466794924043671707339214149527178581317422410770942510536213155225073239322348680758507302380271077796445519524687171642246364704876331958290988489460628034214531389424032140630551737389383442694502750177055701585737349324418213829865349079451624805006190268856713006640978940214911762969146515404571520223694523413971750539104102307087826647535137638668589175428003642300665038881725964738936199971359782639506203412590911412615346453463392763715757655519169570957911272230572438908378170842353601170135265378860222239542851065242184015463572007742468318668686036270009406966637915561399968132892419308495794597141641197904490954185567153609057331430002803909882126830614666840956151985449667627097924656250000*i1^145 + 3627142681135296111518498279019633742129750157405676084901240741372616480578592927722933338567883315388071327343768145171477016728625950763461778757601738883046095903208658767049333079674492354372658252914719078201546872024538554927579138659057904504053717899754326845913734662025914236613962110566276755087908904973938237510060366798455406771442191380269648982415970661277627384941053135317446227854025039697136224665096966155734371614219288995044078755441991838721912981654358249257528556933698400550807834141259091262406209700141133215496888270930554062099533785437369241746992866095236830935504129161315635133234250833124815087199706947151893816000923069324959088489210501671719258080728209349281577830407901273839923759568674287079275779043593672577737423310356623679362229106105284192975498761339717934185971279658043424944436289842754104027274325321636249227662756826476020691419064999924517787809803397998050048763997451864898867356570882450242278626849210396266428736785437495059458524790863737175853990903618762616671096142287987193268875652657037954471861362062371230422830813120920831856889079208720380765203793266322211082873145805792442535123820872987717766940939891192567040771163048739334698700062151133771457290025251386617613735573375622325438093558054518725951520462334872510950206642780968746250923834952465672424993589071053708399336272881371304315518226547443606668049963341821295671464224095933156917729858783203330484416196330814685247649906013558879618722775405585198286152726377164097819207222333516721368815077577400832306766451315603782752085984991292960287059593711106215006640028615664384896629302164705041988853376980743354189573498884802149673846276300744495280885361068261519572321971153185890390119927327277510351622547867850896674563161040355529832509556341725803036214294054499252559655352799764432294281920342254651950613623976803130489751444086636109239598047925310380039088579839588590750646023579241606279344372104145683951384884134303063407690210905209865638355201723244729324996846494189611556949669768984729336606159202790376106958672926807662770607882561789102031847980955567522124441788468487655278258117775258219625136669567294266801286508469627233843503156916054664543051612737416832017747817260402832996312644002501556134665539319766993289998483960469977566079574447506137005704230665557974033067718595425912937845729824605642276375163029945680627057213051741900149158280449227400195175139735770876391444035278875771977886539678373079369695807933065015206046748407600394683191903374703029977668161025976976014334208602340449357236432143068740469463420476296095464353675344793155532700323582034356520976720951589936179424911569664960370823771332479977874868131433333783854818858827109987460224806237308323440658824864333420103057518301095908088130487170446551933601323596179312446289552046369179846670404406711111685336662116837372394680554196065505042723681524539723159571947634676723345439032817512787322532833981884273583220676402781847061550979054828616028694853333948403194206539494670129233632601984806514826978588489776039298852148045827726042482357570952824057392053947624607559046492787092871158677211033918666036922630886974749535512674677501438503851385084151144792181348525530530640716527520672418203898556090298578408809617600444428605284171409340925731367663404877484838199548626888616942828541992852884490703221019888837386628511740180282732053812718036000597509009589949226313178846554674071715660807934564118267244964629651983071815655953467031365117348485347081447570257735074819893536855114714993085245026254327781938576967064235942825241174713803757135354656378123737517878680637530360934967940114585829178084419748692588615284834834416788582032919228340836212262340285693933980974334722338975627242926343691141126869504473934853420364992553902274106808784298076034242605211700313959716518708266912814036223176077331668370016918816346425283372003979962855935447295701441015183900590581250000*i1^146 + -30373489239407726479719099791329753660159903916648304880371447592178957835406090422397276288160124775141024890142249962212748055648858274408225188217824382075311584676837857813861541282035825611796992816738303742028184525267317038515768819170479557621099124768181807735935851134898175815227404338957446537472496001898100308398010688818177634681719236441366561442330334690618654900352800460914437437548131541587588232601032528062708222798522510718652953418515416380484627422822414980108311900579146072462344503395807198987041404840851656270899182420435518652411105612944941535044471983645047940774691062293095673682627344823407720717109205902211712647529672038343610914787432269777951557712903326684481532189568352145738939708935850430739351043682041644275854714166118475593135474872483041144677298232854921119981235917352274881320117569911086595053499014284637040599973805078784590499113906404204999707497628861873994294298763813490473316320638191149674565066824826534694460969202175202520873143603347602444807846206239377629479996942129682845076125307531710709877287338494899627118390128015866451890587946677074794558030615094022288782401880551756222709750115507271132645199473446148431604992740887593078448709666306608294839843209997070629662297596234571988733082613818845996955473905366135994510104743923370604273873839292831659301901495975313150631338560768812738172217514620143020804526098806952630048790283083284745088638674450708958034236284683876507303898935685535670858739572414313790817413312979888194910388137724804374787239993668972366316703748099989671090150560300177863795684232167421736951627728112164733786502174488802558837165785623295192869686576914440686041114264851104499995912351232945579718089153935583495946926513496815586374887097546617285580431475864529973609289992310366725318790052928979053484405036412736282545831024513149712494089166712870378609013213404796315153933875246296602585244490549014528563339499099876933155017918204353144093530267061555376355479221071479798058798737084213915353318550154098795804673126390655276462418286893764576776947205614805890936387619796477404517966764158156548946782402064822164025580426121487264912725525637685834287775732138798440849397075459967309655736590677047096746838925525050166375982931144215149489630054005154236588946627299203686890902969115983507722713576742590514004198683804410620174946465849740033916007359516528902664156744494970456111654467228578371175676092777990865641331328538197246568936877312898211447687055017734739876826975186841290028898032191698338926435342421565639832681135119237001794448839966240591582577092073569175699741212505435630423342806055974991785447732285364574112169173812489563262990826411724577733530357896016290415781847306858460773280519156616771420520264800082955736641084701600462539246504669566164813904463641732212947973635851080575979270531909516807464107031920872424740700499757575352487800664116053975539134454066942779280254718808497730288289829254952282028277718794910172164837278717000052988135296938802296922399061290572517929955646837229350767714494968077266486705904048562282444790447891065196286279809949863390814808476098603085849720201300272349150724275190639267053939405891017290240633971226220720079475802402455027189798208211971058421433785038408417116797844248564594479960034828456667538943656765361419274241564623943177499865706768337099487581722197037730156588775429825999768427921272687153659052643212871299430536490302307427039159306102424465525512871069615340766762795587982020960482255783137023909649410162584446740764681514161553186675512503119020526870102309545323625149223582003680828621534549097574165261249213539667919003510752433841904631316563772741202451426478911649042908203183294259772107869219001971368702264284770414227414815896662047737637129118537051029417700361591723188136847469042505647079544717426584785367332544890973385450232786365550912586913320339632424486971047382575836008775126789447171875000*i1^147 + 160620646432599984876034548816706178524429520483802539712978867362856198346197111433600833698504375392786489740410790980880361151096460307174424019490424084634694392496336629092752220351991825500330692699295848035474116014280295374191395668417176518627096119288524080284885597009173329051504513554220754595846563128799508816044506492544004795502173638852187622612192140906976381524010889073028249188775216730531868099209365688544344588847429021425819553943816654058930566865068204612512195632711370427512502395656043264717093567647240002653769974399361393463150892888443427754217243765147960513628523174734204076379563227900965318069009522886506947089758418535747415378104244321827998284285044411822923549679512247890402490102006812013379936570640562366419250395334388704329880385486825917458124563821657684371002082671139137534280194171309215448684404004961619976194513718407801059525076450023513033878162507396575799469918235073499947377896043822572409293577897305235089937161488358351956041651872869790880521200848155593193318797544035004823704568551054952323813838049384888217734775554194110612324419657323655797817453151804390325959631479356760921132921100682547526851574939484198186953255239594109742407545205601221649322434016986500025294978737468446209370435342655467409482989649931893411184393644861337024979111686823511311856395434485907820263582816751726474868281860705662728673290550704841292704777692888678653843253987944654744692031919795855675041993399938497477597828191341464603751840449103962948805368332336857109840660435711081408669079874495691261927308916022075324583652875916431524722854638468612178279807219507027764923411077429782318029016385536171704703890206048384651068616121876247889849849505010057514126479168800379628978926215040011295119118799635547888126342084502416168465237096087057200937663582711119156143917244716727668315122456699719567451995143094988871148268872797082718306964795334717767798017614137995252325867833603543784592880716155562582347533268097354810283444347903305574579749410358618631604447499805611381453440853900578478253040365026697812972129162019223167035538146154018955204395347128148134016801412180504839483776822883651203553309489374273872595027381903498666729662394922591453131136752601221709805767467615653030313485691083946380414283838244450250373343373935162976142949606070138468177714643904780492955767934436486841109690313827669705184799807792576900501916660090794046222919143262724294818629239118219907841060734793961980932657428971779491456999305066965218770532083093735524958121986225036506394352631685512523669970353012407952955828498529578528123336145576171503190195458447136112718703294066433670990167514122357923212133245989787184317630681408887029751899338570542970723106900763740098325087205752321563613352650702744022659686709811159475792503026107785628764962265548445103257337702090915489557307796258659394713068671381754219367580835015174915500023872251894592051766550787277508705816700643159362502226268597362046475225159508041179326433173311031331512417912994778069841446851222294989772057989335188643852053933968971570478173484570366996448677608297448388364559212700652167151979119976173720255726546272241031686767776823508125332065539888542231176097680184142844892808845516692721239165760571090054873304086634665312705371882143104383422137877805563162389888967676950096449998503063206617566549228375296225822375255408683096266487838595594460929232971754684042764574451893004822575499964669790492289903938812756294347950717199669552818982413787325299699062461912352374627028305163859405701291649639566254794960704299207205965496339871240252973053942367047491520896339079084072545650321149440198529660681902167741874698592229379960745082563000297019614293356784712312014103299568245657125744258837627173473784982679192259656421284951807405892579230751121365694378333659354236346052829674394855044039551521793690929367181277579523551599113767432585019549771598125000*i1^148 + -568245821713421246976451253010012102843376223567376617552375254434084710819142758304605747208432166583908485718382614291774128180595218946268688949471981357864224816911373706710401475767030434072318737055014850111637024325397205746859823503042410428209951458592731104221146195322411245396155543117501440914173824910155723051525376431085222722800321601443844263514461712144054334931139461949257207173650610214828752628916966312211399184342315000910697026274474900509877607091824393393342704117247159415425084316341300079106452705930293792874946385471977377336467822277451166458779463974279010207565851988981229875329573648944882630000449670791315372782324496466468296416744027062501934136522698717970732464351904144077815822992703212481446414261937130869684583999934860972534868177841462598288253814396958122526340915304015125762685288863574042857499642564664541820829696857404569546108198052054904236218721320779978816777496176486389466732041241577213710087018818263923112726298032044604213537210474191959694946564559763649711410141913639106561517056689320904983919878390397774108992278641207163779054429443535516717678985418544359802521189444568783733941621372324445435318144209721882177035166779290537630099698276091732714368315602049721714024478343922587971177395109182950309438308242370163690704293690724865456834798683801481493144470141798479763848775325067196610815207341502343991356021159280298965972462604998764501555679129370522684710031666257510485088974146760883870586359420760300608339935739516716886599952953527158504228009031423687215802334675054006928319227464720477238832685593054288090086491643516751530119386663137521779336073663574526656291301993123832634769608651420275314990207366815815308161833627023276850010557548997965194163046120257017524459128921727673216662513268827150901511052178563156334321942767828483427087716982941874108543595182681214059503505005052022030197725933765962121867129206929065325807956255046003693929382714904284464333920901404379135306733246189489802415509161298682022063921724644530043400055075462326729283378254181003125360893286606067502732880672673431351964589078309757039861254143641392573546990018683717159194511754191663463864826131543008680782482276482256327613803669089195289310920238292008246626909903930129406332610751364038783042333646832839451526553503242901647526119772908413745001913362357497043322086481407318236508526744885295058445557225477120944798417144943978525075757143636075566019714378009985482830540689684013785297582594520356653484327045404554987034025951448281417685988572137322509366627678015444797158419777807135850430914826100220918288146619191510460595634732098492519746517743994343104171135619475767761463092390418136818525956810990505944255035198507726555938204353784788029953449119213546622357393266827031105436223660386096296423209727529942026714739929816888564961355360906964713503371167821241422433155725984722962193792651293134791421611888083230378269745398596034832595351029044249698556393463533627999353716328643613468947836881305057695934587662343574171349934274935861133244628639922801082303346733055735793172722737639217255601571861566834312576612938705938754043404841317736627718587838435083814657755842950901727857756311720278502961912975186557302538168003192742523527568754519175884849275055094405262470002218367048177933711011351000962446331428863594365801491354414539575933467582305598783036618812196797005924271124522539299681559726304198545784057324764127340751003888267156668071235479095344489842837255120173055911073708581826935936056865053234154994729009864330160596773143918168207054305607532466707286562977319719377513852630741478743364081998009050279996499912138467892025071492835674410584395115925809398592199148885051086133478798851167336293447107709325280911149551678946544580595953137993558121430093762527740512413744154436993604820044032216510385266683848615049670833721858008142013047284226331780630900971183424600885625000*i1^149 + 1404409849165646491166527118629052272287172388388055288686647392365024154804432825644056197650192542983946045526502809256173223984560893725775230294209393139704684258045324072388228435034651573777866632541987360114558454951746009130681968491095024606475494817588335678066468783834232097870708731889738448689720651520933494700611191427041260927224689433188652856637511816489356575940537910107513434657020861105868148799937228548688908867524089941748463104719524681469640187622313678091572974679918966251244790733551398998863290627828163891737283110625739592667759788580241880123957623628093597111649502429582629851156415385417046962648936570759087798337656868429355246128210269981911140282364930427688494903342841356683249558608957680857627629678752161338098398834684237072774274622429735583624796098071147212991871581072912609337444430414961937765072222218896365477460741739277770331675671979586492793075241682760489259946964308311484509884240727215867632263561095356449383369005377206270373203464576426107217327180356146162983794396739774987883594511982266643011195319101554541923205226344724837547457792547242802684700045311139803418777233435322110987399234001747964231706008568706211838417025090485556533274812463192830703102451483303998013709322629952066852828984595131178256495021944886701133605273660758936576831610724406128764717073010500917090161383652386795307844767101424882838308249487232323226763977351763740870743967579479840291384774244906396744170553124368180254277585042422631310363327703548850479643698616300172471420424745215947664739753472102100469675169191899555237070468536813068573851935306404889170154555835071002376332003599831701468073898308064453123531162197098035879476454282826057374629886802052520336767326359562319857970561382833517104677066201988989099807597447668711837151823899864658207534431742601460870237535643213104393456331157228459791570009991590581956769100529712765554344320443350166985384563762516008045231776314475366261142267015220869671610362845106404596997964088996971239883372146810470526732866862849483238926841919281825224118955561839886246778841072157440815131559580049368123100518077337895061161060147731364897008142323779579799156262418421392244301456810741930150449304849624971282654264863814634741540104288585565901557034570048028774804849074696374086139902335711104566370471503456866004861746439413711558592648010259918058815555511434975607402833326813047149037235293809806506898434918338882817462830852626337194535270112003940151551477870241438186687739742298112145061208512171914002465192304446835330575953687731327755700231801455185624649362164000216701842017759553543698797161648646091998581439731411028607471110362217659717377001734063527771700825579450572340608884804407346393200167559485138527305051131705538677362063900172441515225412652097632012513934872250139705749462458739080232426192420644854702341049149671324967977917545079574857867818475738747849519417322163459586720015158063755624373868602794679915624288988982030059972949534032628105303392092630933839081301479820167241105258671274482257572008519572274650328680216533946894692855453589417191890043329025167026393353404623890102108851953552378815124295170928843229458858852435171844706727895091563230199115107716362213006163946818193351734618683958696619094838589029188643694092183750606557436142952225132455200388519007190278906680573112642307918484591841774952337661438880543927521471748600309098134906151100920463095532462407066007109816766751324826189908929512920550667312256860238769249188526664353962836938269300650566288425079774737719282331866317426381214173369545360415547982557777124698991878350286166548807915924722879494901779562612992300502924231460601663929401310898819892597149429506620334916997517830136230721706432947749905064458551930496192413324413387146964274535987754390590515569175520125252262573745099449745985632865305869742614593346972314542469555726935574543168885091480250000*i1^150 + -1788906228177182308947635541435005513776691470183347107332686969544264011541639756169767689299003484111524816697478649429988399860996524054360520394999928132951119474114457827617052652582827933852410354874391343973774993616548977233924045625809720935560274645940774822797367489813168674052108869016250871523073551401421551179805386769772487464630036222547713337657400481807171996758750761722647221194449240109290044016835903552003863565992606113843912560348297507128080991057987241498587796245253835558521707663889604188434835233680804423317116133623733725371377684053714208131896923336955609579207737346355397093537232588637100454551274644351975805712171925129290586971691583308801490620889988905562176073822330486603185537269252771846772912690206273939789212126307687423598549582754123639307866720709189204962820114192929386339209267656964544558257617133232594257561881852208231447912051208758320581666623779454073988583466494029702268110166302551095366585353712457561663297821236021067719412838238645748812532009482204747133605790300645238001972872911150468685665367874407674856151623224802174418104156092349395026962701061775036050471570707502502020781907870270708586604669378937379126412247111571967475856142169462703754123732584312163446186603523978861253612398004514422391673713501579924450218603324678613905483501493679383557147640819829947901343008145799138976097826842292792022892840808470141740580810084437610002869137272599949881948612233082180143008575411282228910217258740955921064997663822865348601621121304645138727201523121843694516774905529638744065282055407034572714451533946472866475223081510670840601424769333454757759088215659211626125233823948235667051835412066485697479559517487886504704138782352363401491812547937758579007574213240473105767862654175658255499035439152795209497763320230484351419048228028635769352848116342635060397591537996275454015899715357152069105036482004693622254446008170284252270076966553691164094718257620595941062192866165518077546758987480634720900171540285292716203050793122467338582421092260312532156174494303154902414763238675457018979065865666236309023836154882946897952626411655013584112742102290132194354494160842543828361330616669916159916196241931591061834186403758237517349489618836981776513091103009409900189235799749653471170078849985871031486403833108865912299852871465201725508410305916287218468839078063293883456722879027872929350189335450661562236452982258703510083458041349292622103403988693152462450807281788896600104907347192015571900640298410990957276709348044240834496640699848425002265867229454666983786863173354682883798249663665633237982813317648787683296429558394050706679686865827900918280177656939190322080960327615318391364938996944862882860022705371433269015504771786729396793442490165694018834164908542051952887368381088094088901901170515697261805208592545406170598970925189056177786511862982150102419082964246438770899086816473357284808580084442071421103482000895519088797943431491324140645674998882075037863942606449087570924092565302938744967106577186952589068668403190158030330381166800412701209455799048496425777643228234530421543323834110526906648417636865423944893055111520047285115954534098246001584094910899552283441220435449314464055025810702720954366896216613465276553496722426113627009884949609950268912325976063187139324255354133512890144109585265527300937762625352180564495800606272006981899409326534509609420835897733255846962620097337296375593122980795964170930487178447025062083436853418428944936027435747608983509117664106314600278958947856368031158652474379822360051884099736914793675018114553263112420632332982066741050123682682440693088898237771575617087167700410675765717024119882501694525787712110057203846430746010766760656211954728895677342250311344848394670703916436890983118753960368013881351969916276918516791921208363114859060981251704204601745455083644508501599013132470264214994183908224801046384502625000*i1^151 + 150453209904450211954939979465773673787960196936272630811253930984999411956294382353931426762857660849965156753107891323834967479013440491001137658964344703303048521977706974811567475124650714174438817831058045393249210995135431718844786234371471589959658725828864411792976687975136532679886209581674356231060688495183124305461708221380141108651603165446223867052906208247295092912247936281050657947814520333838926258921558502523703495197201800920653937477805098007395050004751060854716721652305678069931773830900491917378695918734441669995209796263534054123263935833902610078826632074956714969905999383412148460385631008673175075040394231774444627416655015066308129898969043420514370634699421370729024076200395209000240340524530406132939951863060372567581280885550054321635301793403943488123206095011358734994608368403844196123229486461995198785076976248865369941435622911108838196405487347743378797875488092400738230498507651306589028165419506937865585434713401421635648661332805663355480646195304254596644530146932207355437968085251126768048525940324652087134328631518319341783797145616192520031622897460612738128875800497180221031166557222800434896291046140740690425002927898500356137976917852397692627156704008852597329960219613957459121772521414104361563211811984556722873354745365883905542502194053442046356963924370426931096395751341394834211867551548564095633172587866582206272219161266122159282138495657194935065383226090227040058503962650632840301932760018145170601711565451061287357805449629350793010437357294713776025644386296816701432925172608822181858362935467826083447555233140391640502573476586155777270013628770371135224720237298455416861287575552778545480949812353757966330728635736872136889370814191990915444390754373216795427948775406211514248849207557687479849510421297557871770853144095738418568599783515514373425053792117281346258377626802370673419335244101543980272425194362763523031257182449466619943073561611705088427100945197142152397572096416703375353337046202520793510857358790930411203685665028352610625123973146772538089017529572169135001856473743666357201998972656816970297303282896471797965243871809899184297637389660113314154918953385750815329030635679865136653542653746509698420565744196275626870318384400504939498839864441219619884646929251446595212777936829872655812668744006224919633315193955895998399668020539446747128706312455521476368104619543924741491226034126862789455452169754576667066982343440458223775032792140982177519849106587937208973747998400596181180346270269849910295547399091878113589868846423868852988335861545653177993854297404094112463843064131872214593314688401893382824903037112052544299418046514335160001474669146341230900889552657238393139439632496887800691681968628951277276126626803321536276449685894237026958505746808786403948390241894578339648442565214224137786652197105660911639820029232901617959440614188628195717263486542420830426129766384589725510018763516463424144431462082335649023151732494675751007237358579364707527859238950550753903115582194879130355810190978122180169709096109689013919828078803422639435821578635493977015396935544995670761605737793869475230586759531183131871297428479613686750814369307299004037991854530644817422701140725705811005976389647379079208918811559341932337621756782305708847266350195684117608880589276537035071866186027815765151347411275513291708164651996160356111423742053615000997812348245059624556196660193181855210743309169019048794625981813176125765264417284342867300252641472756462753128247343180208682151064135591666182332048827271404934788354620995731783929232472950549797963510354376411697280302086280404176249307073884046701344334864353124055423577938816744927973985306464610904398958475216681120556845367010388299674203713323000169032756864356736583773064480941800284204096838019973363430268586366768616898200458276886358097257833291195569220966500423937903829719127993485362564937462513812500*i1^152 + -271835360366231898251760135396446835742262185977969371158057138388163631522592925045889008599744308196017728850535869991283134175044677492151622217059410918846305041496275852275850884345072227863164626788186968447275089731992775652980028000173524210075065426135739035476969980753942721679981558919162277437589985032195118198098981914257491148496012736536004609005910902290801590238339234982223832466554758970444324566907487713441814899795209724681036906422636890702887910181704901820900792318367440218443586343850825711098774568606262755115949166791861960102993642708134947909753704002783465746857052670265228818051565030069072531433633786875736349170231561639102727825408451784473571272429050844439481989722564545508098709013260579296193530525063309814721215100969023254559276280299181066220325739561048383041917687339687915067123049145503185109432502515299500173827344198698811091614816704544282678812117176677573579680453269868263633516916700509996064310435974137205046679262715400907222890657807335524629617655974381468274850712273657879350151741775052049470442974358449326547175375451641890271514214012920401975532606981032509557017736352839079751206811675832093070010489387296292694664088091777696039474262635206055311468300876426681370939094612476852692444785872023249403454484055567121318238885858531630502462427741419090255470197128291980331552356404170436423132079032899475714104605404239929495040888823678364861939845743322496208229499763767971498173689371593879555442367249206573403008255858542691372066670633973697729366784267052809370437366419105891133939922982041406440722625955561210120551736190571270737414732882475577552151222862864418431489735702608800238540334978965038253657717973268379931012198296813821265102987115150803774079140576675538793843137166192813181149010704978025621074041735598034207939924955565010083076890454428846589297315075596821792933888354825768139908895919045824006228789044226781684143863242060364787318656372491099194955953042445308910064739966538791223278403432867483481916380557717455146475039198089103704521446100624907066649117356286106647206857110887149540921236974969674561080737715306149043743866216606506228679515951663746398787880474516934213808303487574945997880134111077789600459885157862668089904943611736783049184663592148535595099378387362893273643118459949511816756839650169780117944628847514796830429295876748612761188413848012069433674208051806392272678337948930438061873182735051007942021157025030685330290106115206438251933940608569950488767315030172524391977172096585326723567997658254522027046871675797374265263442299214110834953836730441442808642515248472158167251064639971323399055885289710705169084846150547915384491989868924656748005545459683905397945047446141914937083153380931619445677480189506033222832041800241600962764971268107394314498844669885354218374565741897566642680529332169762626434614657583302904262818635064469993625650637111147515744585501926483649045871107295822203588978619879858107695195405759510192508319861994221655272858671184880127322635920135384253575286752831057949412135441036672472658070717823427205648645540376146399769846909374748972567477515005066823297382559094672187661802948000075815100093936757342002493221571380114734251482646879930195828913606575482136114765191833498618634875481080673420749786042484103016359582133164769982441680815280355168870432682679747701242629872341515664159343066355328638744959742951785774827709302762390456096016939672372611890656443015945763422502209855710069932074071398763984462579446142836172993411064182567989426105194790825482989029637754592056276702581228899629894576783265828591704456792621412755820208497186400280774656000037915924285185406914969792950938390396992858959137916741178320932701040497380182406552517030827629741648873457336342599158228175185896069415398880927605619082067065868524641577629639013920371529018390424974762745596426240937447975000*i1^153 + 4404687806068825103920671498601962874306408790008345633314430498750258577328670096463353256582710381890336866251939165853592199386056679155833040120833829963546977868343592914570882271775520481600863345758070819439927324925983285202138899064974817795978583104146064205926548028222660932411022584823187375419743257028392738225678401799654943345531548676134571569008166364418512766896634398961721901484887868058422006239161979608083406858398545808082611335497762061910592481886008994903481601839764629989699038180211262497233598964219854659423445089899204196317618083142872179277343215547347880840359413729463400264257238087172136674800802421120153689872450011404242762505069334278249649254558596387129245598308037509011730452879181092574679602034161464674136911087078533516923593059973164170030353203633546407131595931936379436286032029224612961645142917140503867620933355841855402845938211404390142547230675598267519347909079354621136327090560256388460613356397227304078931272118318296818531661263759364788959288544212615852891072692803594155758244337010259971794502069445393820922307596018873131948289752088206208767353021085787939069112215765730122200193525901123498961727008279867383953916049452179986523242642450012127564555203940082091315480006496689397493629566682357455467615051523694512663670659249774535012913926455497543286622934547886076849861866551657836432349588510830156990078948287820541477128958514472692421992986756369460949270675925047965544380289599189254910177441277057630688195381664463377915164444930191557312334864842644634087127419360200131600122559811837295344159034196915752356960380185153186058186805937648444343956471946965028563457579571376378282211570307630987194698470482986499121464226871130151672546188597774853272417557574589048989359670663292775762788970455207734886690908794277665102594415569854953235939249258291814278762482134570681582709528117107603654052441375154981404723021891574797041885650054616717561693576941096538913930390881216200458174210813477991996720216546829271566003059669898713811268668128774180305486390409623929483903724440169258035633003056761747781665514102847293660116176300540508896894402259567479223285839738172101831646154440202718883157576690893127675513956612650792326359500892137502302850096417717686417324069052841008010987020657297813478390980494807952360590781663516733528667299867472033009448533325509321345045895777095260521337661955688734105916861090457801364156545150742969763793461973856075650050832861784191750547948956418667451582689714367013312246520487594008658375224589801216293750628693495374262729470651552031953362832307012283226298746888439879922928319542263583588601215658460369540630138127935390022995549091148990847423761608821012866458018275042374161236251840296023713964357096801395387395887097740618033012202746298746437327416012849474942301565017785865425174645371069663882581986515700442833383317030075960754439254438707962704228737248186035530294065884173616273575356736606181720018247349995271159126532154302697527382290343555360853373196303797315722359370784382265696764680821711227803711787066711793978990267395948815450775470136332125930736829664467306031682185798184797366912501053793814720863138064696499300227670839133110341139704292804965311214173734931828546036423945080593369465380114951667696963681030540563155596445472924357225121733817038365451122736989985809723534159046240829917428062287837459188918914676313383918375136015216088847867842982160778994423612476101981470600484362369615034915139942473940432908503712511141087610765396230579312012599492801512474374413538461757647110666830518275523187063450991402710373541475262492554837745628116027947049772008126968843570668164947494609317633136682673216859987250367227242275984200801213026060494395496536611797306408182493482629030278815244485874671141107465154495375942004030462381291902516897803697180520537152083426408880649240000*i1^154 + -9313986287354011523475137995294448073627157530474928443381484687811134991302164244970410396422248651114664312369071140984775063387281825496782586563580328535668515106478263313306127493688293815529074270283275042448236400602333318876251498584590091098298317279539749464912454636050844639431961282331594516764707747565452698676719934542901519327484719658807421128975715679820243358102769153965709316775182162662401914757878152205712511878990704712840185805164582106268220988294813971615095559151928788858996540635328781913374722907844308490690476048289695392170314678371402076207954136125861736788828542566820473787526622013668363818832658816244287019795862818178900679625556877925539955517227413457524690939359084690763607870742397245621940786862532508484633582386282867607770662370397299079276172600078768658425266906202993217715150475907230094191842986107995184834739427929865271099662499875242191942679607445047043087863663828336275470416911260300524682070468027260604536547691851070159753519387027665153771867404622829063240514595160137765196976574309062735797727525996553180772967777370272285248155416260505841148490617018199673691286466187947016749961871589589101388334245807086076731942409182898283742490301455800784967655869945240056215604514868343549843315142471055074142080298145341097568168339149305513371840965671954934052667850216560572191740598283733942632455345033196940920681673559265855176303288966024611858480598423318547481650238687927132973492407922993400921416115272966071389851276543559576692792781365671800769831877102099537238809344402129804679927541913486139344511333034610807625906712136174399361848220438366869574879740419098777733798579277956761810059636376041316254274835323157464847836927127408573404336293045958842431738660388929114832873576702587941936359290798895447152239660476541488173896966081023146798597466907074892589875143867690004110667060294105794315846335754584652801790109460829523686422906123709838258880703141488912979077101300800724620388391153523813292258006971343158213233320075814264917678470526351413449233121511734709695770846826800161630848676821715598679341581066596041580625235330155721206006672166599375015752381935832632833458904372402778159198890217187295389628474173288055857964561729905188893400591001317348777394446375487219117080702170212134795770431029586759702311425963205453501019881463363730751588870995114210127314626275039094181554210790294120392886795465470061734578976203303081566847240087887765545363221470221412715976614071385761282601744266716325219623061353118465015828442532174228031575537561781855917325143888745317163524339672125796657516325213997676292798556021850566181855959291114416388614642931847499451537589509201716490769801925143367769372772147305284924695401671798376307314983182871954727937554960978843044690198665562792841740038870279960958441311131157672189986670971438726433954626604264756731241435933669183766384853596906089545814671054158618579033963379403419673615897261599586722890801558010084618753147163605792926285731243267119247933466620716836857397181082165467466752661491364224147079917918006577172023957633028932210943526260205819597436360771054542672370394140486244685440411317701811989255680132574141365918781968254720588525916933611394242401300157676647544532299779853245868722557911611733952928243613845679204728836073375974502360855880102558703296261014974405463248166913147465032445725371133388556820616578714881679317168388190105496537173739664444337846459616120370969692470740725989432822181713081944650997322138850131059201086657943026428315743390406784973698995167088063096291410075911091556678607043122571264615922536667670509674095906632156396214269235203142882336730701299989996002406585755573859335193492335497990000272471160484175748508565285320808414484979801572302912869494005813152018646320721505737743044371285661792164391522462856218820555035014014458347260000*i1^155 + 8420352138163579703445979979381181043484047833728320048562044514694849081301390154440261380504724615811090552335718618615328882714496384912549510104343103563448287320881859008060526633007139901089025022550922810322406632419769358414267104561456983979150633810966279349798271257874716473164244334265772855396230525098370905932179860744325763234934696709170780280491340224930087359328526268315418262349574281513985065899043956750951249842173190052300821499526034387154282001304645007977822834565070828242438769249598978868295841676971178608319267431773165347968889699185929866913068249014744458810776858157299503902907556503748507575385818533334143246214975279222869548325403474289653954617500668361286560383256098059077921918779731276033467022434538796433189556501276594830904227923384668651251793408556838304168566457563524904509165761884104281460763842990684655289930277165722379664951375474930810253525151004351505816999941042279499111269625665855840019096797739894527061389761585163244064844585653576489380030751652701921577766610929453612492039913984154535337386134122187422441412800549810683491470762954536431345763549235901425923988990126353910143389623829747852660648133018867275600803889811557434922283323245138548824296324579012201696174887660473650274939761212560041853719149600549810124274501292489082980672371115659467471508976228242482108511086571659896957505646614749041674911416516346656337779811383060146791990209381932665802174293233338872779219787433403545447279014405827992753549268096946318457585281453926146889385421017537425039062378095136188636638632386584231877364740294135660470279226506906031714272525053953588348687883663813077803656086815077007243470733877474089620888814984307510611607237635077439575493770864299015520345886649514276867468836365643472519101306008454440259503798771881361540534481010467918009498555751664532079619939968904191949564377073900208529016668713650428922119488783371211007323543056761224804331770818596860920023585852003208167564476967503504250617219688964720105174133030966196082444676827090257332642036628269085088392811028980292298857936678038168939977787534461103704001626761371504623301048358916480425148747976585726582000608639329970650334337584397130413863504866787008689576385643194594083998169349236688293142334324689804321848868222239775667889863117298852896121272797442779589107512299334125653053024292023882006994950582864345005232649602056625721927814351506687457667817234275811995448254574445847948829994997973405967431744198464465359972534532521390229530888066756300557445064605421363251390953179664870660607486179287146427172816571971758351347754816438220777464498147420772080906607066284980702355099684069596116078607476060235230578900099856912752494195014727079226996380335638725543248998203427087734937569963989010467913094770565644397535093964852847718268713552606335026112251860045360345448703539969921709104019595290316246478264009487468089030808675818835557407195871932813436452121701351659940391058553280955865082052621402062658337505467594291572814659521381260570688000611696760298240267603821287468043999725352104399907588380094455943538059379930734279754571150893716881464147871452969733963227578407915881328099240099625811555265197513320500307973590874561371906658947483190079884858040230870988065669128785892464311325868969679736737681568572700227349186675016105328291086620419983746597047096714497887828037602954851742269076399054138248274159541074156524626282210757625174129793893967289243271819840947388833210682281504639676142011998136043939760034875229677089767518034470409146841870143703083271653786368589940730418941072632231385535116626783857561704066211343262479006711025362881567430320783189429443732230542140824004206866251277700894276029804902522070964626882124902147276301537071589392563661028165652203591301457993165247929007890400514825910458571714536140920911179833264000*i1^156 + -2808864043371219103462258117049325371672107638820544938857494669440401537643560424723724571896722110829114158960542061005237328174763578510883792882615657374699168213133364073355867813539024160820833190412606855200752758463516625662887470268274400065985371057993608120216099552289385727035968923440548701967177610947128986242410413681393420789715739610892961388363773252567153289455708710484597519888555836155823118003986921744868616794242980035165269888604066041349135033636588496492748455015698495267459490259981298056498326569979179856193159594410499626649492528510883555361069452421970091872415895959554253414067788375762084926446411990175511009981961104492031743209722282249337645289321381905927269292796872031893657819238242467334956323868692590737880566235490979886483525998214251053123448389106335651575437830538013910257830576406806190102198567692393082101802984817076996258355657692542914312626385450875689829403420801908227332060845229471836915648615302691813596038233429096897261926917418365752975188463767294285155556088953960030003930538479148787230393831093431813413962853722991154701521532832776175231260806751857804273970251689067538909754831836337620117386745370916146173278109858697119712180387075734387818357912899489104943023340224837667871960530784301531355122492114753732604244379501224383507872347608401372633908431145363489522623275739494076109774609724298424887296265269939092779487897592582036270741376473848170445336649308077344232826573975551468317374532834819723855808391213920540999974156167957882792292584210187253755527294736037901924739201116840628289819114716787318005873450066810403827308671562569927020185363812033613104299193067473146147217938619063763316886051625026961916607945117050210825031773901139426018036199372914480878130521990192999434874959917390359380077257438549744442205360328003534877478143354337872491531930218587370825506435732125051927559604097971091904528699498680864726162105831324144765418167273354356269302662844379584698633549012464793319544773599423045395861449449787310400867373470204717289463247393955523351820026561975634088067965806822820255165567511575687645954225677785835455904882714785379354347361388430161211028936806119273977172467695965346752362775840429610940725134387519542892490860688629823722715616165833409060445886134724700919438218598263516673127328712706063966674024109862906293294648596261937671211287166360183702348625268477233209702047065062812202766933754172924402681994737579596329447322052962703044229699828736076203882399075852102811418549013990845142447837176562027866824607543273065130332583996736964398599321334543286850204915419682835356752863434412687886677349918540817927545443641406204242738871140287618038554022522248892938373262567761650952639340787301785437497629465759104966160917354834295385498693720528459570792697919561252334090993567291539123763393424331551087316941609191184201874191304866113157965944094231807998825209735841376596089779512050330627601751045907155939122044097843765672017416716076991420330612494058194070750880576893925647239203259779145052524078968817554546344433444213732310692123973453469959806866472902430078854980894471780208655419352045762973077865015122791883981822821527682440730269994960661437174992609805602005390467736127523180003988542875307431566060014787052816713504708875719945793658496217601993634402306786232914407757647286713213467449946527848261300353019666433047747113378696465743441980859562180940941597943139768050416754214090521759225051033809511249224789816852721808934443638909761440307920592030795012186366715690857447314443339182805845107265204617722716156585349257832850005341695554197202106267910343888750521583844177196638188951097935865628781678611441840545579962865720838126858130340821485275062443571078219864405571674358282415575268823151042615999667851730463283950553735055788764270459241378818090232080000*i1^157 + -695186196471132827471354082917884064509366094764210765073060303447747228621736821328791539905026114308461967824191003637531410915055762933511135980744813550752497769197665157261460955206892227507575635632274595734226233680110084400337939805822526077140465036866387146570290589375354549352930797447106978274906153645846132789070131650212645428551806664254602642056511376490699778408679719420564428782571629065418877606010753791020115463736688252515130696048766873981859394560210699303559778446766987210942652820503913762294631937806697856082457484565564328413575050711091120840686674790962450034771794846559928060026134338379845074023058475366168143380128881045095310060804996484938796816794845525517352906742944767687770702744639066384453769981563679320521809905367401745493854479697105043915721261753637548496181035542651944388522287569452229104776090263423818534630746623579834361023631617827540356592409540824806232653729592537936643523407533073892524630714256181952226346221145955942344685232769202430396265893626751596690801188292327781757968730109991907352665442390773922255869173508484514517366890281605419102724056689537674637885956983993391089461471142525171132325200621192352886681702005728405269857296168783832225193364292791859212475240503116208388921958526771258844134954989987217855214678432080404708006938188282285085713408679716769194657028168433314304770553132013411729605759881618384972548960956591201978595383578973883284217286868170901225824528076752206320307468965864662635233008921492127261291486972737852716492383201960765526869602796628782262071262104001236139582789770305094012423383693823864442995033222827307942392704138228743508397138916054280442974957976149444047867042033969741654970564674875070385488961229033531373246201333202749567589605286554982979810695967766811528323008584403211482430557638726408809892231118817903637491674901444953169227133556648304872228523609569957402052481298713096775797404928966701166444480478556843947373765175904831404354996449738770539452191253565145861862086122721563472762254764730525701264302536935420270770464875667875631311930673589817993966296955510400128325383615690448216387317348082926254826098594103736759492603021987879559473504881336071682444876730360771309690460271544401023430319312719946080045659800142346852111627851678027818581126928432613709598340034383176409743337433688460699200017443824805682618779226844149101774076081109804818164595920535907870287525882890819529531326211247209282317147911232023793578367002807922890019819244102150837003839495193476827750430012572814441729378575242839022667303065882903390006805360217703064687766162644625291054706329149277868888346561876492206095902432806797972507617856754098657671206879274922791590112668825752146976549703706296337806768102791592679789625856807008542825966387896257140859808475222016230653375769113969134183906136015732780774394773941004891255552615973732710610441268630740830222614344230688608784488315977008201784711694913074735992492754870585129932096272585630971847371473425779669727552296232855613565833630736898287258303884311120901436498411637290364580955641568290653215355246950992604846946764956884983333456446383351030777923671957449363001078410288335924125892619983078299959285714127603655931933132983500221923284139423355537203755304838946229905462403932260869580615815396242802479974915469789450804836282920064414453853508826550047699350959378139072571340271630045467801718845196420233847743384055814555974413201001832323455737625215351734144347911945037627767951897737827889879435911461982232678502644615206700918168097760490599936830187605946125442055075843130186333969996813773926840309219246149992069041189752536301968009500440472655844170343168128876312200666149711617513257489707183815227501809353583201145701147822804457114047472424211541436551019404852725460361233303183250850615948207846400*i1^158 + 1190098867796459162201227609990852864175503033056182956272931706962613726032080261270880571224315522472027470708612424230944503158969233900869151428467132253644704979636058100026223761207209784125577057552380347133475231363934113196844805852651472542818262017057082668034810316906444068327464872503234507940606077541422107425348248686241667921143127616160687678445885619165608994275973693604257832719395514876926486433170394882885163857001228342303950316268683154152259656824855257477751165256510590186280979411514353333968556097460729218350189068992897400995393383505679523259409918751585498255962545084370158071022151490030835252864443015238948492760600853933961698658280893162268644144965052351794389418695177303156158221264603556341726106622355770923246835433452845602237889427274282919610715481409484859835205855531453988875604985406995538694098513055354308074703580472320024089493224753721289826436102584915330121622006806497190567966285197849482307381964954007297361835108060345303710305852983590427596945597634119932844948645320161547517246141046291327499270791350701894225511396925275728970038157786864339641116630402519968918685408570930459199318621787541324601451974120679492555662541280427314727477361878095686222741598294479308134449754257737308300848683975779526445744968085784810582045365982388333173321177098677685699958214064537725218317735104155281715040452051386980464499231291452787033190715311457102997359279763969082898428048509190170654503261873453918352983436490933775908668991737413088289446299744423256607814701435117028031562000016965859589518530697883070834925742081838100381553533751507659265400134237962164726483359221883121039161029088824615415646672275102655164501648607264921804242445780400934678788981765687496268973026977115184889396308599713317074507452568799709772221888076400132630484418270159742688985862714791815838235716929798363775687144247501708141291511421021596765923769813492141532332801737258561891578328575044165539626895156661430398986649237641575584937472530516784217819364479580858055165259739489134534917638085572520001381178023060952044276201905781028809478564359269301543861205331181740307473806003084062363788404733110384636483258631766337410675842324396508160132460570611155827867117982825111188504371807833395647058690306527999844083949184783439259592439175574682300699969666264677941954126330712327179304058378972093469073509060659360518866001939984148785817371788711717102940148607190573975013458652139395397979386463719691319757872938192279195740056693573573836962916675612056039968032935753478473079468137112679424226765814721361870697196406561028528291510836699983055624097883012839666692534295677181786929305819045650910904855413327079728900581725852712350639672391734545390772315080479085015738226042515441337185040922741112324696529657913862721589330601382730818689053010531736398344860996029508577242650754273006585744356530672194221063664004954772002904762731459784289191739604881003597220627316304371804261502858616516034597194683076401147084856270104254622774542503898358977142552790539124510687432947230436303742307219500667897494164022593310120159045031875901720637361610992644899271481992977347967064026073526039003539162793143952800305069226889371461856121424111410377659901018261456248763897028920786071076040741213938545895305420532854232921757486809479868500439562901419670880179645548632336616469585021017997016232312479312682778304832150100020932137689110552880181822273994976391687472093439874547162219365057827774502869163715957358163904198884273560247536543200038382263425296257227856881687571036007995755501865400775236046085276171999967760063523239090508835243787020592294773391139458902207931170313567725040390753193648271645876508472428938509947206999755243799086715749119084490491794372436854365991110791150772402412524311434085585026788284819655195992460800*i1^159 + -84060088203040088817275003739568584209150436895733259291509058422336905605814296525090247100703681745479058313665700919822711759637339529260821604931303760844160676885405799365093423142290101666446653633330867643284011435619032451718107130934537594635870342395801229536016488601753804827916432949727070326561777242169700656396834559952560177816336428746547568424859253903642892475180118363613842418093666869053838190880091068973062213422393585313156138713711008433603338607548300030807345659444382066557947596790097881017340516651669604581435324077991617690573826924100314579211032010604028031795165265229366390712568310994070046093615831149057913820060592570250918384710157387342785645372195693282634212266566582031768799007413684708480490972266465830442390850794558847112783509897803494155205045997355649758317308365365358881807562602370557067658825252263688608308427224371834935209859272702099223678868871266861204782277773182719084471934525902611783878310093348449999173514825103591628677558189589339409809945607151270990773482625829558286752212426230236553927584984135116655685805718882654109058425414260489610393737939349826823237598448454501725067981542326265271460744121231198533366197003786241971118153637767089708720628476934621973631378389715776555878321481443822151102806097987768592988765724058170603563740684579524906660177582707948171883882210474020784333787670927497659643097090572659816415006715687853322023935792253710574621866058201980458109006658783773859912548430676087163671622114093050059591937325016168667640915927235033569813551553136844166222943555427369885907151585940786838059159791262291024644377671619308330501599013583433566668057801770464938077400561555316928736854308846079636535950436150155128791933310795820351375220108150212163925122606897849061848465062242935516345889658056817345112602154702056329556743495518756513367854364708645100458078551472519315029045587897437489540868121090266684440142561805197290153702560668104009133167729118261311108263017011223961779058178854222380070478679811062017501404829945579817880542291400748386242571192630691628574986429435635583178227570625834808892546666317465621725396669826914927413423465045932739727088149472474762167776400430687799549249392815950331893412815560456287600262613669144611394880561684655057755940615704267221736874533802601004975921108121812290289018166840553016729247172139559990791550492956320611963479658233035809710087824577896772770573444653587258390680771234423589166469774235772478474485624763455420448782412686705601977487457348907393743069480195939971955186056501230466590948136255625460713530664689579152185982662743521963480972980946853224564835852067234961727074910789750565249712473807408472434845061489276104896912172769187389964157923731159852112960242790936791562349007759365378801384283313962698251619431274049006231252241739863687548107946091572232836374759686026020312295377681171453072494310253036593324889339634366977567558183423071018239981354137148609258903797987676224240192883736342505629653663675313080012355860548231701619490665740000059129287647375683909766592236459208209580596925377072114933967265076222258086353350013379773839076794241405098271656073206154481726562921408600306568306650708454640996897529163795566555246047032763675432858590358461802862381860224395965455121820009595690388275506862271393861355542290893574190979625007280395662638975231871882919244139746058893334777360825068297422827288780868855191581355098618895834570117601508150075120730897750550522498371799652635354949235069862177644891111756097394167324240741911302983833366521321223335091580453457078577419726089006710436831919839890455296100608358593460823087643361206645987608031105290676617783382017451228383064619414436464537080249936245718787743153888895598869673375312033515178587638537968880314727611062914529304981007391943680*i1^160 + -79171823960705217610955649561338849598575127095626072399373188026791735441011473028720568475904137164911569481956672307720840399299139800759830724508867216734366456508665436498046321060914422117639508815627850965261062942070711993287523194172746001513665563900054995354975606609038246221633056178922330867726390665481858150205145753230020313264837776554440086260870072601164645806964776389930962971709493025479967832678634970099815963215448576906605105337179892231894630728131535422809310104491956162395636137782402642224271655519851532680412108313056535896346811437629110165888244144394668410902264957358800150265680166704524625543086395683616482418028512890969549348229080233968936515090625130862350744641215639525552080279454374601145210693464108005007325027244075621659897575242283904236709068571330116475630451330988740812106469604218350074773091958353742041330712288348576093757718747415649590717122913008234070819016393053542331904104291548740703247459376782455147715506542082409375370173300119591624528118663696285092879444427972892241459105929015450644561845437783479839056527649085399980719894429161284625541984889696941054242426038095795805964080967528910401190695127305627382193380181950559461485946864026721107953853856230173099717536249586507519603755953459373774705869893247522964567369281614363768658726522845532429148572006923900038934579918225202341260335844457236214573023721969159576046246652496857087353531010218920464342057744900437582406373810551926708623254200013747375159472595042247505142469536125077632583548066274467204405081275735344812102081811538334836635183709920013351193329606073724504241317937652373703753596809264443526002538126778919338338869252292665133286023497060743145766676705814504583919611834833364858607563900474403635746581498985765050041155562232594815102542397374192415873536036001461454398546189343377778601086385711171773074828716280048753434081685846315785872873323713006561568056027954249133520235103169524738753221303514652077405339615632062480925820195272009266098116483767966172581005865399092102465139214944097740417753359913768750479689036643038071673483144407009725757091889428757762506034974568370805966465585450023763404585996037998892019236834627263553874476246203976247185524122801210308285853096910368056157551006717329121216947247004774676676410289801513065018208693257796679521534336932083907501972546428473082224969264344405144689444396090938953372962833996076787872798643843787780899512639430503910052182896405903462556138763303087017031783271486775070458362792920537824312645797189578552778854814819468913383152664196050583448239890350730484467780369082910241683987253604153508611686430396596423101157751531856049220459514208789850934251284345280271130133227882139584908623580275767751599578311419468912029320257140140798401162553373892385302162766739509198738002423552777450813225861462233742661280515668739664183933963609089629694472860431627131771627072775451344310504613550025210254286263998869573587012431858318547086769987458154174772770200462109647207656779751906086689131720667083406845339477014681478505589409731680007313097259511978083605325188396055867211073439789742555064177095086413277457687278897381505389221297198119961767442701709980702768295013481224241496705801313511381108573804589666494820773444451266863629085599876111862592770782703690265515602720246307426050138759952665482273742837908673154159877656638351745077356475413128480501763856944960601952262540683926913803027948182176406814364519806578209220876801640988806973407992713573517646959623380412551116838938895653728626402717592629954838657023775100869367378747383417971497281055687535343368866654676691963586471636928575295759867650338481934342707628016596010087731434658795875989378754886462149602661529589821021690243775548692435158673852769524684101614107282465847965900800*i1^161 + 13460628604500723764729543292770020773145884701429194613888704405220544412058747163093585156611689801520923686509206015535214205405163062427135462915485145957171234304025645326460213389778890572989694495436391442069800717415246513993452477228715797321911126019105177928096275647540833220271943740105737170599276800935405392101441392884555776305369343255138107814550928394912866980302515340962026603685038952105682279767566584004329101900778171177300615521450658878515575766814515772264836218812627282752283960584050482239503537790478804323757937694721612884384958054282904505493931914213873311042603422016354702356421096207658259857331326845520510713611101699709560258490249154522004606150383643815838627762299798786134270315035654916286127063306677166068599348356028684971124039446959659408964999775683492783129620250369336772203885985331175281894913446393975342212994743368973213502166552414966098820072427008689270667409543479227850957297092360448944516637645023352884999550290282449839317935881748143165671594628702790903001708745432201377168993296068520066260248593039570566137057662374853289355576029459063257804999546990322272051740132595530897374246614924772555898685327761012327479567880039944939869211405566982027749082883184370931831403939464466903613359128378881026818438230158737478315136183173805216565246462290718788240632418030179690096657266646249399693777811740068355041295363323908200878066202384677357911934032178708479345244343644433218112274089947101953654503225665416892443742724295967143455942240925240280924361445058339071951071033478434400183211028795020636470404630042728599517695753723251706649633506701043418680777242413496958870858874545532238127602955649923021315192251376582881340293520782550141033755295821642831680967992894754826576760306366984026094811383184018441918818095644245650366489369557170475998065454683199493701847426124995248748734735956822376160755862989871245798956656974239784920734397188923243102497731428982921604398485283608187091946955579789055228402259365077465963155395010044558692149517003942596221385683979618403499005574312471183368220515017871550984277361968721461901631296964191676182165460375202757848326181850258426771981062710206232806532056072573792603534051300258027408260559675345503129091498396429510595444705965275939730942171211374887886368761765724689437469477137862272447618019071089761948086268070780181568823749267248176411872052637209260672505407579246002152395834109302285920448204047101348428090055324312923822407657486508847315319045616983290995608317224265330895713870782808879844503301932417690239448028771771695862385569380336606832678043876017426968465227464529003111244643920088514513396715565243683055474168594867902673873339553551038611567401539778134205551633225872403786529815755381443859326547749448191320723869186223834313909891050218841597415609282069478915017316679491101579491626888061267252811847080183082315855545110796573736023076044265157471509085043045852511889318927524755868773970963043154571635549882486145463868740170396345913206073214936854020144247335231762924749251147740461024663177908203664631860705278527774878740351052225089376129523778662688290215914543575297269880991805689037565499007989815028759464075031045536101382626917666142127254080797790222263683143124133371378460844718167415813182838444873675228375497250745583711754079031597964074156812164310477525872997121656060983677950740466215035415669364427200083809413449504487927508121142073871800964179813790670361006699006279812498777757197149078925720522074715638955134578269685906500860288666646527788926588302367774152841901364876274871979710448214239501789305414186800462539120382782054790748388228146736844973035171886823491412953568330939101408884673010986430096035793911821509820584632759394653870801165346893069881438790365891045564570861568000*i1^162 + -433710846877288679814615953931642395642623654925826102598473399157137973562019454096917541731367684344816495724228503006824075413980459985657696864796067001777410615991989103571456049676611464950421753557684844909416079279700942977504132595943573389680356163259484465495993810452691665149871327530994630816811043421480449887617740041392173166238130102013388643321863500442999764552360374121901513032118018776204697312910991294180846080538193437065866128807435440667952464882336729793352654230448875402824378344000295863396817528609516457468165417256981546778939872251108933934935938585736732263038640377000316936084139314871596848613089268940898329451360095902980286313110961977447165949477773189595691456391815466455038872438191829980655520325492740233511252237572565043880816143300935030995244632259937319589557029600481596429690862484120376746944244840206047649185344844420431424990734959121942462714644270004710367229151799199543167340543387445001066072962900785554354901929004805741656712128058328087860720383606130416560199749710030538707274168354900193578796554428295677204617253277308127667727900071534112671804343821960253653341755094811510930993690315069902007232870795798570970732042573819820056875762609158783816132870171915397721719931534084114654481922297524825309760620616445537574876206089488340597307242502216966630982279508673964313192239472088272979456878040094045980539391223825036987296577356065899262588737576869914091219560191969992768858089833497406529775666526842001214899883273235968226983143691320111295337311821549061775636684877081523295013700365244026428291216421456134748891238026416335273594033558830584292138654962049752107909839045076574366860399390719621589361037832417280315559799567026780147060653049070354438752705266184343567999290400270900557016936995404424170897491749854335415279484182720051267433142069162930210465546784513296586082897147039766960626105616804404037786352720344278828148084562442947312043868868463781491519777455672349849644309275440426961684710467253627682852044465282539559663433981033211864987771335351955840876621858814058100516238512150254994901963629123728623135357646190401697613911153076369160710356532539843377749600314705545825717537896259368353733519390752065759584812881400011262664553255941419830070152988088159640141245376221461578052061309992621145032440420130313256093117679789214401283745724558414886927381396496729028232560661750640525172138373209078467370399766995971403059122351410184958542753952321324550617278134076324823822232671779940555893553971470349590101548171070790159801412676896098709782062557605248071201216259194217307531912773494189974743827311599739979821021110500758657519107326397064487230590453016644390137890815774828603473244740388357151498176656807391797997038435289186720966230095725926077158681341467715591968285525721141478778187049021173784043124842724792045901672294173093026083373741244117410896046949904257930656163829128850807417157193423659062909156801348325469952879887456920522770213443776211052534016088837665697177526915329335717047037650513572813850600925344520799310780593597758260185377879444821600607122012223780194788291219936251503846845284311369815339884706987475037635876349176606871443632944752363958038352046463596795855514282777545700963078336548248186036737815526290945000902505854150055847533370948927160407385254401064761368160938321255996469672178741414619659657526452794866051403374980696243631999905305158588191628056691327249685050509867584950777598275080523514449738549792119021668834672692623260940674291206838567928596667009783319319044879847518029140173912855744044941603997510964846802931322828320768826786984150323599988787771735320199022601072177043465927264773739718584584546238787747973495211173743885244918672970388410646708418005150116591420924373201898188800000*i1^163 + 1230129223330206838792717740966911461299577533967476215731445285976045521374104998784644795866053336041275231423879429264198046865957233224848166070731191500899976388451386223555239915297823758165420834088085422720457961996114423410518949235844335870172200962938334167318226715064522704124169876663005891977191722199396033281383389010409065955178681953716211061303724572893596259714132516065806267296092010883970204544731080447793827303155008412991934046727865715468241113164514645835121371194577845385837558399740316419297203266833804028109749005397676558420896280951333300547575402616151686632662090882848150280422034892923730546935037967001776581085746680316641029138790068814911521439762899865342117826916747693463739683236963643446380612340916465662984205399460807474546779859946630932979317627560490513491583627847300835417484211852073806523729373646741304704960519120371448004199627892427613414062015416298796865364940841339024282368985712590632242282473108034189825601492260499922851408493364083359173369441934217402050892723975527337841400527674202475475405364555759557476178770909242959387479130077945693361678685605652829718971835418114825451047090677111604590037692136610216612476018897904613875665161104510247946701048635888584556958223283864567066405434311746863602031726729967658291181311193640786987051292140782185224957451073119200836350265280974564546536092440517552178557358637395032623038261849109525511393015718784602271986588100725671383166806198256176635653705341111133941654764198427997258025849980954244467316100862174462723923155706799314693177690679826506491907738956617258124788487423846355064477907703715607757152787719047144921540208376681382117129541157327401233658502895444581355366598940491102173948453625830497300966815367530670674352857452876443514754372664764591968976478025974145185710074004898601509806747649793510400988659747310903311305178564365934016045797201107049239045073180927027159260408239292564114281996943088430567061746366276867748705794908886895622233683166852760263020409805276879795929437584094071301691364357279558897109136634861593609900175086628567854653824067800869069432723972069181754448483082390437580939937227091990726514128643096164034867257785414025556170298516074388950139601165157738979174693913166989878784073059354873070381014714768105923759651426939771269973161559502889919780692200714239422904208089957537487674331924222464968751550741843402898316593767679479920803158140403096378549046041837057516794689635120311974322206698479161822777540339011912123352425040387185771637815348566358631050634791130052875812110723231237214934329933441468275447490463018189353483378769075586220824117488856641731512937475512899428596884833436591451970863050526263963118007127121323294391962786482991789872142034788463270412315397529372697071910321513566714836224754274261988471805944846762674236557692009284278514262155271704806189734687827296264982767596230481636706077018684405383590575659278418683436708956817899579002626158713180239135278470882952468944738261193214902634471414725857974494144769050641746020903035010064304971247636162162890498592492703729340331352559209584474479811496045714641701265741399781045552618154910179491083954494792469322583018970467017727971245629586391208681607634760322740544095564946482673094002171568410711777221123225025546632580847419281126381429118389957882556139623803955685686938035757728588899756010572704465026280657644950849064321283823366638304413820983642314573438683736899015602896546459672724309367760416065811902800488520744622099423971412284089503294471288248159301683955494167457983116896503165264122649171277394837833278157619746962286855313390187253125595301557821616105887281893311391234720740887783709498466621718775248873076291667863895122764349011898809240044738401570021046681600000*i1^164 + -1170284799172639267622531409580712020397364182361157517878184021975063860623389839986417882433058021743429351007499089272659643704830727827868750011115563315965960533496337219341032989923269059209333001350330833371697956491269051888499931165052458414864168630529418016317648838132392183828830646010111773052037795850245298990175526188144578257926689407274133892094064826150063058493643036219625647297755126306620786986244545569430864240149911492905002471806129159805410246399945587307137636171840838091375378562548768367711076841699949150072601493093704016095449865561407197120070130146798782747652717199678693425847190552564119041721409070728654458447166184259500296053951622650474317140882093985682922557730274765330351746829430305452228139285244647316820127897573042759867749298439831356992512893159735056651834960282675427529389716535134911730313266638663929959513105062475302786113591973296697923770935666775144133730208714616033184406729800632245876332266201029723213146963100646301960921573799271866797937921002333580162010266728301750818110784910779188723040661313069131127918642061441080138569264703533929716491302547079793311043798237951557708595296871262504147491520411579316402197239299460028955295090889175894011578419728547238720988707101133215828207055935197469041290040969934144937897413369725706125710927128498637180396090255201924312224216484931509939243798558669271948007962196143586080268726162548449426158726776658210553871361997797341747884897573567198933004317770496302677950145766196957816200380467803338181280569081069426541167524864881996704844587194113182313779342366010829588081337966895581134261928860722380109730447742194458215941175475876218112933316817369153428645264006130645525436134157650696142768984866307029531857735939493295915319821185925356653609059908539342126152204387138061592826134985970240946349818189520595620764426121802695136551900376493831572566757185989662457865152516528602257918629296295375741474072291704629248205596659167643816605756912464235344635200216421037963767665334641168247824000985427837429998191701624131327163756869908607110910698552871441007663510887901819929163114627667975977096827662390550101261322853299615282096953513790916550602900981765092204455422681895324745630385243117985078760304905311920487802820308157039578176523667649898725081616363329623034654730014771268740759239918253781251128160112819282295262689840818418621470087421865012431253400518904249094856547262634561870727662189649034165304304161625495522225568574887102363587552972627115805027714318838512172070938205972029963277103981591250834628989591626751566943256763118827190434681611874140476905391110475642776576375635226305346025122074942625534639856987691988925506447876913594140764066051313245029868061401263748483474772661013793867724740291841353887563170013119820651608268118245070437171517918141243424163025486381985590115416405790501999378555359360539256960288919060936246951216423688230484485218464505491886596836633521836409987194591484387148764260623462062633165458409611200695044204322977973887803906535203771936266009367736218320057649280027087605669908560102585243379836610643045232735802976895519829453023857439462775019037130420785709641740033001442003885491276049222261363901831541640610039715358748059888225813830845807033144186779770199211546656513225803520270773788094735253827121154309555289305565506537670670117271951792283603314870803413300522464691453961564498292506382757998457446372384638812480729572652216334081921430913747882514258337258379197456144295006063297696826796805176268745781648583389146497436689851213595572066981066980365586358808871744601585386426216076974243115462628693040068876593059230688224933954689912947884091397217749797989901281909817067689409084016279046216009434813050506117829857976320000000*i1^165 + 689145556451392077905293015761222926449605354879981127763027488974262091853993160234831139549039542549112406475388090711811440457165594318053229840753638872578058199526173727275376548829559415901009604915616999505962512685400560760913216142100629303373360284641871781075258830593678550980258700305895237676548163483518348998086882078223642528050279381692058629207159797292653684516406786638726474099581798292412494215742292681377702739630873311354599213866754897814350748980737500995861706478158980342578288785576097783852601043957863025716933335960858173526617603199943827556738451994656909866729720978032219211891166310582856721706039053089046631828587024582885243943781751804529423477037691319146865314906089919615646573958282439552483318609303396528461333091929350846895188092822804264663619997147302476259010359816914488762755815625432528767528242837979486258882096169901031945440226729688489629043232655041942276884856817688670608331222028005536344327130289993019571178588521998150440670193038558420074231063591973017119126470473594495098709171665023147067430766780168791779875173337755607826541020901348121233678806267694413890310118256759000270429638577591342281155147158403392527078301322321925389690827357116923792219911399759409039516543302751216226155136484349730509490956542209979665359389105236086299545960206306071559517932136622208158823858866018344681071886610769541255344371521440014440914484753240573894591403692675269615360407752084811359267406753124313648003329629922345621101579004297406637419467203471190452010639816321098783139273439366227887106023222036234525944210575072338342848133734714992796659868991946672557990390945124116258983879577258456531329605849604299035377933387787879805876558440882039060157661856692775332476743297062627745295612572990273706043974220295382258483486462191847657932293394799309937961287191032562212649929042789898103243135241150478780893582686572594429249726527328550385019574812320681488161753356922446478860927042628924154355324142265096428817220206071154452223731708260186221674193376236756381399644356900198514111778711538499371249817520377526274993502238627596805155994485060262539289247841519496422890499722239478876517006232699224600526947587061846682283019349157026463164539389364088147090079773953756513979731577788942249031229518605669645390331811744246144773824116315695977491905320203742949368214955810568261397187048501964527918815807192383484953714519661976618806627324371073247505724416804814823198252831820382431981925072932907461549902583126668978958369528560655168695865509049504544803645558318449330202503500032406482083785410047888373191506894686813926559888152918862784329267444597886274945479214325119943344001547921267770013279308514027413994128377352018445320702294062458432704103852898236476436674274339847402757228514422229954697897946919923178353080771231282064459825773353499528621170109994162293319414065838810693548688710488026990093222195402202858901212848600400652315019974660668975322086419873113928363422398864237596039234035640515338974054832634520410718584040307752925909402258232266492097963854391014530289352024652128061083890977844527863752224497242190955126096537558889408254223593115763910487154233272806394211784938561043279932486418501224393945098106489299297872358074103330603486488104056479485800008239537771269293656004202172324808837451821611348274946242404379448145859299184923000629527523382910951369384519159355887346526834565004353719701566129927024049331989449420046628506651436698019531820215893962807340735530042506078879780218651241936843751457790897282960378385158912360593510441166283240780571912662562891194500906826148207200794933513538378817275652360473752278864547267470191341269842730501724608957051918203716244224977660996286361477558967992320000000*i1^166 + -252953740865875135526105894117351870458946325506378406085017990554197348826555626970723216053050821820188823704662487908583311941260085358288955274894431586066292521107459391444759244465854978118302840492563948047858761652594419386417719274667581806952060736517452420824887001277100131254860840344440545561836663211941130205721034816403739188862428927786621389352286795731817580280653998542758381156449832299908576618425302079979651385897945630837974352800535543313834667596587212032154005541722263643571378846229638988660216270946146572394794582153558903001054139651156542360799929089424311820739351659477138409601485464609745600207240316387325183831026103119863676874237301858275230292523177561054485943027373085246033478879748655893929009791304984996887059174609525046272755283703493179927253373145951089212960525438471704661591446321204311249452871743476005540806220574578726643255399295900851681485148910616087446117645014423922582632022771328030171672403044711514690576430050555275267362273859871789390407099506984645028558131923403920776508513911885690082407017710151765339951704419700467282149605471761824787228108546195525277927703074139873624126695924157963498304787080120049240815933647645795266914117076351962364284777292494088663052649027142987287808846927084485824789829749946806367636209450947525592112559416850541495622764737462143636190982029452532139356801910001459579180063235608926153592138242982174992637643819592901810388620694099108090594692723283971115971090660723829644265751890016504200813115901271708149328828256501343500338751726044073189893265874601108165018139951311283921165197290095170810863936627033641406350152865729344704946716067806719020084624971289358930270135553641846437118000576087332705190914725539033139434095571876729270543013463535732840883538374118842384822422194240903410176329070161507622305962927528958359444724215831647023616464583151792041189188431852034588681087374027043221893817295988812152150293662392438046019068681458940051007245908492216271000671048956088023239962381424956377782233295571148747983133993288766565985881995211622298762183123625527428007751792827927280748678737743698570146984620862971602950864331090046340777615803142302805514394499370848305540744614809738917697515902325324764394417940080696171367661734926560777628609416302337131145124979746789186978001974357075719514750092311601151390646576531439700118833001102019327256369797953957482472757874579889874312798385321174402736149811156255127491416307407889580577672541318173966180138244666600459795822099954755637437727204487507780305299890700934103856483177755485317354185969132052577097307139043819129362582551230702913908109584010782781770961594056230292526480715147711571727658732235591230159873330981683130768905305610866475364324197026883889445958328460778534294721878628056764102884598459043830201864084695074913055437529040360994707007954966649212473687353732732589563823499258785310756728365501626118525752497189363853655467510402456350025778366779747784269399150445620906244133486487446561875006907634291148962264465957935086657630274666766667814277766694016376579974359495812090268566104039070917119540619933547423805500057961588161777923817017466847835309236527217789067597866451107329833137277069089838098544135857952076602875870375879026407594172009593701351477908177460650630632658178425757417387196184634659658918482978994515834079572387666883023555398289313272112528647280152822547171197565101947309318620404137056519693595541908138678052693090446608501976556274642401815557294770765054681235039897928645461700785604287675575882097634252657877580389043707797433323546197836533562542286884829186356359400419048390517144593663949773968835944736730048441697226162768659248098036926260251403165617853484646400000000000*i1^167 + 44921416687022057430364151334464656535204998121933184388411648824781956321575671230315498137156635919042102588737791115005588386744193396075268371129240280165356699731849041362315354696180009865643510897445529116000355075289133575624377161347744561006472720225546624140145038380004717804570690182146045889886577594600870724123079769237083522372974048337117158114450208468001573934751949708731004224002878452977344127066710160023219354445524047054783583560194900316619548817594947701814894541573224664237598720144513901191520233043884464684471704103919922997145177854704268376058852834913098978471333696213999389379057085712597593970774584454190190579179247527999365265824742411078939345594765087378758510375814292033448295237264219661185574526702683490383867073719892748238235260103969153844846600371450533108983053325064247475069156254979076410585089954027099445873324786343993702795128522156528024724085753275998430252875014468301443428217583979125013125203043546968889650043784274609255733273971621159992028262750641279891649931992784627560496729801788841708815496339508114074942501340761569709267018054192038925479346326424132568799748706861874249081679784401287885312230427367389779855506981082843243975215704601248592901808382110651513856352980216370151599494743925661662582833626059555966505024254374443397667780733594948273208792880986918986112521305748657222552391728212554477715657440220639249468615871864412148348704454153685855241137138203044243976181265998472015825293672553752660350499376163294987664631965854256473391901748198230845055644846114935859394400564543144206156193510781081100495563892163915343845674884786023336568360974089576548235971015961372256422176338651373160012231860360362071238390048954546640867329159864690617078600269389653491441781837903980605869447016353186440394810844635724671749398243776901842953957618841075720168693366357058272689901565625756905370309771981897590722501937330477717887177953535577736825564750180906086490725091618187773607575883928387663277700670971229651592681275808701819040858781139721059494083674810949542702312958374122652568180803559435917714819510809616993884823800363884089542336487583316239826071802014410513672659565475544159562573424009325255733989493666545907427634704703007082057636333321855354871977181782169581875849703504314534969607734232512626116892862251771983798867854723374184066481852122213958114829199955317741197436869091237562870632244819358605251679795310440736919263172527141137739022084941828428981714276514801849732715770299413074493829751625237815176038487707409528971871607922004786253723136340890201897638510570043830250155022207148969061505238790593017307912776014759529607266761258945718274595886725960310208744660435357112821951663343122286131354410401889230137945383297836720970243520966993998678151709598343707211286863536892789319573623506906703424832519664678931807582789475943006113010584355840278966998723332700028932686372167903590153625404719598677318643846575284482770599659983377760556058070279104173508828651225755472976634995842644622348473798188173565279554646015389434878444450787183777518727552523474438670976836581771426337546752586909223684829786959439887987090214123981835170705495951870652053801885125861176490470063921713000699679790975571528981321703129513258840681832667609718778372113878736532545628942288984773617878897431805851452148939063136364495974138983064604503141294638995834945182792339709927681546590142826796917962330722923264477149003814502957691251530005672692220234116312327940609494511595937800311690143963108057922050969686020597077978839612395776099657794154380517140517910950299385869792155038930982519342371504081435915826577172882889609245732716717388236761494053125993093563806458884851650396160000000000*i1^168 + -4518690542332553187019617604139774207680395163227407088854517277075011709576006719420899775494080683325911139045359219386810607355261736570966077237062888903060482139291025593078854702196377788707738121989695665742699052583471614528068161466414962874809449617809839373843444221529578643511879428299011293679195853963735192128533311550803634378128480863603401595817295655145605058945409342233411119517991326304622812147216433845780230226019166104805705938969526575786050548499781844672040272151133389787616459262368434664534432738987602983264768671338934606023097512924544374943593601119584913583211671704006053974687934407323577112524276078261461536331910773354821851878770518322119874496196752217094840344431258945011144716568749384888428961532099680481093215192984039104972145705389710816115068147940921383368086182989329340436682439897697575986007483682971851203706711792200742498451107481907686802361565278508205956893942541878435709506613811122453677485215531040907586530782307797992942982427808415277308956075216579298812620526469438764765083380723474361303004559560361852918171443199350633357924970387942888157908251373300939268422911582716053476834706089120240361812179043514229745365149078287577665338109137750096346670170419080851616585032036587106443692443056167806847919850373363838245908699099012211250419537555645810392379241339414210174733564141179078558255183725015460959984230448191969832005601916835917107102332811303783957517730366857537222821952224064114910825959692096443381933783440583446659884537470775649142083281307022269879731289116969494819197293977417481641490252514364646755069952354462480138668593971930270372476346631575714010221476378398289569075804174973728089615887161557753150708479968075708647061299387870061879576239877800983005860151245850169862562756480748244060097779055750304240222748674334626397318888294220623102529406370727386914673221911204000705978510680806248463550829118717794514668322696836773040375328303777948307486933905727793818120424867255560373461984215353719415922079336306125875979652254477469987926906291340558039388686126106899205184326608189811817345121099361854668112668116817612308443214313355274492877027716381309214553547987234076171116738472289447779979751123793599133547029695981961828283722574005048760816122602936303018129154850066575404366837830441307036402234111160976105777903808594239206307560167403881895046879881358623527017597997790564631385657974052356779114045785949076865682018794100696574845502158459320193874040682525103273274497143220879907173672926078423421447177741084235752655586590767926835171828136390958323242267245176917359962917980848686399363814807638960514843407389654509960680860750013840582997929367863487136369655696987139187634731889935801386786390560449340133701463974112497089875716559041939926949659281243181112612635355212494239452045893497131264791191862645716248969367801379146114528300455726992656890223918798210396646972693028239298162845529715127905425581703138499053329277504630908843102916187691696887242609568932505721027220359399953055468132364479602395994622502182845471274262199240505512176690679585741551435039598174029181120643004506501514977191556344464009590251784634813958875161398896911009030589369627968763400938887450314491173280541167840007535520301783198298325086593010068462793887246542506923210905916897950690165549858686475999842250100958975037714153399947480389425120649271650926315793395433438605926866067168396966079470784478188194532244924777881452306932892345916037380342785863291378176638143519739836474367943131784438159574811678826368605023775742935426530139559103613725212595985124336321432409693645693445079666644931051600868839878094230788636595914810261500303775453753349104982791290880000000000*i1^169 + 268132022221247159326224322194405411764821055240001176795679517233006123143861936931093268939449195854152509987128659728594236035054656654410894357453990997711497682814678960956327271819284385295294045494293793351737298654202886101197906935127310639325111841880450656139212894268245675210769509832161209366485529828816722000210849879363689652135862107732658414888556671592719501668428638596766143113916912060750905552391707803684627506309246579804501920661868527089074324597848956916470503034900682440017148180063970164566898841584978315365127580013253153044491065761604581589361639474447398568047955393298207384604474005918696287919500383427054302453950584316106608508066288647825440302794296370591754477798992956693208623687706503577034414407491144099053938937648556061281227697743162941991024396045769386995489143073462864688040232181964690971575443606980581061385406561457713267561895690849347364759142699319105833147843831885513132158457361244405076567949906677421660235875746350335231824737227432418713158255927695983370648727471945761416606923553886309655027268740453569033663142266312131339125630885128735971216359653099136209534447346128551264985709884755121259452519025614071671830210397881519463189415075030764392737533099759420519744414707874210984653802559465376984844796401619223405718128357609958041305518794162334356076454421098245442248684308084848775726999260127425772145499525677129977543288922152028548389759759213672005051531742230038387790473294758523527599375594835908745871705322093099476230622949195377335709950813142966387957146496860789014054053874125890142757847286075683641469121502796815055853714276400332980520769899337244171529046742558875155497177710224495228832660052035932196105361512590435712228453242894305448062328581702269672225171939222756603574921239726219679219077084275299438733701938138081528569404829804740056097783895643705706047620953634924415618497081563081979498105434206393015678661786731995760332341914036766213914179878358860873485908898124503744530743778254277176307062319726016163063570092782428778416463141195299084637529905487886636439003194763726543968956944824482534951854250598687232038853249248406340743062007970851689751111250600144206228466883138990065627543614632513432741892632420579089707908794261493581013065170170284424317456604825116983713005985708721758489679590918797753522259302295305247306742854486797055286278165372829463790802170692398152513522512140635395853982052639507928345259347839922822971893694430029144187612295923647220385950803666167442784160428040192601735364817420362357022199510186560122361422057125209425147813925105228176291169480915167439688734554089965015792818618875136214537023832917173064008530242145215249987494948736999182653665149497530893605895552467340606997320163285027581942213582758851046005022583714966499203318154557532103638059939103598490427186185078267439535490784928581233974404678739448305815066098430455047812339598445878754171751032371707051294598733605978211937521995242147254220570477749596831243753014889379789069081395587679242301436615865774876612444179018840486909306326552638404005626298663427407002063879384545670865382276804974759945423535176202443411553467954061623873807328939218534342845359410610129412975143290325461784459822529826798040001802541633229407454414155883346572212097437004198196584835040416765843349564397471092295608131773565854919447679523136212909859389488387739544444814905766615534736664672882170137671454692839403254321747643531273306079009289939051389330292184420519300751006402669179538528743012726083050594939453080402861275950354206188241938725545600133946879243391860854655664242320894481794904205525989462827816298579272364691554541180286362026122849078476800000000000*i1^170 + -9688804412288445437961106039001967992922432717734005533402317285242887550800468976706333040464771661284723083353186185699818156397791244576089555171294138365717060722079244040424752466379549044284139195239513180395302038396793965645071861674661655132678516747252599030115008936518876492825877528383127950049325199132447341043766804475943100303207409672930608870630029558084804427152492179079436515566475373174792899348554870915716147820827646968136032456042134036371993017460483753046548542687882857130078120929998951190455530719113348902811065790505272493877362133084489523392167781206370236343924174192617951667408501627250590023606008986551526354729215989850083487341331211166965151492736184196338486104230504172269945289119575325538630836653025225434456720428286326981864201644624219594200012641196731639297944258835506289006558793639056629287646587128476433867499844770541763219436036539823684166093174876417733681048997685712854100129330435917708846259997131784871088848029595471478839821324659238243285650277024006589753366341978148508213558163602419196582271585542566770476139085317953802285032281062791146144969392054996607413257072038704066185919295850530399810633150500945771238593755725612659622627563063435371968788737896415463741799247193170326963600398318714371756206880303334577341988351469420970745774332302324721701432790706752932218789004177524166227075825875650386862253535790197106194681683652143814733624841185896078585364057029177382617065926005290269231399530206102605404931745457256852156033141367212411569509827072044639044564628866166482334691930650315966827285389335813497863509612458785343477305559629161622555868459448892496666833148110958330713779564221218864297480102514717827085166491730310449401995226920586601874673416103018305198144491256790988953054586220806145024881137160728947477366988859433519705367178263751307211754591642215492968375976021923333297331340229623915432651808617018702566557355593586746570893534627300849646470640379102005641972640248695566774340185496136309906532734482185598838417112362447581750634771867995140088254119819939868561758467428649130254924468959320914760685833899979582359262126933186471001275477555714276724240425092428222570373295822831218210452763766936391092801504696058609215002313654273683224481248120279766359813518502781174990487359134509696185996263756297472375922884352712329108845300044449290573342694447030545562248355257970336451153954264466215889396657700831549367778542976258250709757140203503456756014063103674816786447772127402339587794551878131221123250427023771823661339883210229653225407466952670025212251521079019252221258879466312869260700329069672637377912767603584462362506271126356774009260226899897914889713332941634637080735048111330181964406126821542283705476723770842321031236122571949103608861048715005541414393151882389180506515602523825332424081217174460475987597653962409857162262966767349838617410301054609653915064720689362647286287697040754146211970873692862374701457925546421807872862125443423413823478823962941065091004894482773265252792654399377967276064538377859806868987465643456969934141297892664617734591746809233937521175268919872518877780512235050536302089225216918960457899525744715497283841014344006493574011218341266316114486190155297716669600121611299387847659602754464918918009992834056863391423150597417942873185432408887674938179387815451013442353615693328944200869460489113553206508176266835774231564731026515589529665909397216500075227657516427702307471889143841289611309968243143069259077487520668574101763955975138171391136689898874514077604771564636150620142440266988030834546139074423307648609423942754158705060472963839485311098858792699398265905086419149258752000000000000*i1^171 + 252235186652415776104108297343311258375763623821314657401251521576527858692583100752831767588028471107029825924121554237229520323840046632380466053648698226647641040888285344288838020395843806139152281816041104212467547477669863270352897380811949606345608283691497454747091231348245225365588918567435352700013745079791591408478134316050451127760427132857805981117022264405939520202423664366950144929053687240144210414431932918215604260374303925220122345667827443521991508396534802419498701848219366930278567703907065669116944218174071215515748622163111622453589113982514726788855991675876260254500938356743055899837931513316120592326878438137521996745761687377341905933929641857212912733503349113944563464029070824538111914210980310855791125459227245592833274190396443944944954269758023123300411879492561665767048866412301483745628098314243706657209228586600162169411711340985851019262139666628708094921455773002267422448895630397826003931941561272322062864063632515882506886284450678567404795736097550249408043902950635507718795656562002812886308655530465641010736733191392726657099877539952344676263873457658407490350746356661994863731117671604999692776018501239116853725689883698639648585642065807507573676014200258715174192619160493960570961754879407803534247237047032533458392092289107702754606586824629538732481307330897477526581123538580495156215622088088350879608186858998953348476960025076814231955195315241248601390011330832841771596590845887786999268255990569969969255099729934719949810457095236940169568923716293821606925521158458631072196324439558557638595804297691550973001973233505885024493905174131566546113550628104980344780802572276992141411386030881976922616236891057470209863809342740824530132837206884147364054255717187942392720261472441188478894247872418342169564930630772768418284000831374595606413849920593049943217200173602423357148372293042879326699897083532988636606568376314617604105815216681480541473821427825371804305611043636740925341797920719716232561237928564502962921397876013861029365753543163310055309604340627174098515573172219006979325012876508061556283538370400646082697740804504512397643415465632289892540633641652333256034405384819774266982224278811074555334389213208111440156293298461048064585970535399060722215441545619208280739217461677125528797304239337758001634680741909936647892710635950175313869093396670410469692132733418659896914568473759149811752977385588392025638226037154683428462386184947759703755765457444987315950388261971606488343134442719685363943507063639851301493003230010220826825662458977500414993738972011337666890205433025324894179665533425430164084356101632382395742249051242246016596032204103543718484119421589724363990154316778516536609453817574916347609498734726977288173740242108022651745967363481244190574899777285035509447348363278232954060250432519228022953817786108781662560112027250232421076921510676753730267854240464071716370530030210796153452602296557016946073727967872622145403318437062971946174833804942255898370757057688511941984771965403131856022069327289995832643264853931288290085143757176608486902761030158549134598545002138849492518851022071682566936818270892627606673746924007026150106246580995945409455273129680377730907567878640804654745557813533424248709378308196372653730467270562206790687893872667259134522648791150790757235310868687002867840970756246142162707993386570883556995593906481267852377394646419530963276341119244661186587821932412690015438091070370452284170214656384756310712609289817011221129804963095925694540208921831204397075409279025179977283805632960691973521273837986766045477873819659275683256138912813587707837213544754242018477227406395351287911910840473819010826240000000000000*i1^172 + -4681668527038258491913306505432627467891171339833210984395614746609177997011586975513262496296048487920900131497602318477981120149166996281796905552373571399467619473184652320344177972930944645508875759215143260084503642528913959700370991275461516908706040340337895167290663371624407022184237613791067753145881656441803360937056400217445260913012898977422112874347927068328552159595847629962001976825619347356417223255269787057197084134761405067377470347539136005833409474451497944033033617373315076940570864391851072093642103867588031615028837300260586105647160905250473857760870274913501361256784013099668005303081919485650824898854079532246719243504453243057773109433090910872487565722979728649872408149253075764483634264116150952631022069647144218679128158351716479349716561113633882183963556713390604972971186268873062165779812763646409040166255773030038235243438078035060397132189763209247702830821305402989804482404781942422309121737476690656348376058865902581944966280871399367089987620466645278066087216820655012649137901619563562604335166895564019160388738057018151722687543369216906027609040818341000758292116354353597036793337061224366512457220388811175111879265888227457728827767476110103632205761689144130379555445832686405417365992090241902468840807319794108527959092974686481792965984940578108809694969114681795226214858036293810589797569572268994066501821699208389684358344227170922418217283364665818196464426620337921707990187207806949557507090625518669399036331974769929941781662747082370696665029249174194438734158645592781195458511177155887786874101021787152233479094161450870157096804636610069197534393841517626549003863011175644356543585311238213744613173999488504775756937464534128271800603899591687264320262829805835639582126005581831506632820961291714069249303827248582370415743025599976714802275269088740922977883892170017813945802817436738216154743692340667628649231505310026001969442122276302353569051718012121877919688868309321755563264763059613462840143407995502690458398848229974946430374290500756663148012315964716197456818790890321283044979396316318912328167559082357012300576857604196780085128236142872023723881286015322321602694968997718529333503227967185191883112406383367521300829487731279508268866483294478264587961133953319166068812442904562204957315115697044223722560546714953808253862213083395259710571218381309747584422001916766565606302620180757145399248805684544625820863503981383770402252767765659132865911206271808454731140034135581749799358089240039493510088709402726374226736826423496213653967693617973752342168017582664458074871316283555911872730377766939002585611834773120802153406565533944929148687897725345813786115869654145221000472601425287816445442632276732608537690339643214076568454822312183312352054732969012141368573454219763035459670130838028796470703682985827757642560110896734899540201753684144605682527591499853302352689499457288232253489992600509590381087020287073697385763087261266548762239844996089375462422458490616734369087678493173001384019710161855464547416924347477519103156460808517450873626887484827673997696386584649442143913244923984375919062528966892870977441459949187247519082638650739399602970759576138129866090370314530526704394830551240526458543644096585836589391175723869897786335357330076682676019087820450659205003943618683296810282149549778677081766295043063318769231319617697729977595273313944924288810922885506914709759844458028407100753282489116042571377697485580433647254145298384635000905545119884829769176503946475161876273596294202608356442361644154980169573619670217978588328574886173613056444581394210862353915124205141599486117946852389965242742025182302636758532096000000000000000*i1^173 + 54220865677981948824553343363895029620092456286536667695427737596825660540985627837530670435193205455089214290110127923689704713327203986682924523628301816437736415867239499733498709106474125876556853875743106156546143271475522717036577182754733806463591135304405059675794910088207625703460706292982362192320924553453478464173228621555172134639926631647552592795433404677625671909307541275907941513202655700604470641455745318542709558208130296039255920043589643428881493426114853909184547314570071052387981384963933123771086596020448894140509076645677592738153836175266914922161558060490109350772808183655253952666981724738999108193882952271521106504381426398277307305079996344012320894766009655466224448116975535008031999394581244023339363318625354961056834950478213404283173357631885888743175255615767803117597511764425732303324728749165799313032598041185719080710556952364223778155229216433586988003599477948521860341951274365930391653928439171448390086472326365893645887964530613010405598060299526643924730420224965029259630405466116995022021962497554418737204408817938963533379454754590278128866694018551180551977109633348094676778444293690718295409174716575682641872019850008659854048597562648451592956222570701362635496062746968868479370643545106594792049498046547716613657546368221636560333927491542137639343319850002203993763409639848174803042592332329316520199560545875971803049301297369406317110472941328628487677571219244526738142572053711862895317322519568718982102713597752196061104349288212248246101865362647804269332702288505780899949288976867671621496960650974308557885693204899294599154206721130160841120119138349292993337935097428881610643754133794608582402971481055502031378350337455189123858254832985231384586020840671945689341458263109068231482817958633301074044142238656389400908899983813130474690768969630004357506849333064394472267769190231897955296487732766992888931691974358860090382493158036621132898961285308756913914516973880644684762222837510200521088397721341769180063463657417174771555620934500437452112726364400670572260318934972643460614063612165035873386103382293947808405689277951517094134301020338830903352179142656799037647551931491316336824373342080042121251998110638564426038921564551825323966874559559702720596822042028708795132934578338122986702289713899207272207560827156912472470655427798926000577253471189755999877978712969182210702172935097109893669350639495332666951591961980029406992792867887854181343110175295138690557778691022350179664668142853553885888485906245611105481024812577050149369530389718211634156381517459481071891684644228602252875822345045433109396500594542928966093911248102184144571438335091904159991684654260591042282809118222233845796256311795203334283841137914399541045683559889994439678379157613755918235834672222004900661013389049232889729015100588686910525128524103513238362727269202616774260538775903245796820357125126596056144582603645353172722060492426395276558858749086629594567999789257700907965986833715523485157644112033835824603642612642983112644603667740682593380814453292062116055404002652370021728422056971877512434502954007941243146306222364280539488574273653367514849193374517440269008880148741345835199752190313278492638288824910151990890990469344395855970406153218185339705080959386497620772905794373487229257673000642133118099489005911010296390164584799002846184608667477119235461727737213081364649341899072825959412830352613271628117816516467888149004712008042205579272701591050939033865391532983708257793536749344227283702375916254672827517936842822554679470248290519164792464801030548297876895392053284419112740623678796849482919167699240824481802006560768000000000000000*i1^174 + 174103533662196666414903768175215277815604217567988910748798171937294399355167794699105345688061309997671731981625583606993780025009993802733928432944602437692035027720785491122667199846251110356273020321758428838238697431658779716341399212813153593595667395654994109223699564059077382861205066429552580857806667261543223073748372042216139405383401803073200094660763117160126348073122988675209731181536558743847359122956584530102944013287694644212803114193266998447287870680325751800797517777898457086365281952416550865158096160723401684293781762363778445434795759019567230899770371832247190411186174084706986290783979206626394921493467506146802118534669777247952826938128123935619107132453816891591657238901931658763305534107867280685817973199166394977379580462731291798472660724074798469007990524882983998212316871807319479882305462273896739644933896096239719605287268623200495931343419998924259848292513582234853939209497682648901378751488100485469096033356076912658108316564156493137212042278697851088057380136391258306817199266966762202456969109350622831815487338384545141885110320437334618103959465351439422540258348255628486309582362491098493451735329840274014225240778682959602712642920005200403781996802109795326472677099901495047712028418782990312699711881155889048671873640080419229954140492800169785497925653843734645366174598822111046169877161617456657430826566035369815406767351657883174593712564789892180111943875969145352365689113027838305646460146770109829062157535873537438055519931039144704424973315268255110606308025289433641737621397763408979457648207645448106213164495773511820885543823422268792700006696704854998914965288099915025321639690929567803024371001986319437507310199484779438776095427233296779385233075087880010758370320704266371753886794703356581828664484932862975225640501069007805959390760307204122320684110496243354735956147244209957892675685792494618488645204464361196225260866302900154678472200234163447084446457923521358025215939553854628304171423069987125891271482841600145203628986077370480684313563055232922665860806378614646258168124769679558967798025249332236878318113595583086089859044430969990831709555277980992757310847640239001353709454630009824634720656832731050135391669149473045873553445348733985818445672491405872633410841781657955494144365855232220010218780573079250612745741435226771737299408930407800984322579222313184184716946241571339694553184363446606263469735492996632810634982885032003163814058186945502004037717223508283674995069404183856791901232096453791625788385324639072392423931984516568707842430977313558581748838900606445770177600113860609163890610093239435667190377894324606445134759541848767686898917550529278124848895943745327738201714566458445605594234792978138924620764711217346914808549050122220540912731911058581338413078217826629507778563424269314553251651180952147447681489127041619150368398160818677532489148040641282819170349237744184642233798918895231936182741729465619877090243160222210541888338314219874076065532065485395735393653607922765377857585856975719508174181619349540629001654669926831890943458817587042892814262613778762323499447761235662539260849697091201859864593961725303991663427076519307929111738373870695168417735865841762811094061023747626645652873838693934737207367276346956925059384347698355266702805223613133383537604932549661413811832053270965277847799578993212132027599370042710326540402802225444647408776379036263683981799040556915913998509699013398918412117144556314152421372978599762358643163786023314422698421290317609828167003861222986778765048113479913613447506300091675748538803569896523844192641964904253881626950369280000000000000000*i1^175 + -223031900645068212586466835549659179199460369346972491799937986000708030192560591989661536529600580682203137086463450433835132021984240517413519077017465964146347378797041738459532669310283535788605898780524243262206017869080958544748604453342470730149698907589012760207155705656827058666690734199713288715029795411288730774143437072901124259389300314381982728504447885347288652793786650219525468898251694383894213954585488048335087745035360045166304114513620431404345132050577536276494464337358200986997514194428967628300147853537467086951268575222117788733036713566126970814277000401509894245720345553520874212931422451000438408724338959713282046274279426688572135690467476102827914065438094633683476626448370344279570995814754383154428419510903072069348596193204232001985411157446430986325247779292457589983963548157076931061681520514991675213016093267942646743402449799048288695614361183319642582527033789797219232555622270617595467802363612471767111150724210401985747009082533730472434021038272178460372065266566602300424751154206919002884936916255284278997556116824197740329771224825000967506521406232740072783457007378527569628339953808513183334214752766590194303377010728481511365175713229047684667485890723182037189875269356351198992701650143999611845471092060851487326916521378596141961550137021703669442929128905931276108631075646501427373025354464749882697229129965731101680878566319903623241526782746427197588750368460109778438682095352178419971243105372591870395770872087190460037897999266971798089273645377460254346656513191472245899991652854329015824430930368803252516791264199338842174148640787548487145170434011580191217267006880507665198170952398131386349462135695446571058039223737141129876953506213432021708513937525353416390947568615243954815694466986451449067698628121776928487870150750818485955814518183810498474705196655228385768193292001486938770472812406336222076337334818471351933056513391284376667224256280114863458111008319986303581955836582531794542266296634265660269140428007372564369092933691462727468121166688021507535052784190927114224557145658323402673814260426197847736229124363638424485929971193979503326407278595478232766818528800566235461724553983259447086355204274914004071641893936391390406365068058678391546777837401445508371958723564232475718884275038323743866204876331953226646494860323399211069004440654052935997377167539912600381649253553944952201163038146253133469262369329157440005041198883223774310975050723104437490582506232454327856473555806435052359819661850902190656779696214404413361658523829205490437541279382236702041389001785838905041374584397954248540604035953501019696847652081749553382587316660609649423530932652299113807751311422239796782710818429257823557474058537350588569452497328059733181510142793958660556715581576043213703825325134231132805273374178445787705576885783210168410470185849062613658085858294620276363568217774846036724507775134762962722620410506181347161561706374774012926103856836184309713765769114099991212620105475718660474641386729411398285980295683360592171483545452805280066116390265788489362046190981651582745920222356371117625105225172348126791405524502937308784806105242653018427148593324807982013709659169461958047590027493107249658979889547412542946763842174247042971700039304438224591087131141040370031358517282765523687346151820508258325927840044899366256075466742119825601507640317864094644720187028816769462496600621370966882349747084227388697701306914239484128694517428136290098040061599788491442206594928475268075875700722629889048108036241319034908534564235065467519294889709856122521557327039420032480459166102165913600000000000000000*i1^176 + -103346882133543518242632020815042923794079502662074871158213663362220277527775412846702723961915099398521884147971889555948646724242054961070347428729025877945388837448804967807626074720166343967537185482762837080689688300217657167944037476724726691514682632924058380252644164878374299639498977401049511240502996885123361828439978076748173693071638670561864477874297822216998048894356755226322615488844933476882450606616125357794305267027381808253599431030617600805493383114852149299712040072852380560212179227417627841496356468224581961061877537706996432057653173728568036083803561137061086974864855959551864392111529294753254174952939700806649558246709320546041807407440478518159193512355802092241643392358803340930111534257876556352745789216775306020330810802478634402901593038662241542747792073706138788641021846166259247197458934168996091059122164574971107610108809661965367839193129168642043048006085887455189929451166677932069298000698126401163323397212582245227301831395121162818581727417310129914848198354400673865668740360978358119085691176612893763691989441014738753823102418734383680479795723647842679818422482424299663484812415122885329892846337183403927044147744900968777238968492825374141209111702774180581531196632154569568879362774868519046990892846920132547970414649724811798561751484272635098866732526540343178732825566261065585472286387510078139830326089703388274570587460274725157981904685283514221666745571319717285759091701035926944108726779317243243493452217734467579661010431972475280246354568109664397810525903940786079631469910996341828405031953246386644995679579375046140330890040761866192352159656449846290289641895903633350698817692140315003526334721596539127348030853895990727923255648178873037373774153098966496494380934584051212057853416938393581445649693760488532645242965943661846078135687949441650523634382940900594926314769075004637251119046023258423517063209909302943739209651493432863933382384708606056310870147725301327243236797568233920388459993755359339391031734294375667904960403077407089284528505500184537777593477254116533302493011663998733976041541769333430466553478604683854198625689060158825117947630821536134437656399812287327816012497096314653427532420081139539746387200274952003485240868329288564966306274173751349341927963750499646261721391956633827038396871255399294275372699793791502321289366170526553750516272771847425911434266069995597595939511739089637333528978813082979446285675824268313830233551598183065842378250548279901350818897048276619244590072873544893339295155733473138646516522754635331990590469767989656466209216165515003528132441166250136242567733867992535684461376906645943599057355072486908018128308721179495740943832852684018910709214881213713670543101339749423175248728851679381219723435129656786990139461208082728675254609123821109768836841512981747284852615297680066375509404577729981362582919367578018840550348672466702158362823685644036836769743233053599890957528945618984195669325885849446923422931484348431153748285119663310880239221279791757394137510769446434371805349899283984566966763228294537175297920304395108492098028925779087623759369182748805760282529872040252970760427770775633248566205342702501058497735120636118850361250213776668848914568318661701274425818387107381328642647312063478209227532896089699536538807981079856944976241744914985257276418236270133426036640627163870674060312681015037070532335475083235872765902315788237459642250393058582648697769901407647552796816860664939336260785935181604627268433053341471585161788752703365951962471666310726529551936025011982001627338841821939677194256968031666176000000000000000000*i1^177 + -10975879420574336423201463060781839712997515496369617634982504187330580013241575828301350005329252617287156841863839690956636317920471600075452300720457556710753917857918510503173057935619512063567749948313047124042538403336639231173364343574411035317916370483800086481220018080900637137423812732765893563497933230942556404790338251736947437932250887509804355832091745644877721441270013027843993092442174903579514771883957847080799041436773347442074985144664612084738512148541699131554895956958092149955969317703022641494501162143712710705076597109462878559387973842621155235681257816662049243638212007138042259792038374337649294847479153672220930081624657228602745113856176304342620309302519355374333283374365742979077210528097128701284384584110086344568650644073010971530089054522585916092194258390806543528784340965352475857276985236509940122895077594444184285730000742967657358845286179040330759305297952684163289133888484029107953045176226937877555271630769347703774315603915275469303594073871120777895466994381852568411028207206206248856381725985873679811725605447860927986469838657332697753483468042338472460924378078977041148635200191552082553563960026536801188479254198294186689183463210919315951804130408277823682932537184640136514005237488926533171605633594534585476047778774057605507599503706685745171637406300466860669342400956948797087202216001046335270283763032483561845985543451074905563480987200419045894428942623327419853723538371567875530776310445384902119992876151105147158427574911196607636426405056159634603925618405851203831075018594547229306599707256087039077178198975507928081010771439420266328977933207864998571259700592360119627589933139762318640326181678818720220322895314624430171913884803365684288380302045859129582005182914256779133248053255735788991132178753937292874454792956531557462138374769469771794166780697828155399069175520336839849531467557418765676251184687181913681228176476568072850781347646285739946540486377397903223632028947149722672774683424113712643466436388628875778620442430229752400336084444813187346598502597777833954465748225132595040055841527977546085543335715249325179699217129913307344405548843652090363003594845240782260909407716173451432131044691629206527263825581944506909196782369551005986817259660616259186758359131929578056933537937526807035580876803520957956144557014187229776844190692534346477296972541053580166986299133712390996906087864668423179242508439006266609869961200906163375881145935250672062305144905197427108252970515127194064972238003533602709433000663503222037431894745896880443595584451581645819842453629229824065592468823523648717600657763771873023655468375932111502189870240464437406264649636007784018617610266600587213306150647094851489270148851561110144807058457135601981011036835926751382328327281298475619981385145023180972637633948625131347615180234590058128983834039173683827602451830561191151841751828300619314067549144803772157516146456431058857566198680383105559810652586508583021395071083196091830797531710146119172605744032453943237068619539185130554877371809244644035447417930811289010739062176372369482602632410541726778560752353336816725846146305034892999596940741974455795865609748746051417359684097685638148371577935666278008392469223169903857530116576539755692495605885620990918960557926235372249273779738266856724007083413183791118553110552295201012563413165250221585061435833964915985394499844120978313301728696936611411373917908934797499091278840973004895336237556184279313371685532226444387868182030100112140881629435761077906475952890070375054757496424663020773119141023217688248320000000000000000000*i1^178 + 826969708256256106566919903474409011810156343272705552043849061226261817745305857619053197954451485242163461359526027125586312293192348588195322502972484512976019285054766411603976241526519249870287575616516143941802592480476639474532508213150120382561830120554341122944069240197984784752331386569719445415535401710371268819124825432393091211090141785625274689642635872240828839821222837958841885440972700179667366894855564719459976547141351914183883705752251615253086173495358302946058075436793864816891164905047046818517708026544655438668373480002887210839593977288341552700018417850462927457690675349369376821968209577432549499171490723604132450998939331435223388592608028030767131442675127531472422167156455914261193640576412130628515233273310149118013988654689832186008699713198556928712850924712814848409654773999074931142218435772263226596386542158312985217900564815475720203381640557972453099555956662038804755239216899254230104336608590982812472800559991403542084280020143205274029286514432707414135995930992452896696386446256472648776791696775007449001919629927881432127233590342959296645373116272715438081935630738631432346722481462490846297854630266101884774584961694881113485803871057374753539864213252760531922916278200606424246308650228642337365004593099561976175443331234552239116467600120203134422353280164359485067468849048339634071676260438125509388899024625370621619002743534307365564197798885302151627407457185835606985324633295815399132961784492443379889148642152960145567367617311458279224973329353513590137374020380646419957050799379841815959816455960789059594307705837920443210452254921741132855081307007745167626781290703241383718986009654955496112131700825581008861310072348357047375875737746894355753510908300992051556037110747100339805751069764344287824835378053221736056587636767793709193901185354779057276594165028179273247495186108488349166925796744976682025577695618888340382230581759582167581005166349544196908571726760731321017373523112848989092866064667948486145056507515860965619728628347992260266001884083283365101717713777080511013506349237032839730303248297943321333413189734418524806059884641886654208203362906615224107820178783028665069340011526866676095579992695395329159268357736599752197855967645302855423762565493681595543491792333823995609010261247845738271643841496556271544985322587861482410181206365046821616910765451365056023712213061066557633280024926964255573417456284660614199343197856503084843412237551556309435322287162699704508825874118209951300013010394210660098735610687418626694493637220517242516557064987345321219482639532726575807952575024740937038720023445431445353008416406000321618354886832167534872499797280542854049512826246005595770603890163865825810517075478764801965080296795157562456186784524270721603679493665221083077871916296149572461999146040894295268450045374514105907982122593881165101256471783216371422196419074620171079319769856067689776839185037547111931436621436295751139133927648619291042404082355072872744418781355696651055920136298871426965013403275778206078033540751043364302326211798010369084025766443681226850363908601699048168086466724298457642022840550471170011115959035773669858511549262285208360953812145126005490704654311737535363719708766832230054078757757222963894494079699574754714710497455244701619942453006253489033434808396273283980013918957624652350572379915693553180061968110378213654331624839853267131798538437507625802874630606879536369745794368448483439522329349987630422776167778468787383703385083881244859031018739341069333378584571853642586515993681545134080000000000000000000000*i1^179 + -22149941856010795817080100974778406370135144576247860384539661773719854162978289140398435594611294331545296927381730446460933642540149312245467729957449044847519846160464893895098739509157761623073795394600648023272468697454650784868015927298760601507243216452835023470809282794771484800330023316841727926825369982348330149440941770739999758607815931374787466028005935549776162932801362732501320592681871064997779548976071523387879128628953717551576164900987898462260849972875628074139498030250021232898965823207651858879319736676129569471394108376737298119947579435121504575081342015914680512987160888574895579574321675889385649304217619974847793197099878571420587039090638440045291639189370665904070837917294945791307067686072415113088224165104556818535747728763032142349548353518205097225112479876723184552569269557841615359382050244229870731953214285963242801370499504857445291944390810767928725941143681124328505254581896540410188152221293298938567462392909745079102345782032075468997366775486738638722816985360537898438338426054240072714529473155857658720898411883173898047443912684368570037999540535912465802357470730064531037434905750050531617450591578065410075443715190812874799252348065221001683535998780556291071242731596165262982435277343450442979906678057335416851069993811543097431139605415385034374184768674243179368753313193025898300045527959460833419740157191091965082631909508804617622461929458664403900752716534789405525246696509119095785347374652532007040562017991332548255316107714029580003772223551585358207493827553724949331904191033593592772465660007096593330402826399725836444404132871765923346660207490487593461568197427333051509154493334270628370822964125053073550723353445874176448867956782109795838006878716864477837818210352789624186820180535034815788371847562211146409030714238200135109451277149077097164886984319615908051056988906597057510306808839589903768385789928799744896884112868961806443605685075781712348467971647978125001403116269059980422143552899117821422622379818340814282525411901613137813103339603198436060502930864424581123863366132220855196385599924952812660003647709214877240928419757667122528727868760846330342163620747498540809997111142572418964353452794397390395714566091644496112724697009916710184303737946801587859891082406566374372683982055920891691760563291714583750776408928580051193444692412781399881630867096437946870163566128941911091939457996804075146568949727204699244255315661422391496229993659597385560647335375177155433128699284603215063440320173580893730569905705096655534134868086731690238509965957695195890509067432957831897403840713638476804029060286636306852256831219658082443887409045939908692368688815858264931058638931223180454886925126367223539262484698303886739731062810310676615298269243035025402988263412130132209525063203186809144928387968507720064928530026032959919815822185993554898613353386978909166090651138544743048455189963943532345601938403502350998896320836251630598410398481609253728094880358419840224573864520502447611970997509510879574259189064890365516597579204327056277001425050457908966144756848235385129011808326574455291833639059126755077017373085941007498199304775945246660327451959936614257257607386123767121343949278205662507528715163117611992572451586998349581437362657810072733000905070673429112584296785076374452152782458174645020383616120339461051338806096778355698258824917144975788331843561896678939744688237759605494318989752775607036260174432436500423693957738879819228398984319406031482617060511736522052487225157245377553887482971408828465152000000000000000000000*i1^180 + 209944605828835166379733561358551340332944092832301641110170413393730738457692784957353860152754364306870176803548427149400587328230631155745461004588575727609798200203674566493775627039314236066446790278583024900459354539956137234233290917283020231680077762063389902406062627115023286104033802811899946337124646776844398905616443991923828295770514678535589301895781598572213115574238188470174313251454579836126656256577987614200528136697502926091602256964916543580352834213686981490143694221671481322899931791888618783909955234720126461571311378465067971164724595870393656877112498904924033268719748784791303833009087659794611864711425777135886027713915627200322284592027047215719285237725965530536956075698902015935295280115448767138336603704300895098017431897657828070805688322890016454510118211706871122813205922685062533102339759084537376666933822741794374602514989447942795977048022293462672612588770390217523066368586860728003608861561873461836241064621636354869498608779619413702164452794072900231497628943284427133573735180345399150987229174936332823453419267350613700619601170098160637689733303831687134816515753527235501853709344740264843459338723271592758772698374814979994605681815721917591739426274171755650773383008810707448627372842526666198018491280653943419458781976302151051399711064945395139811850877740476793217445994417082423299841190305121221634134603848697635233307525559393665431438337051554513495860863889001886237459278580717565466096597602748990947517494621256707480877842484368486247600750497169817544250060278641193970947776400135079509595479098186117900085917057313571952270374946970006280932920887836375895326596808837009739545565687098071069465747860822586357214022765605779906663988961774805194075038139572160834803657146726587509227544904125607353013738122685594589323167483396893447581340395888421720271689467826066346733921626204810915938316386908829172861684867627756837819882752481084665533531986596194868402645548075802446895118714713643756839986269912796702355984569947214628024014839302159210642285103247181205453326044231416806188166006786260805361706224449815722572632845108310194967146031431787648677396228956428132981418999594655752265984172681668879560549341749649811393206767795719780854453019817895247154453060576422841112386771847985560032510972481116610846562848719845277453765996342199382397593186427298093199743045412087604722443175442176315648653837761887554646025813411769641091502833326971321372742067155768751456450881772426491858937829141552295487611909657153760851828802101893649422978858610558970667545216895673875124521426776155800495573885117816573114130028866829803287315160753158608691331726952928651214829756789973745564377058183410024062372301869924583764265442091731195374551678441141920691263295179220586303189878954190210887294053213665366660249557648235560759106839220213385925981094798051536417308618998200114280189307361685930684263641981211399220553954034955830100335522722698579034170385360717080707107299676286126430352109758413996329646711824144955553090693184403102334971947927040653801350740334471189575327432900213695135383731337877886979862408413425467961865126924468072191942864114277913809052954752204257785862983643012329766724234109185737973824911166691031180669387920770835803339208287737234561805251685859167709873811603731708255110604492620622251425140830134428994112289282165084852671429053158498689689970269990665502593076780766914528103247880664583217425434914779618816645827804814385374762848525542103800979081139101360031747452431279063040000000000000000000000*i1^181 + -5816963474268490331012177537721087026647608824038706979533220523261025715169760776247730681004688140344315653766107087236932008631236860790024912611021685543731784363526202771598456562119620668393280629277653969241055072291181982682116013470741822548142110926021172330080655531566907147716837539366955683798348047447009537300502331277515369607768274825880546428912471819238536581755942478509265265858694376400656249769924164925454328698843044411423973621447121671300343656123134196916293062464246058997979905537846993014997242087598622543878861602370397921108915687380784758476159032774732289330611190447141973642082214925248306578932714965625334055525182860147354967340904739432502041144863323326500244959506342952714752970302442777108708425851639625252003753160343282027961844541915684037190552125932837317298862297254349950566221200199066244473051878939222608387517590056043006400108339052393514854518243047685214778416816689125992294933955594767603044209609239396357312885412829264533127043713478998205282397922195611910985981686596817124766882436113841938351247519179303343665342953886440879777627966343659155410250624913688278972551651035775632247188362700814631534691094561292500503657860071290645417951716882708623379638241989990145176870782199167882058336173155903779992473409350194898689689449370741724796243068176762253338072900929687201281618666432733800228363559828921853790841784967656755347584332520271912819490007549589823726769780765492444143293842238596310107493202112967304089456511872559046662570843533968268386204496192243771266613459527348659597115639488027965336608304580235676197294204796611255389577716284328009341098098156654493593895632353696854284149837843533291687981724402424278960684678615561357184396969906586639206324984247493320392936890335132773138919961492247508464732250144043333091219010667837965748553496104833359147876972034109450479574097383888622242928775024462786220607775019365516102740208605207674483791393770561032882206460626744779575549769381975787308861522426067509532849537867754879226354584848906325810930673638607026860031988662610535723151914982660891755161626066395949748234312554439356647459779596188401308916749329175324339415139897045764531705858304098658243984390604569788418053236593110980908236349441397723673103755889132730508372434201345734098096901424173816445840519919335770117879878120222446181763280139511657403348074575291340168307358728046988562584361807495811028200923380614992358012903645066225183671287856603812072229453591268655681769236778689568684656048177772872079371370667364367321057703911184162320276295204944120246634263904403122780446912791769663979503777685833155516520481237130019054208880551364397456480828321112862818535517430832215268832523399752583904727353103222913429139829598418230409772898488902428205164080713126326679239253973202673561346465494066766179109501926463009911703262387422469221774557662513586621878289760017159541978856119218022577087667843470437675990434971269341775912949792416671671591185537460200937645195837160302248222696681381127206066141070671265542191929059104948118298061181400297167565334012662960374966377985211703001395923432486693134613403553737715509507286917861253229499566602318760400148055324933725868066050466694888890473269305562368282964546764047166032668939144780981544925987721338836287231446535563619116933400098710834434690205621054446163963381032310521196530199265756234652043481988312436428825447198896646400603231268587105469178696063003700396740953322141833693034538922381462732800000000000000000000000*i1^182 + -3587949857396346472150325324365522474387096156173315205568795444207242681252027917539904710429091046028175096378291762291996337352227143159917747047331009934744363986216098220000203481923140323400733069447082944082637184024081765960687418662834350936139700258900243063062056586071160556398071638290090107756504579718837402492650081278523611539700153436909297839412045615266430045568102168392104148636801928645773386036510388248643980256117804076079978020475043463110388950479213599553303751171133600396500444552015029490038185190276914353992654219078643712039969877768122217472041426485613262058462793908592620938811861880124592292202331601465157133236867082075646520899136263851000614969926137357516661856071134699873278015196312721378237425809791014573598311148147198262222936697722423497327966207560785518413723062034206119648184432206146579941193707465792384662988053024172415726898914236332749407831593305299156709507673088210731094030355213711909362642091944204198147995265471903386872291210881080908076688589494851782233591090047624333431525191121819060908222690244206582442176100294360100378444538935584634592824481474829001904345225542807852095655861525078486789999080132193414051885420009723663810065558113909790025666176417551734088466472551941659328221257400264729150375042618774601895012346511291673147109359320153907958330194872036960337641483203555150359556498056292317033552343066220543960097942825550753996556784556721830966596920457160909521820958426686729089843582019021460312734990792530193921641285863943580968853036416401523433802693875806033286620668182715778164071245187753540205190171503494452344167660406604277309454565244152292273238454145989155393836641917541365581194467510553385214726115767833912247367333878385422756875821344848527534885679578854878478779817418634458395705422757927145499467258287320991558508624413791791482737607906244606464999351196994926780513903213754795127099045228942669187058178071738752508271702452650550564712164379172955260893686099590342349259119369397988194955181474793707377321304865658797826159796150914821006343087315082192309086269891297189197169164418596267452324201552477349289493765360517615694991270657242645489971136858945958601308438365873505950222806686558752608088006118589744259385642592585043326118807118628798953741480725056851489550829469126858813998065589820606699447380503719463664661804752429394990060669928055897921024084586142461597379226703965142918710055911483511678948076380166524341626641201668321341549395029795694234976689574487690326600573576140003808321436772411304313336658286534769755263189613518742107482614846285999301855261147594748465592166534815065276531256765151342267636364693325232960171978194769774071542008648913988406553879798111513766235907480606246708830031294758108105848782069414986027419328006450793945702764961124681016443234315112062886958960848698838460541515343215605343313842182989850114835408561120920613453072642833779940298281053232145304452630340613139355199335403954961456083280446721380155158322233371807779207042467455339140488012921164920445794702170217710880813817948216779592349807816288947547778261608185619929987542680879584496211399325544235444362911356130960887829327908469572544006036755850701313307182973206085547903092913619757832822419515302972799459946241136119942842039717378083349120767594478524018463897512841364798363901244588881264183894967640714312419497201688143988668698492627864088007841435775045469616080181146411682506314971742450672664834775269244928000000000000000000000000*i1^183 + -10182448227283461232203746676136903914108368078287676513707359063887051304677208104059257325340052225367053276109928718101302660162844757536262556468758096110001005678211559328216096590773374052341410630940518864833253980337771091785096078780223861584277463467829402295465048383563024310902073855848896045590848876305575607856975493930702624608866242650654856178769970561121809196801508183005888549109450041756655802493481377097383987534022542599476473437546807302086090244242009667955013908970757786481604295428619564133003842997157299262993460129901122957307152395185696661074261659825623263309058398180549871144307645619796698223325047854740692118554876874598076962608984657562458137519656245221277831854827751806524114152647254839166905538981679515861062276113412738150032054731336497664253850676632723229893553928891252168740199324248246706815116139753648972763464686338215026979448158480764473610183125505547285058264952658830306320988377121351978901915695122165022751621007598430908390086421312415460032304305274535147470983931279124979369304725458508251554896680070467040853210054711674404970162018996858711401572880022572315923317460179849803345100222370080624264085174212192207546210026806900991143267260369846074199898888114445097039503978107868149002388790083479001806142045524970148959326392314400994792236746103648109385039950342651049251712243026758970336922652727994562497487837121767479559422079587096329719488316698196039480624799890181680115236798007174142954554213120533274139902334473927699059441030513268990850980921695727620665597713083605713890308700597345451818020069082454784836051479877476587934292071288985037045689844685486560899297357581022359341847545737993695430566345866007000711298958391234395274129545965680703873138222191203792458689453830989260687186257751012583594059993593862180999835433430647331224851989901416665866943933222125690678591347789552197124831486203525357453907179070457729912845408606166860996325974407683278460822191956881953222124161332021475239529783966721236271179279271235958483765633154159905491551449635274229705349525561632088931577778858284857780289247895187572354274874310113889834138555796203096890708463532226737696077853775340275797622236797528410641981421485001010844965718953974372826944875773729813268441082194358639731440837627302546428241941394870010642523573778517801037216290545116024501007211083257942119333776161315464460823268585488222626977034015348030509819676631375513400815907580290998536730773772051412900819612759573162181976064707526810820994811222490713749031793603373338562443211209284937266838648898114535421769802555928604440344767065641032217056561827370262612315474517538721949790081382280612073050014971119287820893357771534648781418502001737374500747522744762285956817403956541114737832867232641099684330686243026031214931850572656054345720403767082671331615189364212063934113752864930763846731781019088601380188062318909709937780788474706906595968953147229235364971017941838403030432912928656492802704918473665733479488366451560426517387135000319617138277234377645363212700536759272177240556377283193238788777201887745203392487613508130073158415939990622384053824879321942755390718069362991222531528809574395793617516833563309454720858415176396286133200840007109364428085015329988968529094172666788334429126861059776479841229506546744740833254958531558332336095073354492950227369892498755771278418732133021021825640608593717859846230195021812344015856341148968313119931057400509890560000000000000000000000000*i1^184 + -144364733696906219476930181396730612481628347871715720662621497561347343483957922744843881807979643415554901998606036105357410340959737840828112356496158233389235719418057642082715126655566178885527494516508161166916588295946228472069265382656163854662233577472367826860469315922457181438321272849798744184212999259802445480252874136919791791703418965500115149233605231190584290658212228095463132700555265710379799260438490846572121378545970798317823467444655815458969217157084337057684430840936377192500684354144136828423375314168328781717014609581935788654433256669552226996166591565021666608335476759739656851716184358718439194023191551857663862599825861550431424211309571354549554375442060191036397234029149827968794869639498475544897474363720899200469098366870759239058775575279038503851706353649121260946995701562931449691508188485101549653029977161421154814111438510766973464442126918685876223852699119991217502384239788807351981567677522917082998461712978024462174522262445040087216254238761302048729232898819119133061437016543097138381866438727192693641629863884502118467952900373389998037347716140398815282084925181146262255363500498513815242442105969834702911747028277877463172292610290299053403241144222697030360536681804089550389789533555176093492701019133017668525149835587789077655713510875630546751893489095528590660708191233522256945428766520567189093646432724010827762809265785099062288515008632947239039417430700342644536420340225246635339876371624743929679991922485096345470467357610498236315161146907210795617166404486711389647848984645243975582900643196913499377426464537748024439752543916654261769732637786884523255297068762804445875804775931771930043725163572332361550377834202275638844720470572692367918465529431884122720443343618405252459172454229532203847886562198201988438778468855408835287119465242339601267093699088641936607813911270543711906169520982778864525224411136317051823799844163505973756007170946158969592200887613837096126414324420498080904203769029334082832516184315586342531057839163727093546178651605295020718702797421890474118071952263727643503190763241645713219862544458382359307680640815680820911567651834000818603642786262422246192088416195898268730407537235980766056677110832039878648056169795720225588543116041305272125383130010482379729711950435493023856332785168442594850486831265826188327763041693622632777973977690370329009473112874625972327976041532480610618376735473178479335661594455566999502497001616979284860842567492127380428106992769640367845542683575849938247041670921043289526107981685315772563041105031728367231056170166846848935264975094249950140648897860107019057437505789375566243748407729886185253875638729492980589927628294110904897123390193766328779828477360576388563181645904184541982059603147804740553856002103716917412969929285208620358062897005704650748895862616330185470673461832988018817250957566118517859192684156145941121004841113474190475321392236229130920179149648138811292916657786766849273605403564000145662457221868577754022081856567268179043916431706205593134195590546968753747429178669525365842797049558922509020388078243883833780350023423865500679092364803944139497604760452696315521849052707508282328197310758419010989137555551289879405337081660798483566620014809026992932228952087702588798871981215864991412965599691137274554352785506894670775472580324298679858667387953573239510807519789908302208645817253792581307008161451308523471599763425780959102202969296207872000000000000000000000000000*i1^185 + -2036997668412937718482099624412403826674780103696064557797720293636478114566514708798006089615073968519408973918341720707557462696787387413490116442059570520004407705961071372721112894641098609386455722964843506965176220946736596641382990813805995944493502511818472654248766129300000763184646320269508498924581081676884593281893790544134992832015751793912134062254746264736866370368013625103234409180082656642408271798731923103255605024804304152542251106183404485003106741898937413829778667154117547770271762746936248997048010435764207832894474451054588241831049980419925979251659518674158711961834180532297221761384626316486937814695068190107316248738953001809774146515318985862105849706616603357299633298700177824001473404141951846551922348574514434852117808724149019567361874128532179188264926756978824940805747492117846233838030822903072166861929090744450376411668844629688020162162394844836053501046111836804497991314122970126848057573434266390006260437229069376338321584431551845459316676405633252310905423307398921250883188174513283381939607278552991961077906274749030162102571937071638089096623786856220353539607539081478878181244898593986646790510741356708074802546898368299048099554742829827364154937963966849546221343927324243305495584271782063038420741622295318021465397881553024696847383511944267704040822267203568410154868662598310734900002168109511760414619460321189708819912812745133589909758819563616326613642472498961398726041211956005316286242266605940669410674788266453295960642942454451371278527291505399087107572101347132270935579348257158586344581558789564800896383005241675909975532665667409890732615293010351329652340557689077461836725858387196749806970132531122321504984141165307478959201987536045943753655088374868039226646426775674590629206204078711957661020699345189340994190058766799278475328482272251281497681280644144576317621563819504702634998818019983208998789130245185313977711318349211670737661797371660532197411991435503210365165220267341610939913419266020620197128525547209249600153788410272909733836698746879635773196314300031574359649355105593709135526493036325923108200762149484707875631143322424097590816512824448535075063165643704374202072939678469129264285008517265431248330136366119755201463000037668269803313260749031938306644047626595179617981282403508871705920029683773773720896937084926232768865912344446382081390107362133311022700412396512677325791816639581772957624954552849968401549960996913789040892284033343603007161102456519434527694248182995626776966223800401479398760470999448897357275475989938889714106716511113208198059399172160270888829686171259048309761320647315002087210814754098224069941713317350207445713688817668919514845156321079845156519588834813909421594751401505508180350147895673062308766192914784034816635056381187930039598246240842274702893009150702165968288696297217485556442018450837675144794619752644477013221426206159020466058156003515319247302952673955009262627612230218589608770719593456843390209452362264129901143115166450265362460505890128448015690626124386714260346946274812521511453805975914598135462412428930981579763223094876047737226373379648395983577755089223848773301601137764551553576063627925073725235095702568513279178658072487347484460730039160109812650355643631164433237898454868622679190652253440782748600036130322547068251805091493100979180082106207115693602483307163580886454892876489686327276716271940597741487613347349998560942307147776000000000000000000000000000*i1^186 + -2374107993470557271429843746820792883402962962050112592630350117289860310374519219635055404111491915146010403176777686065930054829071404464377562408167947806454586604979070480697100137233628962809460523081363176413311785402328055227980455636048792517354211663205380761852360303086002342219534275453379245939540763209614857439290258932633714873698183925477962284552139046012610806651193176236952237120960377747086898858761988013619815890022342372566341287310798493375387187863031894283639868696036307477123360643501027998933016905969598228257795969572417996189582393990635607780875944563560966635878411515346649328475977996913781034762112348861611562474419974757251511925186557048851338402601463525440474443539909821862661557414177085182040030847414571462931929881667965060444749527810324052208870884951635756052350252007334839928108994350194348120282070586337266354574921785772538607452365228888546698322011005186510867333582722772085951350942552054808078945823519192946416803153687136805017475484292587631715972688399081233243091489876524227653141498502546349719187605813673063876387074391111932418153832042745089269231654869071344950844862740896891727904810238920583869770458854902067557738902436444065986188886151374185917303687284016956014447635104336142920642402946010926930427822180555159028846513622329479671041544865605122527493208297730002401937179286360156617755139578732696084988710906929988522757268433711515897070125593894796492481746267365319063707106305130460431887354534049347626297113112577604134727201044666259943956283027601520666789577247503096862415765840897494935192887849215324060428035482125811216474928970486585314679079419301880971348840963783913934205224543198582840383779836062916955010267787000076832899949742671031048263431374312059939690177159437094003459422065959100713837612698450889747658277307395886861229403793306034063984299338910118101882395997836948787949441675266241217848415616488200505491791717291540560255457057690250035841752524545310085328066563158847248067152902036061287259142532423104406503739071090636219414570228850228613188451647102555661794297444301197783248387425126277515893701909980439304939672007167544831908858758318683261048171261345316497161685219538121959238543129289279303705633495273011792057288131955982963760780680602936755304143922318828908404640022437829361656773365098702827382910671400857664529790749900765188034196142364614938481659947608881407930292646705569861873326516777732719387289440359822556231722344859625382252206264291369858425529458135677073396450894830229582187006417941048787258569396924676099137951109255304885260474025602380724007026108464800131907175383068006062841383079403623984583129490958951610813382154761386829084004109854739422488959300635849088810427553510513523582979373042407740798136601077530311087172045781765502162889128874124170978432883930118184357020534015281518407597794761505699616595521363490038036128443628281622736070934918496494735142863156447867136119342118238673837203025269053122105984972379069882123088488292466543796053791609002055407639513820348083839016585609913934754567175818460003018958576693673106720370853273366957538907702870808106548254326122129193688519674165313588981808081048486464412762007110956408206397259442440676133809816857375392796283271266628768981452160814321359723540460887940175547489233310189461876488545940238963065681044483147938607247904221569717707965917808463708160000000000000000000000000000*i1^187 + -27108604488490892680688279006012529871787642740105419901484403596325887890933211311318981632629460737082847486164101056580246557349613906654391237680321423555513405513263462985637677867288312897475981916955367152902337321539019782513151808703940270322325918271064919939479206113239376304271840864544720995861617655706446275463760135168989821999433997179150711355772424978145220246512925459340831891661286660717103447119868533650548019115077849784864445104122308084921709875708096379245714317256247374106528939678409152091897706175686986441178697560432048229129951164244369904289592467313765027317937909048808436443152052055801443938498685752278851124681827597354432241129750008615953204267643527298731597559235392829522766045670066053535906784077029462584650027442825246590536081142754392967839035994725818478141828983893195002564026647109868202321070510495901495992536336002876222174080440914899260984417526719303582856638010868107067504991411212992506679621931525831211700137011458464002475194155104534494790478947504070557859046339067123196947637177114217370156208022788071432205031485685173429057471230989796361229930648901159276417708003021970263399872787030724029720585948643777050104949948578359885814303933629744490656050932622462379161888795590397751946033537596910237260780662475094650858848219206341842265627275047917516197348131368838285797809068228950586484736772339002876497647937871239003752219009107385606654202312660328477007732421650875931439490429015012214496155006232827823079473429780733477345715592137610644556287851996286097813820869657202032680166698623431000153312860422352098402830482408413087016648135626402264399744382856931104682762507921873351597882983252057858963666485983166182967735917498879638976983541370479950153494274387714455580142900587010044341552626181973938482969873516456718010283766115129237046914212689190212537206043890151171966211549447552451641301863525253807492573812297828951684286287706941822317054833153063149197398555306670504043581862634245064994483622757615014268319487565943998643465588174784343641045709072929041788647751211518833197670881405157113037449214340622524096954514779049286270209582217542176344303619070216606277003884135182964622526091381428397748440138334942619830335504518596616114587723210762973888048614322039415624588087591161133811017618579554366358970900809982727834811260332021068757201270675017353478852858841990268968173385108146663805214710302177235383325706698548939214883337862011506936752083122850533607214606333401441240180402770132677168943505267358341341179862978325336598359392644989745761846026474602549235316994040612602298400255747905471589840739922698619017079909895023807389326776165902044595991635418530823593688652665941892945320960736434401742631585016092685653966369265062710160294302511742806174311741826687733151654534406865419530685783789526153081449384993185853582010490603387351906098806676780814806182482252180093705017337811559031356660843639839833988086055339142655673274604477597706669826318986009241609777292183579289459307701457434279454433201329745909102996410400172176997118961353101594640183680216087135984787545174183424768843753771287003297957136965310644492407802532951098680223265918980180110853459757208383127591315907816183931765146750696085723455492601429618074115647287591486236759690855354038040575426418057072849374034084458888677823964832168004627411763200000000000000000000000000000*i1^188 + -77810554498396302368295900305501113987129856912092197933860246537203420252746231052056378131809950788455391664565601461754069250337699050623850689769517031889919007298425370792566265282825413980336832084829206914387724171409566551511876044855948108894799067169779822879880609333959191708605363873627720438953764542740298559321165148396369973520572006621499596662129842929728019315996536806658151634389370354812985976148755485567794789921339694147827861841040478490646746577489532909599098053342294400661636579090440737907911403130700831837677982153030338584728016230840920530376859818780637437004058070992577143171126617684666943399574487392340981957123054246455971465964621153853066701375039635529388118504097686957223032363391934552929733238559942534106085767175742110964690084479763970459599127935439052651427196614449668425768637471128308238131760074172908688194232087805424540995113954195366016691258603718093948249701642060964765086808282792298908543451484983134182752901750422117667994459806381146944242576707678894394276648894334079631158701794509238301217718654202853703502521434190203495736917004936496954053424954628791397223231529287332019207428467772957038173052470840401513508099682201625293860450671923657302086527720856123074073219320125562136973632335031329228271786119631913641544512903628190055695699369231843471845344622096672753460278134354568823854484735931002401904692464097430116095421929517831637802376393009649585051817689054632300040425946317140704406105237536727367499182213151603999885167713472506773995665254400255014775231297869846958102933538951879580301205380462490335506980750708780252306058890218363569599464401667236962564140392572645890142592697927315131081240669359291776447660038987244199795860365076479985573851858458193955628990513389698658164440708050895500474755669824175876876305756092675689050775673364722889996581957784660004662984084249240366883291489908780943745815364790886420326721255962897601418399000358010401478464206876784724417968334632164056680788230174202091033773568678846743605594362885657545304420946727479217147905063723005190158373492064382524465464157109366990299046603212046563056575501940411785475298960203574558600281881182669340989550831376605580439582935049899199703293711907741833970932167335664354016617913632871681010981336871263937827772925259428370891546664024285349879875194127525364022821716340872073934643252803074663054789969292906718747009077169715173902269533197496974760304090685069616657444210404990794818418853859320387313920878467031616721277586118230779232447560745133896242686229661186930417652031616220989023199390391226950337491644884283018740399934862107282584767347601583119144127656992187017552529460367328249115246755246002629858109162198526474193410287610777959229492508822048726805344179636816391059691190063143648748718315663069046550202434261065832824239588857038889827533667885240167857600545751014252737093219751310819308987962025682252529885021274859728380479482055392401570512519922394167101299140524239504809597089744684288064822209787118229557653733388547467303259114246954384407761438476311425578217318886325291747046896875713553734305713424153611759693521240625140152019529551613051598961215057301398999954076763622507791320825576192013617205472708511667659326750579448552531929447763173969451342313529677643499755783164133428143157831270400000000000000000000000000000000*i1^189 + -1036472688436869331102472495996595912615401897820908171464129797970941396034816387482217039975273434554579421492486596368643977130842844102453551772222665851091682450096313953062709549938846657366797049153668611066866173491867578205158320751952106465559991597456533286082369511072766271280228239357226364429072560574120204551939827907568851459530626560691051897845610717269320370624925899095006037027080134578109049479762738099006838648816797512559641579973383810960249295188619177834485662668328716950795571658840497397697941091460426747092890303561544201273492997235754005949704227007819432894214821695375922585895958496100666742706311590437065757726567314282589803386785190296544192650189745840421996453021693159489749053370521164401374487551116244334214294501979228220696545821864343023251372471363007416194777850800616193877184747918829871215865930712792691594999579838867404285036320880379414507276219779124494994372193733624056642391619579409937942904818762029068542283894385754639854597612280942001416664631742669691108734201568454657300364716689416572655741509054021937457965498941134125362289167021784838233675999600675595019062477386023663496260497630672049408562018659599246253061115889483926675948960030396530343082284180868850897390182368379290497589602189479320628474698001380064942388016825709624654788939728217854004892151107200288489080412450637800264423803586006800310829892479960370303561956649110401951231342400751459229910378399055606312858420168862352706863380441996017679664276789521685763300043173214985291673371251471068223013214707399917785836466583433435906802995174605007926615904930165167396483596571526739800139460485749294292818424936530454106612306109801306969263039138293826061526884776943722164667789350933642218059988516589060132692562892128553470771182182910550828757705048111502812212686473980505865260905564048587642882519165702080510305083877616245388459174106142763268546420339894822658966306335501839550803107152804487464702015095849952087705959116935838701676028238898909822863467010571951605115077658293090718098788814647952997169705680581632036510351997614601146767134197411471244882127291900324657438843461397321108698835903948748115676076772086175471499632796650235952967952812644725455299875752360376589124320211651034095142839630656399784583461057340616531419363176231638995844161899195610141376963394357996568499106812196075868532400653813172114075588614115854486294090965486145434222516416472260354880003333468518685940195363836810667675641556649669663679000629813794401393252700976380586379221491553359768354062296822602776303492068104949981260429647940283250686990692492183558083070862829251124642898405886641594377986622287200854887943262633436904604630422228287825084981274807385723016102882226432946575860789958619683835509865370853403427411546931164023046280990358946006244345837516857784233255413031905948337227259836534953004424193538713543884757370657096643646314516818961224966886325939898946134055077673911347863122064348439227865731770487106668803519282299433379156204886611762074173933766411465065961328080802174308124236507583018482593048081133380101580487174429685891266317184568034209954734709689418481540199060163529729488493086935217285901419104752336103737964157159146134946130325389759868359529096874095686997821326888677251876758466068480000000000000000000000000000000*i1^190 + 83205052630007538330057311242535024388234915400469494731130023964382821123355347270975179794222035130937438829648348653455695892412192732835069777983377928841879181368023963700271200584012566808149443908162835183949611673655491716161663925999423710813854505638678063627303175557541966342080401716273840701909402477560477810223721733971390341697518309676189237959613955113740669806333281342444427502291036294139136936405605395605994033274620707722435270579475079877634195023315731538227575542351782418130128389829873641392268326235739850698929201063632874908111534919874945155631554052204055510826631146206649178315069046505030238220801198840942096424075295385964227351350830216616299125044207223611128326918793410093117566973862797564433460571045117331349788320783709868736526630710024830249870386646405625729429001664843751583574624865773017646285044070952060881074232158004167786956344534542229358597962560934742848910283877611442210402500603467008319984319591996186414659934563177711638984921870498233671222144500708001533578151569871854764467735247343265724747113112214422862340963950002139684490646430426858208582504161392945889837883624006925162660915323891192557620932231563300702039569247430425331906175607365321697379215704443175045331417990979968464412918501484273984739309680435548552706853144076644264348913016556300690791116852200350755719656452760729917846103727695589973056542474943671469090213956166973604739263331405611380027272528936870524588811408466901427872113975998359716493547465756608812587570402073831715875332530569352496447440816373291223121918686284020603062484858995246667614383056916751389839666507574161534619974718165717828046055888071083044490977803395529463209752219965759447082203964001957134169415877263753671709546418687071780988373211819132909757685135659450862929895162583438331086835677061582402369127761793180561151171432952819054527733661809748902937647362397136163839430356320768697826176804987114661033183850535549520751700335775439325053744897211700844657181263117112252908026025321367052071128861133017904136275691835647548802207989167375138900994131578212765462602475055539352843597356584698174126659368356458128534851185795522786428959526725520531304001441350235672788974311836346714590901359965551839515743060774537968248165694313003077242746753257298131549362541645239202117034686494509632944464564198130061517382888640612452465698703157876960162546954384135878078955490234515385932382720397315593037233974605963674308762439003600661613254343571798410738523406503824397211390468268947543770704366044933658480148444889194842830133944314627312053320303437587664064092246857592705198139079508542665744043563349141285932851785940442195535035111244219229246390185989405029104701284021705935979006664638222060582318272351084447223871715858222235925699107342632282697281659146791756946108365505873643106087878863887632353888209515523362569085674609195254920807724721112939583023896964317009474126172041166168912564198770506678005958212933907308898874068549149827126964769889700611512478792132031310459395324170101791921642264249378373240283498696370374670873006871670672262598956211322396268139132405176204654949223900379957537313955629071776160588505194244688276220456622764141959191900640824191537596124364800000000000000000000000000000000*i1^191 - N1*65560584976513470109765743718133733013118452855529395020183267395311994974195058868796423715969889258972382349606038187125898840292103153712717977492323766330581366563061003630603885741257329634872454206834976812522842508780181203693753103905305972235153459719495254738142033515223889934472374316676174721303463909780087356005581325985277578678655497603316733849353821617113116296818089931468669826645036740320246011197347902930245140980061642714815173930096935924768040706263980240651365720065713022637766697642198735404335551978710214762084439567171005345870603972880323390276934388399166114516485629819697039343750*i2, -208121800017327950370158464820718035467553881723461085190081215913179443825296429101078355319167660408316385629121864675911475900708357859624658893001687222837711486421250258597227240253725320595730001186030187912985863291717648617705454693501521339214825752721966353813780073382491170562955972319623770711926267524079939330307733672790916573059857707894025020941121147779878942288118158870017087449518019954732174017489430572568777341970171905647859414017709528917534274927358051812159278840065307069546865092147117249541364847871002382448250971725432017403365793232477462301898616470990139740299168639723424735863083517173848165533909105980385204650281032132331020033779849741468143789185993992103657132768846233972668749519181003573343801001943546105308052588522146617497132550871443536565631065820419819513856888124727669413041320247152431067613032213961531078979602582139345335503649088089792309204381064299853942603966212547980461917754301701977902404461106681941995478936792854079939662475435527561100556171339134723519334414249373054715198022001735239999883548446400000119305014761146070952335999661585334372717175002676103346664461098829327311414233144037516002577143485295095012078218637328186983637167951789069289860832309799093494860466038404768025940377148345020637849306884092395459648809249196109775688368692765340790586842898864527319256862123892073942745282019563777301962080243047269234034700171914904494983547410304707737994347284882822213046034627618279728236774139493356761798412893293183879130537563538269681796487204628546383781084748532399512287950972635515662946037706401254344041468028504136300700303599574587221939312924895015705398708767932211551048508085969936452189597052720246166103711979757315879645241418123283546496497606031562383838924575449775253819448337942787523412984859304011872178038708022120580319632178184909597686620888043565825719476422044463244204886644223727177333259757519226338938192262213116928400646943382467568985850371910002284838720616655312658354460902480355281161085162758601025681028728386427453115534742013005500485245313493276735175414526152889911278239469582116963225728818372137783834813922441382278423382197013213658285278039150819870448244226031515169145582182892282770671375888528238140667622466570341784416601604213451832872789597712978182197363327962728168232375394274473133745982483821920773437616388823841646550785483192716151647740082337414900297280777295922571212288253880496155495469863324813127959605046996460541916689253022982546692719238735339831969159196422564359087888238635662705102275968343704050794288713815169991770559441490242349891325620263884654785066362947753165696439084719549356250756026250834101902204364086261251881813289288702866723586449818950626014198849562623934905579924989676300902135742584507432903493001989825977449878776983863230757140665416631727117336312483315791378960475552990908427705550874248383686986015980472783189555554045409944244097577349483109610696163792030161119420495348151225640621279848097880373393513771087924961477170949074236651796998489368972248080126779041190108125177326068717745209860149225739843225170178394320914354982172537447642143175156097201403786547621259043433955369250423081258701268379100990697120698622052532055429705063888881997549065339808621563693086926241402512716311015388864162528198007023584327527707425490170545715351112587694365827920183642919245320234366843471997109795722497194109451492026998446599119762844289095355458008483976330240362117783702612370957467307763216250223137411302732735978117636004103427458431046558535722431636199551076488271447547383105815183897279424398007608989659184915491564930837891268502922027976366273630959991500492924699989296668998742464917949374537333418775083034593875332494449371478918447969272181146929727213619943290459176975062907694507647104330059072730070247367122473042525394749916656446107287238506116075135218965028652297657655181198053868718626159324675703870690309674869172316080721077030391964340805822972997458304705936780430795993728108075671896103850082727554298635189355606914066853426403989451708939507720113486577655750839614904306303932549364385786814826592612709340426645453548726620960313443576993652828243084483754377087677800528098046242993617826919628286406774233324639270770786377494607349237500348647041212453036666391893906179295789099267335127754864766341697007715460763506949674872966452068130518193021270688693271035779086974511198870926955296262359430051858250068277623977869414885930827276005791408325448295421296570084419108602858411968073454796647986892968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -6344552412539840362328209658328615441093421389023280640278759636668063087234727372227778838060379528287310540440329415298697258543226594255579573189315374483474933324941115153676328785878256441613064635272263005377310556901420114312250605299175764323771739905937962784229772739272047929260952297628541306171326121421591850638328603681378335634644295649845734399913054714397252037544844313213511398106782034222923525853676927017262560448498651102486140677538639416558051750989053774615588488862280961690733700166752897347148633167609052426921777574128359580593270953738771941447364558265089560352892627483840773243370169139583490934184803106183114606903906810633106632665923476211517396185528681294821411872829728621802490895371059111307835225196241621374963011818304488752819339171821357725968675201518639838637317255321715795870555329743008442812905857944814859991879386704135232456778390357174166916775344242538587516497548799622993796646213375493656212707004288306585870345866680440176271159917296097054752581922748552575723860598359735022597038700833089569035641728015891587947603887315934449598222712511245073800729859928773728298117603521111608501051520830805775803688043916442576921553112238818071093150319781545448984072234373092772329723766920397491156311241028939258950608913907963677890652288498461491754748858599486532797187210731465050758405246206012260783620444793593381557688778878823117754472777831576552845171781855319557794483297091106373953831022908428052915886031984621707482263905999700042792297304929078105129921308138329334336852238857451801073182831071299020554885481175413035149093784462845279335340870107430834649694009500299724552616636385657671765808326995857296632811377576490191238426973828634663693903135749626554812378795004585546110777831909907130736698325008539886113428067082212366138962468916042415153436001056911731311811816321733366035246650758534432833366736681786280428653673916860427348936680621230588953210379492050609366968147824329685572306847508060162228768434438399501121788172404438951246187538016038742734600564195159335308557885238333698215534030715125429184343654969719631005166407197367529352584019485836028151771181378559889360315968340193337008668393918954023051692594373229915087509756468310750596019473873119111202821309842990613444370332330381375957012640760024410828537676591810020249383124619903238503815907113123889677410777096445222903708996435391857769514010613385126016505893832975894269662840835882885210660118620267174232074000012998925021462947635917253642930940916935245343758186447785431582327295829466594387289128638558875009162367498025592491543618942681654079289451655827300255108909575530499038891116990348752626154355875092071931212029142927410548291708765726915329005023529409175820037343485989079208041500303281286122422461109671000549870622681975338759772192079514258626149010519045710724171786853663324884453959849226060586197367823399513747275821933043498352973389340218563102560661684172849422960194572016222114609330745286220484337689382670320696588893826182740828931919569910269290152275042017365791335223722016635784795722774465606614803843553009340960652993837548801484045395684784560025879183168236198213048739054177830175780348031582329839868105012041347333304210451954395092804569773997940602873146587321909318057331764103528290985316670606998685168551798888699203221950591296022171474050342412961784808950104655208155436635461217762994719227972693126240028418487354155783127187167283778873973939447663191513353383103025688742020949842961143376842403969408616818271836428693902968598798978216870591135601640996252825488361545847031834566869932660290834350278038831338766327714600634412864345753706506398913508570377952607099534133124733687898092484619322012511555361454184013861989783538818018073080469562988770708295581499015913910231659857623057831642106369809207951615401395272389243431477742080821322454612973389408358869102335181342346727783696726829641555546286078584141130907702431638796582723043004288310849811669394485836366317219312628238405820265357843672934285625490400925421637801724741862415766177512846282962176457101500562294963352752175059919027705541313722972374658572700752782310934932532085227054915112196122493355415569478398766911349369701842923491137130886600269932295211254818087148225928990447409078979128269744136927962041111211404271525247485359142574876023436670502791937885499970842890835619612202873568464852139523467712077651673591486429444380359847311608745797941480632100318622464837862335491894685719302939021904819593971959807948199898659300250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -145187912997377513924199457782449386630684326751393826692699898625443025561337467629690820240738218829714548741560114600685012802868257818680229868991839943017769859292282937280758696781950855717960453581810639224880180302964951149971858305152971223491128245192916161826463320958621084383191725073889008985338718540099962269970684095797723934987403120459056667436592522104277195825584516356010938955411630534272959719954872190303125030749448739572131997964099505697406786561402300907686143429632995812844676195016096224195656437488489657612288057232848781898565367097484562780539973668641852864077358589213980465257072972772188302505786572961618139006951995750168583167383198097823049921767709939440822650841328006768506595395836760522644667893174004237670652074352181130875431665049712907428866286977296377913918276690617125487806133846861314871326496467507122927434733351563297666325364948427100828126230617134687768377067436195641780412420809240001990853599347673975649520846512860852790379167828944471488406876952636006722864202153621240769477217309126709960523929204012563610744002377658215812855588146427351333429498865763995478275569199923449945789257292553066397313986733331615652509886064517023335305407233666102083700326669642425325385604754085299583044562802055707346219951271089776240835989280856452060860971760622233004738724272234879504540805643432864800143331617985366920589969530008311801298418866291989363198291345105616040181164739150309674641124482378355630038935912418991179826971134389120904711745798893471345790805702436491752552846347249724721008240466363432652514055297626255338142088586625787315903124348956965373502197339325715138179538672955486822138712910406378589728399816821715090870504270009274582245557595619148947361248565845139382330032273810751150224319674206756077857115434151772805210693431016681635736330671822144392443608539910342823325126221112980224863747287406282882334406342732088216908379211024955025580970944836478949872185920296611779082823536266671851889676640499408595652302931611355756649510976800754115867214460926912507857814482215857558431726709860562032940746607135764992056346068788214803275790703137735919974879615146157134917363189835168067942415725359221256214856918650923581521174893774311292236272541006182191197234819865072533318856289719589608704930501863807842165528543600441576679113384654066082383653582825211409138338753741947349046880914879184536331120789433551123711228049525689687808176178405727553458341719445436269151691010203119453491166928364295009192754900042255484599981940074890578539251141349383261083478431779472229769119953584406192914159663727990758173701303224647600552928396158889847142157992745574028452291365332351795106148957364963567658389907535678822594106873021122362072815738624422334492942169588437115933548577087051139572158519752185412971711582504745941324826826397999451488670533069214546328301450050755756711844653363404987132651322136996490101628672994954974726122918340039861261527783508172540930434495378308492626099136886504364252899140251531744666005820953525872990057148326618394030617044301293039871255677965619663968878770447624261177481034752072827474799372720893302323542853242555947410039834160983520518615467911284862006738134060923257097732057513088378699363411256124651370671676629228461356634166529260141835958032392973631156145726745290558250635303358144733074547935975116082519424674030905219701286658099086852038822922593015661903668929799802767594509635911913383112950046901566833369573728925504873511357974253148123788193102980042813682750867440470391535362244843571844382149443650652120145083340433619547591461211145495014569499637613777715002196529697916928793439140059215536071738564331808908462548071775911626048177568144904715726228671312793566579414042897900841806280103344159175015694658396383618856325842994865320462795360038334919995228779861861990211619656693163980643475324530724652997940777174613489660123884827988417281914899412729442334864997397695001865827953668208100501043115277466096924955433530625437176292146105966726135851322273189607445165272879180934900077462913401939416266294180189717157077121791573096154875182205049268987524021206436645294742410918649797381246338048015407637150082480682402613455163856679663545715729025058731486021592231886835911133524573069216517008087452260981965732856828617062670636280451249197212972137760982202195998585094998681720435744506062845990021448519004027543723485484490895812737741869379469691350953660299529306367679042817444616290915704503003830912699017852079894390838285952363000936375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1707628369475130828831822400459239580026780753262118131546510270793243099781618092241095493140465821887930447056441746349403050575717673752233914066880145685868788981326949299190370343751258918176404721690595497977587297279078159278307551770491818572595443913893417199296174156891583842575987361425520681979592728709345285708504797117707347245433998880382989618943098732487893761610599062838647888213589321021530289025889545701689268402666617703936569748183543729861198094193415605536894740769056551661145497475513808488450415507849274409205848151525999821993519356158056282127833525468515140649800046939672334742849505481777987069238549897118069090761143515371144158884447391696582848047990217261982391278612572066682813675061519236113893213863250053528461100840894803391045811346418567395987254912968546534644470619408894856862270762608984621017158185960325210361402555477803030295046547295512568745098123062927332256175417407767804393563892722337421205860029801282357180403121714116832295496900807194569773934490370500503942651256114185659611026196226433364402530073454666063560546879957901296858329847754819384729839989593279348992506927378685425301458000060421366878598527914310231844640204716720616034474134948719182428869639342832204409393444991923912188878099717725543232860831189517403560291576371809834795477385953724115264873609031414033584884373614576040778821509277359389958697304049082896886537397429588313258846456792247442847723095134695987878505196766975276575069040173490880817137953759655756525767639572506612853663448222439322172252737240054032461627186638354196387760355072445284572772916732863796851365444726271257272063158447457048000912156592289371832629763613825274015314600943770139289056803959197805771577546507607640972114634581455852406024330384070746357488870462259779154519493029701883660601836066452829588681187774417301652443729250091179258094117478938439693009528048988158897447408895251333449965900548894454237888850189661556042397326516867346305961169905413262039231013287266560682252848833223951974957243610378461604585887818265186551687188680235966439247034636764694688633355186957366792106110726674620055231413838685084356611698315432969111101991932721025125392606468135585656489862560725203542884158197229195655496256657008906741438593349972288475479418596722547056940691894168578336912911784787549606069964500759230845215760383809195615241969167069460465832438484367069960405965335745214071348009354238662227821996944590826632862371997095543868054454841090357579381280936886814848834537930407545811354926043904333712312386513267575655494883957120207277014754850802556495272319840037310660755738623862726016321175716822586837126829484712210321628731004563962077648051898015903664831925539974644528552061125977080476419166127690247918186547949334806857580118361845873383468043487039563401232147541310573139535402001402696492879288185736453462362388693272521033614145147386188393544877915438148143277006401612481525653875978043036067169353269245147126638990238012055418861630811496279670120961873407823617460401925440566110076333258346000793448635354179337523215927097522102598662704493188313905136885391924859785438338958471949239436266888430553776922170271603553624262219386451595457920192000868959362585494870377510148199533531911013728137944028994583880840088075037226466320412442959288661199871558281369086268950705981664696598913469885202220340818182442946601313871643339134161483978374100134542894669247255033729884199220514317686549691521092416247591574808576703117090941370839714885258981581815887005591419682633773011946776715082974718703905906295697321408890257825738520732019299366399363884401063223530440716746831059969811472141647864480114202107458229163614075110010256538692558250557090088151932146518324661757294508664838869398090255169085656968255285410586105715374814143552187312639023735233266229010717877538120597557569085059703098142658310932151824711640371168178432560464083422574433777135414740970861311297459556233705221784921540807021481650874464341175639962233599853846988500032726749142627932596102820203892853823935201663622676004348713272814802519169195658350486343846736615697306345083368937961342565486073637244532669259725770359509163201298089080158462120496790663610904641299569477550478579961534017732396621250412525604006660572850691193441401422009332125065670040346919360773782104691385955069695671248839616392340180181230546183500387667214040803619419088793378023803017165054196048960988999070522956977861975542829935827302590631473925812990200016417694160266219166322548871001157309225500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -14714675711802592692279868079879570127994981189079992606061804809601145720902597232340128361645645353882920195481206105642184353227393333598564181585599815639538826717593912722624636802423797501916451203382229256122762837979805510614385032375573339888820853166175330980523778027377344521138832559309558640362742714941980903208462394557654570844148212080377699704656113044026394373162635588382963575840532445274932802385190419402575804058035789675357369391428991240065793537369358598585476230540640599506173563109758277306278254056104285633699089581135631258857973346636903375718079133480828759312251062511890456052982279385201881698137103346847533841159219254067805460258501343298027040700730933704996701996726268225291563473648089923706119905928062210570236726397785063509456688065622678831310611189178792765988168904167134301111034094860701536920952957810545358250171682286180223345055914716068744725081357789139971749537813921962687359579101353600803606674541690260150062998633136055347939405897296552558352919032273612571796455226707719106045036838378363157757644407021333694041705716609778037183472671685469169030634478934214673314651124553449057016687505115116619091490061986595318311373394255495915823744148188904948159140086265362311040161720469498473753322349217730804900521278788888165611172786179088260727009558433023395685645716019236932029771186850872237355890791726824634672341857220009702472232563521494391549305849295768126023256846799221381380698564207286019675730378262968194926284018244964302375181605528242682205595795928418763040085597495824125819681492066931612272205670646783301933461627748425572448648699033473385064262679860896357332530349925392359084573739936770405651186186146718972887741337675652283003750659343379813402076252080967634243116576819093578106754748281635896217564253565956663481904877944042401403730114275318485592929301320197797355779365966084976140017107728259471053337964952549460562587596994276543966290180949251969309398962931958108426709012028843186858579140916201089416301193306099050743171508792407002106046044463347845752528800005343479964275248512030958692958997465381999334260297691000116075030629758897122607649039317933066530567898729654202175290278306161714497829014883197338493661028995963135114637341103275561151287324462343590208066782556558217868775081860321029484154115557750583938014767381845738027159799180961206988059061304305689372069169805457169469804741861485518419739018971533250390487094360711173094947468984683481998270843295992951489127786654083762608297478515262296693620516810382965375273584210386754704243434424969105274912316598197651823898073694329711491673884125341766009919130551730239499273856105893770415575671386863654524880985588182895717243327694866786235439114504588094378131330757710777987318883628867010007891032387786970118474706215564029022287619975031195491201092746036203001462997530129137551050169794393701458808305105662455863792704288925834107109599256186899190675990436487452548987631726703149179674179023670414287439533218916265141642976019199851702107584576364348013124594953884473783959455165805287697273762267062725311374162287241717308848047843234354389495405662079830807272462436432626924547924116188101754902408973380386917853991188375526695411755864693984767259475977777694610534006783658728362575793981280028511885402644596570702141707195910145358092252700723195920251521994570539239751520433529141981925741782003878460573754045705677595173153067352938499005063550272084942347007588056217509222221519721304254253863285775470885239078736170525506765573977636034218853838371013067391939608197122909555698632604012240920240800695920352608947058793007957998181980932886700221437974876779466705260024926833106190356269293628272123887792912716789444367046505020682480099620987856280119467934620652700434578023600864365311564916680012251877514391364775634539487411442435777493398930722963884041791324654487771715809697833533428294408819743865266769335769101588200100682415346371231819291625196232850998618803746984435668884617906505441874322380611875581461115018404133041198342517584616270727750985615281085711915263437023246765401405410235036089258678621371866542948009565393553543364530826724067366275231715519073787053456195072454123473090443962715659290166420854041556488675554910361931940874193043086331278331692481295881178134219349819481012303295611659826159631773912815129994407093273110820366936273019566155997804852301690731921569591536970818017321230753089596874128644507901654539714220827036767566783492902250030473213186648216734758687106664096332351440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 97876920283350246580313665117273842547907359915080191287703400419377416124035732134652461306973483370301310265633308775887700425814567664901702303511334833960610109628785098470452769466813416776840750660623108083336396440602415194592508363218717208557446902760259741154782281658776372518407305121168229801763481022721234121909184823520007004001996899695100551600595377680006683229162578937752774332988582071388606539982293589333087469688507392876826530245463152851992911136039241947128435941259480863992218310867384787144581886397976526752827981323726970298581282324173792633346967841167192139932100011228707581943666227491157681167763972478090752404012318896896381528265530917201406500520259138604559484624188148398180299064240741887528283027855004559401632084482966398328052069197260349015194448843345119462360421273049936199235903227087681197458399570111238107153475787562649567012664397768681722925409936498864143702745412605014973500682237127675493021422967797792669144334584041050485301467021653114027600266337944620291760209210115201789384974450810673820097529687806134006756095105847266641000282708378303219204467575895035171461463751778201473302097753659134551945740353155151395771922122283663954204566204540814036420541098723008267295022494537253236125849952445582814094338350707529675328056516339746844448459559248014955773465406982959224854074170661697794218668796773449135452687361587255344133103038634565455403416655936655426906849118115673186595426396597391954944344020501492167951608910652266800085966887054728093326400156884468969844767049601676610582454720888349930211547769920586186551632487730589269100782553317939689190790762852615933766605915641979417885825571905418972385657383514486852263682668360407945943310267919679010615080486831931855730195809114702732247655629426550601000377207432235670739198053353820460677473928954916264720827322168698236188232776455142882790682197704686758503993729373394906270186633586691909811976457723607723171647612568481282662558783793481194281768065587047626047645393426215069490312610282676941908512838275173114606850174889286864465387213377711402216866127034332081890274620184879381782260140942591501630606373299176398817078730496722674755232923533378017545399785623094494417051547505156775394740691954198662066486363394759064981796879809011999394279859395794558433468904734085623139344123007905948151534123071814912714259560916225678133615811665054220206161269601580691351847070202640313832310305593463393741051260780132479972272836793671310011505002874454463734850683897327833333295736183694350750136603091350403382490840144385715426282199064955306186556982094503398615837874542502724122398062003670170942234972144695043332317278502688031191896343633963524998572955892090229377049893885401976014126946607251475389452543679091681585663763774537018606755328330870580280874556681927561846956674785795326556301388144600889315277988164455459514773210654684794146488469590426201737307928448718465009110607149005610437261582921836470354614380171434673918361254438763448190160434283431401938543017134385006953844176270738077426586676902566932287750435238108593145047239685573878028193541237730029940836910463605210269770022506481760572253561168824384619882541651200759527640523218840401588279547311912537480362934050088599287022978362221866744313455029789078893889586318118405683196726822906628803819138419689682734234025866482360839273361338880844588036309385619682203020487085777830450970843400850937162097330575822058120679630519593009349946579320959307181767449138305936347003359751347501155792790172383698253464615897583979636281661348444404681895750979337967267377430403450188536381719580277823450600392908460670912445277142746565492924466767431366160289664304555316428196926963334692837708288173848296345187619407686689612206427985168238825863191331450370353747348244186717402903384192029309767412097045798877906758866753060935392204017287931668530527579644898280807750739688232343229580734567694162043399865947087193819529439529787051038564001252582324926786831231074200651875559348680563322142674922014652038719289156992048851883890668877050423366132574155661470435094507189731899822158556724526132248743464440521516933757247927902799843047584200973534088962368625140394113499751004127331293850370495333513785011826307547223681741223744715711108911560915150614749539300021173252054429543716412232642578259805650647329478109133302586132776243139493603805303164617790916626133861833753718095040545761912044662918831719208106202338288555534668100204078383660150826250297157958633185654028915835264735120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -667250206284638718051248884221236500546960098353410369662359049104662982019391959729242098089058338987569726873962236995799637649460938575053204931306177175735996462434599382383695403049534817375144842284172835479181865599173209079722728588619784100184638521608521768353814504013450667099011228613111288246868919612683203922058325365661436243835506464093397162839631397399140278675163908260749232739540956928979003837997452993251431137019617875508862955966172623576674015885091686389461304420506746116621418756662349933094340948798933100516558299415877416023638964240863646736621464860186924299855760600200755984163422021218050542501075344869625290393820253308022810030603036829466061065735887388858893512514781087752728309311161248791388699371456347281537002399431605402338361817532099388269697274774083837131054415254852851632060092020028308160334617823352668747895495598487890659253690051685925797420858899059901965400347762752824979974850487900621825740322191100739285678381596054413424199173598900421964910891230979802083584624927539161790500407275112814045875746633185530561297567827616263778505036135361542256544963762086722656649381573392443935893953156932134965538559572304515601509038459535590286368929539850284612196938364162089329212739110049866545482144209556500729737927527507167849343370005601023030381243162980801025991625427687496263350373887779519761317741852625904094450683921890508242223567958126055308729440614338287505780752561197730820326856541749536106925082733052122070616771476470583066682515410859915206817366577985956413426378756617935604699174848617353186661960037601910491589406328657469708334990357060003535312365317674181077710941338951741075218401522842573378036351615451744061362488351556225471856224268389430303478214752598566040118629220167865195918984241503716645352981650437558645351996817313920410373778679706563047434733972610246605932457945266221156972815497130662044397286430272110556700703211188512208097604611843907498666220477217311045222825982976795055235211052276061797345094690074203482558346617034795445462576679725235629281088646955094307851791314788298398955650408516110434873489566919616430306655152256896653440452869722724750616132113121422508648975390213683579594276673912824233931361155075538772636358138403365351230495600072137389242671038951551122867680651643363643416333374718819847238611098406279785919497661409972891437316661710639882487811866587559011493709858234071806394873818007217277534562272141845653431007583636591023201686002894338838786177718319729303004247387676804795942223914892879379492807426747862336637799039122802769361548933724415187771547810670383409663205588088347066229733555482246886291466423350391407983715882726654463612371746119017363643728542970035155805843759200271542407099940081040903859590913637897789186655781871919743074946063456599658891603221139487430026884773949906007620481343346020110926567598158605030651446697739005131778274393503027422457504653543191825887887999670028196143907680168555443121631291466608514201213139201234450249422277259066698629967839042885935835083394751285628680888785429026964805446568953636486904967940102320259573910873622891992698128098563567239630866488602001876287964375419283241889003285676541280488497209455438721291385332892605755571226502296414067972958962659941341980716957213326360433353183854763292815047678876610563267616999455908151833335494937012912760975949724860273914246097206701246740139113323910037343448185844826044982211752384548228795141705857287605233270993639495468395600503707416312941594706446574104582128333685430571564688348161274242555365883005553703406705350284644103664802981118377716708817617718044077181457169549122321122318983419154661943023300630998072417928449863183487830833216973516301385909671306888675585508148313080582325236852195523960181827366331127696376973698415325534376973692246373130579458568326617864038441468678341703851973585741402975994289548064918191617577228018381127081962896131170551033521317071007820064545210736966150340959308492419943998587096136688744519397732368384216880635568155472234093426166152261707745368311532932314103487160676270391622500718816696967883380324297027242872734452071201569528896020824267210070414497877640210783356435711156034487963966903876335670813165922176114608642879611808913705948167276842421639412162637904544475775430527384238611322684409740891901406044955140429471816825987498068913411847902945370954948780386907598701875923336294287084323483508671416851837238423975725044192340560370364875518693993850906434617135480798781231981932771708266292419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3122906786328918667878926499081022541956355044724336478435338921956373848300155766973347293631522340717831227864065694012993977720529415543955533523799921458383990039983207454240013469191629155876669871333071761334274734906131600768562740677739190304860759794744615337164233611664286536343584713814114291690486114721889397585912337010031580276268036744154203579998231146875532856871476883230413544096392788327207493803632945858963609652471258735977972780327602937227543744542773421561215509521212379353415325978692012181173582941643768272675471745953867196276737570210028464046051333027438646075526850416588919676018275037548294496354841648528968527367206507608285232842741416028149753927654577940849792364623095315505711951867485660569603657684446776296242207299982130593429436733733094098386344948182005716062892538801190622339370806629414391802825724489748704968673033204312290293240518226873278628738801260975080316666953714106649933074239419764057512056257656036103910593163035637897779552289984329991308755222601480664939721382150734426159919606933648009636639692826463043938453164855400901369152498450637617278828629483635620776039393900715699714437786658277100688898876118517279536706060327287100758226212803605629272136171568753121479771905078947626776843606248900269668636077425281328481874366084545882560557981228641386775178747807123700142518684053966053369134349524388415556231551600297027237433938422547105454765179461176331534022093576739056449545473357207660482597653538340748353840185006845227534898146403493223076317764171781558918023156314507403503347911561623975477676248147895877491608058065992339192458558455908603464146718534471127422119386132640027294279841748437886019172587733666910533033084354870537303251586206465239307642271193562959187684866119568943752677916367550342222632407470549742054202693263365591171145915704603663948328106112793183168853427391789363198191299420266639347582201777325188487505327978041625510710880469756239629938417319962083923554359880847688933602516913414665637638354325361052212344172681691689592700623736014769515931206731014852350386397856035144775358430484752122867170311087207350728503757828845167765274894988566972898407625445436138605831650676833175400139815705066133718326826053757338835463882415994736681739574478170061586400405042140073666707482902021412780145131486032519006212569135283767263007876961018518849132473060350055577041357966752141024751784993016412053688813928758592778322767458277224873038564937267895903231090982937124920610588560005838574777768858733135673842400583468601941370279767059206538502213941119918510063049539468833741167269361516620343712352111453007767079552896265427425287520257625017285207987458329928263562835932939900240732816401340639808059230993813679961900332405527711578241972081925022523872073031009183555678772429172720965497724821838097917248035012767721025701287771466033615732479312290100626460464620971274623722355412921805910359187254779263925945458652953238707126907183298032970428679612056443182185758031216147445974874191911030271054529344389724183053351588829281250860199791992320573966881424151640765283864283063671808608742619958663711767844850861443687746029933661465389234579551095385689734188846714628605719837302279399164089016200934447777424079736140461170300170351437195534595195510459918162994305238571420185948808590321270610713430522385439540124386511823035967761731835673372734351717769176634320295057302366232239400973814981484164609011531311780307862314533571082642419237890647917905758614272509874358576384469345112903855231226167408868047250961084914246492020398985788378571327007065954587102824148146103466580965158724597436266304272241437018020133382837639157115124449543468008908776507639317657103524155681342920570024264710617441039128794926952514092333941530350410444045221007668309921939262175976496138532014825472893390717352032028024127390461043132191625981159033304612525836755232028365669424089862572553739462491373939574878541125510033245389794478005196095258426477143814467613674228637226548700058978757760210904373581321970679922236460788413201469413643486678281054164736611686791887238322979202985769218580963018377468524400686807101834106208234627459840733796531512215318740728884952882583660614024095510012438461352557856075289143247578484209173626391656069571503635626222560355107309412309146323315426052132653892530805859725275564291601502156591333359184604769473940084610415832277254587994325491468622351792224207379642971213673068079795387794393842630095121286039480158898152580301723131446416108177913688060960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -10768394998636193985699567488836467257466199865251718859614438072615680005363074916126453425876520287510571453098592047771491155276001876089911596081069812002708414257750587628195572296533453197739551846032065440039791418644854584544267917810685238355675326902450675992889192011102502698910823092947050811697548358429111450857418725983289918854800899364884823187144947204779904117097415214287099622297018621429884862571710311855802112362457697592177258553694472230906332140787411897893603513554156487003661928131707871038764194320943354897181764079609707552556870825716247583512412211679888531383575999252958291971127012410520774072990041640452585623633879387738097628633734000868531121157478489712334080828461241747431030173862727352047974380130051318260890304544269166936859231415713056836063780503564243032934932995981454412881084414819132820378523761594690863669893140260138529604534649845263575845727224069424418707062930316339107049322233722211888419614985309277761385096231298528383522443793079110565727954335787909110790706948249206853813609982534570292736642805319468699192360080132428193658736423943586998394122483559441632867537132804678802732886718196429510664785415449821266221628010931310040451654483328052653075711827736344316226437745384167203243527009189675466349631348938527304071904764046670504992850786351462707473216633147241293888101756811967075837466222194236151056994745530947099072606486767286489054239133155848445609736536998953362282688578626270954595580404038104085988790208654707548179574974162237507270767874292931075597802565719059414393340944367192499414319858627129011836793855092768316384619517663380727055635457414525196350722357734962546017666966249765756765603805448781782065294142635112039763492238843321438525024076352050800021618001537358556774243780641601018819668038204467221228283991205301426792334543639099605882234448542556473254254564201681887749254637453149794548169258011173986328068806350957677473240730517365769747846509669243510290586077781126261786409207218518999051513988788667696623662161079801907438961903042624491550991139264700568051478040698178670952870884042905284204613960973434291423069354126188323505154500136430106023902039086594102482725746277860834970089770011620407161323546429619090577121332747637952243165823611836383687962451755885849509424916336985429038706981064442332771876126641272459496650432650222597322438749237562918353173725909964038671154235298068449914455211546100086519203957981894262822684433161928957674070177474157678809539610999568820290219846490335367495759113363751227358902367018642966621453891809108936571347893248785514133418223790353557941004966256208455430746832768202942304698975146556922638126149237095492599146799078211648624861414285268883241461138743974159594310610951345114688944520031968713913171034925499266229651863677324296367518091541828883728185438354212307846696925967110065335490773174415027448571940117317952431252439335860080851064263471373279267734576605427408609198945057197865230516987327015874087891927789299231810917838082462725553937224891299373729169522467361334532318852354108383902503837180133507195830043112771454326393260708516532806516808312849356526890850812948383156817715516278384636655229444930996585804178029880242491605417546883784510191750616655989906366560698056081637638094815321102527330566073171824469272742626386988385627241415245542696112920962159948781249035061407444986264773507202449901877011312541425780643039024117174811411132757461915527850930759315003241669796101854190436854011997153278017084272780870353545092881453529573875901771856072181185006825700622705268023440906295713768199412315676555159747814134345870615546823951781001036549533982762484571962481726784211883475419553282204974504099262404278280608825930523442002093167194109989313808093236123669496155227999788977672253680544637651417084479822955303910286212411201765260652151897096106332914798282139242299866629084000271582899072538378959213368978568441692558740148410815052282731283329856735290964112793472965386998447893354523427416469908964327279157379616598248548158553897708672846066860465316736936262436103533151258246801084614557606570997345845021573349279528021832140451973610823776194161599867423877213144991460157969762648472553574012415610902730473604695102888620443882156507703213484823386664398810271383272015060363366574175263386929495172783170273294489693207464797824262395582568871677700018315053200527639693286377450913258476426165886338918119286007592108017841165125479453189468986320498409095503064089399369978643086872325009206534112212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 31577628338840893064807838643204396165275894729262832339851930038726587677055380810953887510503887060298294278437808188380355750537704850435808394985527187807830465965038163762940239624442616751962074861011264168020557320474928664531321502638382292684296789787400035696093345647081415252086697262539191375393844104398211808614043558289205474996206649359364450479415237769669802231433807375607501614304704982166047581271645622955685168182725111236040473327230297625022066370471850201249113688317578999533648520896638269905238562130522280252854535691784830910185985450323758536525214100075249831262531988228219672516729427316724943644243747259164065609967722408910700306638423556059536999375764268916692613374661999586311345952006620092714263416906369398599387419539622683034777228082460398879291694633518437194937402224177846920895289898560801438403610790056007843041631683202569230180212938972544447389784300413426704366503866211658882849861406036577814900425410634796280641964138091337307883989356427000476836436984897480493679722148154345697956229963578636620057249533242085699351826291944441195291282243921471231941907307333427829457448547976248523601853596377591421040296995713999407955901015630877707504798850942536095427605312934345741698997167958035280233550800962297813836175058952923616633283535611857433789335389349716035140854803916508913213089869204334585474526522078410444746664391297648925152358691154334415480948983188528765767837504952629562165670126061037016858790780603015823343574961011461588860922945639231680783888567781956227958673836838812306406077323636965138456996889145356872766080345151901996874855533983973498084878707999551083987935944050511518018659909391078883997527444356788700086565213475746816313802674790268373801710922848353289177425135294628937220934578613596627619075626937980521860964559241576754396391909969721236669203199481280150751439658640925324377555357886904712947746929778939238506234534173459225596947998206187099930620573100671901078453054529296634604985033678174289835296751838274675926306937368897699551849542626995442415311281837321830199410234741547065278062434223551302275572572101650592726770433214757971294110507287973099364236376477605304249223747529187146077916010491644959858049770675074560535657074569938978806734858049087829988937325742960311186100095739207154093400461942044461638208979768026795202208600781302351748478658655480247060977993222362558079785805190925663537226119980022440220481676697023751402784046462821854978942930571016557050992201842904302070427211055866108859132770624095085720213725472536533671379211682890369779927933383096016112254605174130738689688947633984200319732187519163324090928090271391127835982861087980185376246584496574467912886335068634758742578231283828798927218308333599720444173427240982800230207253670141890032657162813967108368032629370088564384312463545189954631097877148448625388343172959454342362707262626758463910621814738585431344327631794711269093711512230747220891002401288101455876447438721627753572152784660813616842338805175488428591880999793192589299762763701109247304601099796442854884942119850414640129620429205459713795393583276168198100607099606195027878800054330579916234515956254556116918899914831612729669780146799641012547050038089767670102213772470141798498720559731634868806592786874935139700554304490540225376720567909785932165761025809374723873035589821411159398546387705032400931355780789484063453774461644026580331420796015009999650669877008806026080733292016081484651464408159178743596004751994231361640110693922826590254925089170019438616047360383068612175488170234485684846338097805083741386923455642645017169652414047970070966147199697711643091388248324155180954691345875109515945949771070805345874295697819247164852104083465937396063414650980051978572740459746044839928710153616503616053115927610383584714201522071333109405976223709713917165246424387683917588913100590411268615330845149311384824793620803701762227672571797828649579782909643907139031919095280606579460746748248460319832179203855092528208001019941515637466200650306827429579350918211883656898286927791768478676110598468441315074639279189288382519396286813796899072801595023235383579519696499696132726258068605064983739568375473422921470188253238081789774675458296838829069019485992906788699956720279138792001439357154903928218718575163292207147705971452511993298065458663300152703634363281502163825155763853264277230183892121917041102807667582890149240463598838309383361918730813878747430219540724579417965435183426813067855042313713502674299015699691491673625024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -88874502773598280293508329140428536078163484479707449941375979401548648340781727711796930476845283532196449856203171251521944578825958899490278824798487360881837643902346964241223221034487195805095922846934700211018064017092534623186793083094155152037226077275790237884041342585510527665124682497352030699293677102568079622115285703797138458386250582918418533764386456655151779661039325822437116450206066071256580209400048810141002326649006046331130056649775138361192367857903615595714057373508254330834215945183648353890523809026104944102720720735315843347648119838102667520388158454134766809888270180987500366287599014867265075456994284339622850585457838226913827000021651155547787863365045019616623134724043666552450618771961288957103241030575649114046309051555497070845841543054159017805382242787189861536542992636730455410207320302343435121125790951792758451890518066560141057447464229216284390775032046047237610572031316621772679968329520730003768991073706496920693730453087456689549636883137141261380325600174079793156785526610961643806228356538961689777730547709364293827882104277681381811199670789396538431019248395306268716597277103095838374153112577907672143664019243536413889359121261631972286792100899385349765044399461463931797214564351366586297878715398401381508304526423553318196824905583119983180108454566638482219978021851741193387000085719830753995406630848129979082981769666012130367954173814808754845686059036420785717686171032070452124908547522523146247829350100425471212699423091056112803634156357454108656918438318955123718134783665738582373241214991974539229531460696285348705084961193021086154062558743537835748652492831699206332915682270277813239238236855161163639585527563064636514146459880806909387600483663621176760109379602007041681042207425524004640881603015054747136839975738257128035737006486803371714201752848999065693232590399480948067204251655557557947254930320248256425174154903346890518161872701275245958731059052852641792495352606544920848849425910870887655432101237639498336066479035291754633116346687431705670334772167317593518168066636552262676634799697251898083567765208282020598453104067309198076686591836710721233330807456096369454957622049891240882337140709670210523720042278134288042289897645021973887619400385099965177682135351061722555425035358262167042699622771585851049876719484993605799750343889606443045528437704497954288658794308555067119174157747627589979517382334837734546651412183249479146397517830551106127132338657063792673128350683561216599300381716755327751359555415234859059611924337410424302152298607260152704497279027549600191057237504415836939175658845437014431815266362541977143639698064769453608463562973599856248620849497064071414427050637854034085287873513657978502704356561846111894275649184468266343128175938280242281688193377541893821714204085848749784954599907110175710844720982948583258082835594063500331352583364764388123689527095445586215904012367250961717830504758756310533383795835182057829533676367812116346756630285255825149187303968105316517425348895081110666997427104118923767353401700989331576228309933202178761118988195114775719127291422692943520648871465904901467977275906612629415588292289304097255346900342801078531535011497234973927936477859635225125302002043426275051888862737461105826001160748438726217986942935236690543052551830084468317180349419519977329025507522077552426291386827950644460324982075275463968710461534110708294649494786364565941552392577812023434689861076304434858134649728619106278241347493797603932815726920810720379104289260267285681919974120472176060005785895144372915259455964128438410012904100885991732344289376251820621757163038275028987835714415741860664102731882330168462251844206156531597429049005892799224077282925830317951423745648726203213518829500018420483323361662849914135471872682482852203920886789325217974326835007575337231368617972675186846941483520474996227642976192016141787350145362826526958784038773954584583310162940535032946490816406311791945224588577413755689750333204436598862153612033719378159630662279232672721665918459484838376234116688880862722925880248101264259198323269641241737080203077340384419035396676414298800423510766417251499819795339178980343003884029415375736092356075280262958392527255951133189847630093858790407868536621424170666830224621484739716013749332070493710479557935886330662381132868827324059434245608240026226494456505224536945658910045457563700091838893969264171110952639238457379867235669240086403880275479541590421972545075169441556031622711646960569788157944862687429981631270095678019175936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 201289888443347443369498275244919137914297187030664369854881092604746113891809292588628361624204522796455912437552797203113842293290788045496400174970416569923436167714540398647232811674638513991001116131498965742609841513130729705150759918688024695597094673788074233826197818906621220229505745583784964985578469436545732265169139916412030766470206930967388362161307763836160530563847340066132830435792420105186815007263127051556601242606375216065767536745700694211677428649434049161474361762220381652355040929575656005270674543682253798950420671504338813955610853719762908322147320599295333792862136831984659735545085687900224848605857554323599269073303266931823134101083635919155866106444801785891867075607679883374736115107691136798499617734083788399493404122141718693649827465593974740630732143521966135263493102207087010550540616263418396783840357984435968820938118979580356413027138613240602769808769310435465110011322643281579878867304196613745846596713750326140827568458451757123163232061819444306374959135616427661718331724075015083021732302737345575567492490107051050589900106168639049322614925738640126914889469618153464512239884239666531986742594520540792138928121846414121461375585815549806383790051771789200610662873305035523824898273230219980971312975896955669213190836944200355475016632304924279168495095627062029872054505000885292887004926245843845588552892542432304932627266137360564108606890031105992386809057511122345286344022891705237408421252719369788665850324348535041208995407667958886150723379891021318761396458003531598854271982782770782247265314728251212792031194676202521018837608092009683697789532402846874178551542537103113205319285437302063532256799415730705209291510217361591314790548827363714870853650488680605934999733890882624431301295076375070494991162107762327252142274858291561212696632310413406888398687871131367742630366345111411447756415709223905132196564148667458003065921170138999215836170417955012985848405881768042751241619955146121581562680302614089767017601381258826771836479319964265344208347109233972830538461383926164228651357614809922429998113566849107798523760044309005887570455551098623331960495834302098607347913131795191484886221814658586516422477631615238177549197741577601603172449760650170117811936917503753880313592611387367841999393016501793454810951827184329685671601060325525024183231830225939629599578741295607399495487176969055789498724325759799916398911890760703521276298456781085441040429608353648796167240344178347196052018210759945976190646602390322440187378011355403416958905081545942803386761815061876469657492654437679990623830057487940501793480079576201458430543018969159015825567707023547977198609155854133765759741387411878572937877162393631169003346570023402783389976906331768518715235014884547538044664583680076685848978522292297536573586406883995856402253365461575863476385213365625768441565294023259439081956071770013581623855158394489973539049072709296774790679730516255481251779540071292092634823650467292010016167282885429229833646031211999149892197934591512562389078478218332165196946284174983679047263669147140547882572159887422148064725067680975024646493949502616391836793842802150440570223606798208794561261646064406705171908543892705141841608940211416877519598326649392173888954928153505579736046429780873053413509788960869697755582759694763874403584120346630186665894436780224763694475134422312743829022228049901303051324855631371057087064772507715804593190384626981500938539969981816414337306579906768604473325833257093812065694563728350081187691669651632045265775046509092863356939840970003403356849120233407201959427811934188669088979670526222678712871098589359046477891256934691077248055673949849770141013217663685947661534188202787289689965829637382126933681145189116010643600710727233669321368493251498056486811504203507552157953442637922633342342201274301669037247757329135156436574173242816707154028217248043421252250507593907276452846349709342037388478041954077382287450991088270122078517276740986998355281687638159694657336681004292882452803960069258467206279918955710061636797716170313379374978886823191813378824415778679842472456666431571092734514077186515967758072321326170934329224885636670287203200783281439293201531805952173762572649043555498703319587603975842803635587794651291020869527422565438648450665824784549476399126253635143025533753959067446387011269356641121150768745285393031649596455192321458515163379592887984409167161959366117987844048911396278587837266836677488943924197135888409419641064063881127657314342216317412714467154857666548072309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -351413769915348612056661538521497463512728819503741233010668986833366252735243213095829482402320372511157616501880970227071729122312465676361380260857881466644203616117473181437058429078077149915040146776522391037032319093598127631298392259216486070679941950186572342062077457463669840088496442865683910486894739217581222108751649525539708157586149036954893825215628125759379755973845265631711091915421346791070915277475070136701175695837165934484190719485334320096927345928885303326690259054340942175293706198124795249905668141691368475286454655045002333366796190057642279374752844729941082732519060404945040791008801915306868394866320444599410327572170710928233346819818000346990661005011273142895899170622227206236077900895171875414269054814542012581448269616454164710051640458639692851020577056492779212678459411443971022062273527506547880547196773544011614619815495514062642477146835022701995669351680190615899829376911774033621796004782194631331877155406195589864790036976741073426923543011691583992410126973808726582626689738295080029359056116594035156517392038136733212739166208053618175722729889761451343438013751056893702739937945703423075260871988348440112440917872763533353405533189134664618352604106062560694822720080481852138074828159593659017300781211727479662753310047097096042525203218013063729588091123148802199795195504681894910475089028554501545254029573388415422609757215602734353336449506942989216990161622155374698420650668927764530061738508166925654729506207138012866730536002390805182141934995018262821013567434586548165883230726495288538844674243346014166290046481576404644531856956973526080496921378422361560779486057707681783803053883612496295353652006798684052580862602004631068179706079170176880305235670489836875810916523299838883492823406332144708498410097893465931447222005362437972862471581651590611031252941655484888648715518721616928914237256259901271822525792886384979272305880889964072496168341538664838528779903670982045306803313552010702958816043818570864175023073326614360910545018525024519071309275761970635495492140680669466571008617862609542941825581935191746490224156846674902646896132593736618635572040463311400610956397370821117115366103303968633416611581253816194394135963281990947141140486753371344559034494542515088148053872561514207043645552348216795394987513505778441663903957512985448569914813046149803151137585812168743288075117335454303939692973347194346958099339966553526465059762582131876585549496243990423321539888451703209556830175171794756864501141517738898266005827425001907409624895653109543110987161989780820580677388042474902697301144828927651153988181936391697786803762151550909738752256618234910688650606058419549354656955952723152746551939251377363888592836554830618632702489171585938727056239217883125953035432033779942785187485462154260426670073396692287784125689831046175499689574825783125861521573276987004377168657155086491026611201112682064845034191115465346432829959734844211371523906499997636936482362528048216903041197004988506954547391833365775826535041426422008748788174242465624514247866214329982235105256946345412531715660268776139384373981451971727585578152291639040064432367267324500924777272183281529287171032156164419787587705564735242455175731967946345798131989669855663070627772226280978485299826161093656230688908162253774933865915540204770945830047912249126981931014586376090036662342572900380306662543691284641831977538400335240218337565768707597712478435571475304855868742235720951744341427184528303706930879573480223904291425644312661018224102102063045166785847218932905048140534839222665586430109979752793068042257715006481235384592260627017023905197354246257029351427988663698391515376209209722017810485574228607329732404022746512048670068867437617001952789883786329676478040880518589980108604341299532208534775543466926167156750047756237855674336044296558560972610435703571677963721893047804057262176379423945016053482931074839871263495458173034523267792651996818037530274102899296485102055522726759618225048250160423960554452832655395950731795646178637825847618555335087007116454635240427483534975281865104866934668678679468886957868026733236254394149826918536774627851422942663322642092746591218317417959595189473074012199816799611299413393574285861537551251992797121832027621531825877605198343479733839408330779510926130396240446083090443831334972666155834870201671505439796096385959591603209522837425997991553214749179070928493677237948956382051397118150707101032722142661564387138570362161780410611330635907585965816882253006962650603703685353336655469846016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 408289141383167271197992461414647085131405636514480106472068011323338874382565104364112020452101663645806422155254193713846166212442802906078325119052907138175115813215257207943088100722501730170753530410328735248966541926004584503400130859156311197582275419684179774417799588477876200296626958158865372611661494367617305967739934091394455333814214239285313945103747771998243959251615918814764937816974048460239735079149531639696524571679067997873775046648482794551711396335491630484521958961144521917761550501837353863609134337192900513922391144839129611479355122455848945870991727999520210492514874241407713552027160170399603848056212151634824468708991609716068168122959308684334137602384812552615442412043993456206110505989330493888908016992827948149398647976882579684900946976580545235780728922190851187368343794752767376306877890597706905089736822578172897198071185938943690984291013487549166727001979558180235003609387713261221034034587883764776279351459426320364623620553720223942154828472950127461645804637275142642730304750010851804803130087432363119074852883973089265382895106352338495808914027966013016384170670671445815048698929825460311629598677176486390197456287090392700688421571096131691354734344121110356280473528843811587372633500475011883528454619862602734650794926961991317667981534086779030902213661417203045257869550743194820333808292130290404792506344703503687801791899166311330549916065270798405700787407219537182024682409593503208686182055773711238285796189293519331519204556589298371254612407296827039023379483150152987613933323879730828915581874669247640547582213654887551721946763176103118490052836048262733613983769289851142829920505320979096738112623956954675541536197248611015240329448259872602274922195989746181052202244657487940204839553424544869641957175711396207517147283015292240247988773176472268175799580744167525982398057397310449569990005460778321826814852905879395320123195283501182597581018426971661817927227235993330625901035884121773410284174448178582160545358424910131221510434244203133330992731099097300758399189883839003084025263958104459006541821925562205505073703960682404739219807487309264403983443903104523616587542254070932167410319994661619967146370606340469724258025194079713074735278139673129397519951958530740228073166849039314880467767236979349320040137397276336056593124655554777266731602155467424610895095838091256943991975023934075287601450389409080323294210259422383181547518865172574468456169000726390526810039797516743155591707775203273867593874573146971121236953447704087010934175759401620259699536910018385948554428924037772940419315553842913192439763040321428201532608446716918900848320269020375546149999875272701869380184606292960782464338410255568632029012039310639380806299839848830598955261172624683712185605893189934138245879140514879959380875926488837810402744956819967562598250644964850190736886937004154324409106642061843453168596015469884783870151613548628635330211984735594919077003824029136405296094520999614238902738534696514031477219920045166415758312846840657479666195691398261818138447392629558811216073671471541397445894422995015551924892241599823462855405394416817366281873292522203289580559944145331183164159858317879022538741475019431140737631588814628208053336398448406971021141444114292949392516816004104411067742307999969275315943622559077217311895605736091407383202089841600868970219216442834169780583272932941901005548716329426945842096342661395956568702884761072971133624112078806863484763897431371969684991865561940840093675572170277896556537106607341927693442358506575762892164588023868976560294156126511193511730716293463810132516726591910509577494895148519732554229656881802701118531705775131782918300919074843340377390125854761654651793542527979620793685342141601227122123946747102694232374064390731238981092686591376723244132257110849738477148469717811020030643291538958471658771114785554908767251545913560371306079612606448901366764177513643134501518529440813553670917587912431190573463399644234840010184023680833663151261962812258741843871996495941622893687675847216877514051913181499369321194555643804242168808377452279145071022095842471153883236191860718202642399493956418266651417039882349826634106552825656809378046168515032887249900432118943821007559691938350237906385336819500747442034647068814944823121192655902001917768664605984935237877402163198569844370202468805876744251111034279153553747575374623076443776354639776808735100564076830473403395272998955070210389123836749997708396978090162233025267549066502532942977057638850896665551549180280371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -146266436506824475446086277467612134187761403489256512611681852645099574533111173113449987221460561386757920205399178330203470927831252021810847553022107314889138502259314803573626206353680188761062434506283170313543015020589519817163846629563016066061320026031762845623160319912280814994747166375145715907232336146436796888333028705792305241668935280058044192738275816889561524432227972564109549092551132294250073318391483053934296510261338282776639660321204977816442680249449178991362370763270554661486091757358543538253862367267760701023889226574990293671007594611907015792439191101185455141116564033314672438117995652586270268121183606038434946236182145973289401568983841600146669530422795327563458434748545329832598640776764983326045723642320891809468852669470996936999518563174364691489396243541720711965214569862402929906878350445705176530357219108531569029856205486197598400601747529351553627499354307584426227001623092477159597184498512962371012694046003424190689666299512134595338632007851657677965590769815298326529388000325216293387389587193501556838478508175369983880304304615676928076407320936975133171596970788500230542064582925513021588323399409974533058702130996787366260935731270714827089943072885118899528956633635574570937784411115536094704083487664675269835677597335324866099270987062187868801611806280683903136817828606418653758693359661516551507259826155082698597743189696609354628703599953875470277304176509560415053373755784908518663247559528689850188110227255482665876310978331193143740481698082169836782904016466753420993529311434111174943408251715810708405146840825248647682880769051886237083907371139610195380217736604241002680537357814997981182069373612166056472875857410666783957711186613334788589628749510166574934821612342857633963472782169322473826044132876211186253973368983991649985359854700788253428548408930743014934165160084783492496966684929424304057338576049262098265468026863806176554409519236075412139225337039727998534388407193370267164752296336769262521165294648613098736766113484670794811336271716749767488145999489343840481822427244554395811443413216318870467078152448917416134252797313896186706537953643131360800084476220646503533544760543945454219676593576756831131189902982589285276157182999096421570534076614637123293951683306687573864258634342000133846724988464904326056268598156720043139487677447086980426429412933878202856964590316647981396813590470978305855496536126016787490595235939073146866618600259149640558167190796957264636377196638096077839345276815294694419019769114931214310353131738698430367758233444265370570880764735467570393536024926715142216972933276160659516836470412900017253122146043921474586712738220632755407602942981269090187444060198153244266472221987820333450884725212185428808574104353113157227558165915742619961653834513833928643784969278730169632271517034651676938527680131641757240881535893578427017204852789191039499957736594365069086602476241378397074114401493318432786960837301402490581143112009460870686774062234029732640136659439489791152293115720092492363578841765423789198237204879746669650234258828219967230826027948421311722684514351952393592092007773782608494617661635389076900857091131019155976087685908232736350824566021126628722489954686903081344308383678979224386508161893008606515448595120525656385051950281053158211083299088996399724575214186179975118750529370188036991380018471280174196833791024961490454808770086966961976198700326080618938516800238645434812905936699296991540413526226219334413709733190897273430265918711380046620214538934934285881810345998065814703590625863814324267341619146959157283852941685767569046925703757430424255439646845540456078011684512649073923506563115125507474804259450161033171112944021466838096405167047330403909446743734277786534734185479009257567882849276498405976842646473750558413561952363976368168083182477406575708990306228982877593506462525070781797776803490751053695440471868485805351109350207813185983283568189847540846462105174432457116243050427822400621360590675310990646801643543480117273846994707344076109169123182753082395459261540039304376808829823244591405371078547417711155202192526227485544921207473073264102008005947781908064159974318494135750795279414768347222237078620271529273306365793127179663556043463157798522751966540325669927582788697097737178104115577910268625161150155323384433465318644753188447646254791864095480695432115396095448662513323161585962100127918092972622025791908510400094548860426835490831298242509046222450911781574753769245398196433074394761902145325445272756529198570050840576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -498872574765490685525755351705599764444950690970361645941192037262731110626007928534586470752557892474938242126030275030911095186456035782117398056245130816350727320446889991434615768936290243950696050957662236359643553790095674961774448072846249824848513543259801269785629274562318102317794515957507937091248349451754530147116657432661932484582532630555942040299537583265083854724712902226873660246576841313794953318654616544072384262759331805285596739447350996994076765175190264773145856938855763948333171438812817121830419235859403599917909927088149840155331339902102757751922355838957739417058759508126928164062842818375977294600658455018835725838865728507378520860448655522480815679524869516651008454541503773973437301312447559414697698206737582163044819442561421495338309629809272894260267773652400176376582387801493436909556167841514767829450998878896155968642571522387713265283066227910634044603566002822764802833845054461693637703806540567420463772489405742539890016794771816239680559251994628764470463500903421089675425550963915893060031429256219194769633864596622743888321036459531941697833498438059665439824241689662105424063758240684537462882653799452413428612908417123853665429508137521536304191421059282067481862444547098499094774657248212701162477788561859519367940148468926747906150601267442562169821581629484085264824186536166312391660328148263213776240703568343821410237959419683110011367305428788712915353487832063945224416641188980418928962579914134527450419479194059225789383761180804648442376327400357351854523968662424763546639409354617364581958025451090290651200213398429655593526731842448663374920005603788830351305882099545052205432694592523870911115254158384357871920690243420418995394531714690818156072702239507107497394365553554499692743248692874155135033739181370527131242307988300450543373171826110339941075157928059383817983323162407132910505566643686515731421579854004129070687376708185641812746531599757044584811595294995571986724714541487655036105718902325678479333295967869786373433164862638291730684727289133261359190736198477044113673235517869033834829078619679472807795684535306495158333793235233851618370860995361584284185287114057330776289910160983157276472552045196318065692188346883305156006868905208853558960566456209659012535546847018269788142477068606679099889980315876675729217439791780394843190649896468304142164238401331000285771066456153371611849829441210426254626700365089852086465200516551913239448443979376404354280866625811623787721218178041221569587430217039278785730621193404982985237348090610164642401087735419704762107993882132192943194126649582999551304535519986681113910836880584411903487998217440583083730334346607606459925660033533287461347878844840381217478272145099718564155365137921103429187873194430435201295398636996906204884023711957538337019521839615894785559872811156112612101344949760497273336372493672837293228223374083128785231251725677351003871394940779722027444668022304837813559710072441676207355418084644627457823576864740054743904310556641835575872825564768147538549900408003571212086946830601029843857097147700756763685023327198808793766693641109105044595393136958708107180052752722371940632912963297932675442646283956348030989039844956133585358041067910809163049730728409156920263669830977489130376435785961687650351891263870276049268238197675416023687510030704451974170977105469779765924026377059137543792486833144093700954755890669820554090103397245350824668708038351364572379823893767542610001349094691579368782818417151850023702746789048207609347678423803290523483271317841311861816938619008317288609253642140669696004990885987979089536656979896785949380470354597474312733235218885464080281790719128329779384944719716378435932383407412687818905034625608513671479127710800716006342069784535959058632941647921211073377903870339003880443341667110012695982562698746702101124082600279741007660867674824818488630350982699577134336216815739271900452668949723551047218696196917973964771541010441305109972913326610672783711362542419022461516752071988782002285811752272042213609259500444916837651737453368080074805223191278346827873144969021264846509594540472012179895015630966283682955308126076454256723834543124454033071409013541635372749559616888969395255712382639945383347851120303759971116455354555885209130843631485784253027888021404667111584727156895083434476549939250767895272683505649700595368190816933266977207195335571484275782519859412722189635455446426868393531794142082680244796771813918628685226130697683069044599805062275600599316549815982311734285598292516614144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1006748297473299384060440355020020432564615365409100091388431135948368171713745680053940489614330172926877890258553599137435486472803175134071623754518385112437796533067798930688143406937989940946523168949056804755353690231795189914582670323771104006970536959606527930340715185585696297312431580785167764883107643379223418394024901501039378453950570067083526557117023383229317831311234223477886903084070422451375178679572172705674656959517172011289845753589632530189469665782511030290717385962218890885388853089855965872514054221497156587407061390612789106845727888291397890411424121931570951663741284039453970683808790180585415596626950288513562407262192696707418559680729062624791845502301812231321735222892854739022247456652268014831831789991947828424327921075911137235477926808800502957500582396474572505386695739847078897148160754519345297227396039354839368529147928825987157467344662165409167272629999377285242633321480186578346272583544085653378286251025569211600208928813337324630315923435198143867496102209623778206578155272223769746835113012652426001320225254809148253056645469728261995054550890761180365950012796641470909513257315594303148412065300212260273939770586496618129396317503684072709698626941424251138723091863203950093046118002812127483418407189918243911691395399539471274780734867040961502552357254728068107015187601026015447025988522049692957727649336801155240434133681147346964069008445188233177015391757613614239914958863452327216263558733640583820750159225330101069394834563531296109773234829981228920685455019532144979521215175001807634061784777878550542122059268510718696750112223199759454933021259353969446858319498579025631787766432009425092727975084212176702337572815345485658524086612767193700340900865654796520467358720513140009143500437566510722863372997610647991951954498706853865104201473631372406616984532459085961227688152210976017508783426953328492258816583610938344865803004391574703320459221352709150307957819466354408774631801181757502416219693868903671706248708725930052202620028111817168218136728676697988752675240768022523076122764806420178714673539943703891949477359255635565852272749346634542978647972364648409710621397010298067024452965973007839262389115067881638587929729498425822624886325467312870744665886276540244003776332175728109395594032451673628450262817832423878307961429699599895775857633012702463374436628496073560373944062451379798847696067550811773832812723829096103298719741679459708086549351697769918178946653255984298547505626550834718808701544318995376174193454253534383691505887773122057365426554618792583824431247737561367507070884248746237873828947110266649977827622111780212623305477294838464599491793733436014647864477352275463347795756366826586399393038893896259916082551870580668548724055832562714767442300483546961174129829584338606818766452476883496422397949738950276777877860115905193659775969891242393604579323650660922306221208179494837573737765643736601444619389853482550772947398203328004827417327127358729956698363078093605254131156826349522039114623365669373147273731709172615573272777536159626471012856943420508962790173813083831161751350619426109283757954591356368938772921751678064971953096087812504133530218421369620500304806632696941053587872330123646955176793599609138184266336056358223049527743578409038579232924363181612758165197110359224592125337385569972970077232872224623995295948153557950028467321466707498162834408121169042660106337303643173428825329417779303621162551134876447107147665611640065396123810361300273683048213246624007962787978996781040319342528220745902817114809480511321260993806632795676754446637973532294757589028699468807299604115285087670514343596199012313733157253098865346140182716114847528362671218886166569563233689102417085066740221895458222821231123209241953933396059924804375285135044054838840126556267309892335796629812633614442555471250055447390628772577779817942795555712050811107680651694272570680291742741002079249020474326245948094966942199367558253509526024002915728858415193002357602189775976154761105245409265171208717795745431008211420543076841848679939889358868089871450743220622690771690601205608312091606144691991120369621697190560259357816790267430226074468656903813086832957412692113098264611878236721156944321325616248294662392547507823459398089493270177276716237563588151150402518923304082055491740611342755978136880738910869478147647897150429869746981389007289223377030945284494396181087306563135585283874505774854551961087170411799911533810765696014508194342151912939959742929310356095459859734735036586081176023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -613675014149370100773302012754071806159346099976996840920608432172728422318028638769622158350044753163036850181544332461965721789161996209138375897780453928522083183033619081347940639585100559343030770292997582468707223782167041210366251879201854849251017604612777201169591055688231815976175611395046578029521615749142790220762458843718005887062354328296761834812209263427857398184749034610466265317583195350654554623982245735829776416847264851702416815276773696693253802926035054104052387371890209056551067066640033716341897954861483988826707884118682157950327928732220295534265590360767959954633074999682502686556509803597452738608700772785462668290906341177818520080564851831405312251101332550720836833674859033113578034765555917877326446855162298341700573377225984611485199399782806478960647102827171587373670393715644028958041799484314393140254594905009658470734309228452133542622003271614204993451045955703241298213336781136466135187993133902196994140103243246098363826734767465867666905015876492477883067714681000841160726231318520231377648006661083258123552720843946151952398538600307547454794924934447652143900856555780685464103022117284357181480697283842598081048053962313862655299810233771951810829239726690710643213596119115131716386020434184853016108713423749043905026835996078124189592868185477073655793610466042280675527249269814322256132989336101034748280118611231378733003265117275021437159555541333377771197450968978881605291008187266820814820952856206220694210515005024120170724724277230908820475114317563646760083845080381916516188240942614903467287097497413714684853206126019393581914544842360622206737180045933349835124449628112353255371703050393676179222162492396611479969643400488533239553101803688514999210962209354618598050235135683151562185847699536499890927646863880713646780342524697454993779087526890319206457507099268236728744948808506318415914010727084888618767575842927870537857685546399009226513599381300355177395410393369423510404812828654225365551909350317159586706216538627804145016742486967280159042703115323758756444499419393064194414099639145358451472751325290022885899779625695859771510817797799046299654453611332868534664412523682109153933475346732137049791128067051492748760907761655716511594129109267127941305723532723871504985220380724233987324545083818805707478142938831488668651777521267229940039874033630051963369773291402442103529916581579139158922224096721830928848074295647729226033882861832828534316824546771346344993999506067782958179510329178603359646612772644240332106543388545798587778063604112856164196112082827531393536769623014954823003212076392908855661553748802961340925938669895730974565749968135669110630074901261528059690272092614740225271859855443622544676149020272321587961159553887262399709915639370260378198287642645859061374913203609489190044785590943665124576364516406176045225392349073189816441915152676936117735607114413261286276441299873617767801549855509655816141877318830774937006446782847348492744007240904333648256743582678593700644456603038790001084678929522945936259355831196826649987120356054911967658915090099208373561061227579630723646468293192435623791260314689973516199468873564097266839545981469897724807648962020588053484568366925212392186420869859610266246706083386072394630632327043397696113001753652716545813743837870285709424074761769230638731574595112864471202631539585995183242219366730753199325041586168544297373336641765863059964356343710264462724332292327102267528571653884565872471160658658134194191784923530651713174110537658125413865440964574610835835760906862048827477871194018231535946359879470530735212439933586153111631661443427139977012906211798018791813485892344165049915827412148870413843322614947787443761391864635956084116518924180820545909113914239013437538197229756776065014539866409709607481433003119540597033149945489784900597364122459719517252117579405001600792219637388976366055121630872075931186820062521684691601479905581186934556550735496213970787439078395287554632636171027546068707032276638788124777587085733255916882519994398759932781410118964017280135317115384403121359770722847563571039459127491481874012622254563152057527845749195033536240273377533959725254313656862071436490466334391879049029043642475674580783746785589953682489585345412407519105788210594724765710131590387331126002176988991079797857402680571235987202707864848298795136214377513068108398114627870607172894282479234419680188439344481430704660788653146094195506010145220358912575019036058093890754685152004929789183863052239849411344652828379440448018320636911616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -742802537279248596132123698778314644990962288971748916777086057579462214931616191860776472775133612903178544098845925797306486252761675682252815101319099171860429415557839774030797301202496149224787405744865870813181387856598059056679640860155325151078723810879401060718604894073855672191228894143654617500799337875358599722384791809471527339010064454265417677288331876886846200767762481411815630612542399230346718243554289224803998324350104006788341448620225149248254479901561876802043919178599073838557441837911247042809021332703622003519417569295007829761420222897266380019966985192798260281365278364525512491834325795433824215896263488320240656100581456512223341358410223733939210455567397425770483435553765170265324149176676686832434058559228217682987203541475923650483747193578819399093829768845614285055880713302237898074680353072405942640954978420596280286927819738499758983184907931493102106938281575515249358358833398619748621404716984872743185383237700412448542182998829750469984909073935915715656999195707879148708304492356695114975204559999858959119707760568151822017361071441640596839936880024435526658527061218232353816411841337273030798197246296633081628773634434217821730123924303206310987426863567909393363464847334645368564425295807798909631879797775681222920752719367693676638000290434194613570078560212732186076420562865926389961552610223316971251904897103392735745519175268221748059514151346658819188408414681631639589575893959564427265247951891026171599595070005831573311632968551605520806691192394782758502059433039744530908005254554317029158994632597587299105552551500767782355564975205011774507732589524224277981946814728737472140103676056651789085774509928571308440862999609576126850873143353953177981416756868911300175442233696843944832980160437936920933754702617763208632284553009725947081910393895671029194572315095050817075952891722132421303973571938807975573004318697621557246746869686071168218601021614851915390111944361819058383526232352756648457714475623517413764952102095634523859465442703910292522121980185159266448501203661255308850695574809160990956140931886431013099210793833036324884221574946220131984776129781176516739553081857206933441527932598363259509831746919794589160596567195903434454853221594927896536346877666670277080073099935131392646594558184504245213832652202676359981857627917518928622037568896981198029868768952152590441342244013211148497492113627860143081686534832406548397431322962209630207344324310099380019486369602653297095046671801755656881590538888729351233807266462321228084426424464357570288996407555318081724902290143400896611036630782019452811924836099544710658666740922797959180019217856166781211689492177171845543594770226866491735030690862476003937360422185062220007127609722307625263321677032102302106314641735462946599998027956027163424179731173835877261853156747839810611660548352371049307325065266261754763253243132208124772498527186391092013676280040863439827964925796135508604398303772590474597355759421231704183370874719761998609618437057549455167347269709206489487300855391935303424646622194044978389545335358996762373901507869716861654421461826198327051159702156404947093037002180096046325480686696838985181952045617402720105631123690809989656682340366421507518513856267794276001686429384305524037529686837247651916493297862313974641391172124588347161562197515979967169513508194870864326345963477977951465111062115907301991952123162796848264354128117188359752900861868851773406400498325334130175176813614969405107436289427319441268800351649881615482010361354008972593048499016572479604274199808074282199297297157597149686751136689407756953980026357325384764366240452445984465796959095365017410161189654032187716619637185569160862242320119428885094809264364839664802863992403132663377744418358399459996815561016642546878658849772780280334974253251290401837740842048947523337614664573412163124743617591617043451766556357205617887750100108419657048527234745918941669403969168959345351848999961141388485514930259447577210065634052571323677802486427348494523783700648115409020364147071991951720706534511955848079637827117323304615925450103556561241214363993548233281297555259829344812907132976331190031362879595491246295281861063736225705422693484619592100779350269568917672541803691710697382104283019062066816753848671271981467272629269224890724922747693008190192050294390449145898735270093988355108049307838083845074508790854590314826401213577884008413760512954593502627913266223811651967995075830015970568037113783196193153220829248136873609678872136845019233483030644981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1393211567295560416404076507984299270193739791633449446435225660895699410448504212471895969812482209804911582799552683021621894288078009787541312115676441673166000380642324666477008491573190733529608370179232166900845503457265679520958967082427225022439265843539386481792339415518371152474013922458415516246320237068819800275694035612038809931856515227543619159416807408192350518980032787062457229756404777641044548551128466413952712081575437095246602053076944920911414480094239583354486246295787312798154162911013955393262738263105160515681890731748398263481616596077510900176954851185896823624932394800668732376470594126141477205102820637677311053781737100924333584269363678877195284389793241088618573885769824247293054620191757294341195221982731341966785880167332922229185505464366848615966174299220674876751686065479389655836412031086504270127153941718032317000486080358551445087719719077770048435875047381697614285191141691978275741657161619892811483508517617000288412931504392061054257963380153759604845630582552584693654641095394062166947732775686185612841560693959988675020251517161704772400744773207527017835593671237030324711162734296393994324947009899876447847621292057956381139010989104280902945551682842821879186026307015657340095179322508506028733810781338387037449254418011113232034790597730119948655109606906966164661943684975091154998860345548267228624092895841213369144621167450534322274418235016219010795134825097636520147269188961779392663357682086168080841404010828443913048223126188972301935757366471427630734825657576598930494630064174749361614418207825918063921619123928110943584274414965276205034212417715801348889581827356090360633909508443977430208985783129221999897674833866466588858173097357472523757192477532149974613399612701073226258724140150181263226616971657148600653617669107712013146196571256925753087044280911240586076431094321130390062577410538065506647348339318275047075010821662544479985475069320317297293752640532162106034470027138562705038904414121498122826622490940441984774585903905758607597436226543343119312039183423532150828008667880340388109050085791440295086419371914142131952471982917430190290542995981294805299177428273032497580365762464795770814640405116335036075798620335225813984508149017641757220502138920698293764367357569375570879735654025470512568637952476572886908036058902302531641528271234226795843034878467855505135281629526740709283960879549815458440685680097577551839902407988692511173415381549484476251658866958204371485230964061891471450219765179308534327094411874634848702661091233197559593476874625494186970888874275744178918180578001671488604331050119239730607548096226974286008218032021797128815239713697149918501635922745188949666564547306595850197287234690411928374559314479205105784897519282811253821039150058570911916515898313153165838458094787351329125954852011754178059996577624953033830672034406657771061466526868505481201698157466851787561449430472608744694698953087644155168316642525499470125908321479366446286497951796020223640870617056792346764208996365482149666522388984260611614512159184778543877239753593147732635078944576653391831510427800227363581226909042496254304410714479716308033017760829730920941754614924392871973045429134455223836037306167397353715210226216234754597007162262395587811451991793115207676642734381932743671841056261044038371238063190703134827642684043943708685474256080472804043286700330955407495078597526311277207054917675657844263445115632118396671871854087532926880336124556073137503219856308496603603228778720876136517324626400827430618785629266887455426154508320278940749480644382299144610749483947337927317046341309171315967278959020420320149353928345400578415515133422897981100013886754427088201850399886519752652536719867460197294198286749719684554389877653044483380015621822614847858273889937462280208279555912915349915012252381669680669662336681872650378796193475251671933565974550068564680143528782891503268289403155691432627909422990197297633837305466879393936147328055428013953516226627909572179003719326281579355596145073093939638674333144481691367536921830032864758254303921175944632064797299922752298130817640546597149562270349786583050896067172970306674539271309386752940308730818653090239493086864449151219233541216886697510196691452620998632438354200683392811363485672833785047274269356526223946504491099374105336122034700826089885766999728622438743380225941346869696040601933810759621741365514022417059755392216312609471388553460415104015693629589655604240709474353280486009169049418868860831133080226340602129575513165004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 192189907652725968403383403467675233289214397647288266022628285814712063581893775950070019907169606344128848687267090992941028310041598398319560075186677001908216995558900614238208722353846827632260881073757193700520102142852790180506694538734998717942301105222927000680457051018553295175466640036018476928457451557257418922489220281902192749309937141855541524059904681332289314481502533729617643544390404937385118860598724293413428078132761729651462091614379992560921348663792612018333324861418953463826479489627059066758119261970959290309529708920005357457760322953093971142116279936181252177293710902402424431114924116433361809112190387860214691087764536530514823794835908323260931765124222927190318384269035956872100896253499778050786543553654483116702023368062846756358875560991775642354760960404558329549721525106850345194825322559053355838022793501550053073267941870058515449643702171955924980028172012608817193791730384739138839856425526679613880396964377209977393980613403424677026900772514764609934249061956425786028287061154837146230020163085190182545424071550085587320892277785668775342665215990188134000925306089551009152888130729546492073654554045131275282002866567531286469332602390347947764886185174124937499541328546280178468559075061627770562314134533247704247170431081378801692391646823995277215497972610867727474666785552816888791417810199398679477902458127211401136222943488637644000797806181912294133338897570847245952834330921408744485447983965299632158691152276482580379239556245934842494130152567800564180558447224076963661354301816112589768616090684477516830870891098504527308728298163343208957510375391461581964500816374151871386396550081457545987530433559712007403680082859446776295003978845671351426918413175418548820318829947158497722194763941473032147647602436850013657124226958264557621344195200572911986869799004083846976434354462156336440427737810625086599220014776230489323027481466272116022542527401261968378886525701107899632189872906155908958441376860715016093401833216963596657373188397771630449407169269311079622161684184402944173418614199713777734388107190586761551073140403104778674379671214027403389435891306697028418362934628579490238173676929849990774163979585903272748354256829057629270964347747114878189766369469427937226390183225756990727128542210885667717093529120324657882662062073608883650632298302180572383421344288854603703533862138544685390010535006545510480631242959901982566160082261184493552784481008900768003459652534028065220589157377046610495761407641545254579642733603671938968628892426826749520612493063824904003930305774808081907589020221004729423487884243794732302450187273821682990144468490899999790041559953850479318347636587269828106143981753873321855986523956374592558767701329348587924064004429687598913633756571709747784368502268395363925993774564376406735529808540095819213552126176328863643346473264667640736765077918569270119835156451793224652856606264649818587422825426284987218953905129231315309888084311091842497655911018176945446910687355204981157383730548035587404786042329065507800874382726622147121496180975984465893898848996251501905624227210464351443111106299742859430844517822494205054031637323138520077873897223536512733520450909683324481766867841215975098015598079253744270210631851716271384964452496377097033008273601792183651360770123390322836690145131027361044955696541731639656817286336700175762661382757025797558974131139046013369708330570876014020600740405453179799799306771278893007315121754848873843958237270900955568750071539158959696072488214811585808980613795141989144013997156788131024345239363654592946875315216004501645964583613996192351856992728083205050402222220429990116351200777038387020545087730513289482666070322544087432465378423291980635120990184620906373694214576355339514494493863421713609404514920595061985079014280237715052718771508840435779331381977177615243491595964200125439350523472728499977840510500811153192215631149606826200231492774731502729544254852053213487443390341305907549041699964859344082073112147409686711291229558688339044488724665734751405528047799943786286181553284543649368517821162761707250131755773873545742595123300725592139948838726359823834386578322068909835951313251657401933894605254414912572620581398710492426719546124231328946202029001071311523822516109010701918037633494126372991459479699796062141983482099716306413268837820864573748094389519762076532810733538751591709239408448382734947296196243721103119850687807633163590607368175888962850092064733339673869234450738393275935515755495968020991437506176614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1748869861020185288319738199170820521337703526856427560152458033255111494765323413843103200938720595676464162509787167527489029899165132292764301974892788760991775715556660583542816539192752749114409192723081735164711633643655526910700948613554748249158464855897332045781398737591439408998675615419840076067089586690760044295589245956337540810226176655545826720557141714774927449834999154793333950767975753538939078216864241074886700331139773701085693560956513386535076266865749721774763726283217660175521721495736277251696912586577419643466462815369642396839311925364541283783665847603984299189613821580958477143414786188243793089852836393919354422642350230647064841380912473569571467460670593267213714613903018761896141936067693430874148168328311647208014692019935968840209336502812573693379289908493050016973523893930141974477389250523682261972312332850712693089431799677784018031926305754131937823367473448927120809723440535759504671442241004770014007740014293580024043025006296390583481519212026405393130258364534082380820746797953105059453640835407483370329120694599700900693753745454506352407452927049915465611961843870782028780181253994232151574592094836696118955801368147378244424043385929442302201326430054724784290611022086629207889518203450905209429343310030370439625277650673212321358755407658335447698149056953189661374071472476147560646951855566335150259880875626186652651673646047420289797908201573361807346076895601469856956077978286335748376223374124681675958847884557238675476122410388257898085551459181144237128864659412799812023414342208175293508397242651829099549595929176389766009942907657412494005504543182173456903830220470293428852862080275320768963989570025226245439916652008967105431358274983508386876777861347541744483912200664101334943508502142160871481050899133188510257954205876072123813842513350111032538713058656093119222469124883011015471304744480973170528788754072848662329261183713795261400557867300222885128862138168874986689440775806680489162904996709585491185182194654916791847680633906904750270275900252583927768949023638437119957138115244647580084546589205584532765353307835186912257357282954260660147594380061002334684901794949652926016157476727618344591252906846846358575130029686163205748753543968825728625080889049207583116553065164523553937581912477536867428003339097592280264910627236757338506928225766265228136042468347355940217266865827976642587203106015481067535141801953494467386444506924954736541226780849788658812436363975394327298353057811865246648011653417546706099792783786650599115041733475618169130390480359443809802514930736576374969617242431671640766367924912948737726838296744631738828995044815161959181609418613163083175672869452348664007935179544077702972684299252436825568600387136334711123071277102449697253933486592898929437260316211814323423375685137876777957380983143125438251872872477121632466926431690995801037908599317019399650520597111799207757035670492541452634924236149925252477238328990488833136602249576783459097635551273697448381870439293677715661572104198534521736613830322787987089352935712481728196310530078063243721041851284915354317342704866329047743737636082772031386332120687985252077485559496949146894512852868519324896172306434219091397413235774403877007723615687351867901515544925716623145740682349181274950702661640394802762531966243203483195801192231082469277301111359166126009096384620571603675506413546673219666906108274508651758696734660219783069531003154026452740852008776921963867487330981819100112032220153068436156504099964407080518332288227988019568996187250802233021863172147554118971482038429823493539565078532571978842577476932586825205176288138919633103279836571572121599471232617086888168286023079580394174662095389115244810730670640213384950199043448149425867040013244224734400862505359216070597407171658239336229337250108542085674981947838400066887905593140250377720248515864517929500650163837051251556499950540297525735090976828645127403643147494755566928867428900092281595346670445437167848183914595330948889265584286175242661487432865900349409950945682250891867817569569728810003180462569679085939061679539626230339927143962700450062694912585218724988038449822411093981360694338977694814299621750264446627370299650801054225674052908310544411377350192836663528602209009340421395604717353388318176017654416212979069251198354739592953148407535249147854424482073057573884547872362538284809020953630615520309756896060808234076194188965226790814606833424655424110475175182501972345971980522785306475603427065601166502612172825439810697638744162304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1143673120300199490470199161198204422518894345065937456723791952153539732850581784999790902548777680615348301462332866135157040262447431543467183277108557125908966870360843028145192280523992435764531968876307208132144873855085518293785383078679024807555396192959904800814613248721845660177373961293542794201098816238254251591759726436824019272029898535269199869940720674253828017191679523204229014292240680588952670510349350422052995514800675688288845773405701422927260144946883319616350410843320781064752901045493605148487816288175090799694755171163239078264356147523465685032419635337168423987951805097103719136419170176247751537984929927168175271570652300700074048733810973971447370962172341380799819205009586092401025442080659235381106974169966350886755732460497305375401421595111458098406490009002684351391102960113305240898060947258827607398513586667223411983853657538662891343015629338590673428178756205745511441052397171069197009195790389179020633000386265139745790299660627591603276114830312210282703951453740002388590366578253310617151199580432000633557346152339784919133185731606958344208052558459585825603018092143152623746868766357099469256497114793400540839923180303278068393554984135015575143256824762350990227946570978272305776374303023027865993833662401960767592525547144802364330581226517481824391902442803712268548609708915695125739633924671215888542324495178345513352459835450935571985580332986729381490135787679351317154718927712819007857209411403885518539818561461920857729327347168020247450232771861483568940058498667819123010218608189058037535329539618085894014020560463135838518011632432988447804381991747609016848883988376362092061978099144971317291413724792158519240600883087497790519636718648658439517743309269485722460855529721866142235694704837338700745026326215551967048031340631950037873720456199425337736541351855838092030166429381700736456086647835959625848135780654575206629676077251796251259437204689005795359116596167733312511029254208652990727995711629429200395796353699241254699822182072533860031433455453992638584560206047241315027323450321695019031106086818917676284980139278713788588968994898015578837107775635232724813466297947068115718977103146450680072204187865260041139221981256087860366714912796743222297336334784045361002167003660853274829467549555200428385399753702868286615745116697196358262255070459025120798176346481778974412204842367378143916919009249938984263240648303989549712401334425043356201127621742950716482567107274064171921185087973579750327014016108331200332175969977986984168464199277878391186313141419913221765520916889490570626666797489832499537852171798752472760266048032516895112175531029436956692975405355757163086681650956780602909874279838321065920105921868806339729146440637636956150293886095175712612435781786259624651988053622402832647879214859247989870263271060730648561110536956454340836085363797018628625820485561853616557711154641462810436563116712823329428690896669042359069132627173169804424667011198576786554724070082591883081394312893661168915571020815049641207039586626702831918467601994696176853423393784729296502612446370728165610608903954606881158444862415020232765922279419522471507650666397767352722202548251601791406370664594167239717461995011418223310173092748757155555047360947512611283762285152692647571146013884036562835951351268435591338998263648574340710640795880587214809495716763039836861143144782823876411359780989028295294032308596194086200954001055924489392547810810308587044523283260572216571841639534446140642300661918946806657830853825077186086962984979202563727489946166255732497485223815125336108698546894181219068352798766986216219962350483323019352923854240700170395885862528883231831586765466162901660878277954748350004812416416872062228325391794178680307173994292081547014110665097213510324181171330897971337483624979852611176895416038878594200623372749248442545890940413346276467884560923402788651460319909294388446883378701836997561402436456717297141362345145496464990914307861854503043524970129486883294526431886007252251899852356593360664904400961260150233708579767901025586118655652029482637080034039472309224192420120276357234376015005414467196278428670293907408185890361558017988506425423647950654679717648599649543476149699028142860007375799733463318311223277347649000011585858791440194416129362152502514956168792839988032395516221712984901077679979045596787023845194318112991572608208939983942213262212148948697009196058412127131427471220641497021715486914736134789193190653339408491600117532723663697169637814466058091463494860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -421183990150432830372528783740414390989357331928227960297300698894438521059368337540622343638985468334381413296465673085738067234604011602399563094123909088839553627861834050103793489117935772633962085744640347485815935076865012343234198769769296409365283137489561143501359203999416516569855992516364494469147377654056223459727788355463088420942444734115065541012787273682759929114959203854810368130477416001892887513889505604329186326008873357561382178361336255723222632373997530190350231125832758123162919704139382669994154633924388904480964381371209979493003290070777903763314388845896925801476442856162392903470825140247720327546019925403184747613882444605584037332227443927426268489293174440232010154933947613779641098975679677033783426654959466441621180392579921220784935121094654035546120404222107277633326422189388994082225844535966200959697490543286729884103578665746061868732518863444596955153631786703126889178331842517839646298477283778210474382998245921027710071281844529011884943464422268485724099915833118689715775326317383439855655090406381002466409021296826835702466440997307469840459324382424026009689739354151498561593126421010453333066546900834482963402191268662398479449914142579957585099560531793512588386289083129785599962945911743237546713280088908007961083011245111231920858333565339398324763455873874270246917152132027192258100497552916174063645510024022253439090343060028813353197262035910648274652325107786804740264605332182192812919808222901696563248969091769940332023563603797333358945461519013645811014651341734442490878994235706742916156182571453773930831828135809729939178944977360674138596915762544785355359021836340457857568660297305329424070870720742853862751494596900796792423299306298911180634557140817989509130159210119198062092620615015700340665499458588998963194910447984534987825422365142348875202630481431971766964609553681912554358953054382982176711460946399998222971808063492530448731107456007660810053862933122963197871287335920562968708221984511976209520161157820773924350868157902325584755491355054958203652836691540430955529648767095432456824635996058495603066500821496672088359927657904395659750303404015899216040690603785348124181107285260235783400544509521600196009165345375622873728011776915812537580192279379568265895244675705858048952391823296913671800465860687856468514116143106481536399620335639119857883952034360547892559897907155283867138065697594371127763744773705973685188928785630375666291157600814999327747413871647834091837035340605899609015151364409737875753063393409549544456047752857637326208233899505818567022765548500913598777929777784687252426569589251822287387099918588552457575519744312012998644041645113697590583477617764624270345012035291737042636465351213885376981676762859241897188592322749269183163886896741365168972577805692094918532381935501048592759735754264877805499115521443527201100231402218517908662150265160317874428345385829845905246958620425280017414542911194723534492524721132417345198903152135447005452873528004174109259324205478277891042441700834256511599263346474627599053361987657794032029213389404923479220189119573348253606702375666793790967689377108795547691531988063591455445622505154410631479163272136095760859026534716643148889849991297080128591076829900596780577011458351808583752572869880137793290976157612719364726977634333562725576185413426491783726450510297261213435168193272515107295537781924526482386717722625098576321075910818735699138994374082814694467124679420809041076832463250078568507367586790010118431854039986162661349686636609926547338102113127519370204577959188947198471360449255497820177903802478418514585315113021384917119632341054757989985924333360283016139042979011955815852711691077917206625184334070199169572838347958386514389305580082412450351007195509275449920201042623652591860888310635562732692797193585290185250297147812245837873481921267944908936846389232495621257294831562520038715778383162350765611527637527238170571054117298563534405568103406579708514579146508170230161193569304218280625890283986718008412755809367253102348566772844618060970461155994841197230368427394362380528807126368105176662649971548992503790171826381529873917264895223419742217315658798121100585023553982151175080209496136105906350904514247379364513218901421001286139058641213544740803712048842176112727926438302066140218084229484651512251236537409146499262683386275107529457113683142415579546252791723736409177592065374077677769414766979977206377811810489512074400822060630996134134768542633354124266515215310904475191811849923575064303239168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 692780903895449806980737747964910106581841504775586711075177127705049446685548597888501912014829446107131560027550707561961436285542940289029861232453383126339240866054197175001467256478819457800392594794968229730639286636007537882415812494647012256765046621109543417849229749116668881176086629710213693344201573089561409242767075674328811015401865385854191437252193598706213387237156311599969642515517667493675057288743814938654347896096420533703548270603139946033203131737281755045994085345834878003973881267864024674919465686737216868690297166417997968283020151970605331573341128440772794675127764454542663880682016252566338523684340109377906806806429297650595406945821724154795654323465373528374229185338190281002817128611750027820634129948481233739733137437119903243462301853291839521239356006603468786552537240627681758157790309324316505507799350316698905049611566501980248187820292974580517056007984282850303015785186092339418463308418176575268326671600225853220859668453851429807878552016372566096344747391095335162521880039013534578935566874509985979992522515511966378149671542783488591185571257797240769637010327950488282848060434633588544586597403663246890779620384595409014760254330203747638694502018524926618739849461412500271856315199427233391784996432562145030989913871134882941658469139542485184075374122169540268046270585319395330729621570647022818762647121230093197039974725852805097904306635996574383699437927797662188445074065225311693976393279991630195351939548603888735180046505954599847317679102697000991488011167292894105134908622244631193107167171425650672962819583195869855716875386405017815012564257166005970754198676936826254761957081668528898688703776309423085275108013706978775246526788425132339490404157807733781695450155088426212906568799550301852667835523504519485929547325837133696735850572407618635173492193508937016774420995281198217176987351153155711262282960743444978891258969542524627517430655266983945754337867431252470055137532708818494058508314965484098566115130983944275656582465735982190239288636639829994453589605574304003383005406824072157888375235896910740115623286599122755476116120860593072320304282937803894390768148168673924282175685485030635058107637125289466823943821161775238894944525556147817055135488352502343337218064691100312244780985296566423937004759809189049169465519224364064942171424422233409911907328855182067512589230200201338896413155394130146259087639951105864565997343060643185374487312115756662448596453316907013505595976500575784398143330145241453214308661826680004620688858722313888301999175641364663389600069434776851683320155610090093851804802533010541013591330051137354275966697566289987041488472750897923023961536302686252842739148876133340925590853436842988716541533590734589360316773059274955758779611178318534026599584185514561149131127950914455932757904685794667342224497390093632050801438232868778762070839018656289674924835518882104082943550426395059450316070230195779995055540024613364213539773149767514044338870322309748551183676226389208936106611838823538372197838956008417604293241519303411891980097226079511352092981123994611667115307583080403641052069274486655467378839624528099506250078481397768843994401328309813589697916438197943536098444186092647932640207915915971308835006342655698459302071269673985297429043931881702818134631295116345712186636570793809899268841717172254696877207240399107124481313884473395945178919880935004729919506179666424218720451129449336736379349823688235556117613914108490413767911900896839255989269741538366498305268854074128980333413533222141811416859069179898112693169122040777642021916877400895783583170090872723958900042131056830392809992780551609433550190980833266837125057563109879956208251437503714821509744258410980343378719759719777349714979841322313122582225475124125347127554958648591589607354036680354346525968812202989022128656656942536877328850212790510480610239606404473840252780431172693344271726468031665451240597981311552700275714803709213508211615529027687628930058646820915188839782709207288795469149268652540096426859339804789602809330843196975457278967653097562118368720598257941738764476006824451342871334733214758578052850517913171072730429687678118996027739119254427708632080646535590463317980116702786211304417961304999372819724186648752623995706831278850286088778375146281022418133687035934007185001488469362679432266725249994619649238002024988416605726270576132778801014657596175903722651459028701474263741248053865936649752792057976354905848951714981386485399312436733399253203624975700635539210240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -397420975107648544168071428680221726466681717860692844866153805980505072354351262090990252925144102992343102024943478890891595756599304906285852076760303739161839677372435222531421158618390494665236869464302529337202167418315782829450339378437884074071158078380260241425223066025415839722822553855352190650265943851592632204559830464500231878991654002628262241560204871250397365877047756767041144953944661813912141110716252757706651939045795657588906212806431385791819668032292417415442987945798638700787969628873308578857901514004105742539521945621215594117247148000423415257887463171725440515188762780971451111272819080669169240665482053954347954038185576328969404812677735291380473164805952282515694319660562060796861652091726613679239780311014290655660669168705356302963982033726729043385232963002008008991937952222532315638258845099672248135513765117019503965176543833241018898685266037222423391019221253392835056691296422180582205259073997076877233553771478044550886400282095302301662508663428547721725352156541832500738470575448103076409662427429568366180178628744141614171013928938352092072425170144822248561855064963334574840071413526611765852499752537235086578160715119878949403024754234455506786398252146642795525564432369524005161083782378466377894071127518596022415494435397795486361397233924420210422343319181472512253829838691794950631615971874661572990969882090022418773048477116404039085547649251570702748496497426213427437808913281416383892099588163181786072598198588827891460446773192469742879552480271063262185574052689202675072034535740593122148479306269942277287903364846297793580847445622455363718390332472091389084932868188832252579542624840627571228043791211565433462938900196338003876805269429035733946451186882264426305015071649954255591900421050571425165580821280824446056098894947381245334442607098494620615004906216622167948760735449364824915367443056710107931815643780903469695853030109173550712228422912819386970715937206553096745974068232098010644182186240284379014335970319230224639730966739839025173041314206998497875355848324277302920519239446721389601499493241590134208295829808585473724730870077368993890989338753857545311998380952078008808612687597072868929964655605617856842635721871255153857374870666880617123495869370743943598233718129554571131487715520260204099433275587680946762974758134247214189501630502665396213410004739914238115278281085567317738230638711613757193445703247075349987763090869857724899013395734292619411473866020286369184454912272117297045749498697503305216678879853587160340066733744438422371154414472819532428220708415350324852174755819928388728589008543239455329049650199707181716745894850547112654309478949237570207917479101854725264907072411469139261988539070194810155029090979600518725474599880869992622006009811196578761244941916187464974511075552213072708746049805010547968356786860176056729291140576052879576329232025561173308788659738160711208338864070584456395855900823346413966604834202958272798122000557795272127833868939260454432387062896099686189357308042400444156587859302912680601760286995517828758214432849136393843652179835990170688122275164122783466622140969340188820400953269216855427531368670875665643890564370207599685786039023381138433370498133513225523236496929455781305781982024881343950101217823757021370168121009864205990035578913200232631393225660841254932358310840877314666273131072932446875586964556345469311125743012535600903128700240656251765814200339861752878407620956286674367547890472832824819849134916952894642974876116480687714562893384918355353403329329906682354615928911865322836418351498912043559152472424272784424598787057199649374202925203612501943814224077318734234947327751284322127921459763701349578072053240137919227723925268256437558969756044577801636441895876162402683026629457775439853329718161807049722447344806722447502495080181743097351776701293723699209447528316616734233644751465791858496016026224931834328764560804286538105511005042825437358793388722946442713703914555396048261523157229270549642523602213108012108504844755472582687617426165115504919171403606151153430030925456238219789719804722395352224185456375855692777239082627272479685972326725017485705225428548140765318331758340497501783189035416310626881898415916693862922223109292808062175857863312534119642033084732505561712188870914660117009435336974385678683950074126178466600400845838260808617485690662014991212551391502733724109901435924367359807149778047809042276335658576879118157481510043532860497955501691992449467548876454289148041780889617309567688128856064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -63570810543442498365406893196708659349648098674878998577843575580140492439702542603627986251696610853545293635367332253678221616279619139479193090233199995342423531030686265552163581126877000199804537230586498176281466384043308326285994204477399268754140319370729256585438264361117156125796272091732500190856961161924948691491847923326709610503572165819770427685873537982192473678824010651339730408553615258170818066931836086713821449173168631670068110561591197648224343637163660189349547848100924860538518943462014110000268016125483187496601543309305626482673655197543676729591568242285818479897066250476864632700896764601860728750254603679261471814603102594236315948215875434607310217071643291718945170686041192209600986178308771029606462002504267837813780420581776858557221910484275672238270235441652392546205777260081088815358733550005253358181383075239893569278606727743197958143545258235568377850789437619601187421058799081911703221710633982421745255470469763851124659277464527658786637357255087336430656108412971031412677398837688620976680156645120248316774907499846839489128688103239502779096697989063573960250877130147605999421667924271142256730273828364693291575008346060811034652616451291885880304279803833195643997158326082220917011283698073505662484266303032118916138805573304374682325153842984575838832990319296475183185852990364474693938621985449871043551691633761056158864961550775296901010073886221852970121513640049635217684469408123031490093695827162587722219980234178388760441089483112089838992812376287262905612129054109167577602625271887302765967831133898156809977660547899708804305771303117319509720042327521065117103997594489941867935470100629070874567073809514145797158735303594948765095997037877693385747407369383813259245097465045245060255325552386843943260335870304395661116691031122107791852623981034184974605478462598790194388212949570683834475278104054254303936279296780793581776654151442736222386291474962909309242580673203983033123688619670426424130869231170397276475669790297140220753784986402354114121573297871733297691152637711694575174614257202674707154381582000208217414077406902130420600123885873460920034145724300486513176502946038551292113508466831790682675048586549341805940083694949841951305427376435259140258650940109579194462170675113972641694047694870417092856939489516213001775869048374137817531754223850541987870532026872374558913626604983047065346293988916757116188842073256998480805132859761291078965348474561089238313855954338780652813003651001741086186045288943815894686153367264018096214189172690464004042208697580398005606377889075544416104986087757505711814846717498545969798024024682097623285818780088150281351604343278932183048050443829166198048409062903388599252740284465722714979202317929117397380773726634077935419290956997336891816816223002301170935366097171129742171787694179434783499432141851255432656443005300039901492960385183660431778197440247749426288887498050717295127250856007878997591041516860767501023867986984887827146512043591759987807543150233534463651394618147196029954047119800156094955882756473372615362629498718895876001774225197943952707352415024329266687396157574016566246839807386104983538411532948546625578949453397157338869994758668948759391523686488654040881817005873806890877985855028070743575792842233835961854732970749957714422764615654791331478113175903996970056615704179221697228943029638782746218170731240532462359996935625458858423980451569002174436969447319230267868784032410669915295440482744469588437917618453658839500026346791159809515025186088359542806123219064171798325941886755444617072830518612787749955099144104470345145169969758650016053173554460661558425900701423616756990290990311016026153171220818451332781930618367993871500710240686672804389291996418316218540921288444352933600667458592408230087752171471924092123493784360221050851474302493284817527424586407228595773026313584144227376808339475177971655797072725407237807622239576307708618014135565878818943834429823655445011796154909489794338135895233213265114989364860437195244959414595759130546111098042650789705079956774801486192531531739422463136421583798103071037051312676379459800760065377880563145860382550193992811412973424134241027838280513983264409277129553426100245835840389408140192211013691859696908980952082158424412064674214943208463405548849681131126429355961748838166836040325067898153021795040855994030240150708666598851226655057950328352035902314671203905550279458148628154771505994578834269425818856944690098155272082654534193287536010205974148308264904265456953589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -63582180209902493595419306174291059653732314118460918924580551403626743950016004813421564023990594004180814273143395275605623180778936552995172751613507938458094763820256560354580932706204460890804359325706597042198305716003059195131679260255850306488642931543725488314361463882305363381318543864091169970978191997673480260306290110699636695566677613878821735937825082187149623492803186569015378097690715167842969489606691553713238273588880234679750101155590041358354558448991602104338456894207509204037073454567591177106277841974256795202790451747430129053005539643667808295577233575136974524146155510519084194814260931875304667237312852159456286783417168219812178372012006979017672850760544621552253270582596351484062082024650671928031004795007857344509415625309850560820530245233324201393625925890165472132267027256855379978845314307192473871326848263963367641837151277181394019710560440099657806856670950201273424978492320078243234530000935792798708943380166658112881183284921289010381546970002923427324237061038516844117729931730764696066495946101981324384527018834466675084637859984889801617390465529463767682418845833605078826765260409874844728459460544991862468003172246928407211062599641039400058403064272992577485424468700336798660180247396264200307769743884864981953293453410851763049005390826522033540870874058870744385965862834927723414746014109678426688181722406629669882666304492292795603563869413002732788521741008473349488520885399327118412159322865337135131208597197618869403689659888666628695884933231695101167151007240445157602805589859184973833731314179624157412258155852692379189451956592212132549223177664806827876922271619375458707532364860142213209870168355403204378197120345607712991679209832926285383282629975578529593330159346905366492097212837894503220700259188302698019516167824940011216396172843743492690903741911381777674934773725851304993388623804798986165140089653342186890064812360506262857960669603203450894580170318074495819060003382998490884242400151758227017936810369476872137899725937878273869887736730669214437274975925500387857359700769203512632888562325933497955326253115644288968563597905670230428905939888797245348283182324006047162792664582961930923495793958454517378926737162684063675524939452710235627692271808793453131815147202317679989793330116166580536021474293191504134952724794189977392011688740051060906579890748336555251715130649616702474537208128261351690086882999303066766441884685221599559409116562343475290824508633069740894651356774049606309137444780603647066135954775469706845061464638592995487844295920929719455118981056675148299328027811731421389745537869473096417185796607141556650865372859267879098937212926523885837721605837370422390168688844121630758361730549570176244198968419789864492710693060719765333516980701877855663729012060474378393400351121539551090462675630017576106128692783139990040431183377252728748158104787639901665179164215328283361878433220488259975656656034937791237343297276753878425690378068353129679047281817023388094650947658303031631148817879745859478845225766565182084891958632907953777818493504868502961390697299910561132214586326316943819733410074566776695410400681843049504749182277554319652017912304713999076942326186426908708416614953613228887047389429845647674955126802712046108167162086799437099307955820566012163614471078643845659022833286907400893571988335467512812664217872124716868260998818806824952704512687133292653136942745056559044486841898338108248392334015088424951820732878585538969226577616368171365662449632817411208216511952338732140515132093276871563057506883763026246377950928291866727675856819174588847996342122329785991447974879745533133759897687404801511955616405624543644176932528228237189065840720160290784059401135589512936764703621916331654221234858872592805964987845795896051388038468858515536352009604693356035313341528148092327265075044541252292680951017256283202899681646918125809704044528816355799710718207443409965716444630360111500190387524904970573418469501171322614205886406403035631909131920290227580086588125092019079963845590914476685450808015234435592135049738734543832983233257490608205219019733936182542262945424453261149118570217865975677109593988196569077013926600106062171014145074315854659918686774812114379723591117076514196060490817841789648211864247696272780474876380392775229768181343854821463304182137737509426119514534579200347418737067459369084987512636222429009556637065690886338420569998220675139710385554067867636289268834728201128927376527140205318760176985743865716007049941408331480432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2102769590877998232073700719052140714391052592738853617758045623762937530550956660609452588372917957958345018110080094023253177456874051546304108825421587084120949930248536818111549946113550229920533534141764183144718085766808372054550990926047330237144810390633227177686608133487739774501565300142432572712900644420307323583435652846285581381082822208035166220923529851329859708092780907071400321324067569768225927531651126072823458175669415434799222169114983776380642582288329628276394219175945662397685237320323165332641903420891676949804732287656728524900277135331427480911814412903404251911677580047353568955662606504069845567747699106778477726255362200672446169356284250995478624167951161942038175549164454200344036678579746656136758965740948326336328102307458150897651341385819157873522504717981048907985916216738925075776308516353401297798703960209316351490410336633712008439723520504152389588612280411594811836156035527676557811987537476685303287216564078579497494432345862913992422535132072468785506764061071450848285920508857283416253770286179266566421477471911980391518144273092046104714994237161483494474711643876433477031138166375198847952896620873952623246020261100300886000082016522028157402015747342354698213626040896827745375360814884220070186163281955412970274372806042518859150893723101975566081939113957821681435029877780391835884187200210545525898525266829759936874361070729332892377969077115948884248338889450953119556525530260805683461952295904773370061539206811003041835746520014096019354338916410949356864257044350561741301904604235849431463281542235633984399563829813127517326431960517456945197473057097382946128369684448737921328322550323574009890761510300065800738730181706210857917344898904941416100308536806297437269482726393370311651158512569243243226613868944332837375082992988201638608687988909391519334208196141160569922262051726684246387370077152136223019840765162719785002830165920672052105029944216541003793366838069434221891555812119626828586566747784446246949251693717253568611868256895676332063217721501206044222121500166360290822325517481103485212231360724397572414110030153630610877169172559470683057151469071679774153526237834480505257488929698420738986861602989427707808449936393848403513544809899174103280103748505490058077578626261369619532768040837281028592789494625170386332869214401181159717057483939246935950976620969245594542241529968494407944234427232151725969880934303911403296077767315680840398498207804514888270753919288807559768734992444183357514864190284624767946998224858722973008852914820100123998963134146773858315597812259224712276896533598764557705933957450405504799486289885443378031798260911862572016241325841507909968863546557937958578923946700258627477618471681181990461134402072629168216523248974352761600945683044300346503726329897552284785341472855314655191394376005386968412903690447885333035068029475034953693615497815842056678400144628132738978912578990796689716582511029889211071791718754489775209188278502660806905773643028209465290267008136851119601410482516592028600592046384190975766254444325954768639777272458650086384246536651409052931361175551774517296165472961657541469766715946211827524455864404115984908462773434823549851962212706075046694564430435198186396734179151424356299289819956118907525817673696990040340454442075413574093893437886680503703316290722529251169212515867172923442156081767028882128853860750639498431313785827274017987792906665329591562062454409033758689012736200116400776164956627446291137485079042167243909062301652779869231564895659217460913791350840588241397375261245808739445522340524466294319600722524365471124224055268825529516320294998021318752951314134548875781094396642258951061537894210122936468409240424629553407771966014567696320823693568016031084819071225990257227546166856885189022817114462394728850088718797722627391226715526318082816291572445699432747945545422488065904799733518263919875985398110979705563269761285030516963283574057643515823767739564049872315538312779441272964082615935771396680234846018554752717001665114671259942869863927977953857944498620171687609056536652457200024615214204434617209861824692931942174904481351249689182022840494835665450016221980598987996078365217909938428826403259487753516060263052162754943243499009942865622888224330187718347532750292256419928542595941584049636760844052574532115473413757010965314654092912929886906258178406348562928754742221710214856619047647592433117212766723353970612597311134519967917025935501646634113747092452424520201602497693009077714141428777695345377280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2497270857140059308487816356406084877717175617271764508544534787186901395404917593137745574437352206715701748103405525312087667147222673459632357278140651197807497820686505096958302010677389557121134334574132679551960344710031669217042057701552071046279404163720508588295316472914271432392866716147105600412722491973142437260645864749254339828144762976509754304596583384638009962361970861831982244545308706475477552435946413244136603331525239475902318489028422325442113665042181478963173712339687750002460186197584744800939267621837051446778908509240917883929955397720358176675944994759248733705221593071591042140640324751391800053473390925105602224880154794453428589242624085385034221619172535095790513792968878392241851714498543861319619221335444103444229052829471665610511534185824157356095518280740877434215105204550129036012132504007016184693235610790299176634142233798592799743152172706960245357739029644329655720084675085339249426952514350501312105680310369458570366723877124237297408048217203071243845506623833200990492522018205556698580270651401135768416607054565673874403407291196670989551356712945699523789710245920204710626775641984043241881613362930433150937462350171515944547579109223481977574708088246193425190330119409435814500285095336142395910352738001627400217587753325804487203025069172502047809311178545409410063769794799352449623529798117843225241314213511446749025886030771121411754101928955392737949358420614496922251141238209345874455935352631811545564704352901915346966613437540197820093792268023415710779872781438579694394946824785388858165844854534740798002579977843120735470269231619915559849132787908649781561291466952747016969264409936621180601211260223975560957158368330477041801157208413073540797088372606441802533609731600731627129440457351670305631497735200492645979274365140884098199365822771090519117664613618489931703181504674661365691329915692260350742601343187358178285627278849158409694876317320304044767460894642720873894855715596212605474471508721350693164204996461368278184257438029416891576935460002453087506937022104947815191956464745242134770489537845768073525496571042605413149420652641457724983650898506506987172236741249234330177604284273219675729105295576894541217759967876477318314691316081848872974240551131532025134506450195212223987720491898907101267982128706643784437360132345288787083565761340305642948725241803489100550310983431191438684109578985191784517709911218525375068441121951450191113240194431337326174712522555649570395438115469270806844738541086801133845139566063937414087387320043548741695995057423879480411453476704805198338494313008729490022206265396460662912367782946927830101137390264808157052818756863446886806726937310470301263607060027482396457869836371781664766209072616747758108842792202282038997781102870459923062945056103239122528096660263300389282226055420431533177612242817494127527434398012084268296543182076818862694789501780861245279293965167805648132301513703959861608770950677737497835117054818372054958668875789907419902642010127537163141489462757389337719560714697134397987077165347047164154474609155610224154292855752220378012066792180969388755093888919269714321989628538620730250145224724113059926131524577116944059538318186528536460194714287754940207330632812971977741020148834913056749052414140639927007804338552556161680408032887296663285575155654138955273237420259484832177829316120736504666284160106035234601037748939659841332086399883978559320290843819946891291171930850724047465559175492404565165985326262365393134891266363663153304682195954331045210627425696505642536680765159125962231516058212342940315118727638225274184653934870903286624422826471697494049455802865780329162927242694756990592373081605378060437837827064758982537555220326532809803115048905906614715390788275263985572260498486129655581700515843306441319541888578025829935448450625502737613151317140878300343365639375299532886081785754254114644198210926762440677762259530112228853178147293408905385339840461116351014590949046522872211019129928637422551080906532866222836700754862834347545772114399605509453895556046072359922725283513239187357097856262438966245010646002390144076036054024193225101051483698205536127921817194494779836576993822853776162327635723762849031217441789178656881101354655642591587660134540802601135836948392848808949099340813401870253971558228415205253950837391732601563090577673014349899674528063282179751119603985704884059014532356371605350932943121179232334630175515642505297369394340836393495089644176882691914772506675583613550108368553339623833600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 616222986431880130255334602993569576218542309605699244111763826342508664854487093190168880934686093813291539700736528447540729173731884734318799484049633633691943812728901753630665298650310827679909815155936853084454815807800665788110282905604500189479430830306434733940289866632172834659934612043859301162360092479164811108352607891117285362091875909738181597084215655212439349502977417703352983612433594337339217572284985570113532198199135898149189576336686478346273492293667536065372592122353210093526545268172465195314719924535700067625240541957031388255491758923879974374208197422818110307211053457554697761252392207420256385985079272534491460808507759093768606437997955015557939361145013110293231001878461962948531059136086054116040805230033332709427038495591069104104256949081779452057535646883616222111765470909258878501880200664257143317698473485919745618620208625890966471778820672831125669579450554415635735082088966683559281066014771046096900369014498473379064161211018084514105193825377057734407458101123805452685637546955465873022473003444289887279454175817101080084883782081074494549256437187881236640045663261489495786973458740420047024013549923727375982292022800309619822182077075643949176811021075753068829935514881679596159110719691343312085075336698201113496893481698599544797078293591805852289981489639039628732034098517726525222332476771985788314701283764077003884128627724570335087812965515103771526027932285441246335545223332468610644629076272516883174712808518012855961617945869618850354767670623299028618680376991726502239595175626347701868299244793344547877877439392553387502043321284975350942908856260838838349735776816497510170738922263130863868767699769098935268756800140453848918196222525799509508830044339568736064383247683236875566643684692956839139012802328766720721388525074904343209842199723959764061752295472743917351371560963331577370447562529269160769363834104691899389403890837838202884153560690001932228671599529913409448867781149763564580318486796539863175278345175848531231247330782385978212803250529367950153049318066097233532915359015418807932399599318462427566180799759335505595304590506527788575606181520078563686615241483682028425462188714411612857184185248912294240351422533700793442496625115265151697802742866527855234214791515635429239598616995470915164877460415837345328663404486070113713548116098979727501478810535815693986115206888986226556125270560230785539061834217538714173445509020016696237304170870352156084207351192861185713998309082427923455577610930230455249534683358256134082902516676192071622186744847818905036321713932749167300411961065429814761089884829488168560943330482726415903656537389681764360512549541182603241331799122245436012066288884460534985072932565349159616919632375091803559080863092534889955196994866738942049514744297163719400708294020982778982711659373724130887333719734078557642936487353821914523758016482274795031049145839663799312243905949865380094349181542272357143574421720079198782895498815212847776137587710550464560072826795554494841559101064551135281037766179448749473868999609890836571783476011077194301953562688502729519453110144515565007300180111107936821849191144617254096322664673853567840697748769881601223384605332982843628996905919989357695809686433799458620555297337548929245375787751449401587492881352723620706519248118875496924713921918983170555022447868219611775944668385807080199365026305812120451067904542011659903898882597859264070726758832477560011232325979404706758542798842306548803302800976183120203266173981262410689116828662533625271592766827306097703055656358704263148157012493622228430358778884062250934741916096121589026982488954302702338588809479490803720534516350566715018114281226881397021906843776091769827964596259925505669521929420515625543504088672966552574388813263187603318379982597681466144111714492632142545888209347048275706977834542096918426813747097899703579406557789542551486545509683207509593490116506949920746986803087798572011403052784847082149745589170361942503720434347518176387108909041523822006353870375435008747740144030918301820562088651597947915992765924206371083423869791640865280774500601447801205142358855643034532477244174305748908543540936131819570187892119902343704433808796891620432630284911736572306785337201524137277839438995273078218964875623070546388097058230463445616137957152153178218658226798219765352340965771270336230629242696795166533775812626854492256742284334286275026565186441191536994855749864446119793736984562087107048543816172581501427217434753866528703191032948524371148800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -37843217898567589892855946121665633647723352049592269365475905886344439923735929262669379187869720309110553835071338758701289856284636478524878159378460834056835498027754438568151595209253741156581072087765571001059201307526526715014578216246931835249907417690392617246564234036132376944262246620234362349715489468362273207340365917975831745672724883771136427950615321219112023354603426644131870587198877799382787919830459391691570317949347564833314136445855330290009013292791908331479538627782867629021780270683785683089921073502326608192297563194297479766753940920000565021555344364859367305146477184442260930993437979543498684348471260768875138383979895142944677126597522413705359137244539046175925566872139400864745177262625348777495869735950578931662982607615235356194699355232205518412504052772974152829682609358973779041836974361904781159419955162549661357500417447102959014083858872014034249661975992809990282798560160588252225842016972878795348739989687683590909168821776158104051530116679245674517016751752310019659310476295082603584841790463927131738884133457771541245742677444599559444282017111420173391578637002860940365133074234147978803669614257608280423995027360931824106043629587573658283221839717083545615344759531323942325263944363501102601381421000140934489605199239738624207740137772781514503784733740987862203554464960872756957704597048388759270878904368817815366264188625345193154048423966720935258751466969430805654119233181177940705520511780203534259435761107005401800941824475495695645341439373516960918124951361167868022688623874739345310560798442940367312789901685014153307253741408431254966635875829471658789104853597447558584261936836190742705635500629825588507519200102121128632732516232011723108824982328129515540114951320064797975699157728921528480320719875754406750896188869997656425325245963194833149143020101034222277347112819327294498805543962078870437481119608671135156378384651505051579372995823510020903682682281048320588391776071945403636736654749263903536829465682614140958040103405488085000699224191725216961216120751485782785666299145168839586166266036015960895075812503088459512582877219232521455165189138843712266546666476919427919799840226918283783917096273796701225350899636571793715178364912620547024930458146851752011929684305134580923764654402048477190587320490420325017476616437616603927904723062918993795824178644307223324816110263627760696762773902943086960698021076595901168865029496842582235354822021821165627832132868439540125388457149362040066163755500329131947128854941268845399060294805113472616530549429385354776139964747888388121222543668539271277695454465381808464967476394030943226438470784270618693030131899886258980328531157809718195505693774815555646020256955002646765516846204109882547161346176994787049146524853482347532547918463678158763418199438123475852795810307376500304526451668212103382623510133616385363958116655303458650047191081586115090839040088753894317219276466511041816247575190737992890665311590729137177233751696775034439512825567158792425263738516742737699934369209191473796037611230922823255802121263758803160950669749226805694072869143171552886884240330382308196891731146763821652576097378770526348197387967079645192347376831643361104277589361045902675174940125346916879648828779355030532731634372937206569998510305292671710017421454291717575065097720298940000546139975731173090785843166792331583473869746558301285286101390764847087537317187727925144631066931177493768532203019419244536870903004174104524372985439842670963085901415797836245576528247230441556870135897435765044234756220791152618603962238888870231580402132905252045973975900699044291906436248083544872193061575739823623027924415831451983816021175680423273148642671693713104815726836626141105128668954391901257685106677791692139710980475983606110595710372114223535598873681184999576714457876444050906432724661577405679231432835576987452150414841937677574494780965954229699803348888505739139595793705256672076730496762963937771333207382459351668537763470397921707143737578697655205560652581274856972725039128728955074071963248261942796402767869872664935692980725102597962907169868158397644705982997732751327378909214929706017800172394021643809059252878240606816808259531913112460160591974139413868963644903565726950353308745871684539262225327814160156072368916447145542022498902557191833955318844902405334654696629420009885546254837806041360863019222694787617435357333671305650392270391221994635016763711223411022065408564733275389174051314338011986155531588334893173740115058709495808000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 30853490091810448889662641687096226252997931124844808232409459472494045804331331161198568509159389383535900757019575158551308521846248041848899731098184061188204006763026811442933279316231657415805579045456123011480446014675412139182448094667768376949139186940840520166055302125682352413837857131044732332269254031466954453335826898385106466522998008377927503572332655973686293561522705998176530124355164619940254464601021766106542870479677620039377225064112164590219118877502320934019569643101290105035448695050205711891672152598541923655781943808565216810792233116492068952995414503099107562001409451322042996448561347231693999231080626775737861469561871667554332597877853121036607249325874218760948584231740799395667848257545272057380313805648372278760156116361041757273199316229730010423396444190368915766171753045463931647075959516357698550591303451044911368936955795356611219839382039839476279811399685220364339926375754676964457011635640570169878766642286469074553806994246576039747972626938767713783870856317294656758285140990151526854458355796103955032259675336979031308557068760879108621337125824269710569324357768040851858736338382709554058765364791138298740322633250182308712136741283422142157882872160526671384397011388952924569617192740732750844974490741654208482584562911682679582113815378220177360907104530221086801284197554413081954826515110448215156336253127387221588821917666795175831977574247708689941358237165318846950596952436986836425015205880857568497965125260456495324884873304339747216608060161729045049736595990044688352837610406091470584159730180389193998112207031733615100265038649893608539245504305793320426022740848652102911445198143672451345857232382073717039350676860312778266987082440595166104964667395577898970109149428346684072442015866203531811384600773352560154969336701080160957327281875999023749253423808121415647743904156901372284618805583205189147077220816626663421647741929050988122510655400283153152213642565524634840950659178766174081428263997504619863754990170634964291150025453442014703848798091243755560235830581146060887343790178302256321227418919790966382227333086202217931312292641971282399367212487348968609861484212775751972968939596181746627857217191297074601563101017994054023742589549820417847981229152749476332191278520443992955415096419925944351045714315767194152479792873488149887210937446207053601430657790867141683138861734753536311879387855835253011774366018202863642237033285597655259141609198267459859896018922887935784266609170909725616837990898835906769188171274405128319307356056261687223276843044803760190390484261929600373120722591442478925619153965588737399368727850834885162742351125730492936832631213665981658847271153000256509820778568662410684804752876056037827589307574593674299957069534809835545403475982344636766203973293599507550489897184431184992753436453506677046155303567576330654239611731287052972572243311059795020954068174567655124676011567417450368166169050515428147294487741652883512445227575732900511805871443131518885868936997886343049548558357330166185451227151844934520224461076337874512760564005485682222755811096897231687247463026663318468871276047575939962155974891335961130336090353187306959380465716840681143944681281327802777794629299673341139241453363751886873998430416155362019698682408617842593494834265591553058224396029609330043437570824288455253780757760226686464681154571663861634967213366512886391969918652732731326519208532462401783010093894202984992789528992354223864165765699189790071729180899138584316373202062491262623634428282214156160412463538741323238923265969909879688144789461930754575047626821146163841549960475847411122775448933209222990230206714153660460423448978535685630684992749560993671342724565366317450855126492740290947573238088015791492229862801449372242840680487401411952625594044339988948579253773946957918213284888375862571286601866707005388162760282477894169282414114192624482848162810571999423922087419613329668409346896493984242262953300883050927030322135516971684820834405455832126639669319131029514661040900434174559838108688699180476308680784177151544401620154833606873715294802803510036261744346985851529265588243558104595578830678110041568717985125554370007463995383291199852184462891599583011993846691849488545154088161933212021939995174308613565387145735516235805845954240626958927468428579170340553913729564542000079465306789991173729463748442510041685787561050223352283314090650920554393607789173111447409735989347952030173711285513382716297775265359299648587893074425505831983028734370670182400000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3149007772589236022867684588894954931014100654874603851156239204416211258369675051122733023773785508751551247584866828297266943788705747814330767625251764908755848805665352114012753672491937581513066666064470826547286176507652754363574557583002567807980006804044049760275836048584680651872970204449886432349407044407458553048855857239929452215138284774101375614053017159599925615243676495064991203100678781495999613313686818401271030373075291926091829397957990993586844648699671348092102411285258405074667887181405579622015091693570531620637116297245991627550785377537796211648359518943684529121836129990501976526895707198411430836291813188249610380616820516156500347519407525746582444835798692536005541583233125959610974509668374140589678061587774646973982430443047492612821008742265540042469278954686843019138284307327845556058356808830699367560418550064929769381398830993517948534397678639751538946197311776545057793038054205694041178629743254575014261255888903393676715876809807804787472487368974428656610479322247831967426490105205843691633745585845227378604717933619250721775054037958242030748143656231516799201798305938021916943423495228271586041223325077371085819470865108584634624569828887547039117736653901697216911212191411829746303499665823027296026517254604286472443466845242487621815620169526477734240291150125155750250358291134754788128505703737552548216031774965683080467659199585477518004300987448664670706770920933094917818191482614030859086919114934390259333202130582814379520779177870560150091171208256201400274243619395125125386882390258737206467943899287524689272835133627119032566184662380833783088500222472103288020165894558534747682307503706440044261691397124500809518949744791214203308339633994932924347415955121212263978782847598617153072899044988769937537399610290224449630421350358592715416966643315974423755378041756452343069958514244733186425488234252099448444136361876783044510276483411048051275016462712803625312385827475281785904787526858669997301509171693429762730416201022976322226627589386293906181538138018144085528047520208058288700899524405969155023748646031098926206712391521219718383529778122620178942193312631769268020991492636791029297363743375725650671489655884417438585950557259993145705924365320200590352774945785798966878912414172001988347835446205473700042952218196002725830552850856048010392397082221801334039853576561252447255145385468828482517824548641083429379291290464456163938015458942138610802166952574057419942066384598958766828962013424781618179698686967763420290379571012842733133287391160471226182767329413774419758042906899471567456532362871257057010027054251864548452232482878400240934263068576035935344592161566497976776304381673691042938970304889469449496057577115101825972468729262152504988159116743448301531328513910397441341087137986317756110792974598343921636479426108828709014368182064853001190054842079051026561102344023054649509254262063446320562304643672767672862130730105628940392805647994987081167099817325993818478549287302340194668803156985793884699833340554810876318870545462152667490457512225151309373946757492190833296788736452169340153854651406592485154893361965663668626223383969998123698044914717169651060928972053020157018660510719152481447838813994174211248971459496963638192538955445916652637492332986811175307377058109499254277515726197000893755447906382990167812948572207056016351594355424969126555100396693540272601899965697271779938563029491444303290873644573917833550494053883574181145354695336344017321876534220853773053308751474574609209506876561224073401758340214313005360087989860359379950831840117044034035001596715238253954635032551225700990180334732785695284282798836655361005050147567633808207851037992220567507456872877415556993720660193358991792658485729575066378416398191427008330934217548935836529925914003903187689682648629407071873555665309078800274550910647531465158309159164784709984512011893563892668422768594633881717582461465328426878175436445177265371399947218359548380319470417593221759762145437779552490103792826123890904595163445360050850972058880263992316845834463760379803857621186070940710221806653907613877863197599507163879280111478416389407997056477037588479291219303966664855151228109304094973401146767390252485682441799605706860204937658992137826758605798554929276872882029603581397844168073251761243100489281473181034009545138774238079935976234616387714558147556182095476170020320286771568017160080649381022456422985749067960293219141562961603451429216458879759449160986376172712446435052041323663340771213312000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 630363255090259354106781139766734368822733289169214440117174554518664527307227659525327619104453820717275257079200464407679434535465235723979967683542557260308087970606348459590906564589661829370323914728664514547092061987824763671583849362756340369838291140735377575170037683593203358954321906971600142951863834150593558925472326519879331782553458587157350701984207539055344903486288856142560818303051022098945673005303876505700457674378738744297287028726399248661911664494188363528747221765796242597923132670525460392614840374596058768251322953784122466660476770179616187547124495394152328910190507014726335703760239747512879157165751146151963471899133371593656518866173081998409252193487931596448959636133156094579438873987223810289023251311015361081808807883593627049287831016995470628091593233196737066282252297696323636422302434022521075111724205187375492972334533208129075091520437784268070717376762998095838076844268817173751715783950301516873376870120717169121443872449436777080354954895527565836404578565332324398681685829818539958460065433144622652682739193918189783048229998482486011932351210379232320151476317740047664725017246659972022240038578405839923801776617977258512097772569091858412068657626136510822749841006480985762651064433598985240772070985117974407020797503561726278810918469958661216269757463329814882490731110994352266633019863122903512055309199678467712270607787383401090321923940951782729130688967902531381125787953038511807686837107919001053391148974920201832233379301862220783313937118047436508751568535223107215142765894743803501462203083282869699074691937757266958460021749444944799723819711859161563880183096156653363137214010594383667254387907210789513889363101698121620330237636752303738250789737275646639854173965523003869207255011793912054789932500782948752500219836141307013801786017933443298906710955312538486233540238889081781003881861243280698508217095036498031111252828758046934130826705816749724544815556456659944338560454208366931498075655765499242015543939584572155990323007215786907313150357714125189737978694987821433065679305005234871326461872566023150522609179929950899543384187557229263102831341649589812455166584085514442115255863388948381559832323339748684164642890542667414267286494231768478325094520487114743541359944456235108922582552441630791872976956775900823645729852691077350920405299895348742034914036997881787077069348750324526135784801156783952217265083630236170366823507119880804430719984242834326311259787328607307315172392567888052220611278185508064754262788109559657848392488133743084793113579415859154418443118239530085822968822118858908118176740300832769650915740709463645425652950230382896654481972285965867054708364177256551054625855087253051103556386308547372250272144930493859798182912486613784119497180468358759342747484109374835007220641737432513875555969922934203469489929305241844667592764902984561561446910931124876249754717940453768034821920582447171715638898793847143832279866011678117141105864800640934654621342285861347083836322577196108787598206373634334745032144043157147941969136740028080811638915668215567601020621195254875278685268711242699533242155979331445440629169230848246246036651227851192014586164266418441246105884069072028098529328751813856137888062525040518419522718175113631758495968382573985091163465607887073412253819041195834107759904420247198500685239061825692741343794658352246079971579773611916370106147749272078663643067051569206789022191369518251706549271938935866048351808598355933063309939704442367075265909955614376062003963946408283134942461044430949209028227414283399554258318790734064282225310455622106988173900078896119309176316899188705006095897043666754202454507365448943855460095758211093626959672003934856972852976773793717467193579990285666170619632556664990138551178365262970704435941036482080479969927124588617946265813383618710662654588811838687872908974806787837352751608042400809755600290379792960941784158488235821586951893892650997395646428631243471887202292864259447791103144034263989700420731849224999211411763153941964691930524643688709313923467968302562994230188065014912015979309026197209834777283401940502042518685448375344811497655832822956071384348712390032833683895720495617349744332057930669286957201253881139132953352011175439420064929472000561595411469539804251400087312501157628682820631677295839870821001181876562329875579156523790115470067326698053129983280430362140709570354719377548186590851480288813798575662838022394468196554519610869277561611108431535802005621630356921222960208936960000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -106488545600551075547957070359921661739767950018575361243124940151764877986163772469301436694879514921384152245918057308481867373645580645202603653243029973132188869443601721216039064226351873940922394352181114671888290259809348770411321656630390601414397236414753386420204287764219908080292995910984966440682028347118258183988110522026848949830268950082284601540850647865896236818338184273765724847952368983580437655439539840045223977618839673955787640284688747929450302934383894928802136810810635419562153906657556353737364366247729911581690778341265202068446112381794646808622447887991694466944959169067548813243681894194895009060767432577056499708362776051232290072231323295107780051517827882895393791901795382175524236799024790439071244660491901318435362817849667580682773414918669364499782156040165425535086857913389689667004144309220800255888111786405953400583019652418014323552492272428215817698614171278582476081087298215558909644028596655597481470897523636446365064782803091938381173951630216036577031865009285396415978599142025858707127736000889072414386354399897136546902933881457266308212426584068216550227982816207247935621683949884056081889007306134583197054062365546818129057702389373409099344261067276111279151957470163403342614368335944610794306115164206594599770196211757706947818241259425554185240153557581874381890087554884969157732180646699793353730545124964536085113854227345962691635450068544634111664806397790340393730467165860333272732993007129397236895192210185266613969313134872744646838825914736603763628324191946892435839858585523000788473181217597640116625621016237655116199985569010037113598978445360355039703967146082668850884424805101892068010426550904659436526377233017558718286538295412202227491371197247352550999628215438182088509779244134479519091043314579938822522155362328759424279288104320068839725176817214854498899188089013386715386133759774532023346167946301077015337849014235014038581065079092205674699120164440503511509716492234407164506411386272164621356188867414043538619249861380038438192171797871701818348821705162962743890533046547682796943023286617536486784598653073951766531885413048676124473833040014146149001889785305935011395448046378409209615451679622610745046042900964889981725260955922170592258610086617221206083582335091098869592784052428314785702612279354036992826046475146625767790281577573981853574940978816935814501670607905174665538433239635654936177243860933968432859905574049930917986322616509319798792669910412368223218867919344351172871677377029493004475575678639422512176873883041731719118634146507399623019660203871929020378500249819009279707414517177367769234936596151657104832780563672591529407179578711321092260569587982464418636867790932555791251891706562130511734864285839049366646920654426592196339198078733725431473139716368006303651102540402967138162060809442192753133234617671111434555341511496107917938844343854328198718141194557645494241477645423756013394609366174543440860636830078731368660474544261647394295660259455639717702267225099810116998781081104910327192466507294116812426671195116863363309636767375578308254859926703785321456091899918934502664480995112836251374563485561729826323429163964415869135749498984276088556684194439501223173939562026793918229193754294204467515940098051453621898682096025939979789366341438083899126097660576181006049369537621700092196880380651579322969377028275605662508665456156376951024202771799011741949193920524241494070481195568848354346839194176479385420137940126725524070181172397880485952976813500776890714242044831100679423138988378960457065321175751089543036127238605762216234383299167321580084945225464359277591194999461987233688377160275018331018261040819187255753906919824787770605120684512546718623659961303583489807512176628640256092362909993762530011912511994040608638362566332402746650532994358164545856252835139626900163311462433415483775460189517917448822746304463757938004985553956236957647875880553326055961833630156704561711756770023578577279111650230851896471628695606079363873490245308629953331899876327065682898722078998611172614623907280709607273316516435478439588129704886627362954579772965297740973020437148571651788520187066621482299188912196847260052875772292113307808147567897451215956017957361616526591777302400879070396444556413874252730306153283352403494300897005024850855769406937195304018058972690137623412213047929591653157470036266540857788421268109456531436044551547910210137495748506428402603875743140221730533538558664963904237475931827862634480359126743918632444457123840000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 14717850880281385771776656198325944395240773606339242813158316240613833904062993486136909751146131151141159390514951225384425579471130028093866708703712351337457979704873738445359910007179810024231630515099480013471963518832634365509670716562939791019741741858459637042018287373444176471750100012582335548102278354034148100942317840263494197365233914692507693696393623258225378313758333225205455166099503307302272677167527140023895559094843635263076591996398554288807653734012900309055729918824877058090345063616309940283432087942396730581923081719758116515690839199180298493153833262371416252922994084502183520959809986296154758589243610676856336660191897313122716910638865368579272323843037273535947974191858203519284718728446441791470031595497373592636818731477677636401862626463097077132427891888216038069359146229681045394973566921982475725853184908332614886509111570889935985795760020190679310795725817778774363281943563170960130882280935949503614322265555325967514985498360096467334627220028279882063283310405405154178325365683265761132740256849764210985202495451021032627419467377621767001332589124245074556519862840985285917640702975631554767347681937608704719236580846246254795841184874568003020028329258430117380875447766402478697478018700199519776868081185998105348257682989700354390795876352186302783401501516791102039114957686663518647556805981248427629941957498855022105511078247882013165942143863757123146537627748850509951835259203587392695006469881278514956325328649865032381404609250383600950763373406435842535808206845378356052620724209154282560577588288493340663613489173619730305595090021267895417050687646931410273933765724235121856493518455151227123998823139985450199114960117535503404415464490690861879926981193893548689153722028584273577077226653736037570364110386062633883661521128323502601172813468160594732423999778271924096425126332930296006809551934897222400923358495585785080381910564415796128248877005818391872566637419127554118101782888389113951244280910401211680389853706557398126241409804223937385687835739072768944371823698293375647651084382396886662519608815168158920940863144739539667425620071711394058834961235959631617862034299245517401799289827303592019465299699833716714365526400288880707350229281038586936913055423334253689186654276638991281237143184761902970900463097414983474780241586872596556753373225264470215564294057119790347043589389101986518177228037971545547168610614573974204377070217279148418279103801485906245076455831846601221753106021876613924206707377758145884730632628781609679446507050481868365198204728415737096924273996388183896037682606706088921124169165064931091874942207750345770554966661596950700073127518695201791972149283738046289190958814576636434632018379371190379810638730816229220235793478726372138693690986726862429726475901673960672309049325770841825970412652160705398538946308714138616965031022761636358330324211930104128468346435298675709091608813439163885372586692575374885443682356448317621329765846099713258316837800553805088102289489565569913298219013376494675553290195569193372528670767729376699460148888678084202786327598203034372941374262382080743532853578409723026896289590706099573793583208621348006662239231733564315498102229819226068094130451724082160236145219590711973417369601822333109045421145990131426230076061515422696065938587945879510245420939651938420437924245122457349148746206616852415507025285289390005346343459202144772813658168054109834004806897180239164465916625517210377184996804192543869730022361653222996734256200666999863512626811614117530265641382096953301078534819994551984437275421224113810366921212171290893475897467775223004199275340157858535530126998982659112135006259157512667091870886863499981494475486350967684987872062158840379688579754126652138028769799279934482869349913651287908606463540560980986355964381052784015476484475064433361010402154605876751838380860924707492889144315562915147015965228554299404752266117167814934970016606650630002844235917442605364326498775278842650370574751392831311649917522082267177311103027165074568436649770031659894694267890963788225751801415765666305608535988327720607986591625650120013026074315207947080833335842593324813877485878624013887793292927566686388127103054245396888925475890540872418922140875633366525104444123662062664895760174671011056056826947640780613840525712232006853378590311037592179768521726288675101677226941813596667619025204366159752154810544721326170838396617890588448073998088341697324049046468943955622318183102539630043717635925874545685938202214400000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1967358854334717871946389795295262441834084634548481638406955572621892805400336628952683459709143424448561519777241748773488941752945689307094237883892513454508425234820048231273405809868186609166538411410762316614964039192459756603003477966582600554688195792576649651496009586682752541819996820295828962204065661030211042331478600143622324377932321534735150857222965842385491357297182144716797686595757400881720012900021165464310352942038030179488115632605222528820191784256829409631164022679314924389323683154636369464455001393163538940195242646857382256125517479774627060901283087765191357771873956797097954149851059403849085518417804204935340962419847181045022097701879988521296868339987031653328939649091467520223794036999620909243297497133172247401340207022921733590483533576811350523071075634797000128357246109313588008554683819340304140057640609537386361498320077422296055748046990915591921222756573423845939146515096744298250048250546744687535274392266535254203372953887664940243603689219081039237719526565577568664084419206136187586756240874459505034428054331446911754840333370791334908531615767978615770512398072435428241304893130218133007427254857337601623036063200297891725676639610593620832669508109325818154984677607628605693333191118803260290298632727482590800012815520699949755273853055037926622807515939141090652243072388830582782217227083133817860410489287319885478400570710103237276111769391419871613898242054124411413069862211896240677438149571532430016491088989752616736091600887909908411119482627793243704412653198396938221863877014081717801308100891702682067848435547045331268780076052937885438364058712170470263879698735249191545299606444807490195750394600714405891262403251484006601621091133838927471477204109671598039210721015059202744659059580290696696493658789904074178060249240669005211585653315050064335196918015228487668460648797518781326016163212263313093398111006321556787192722428050088008024055029685021678106201013554551944345731962216001657833577287516954590759349329385892363312557127075285294280415662700396117783914172343477021692673572771504297220699368458987554725598846318987641661931804164367379293466416680405517299560859911308219802352796464403070222280469820442480828638279336516560770016848732269909459975453597206483598626403569296211095743539550232265735829513791009856182550724758146527423231308399121962472026626965668674332796958336536497459553153023455582091027449458343237038242941830269452398666381500481560934283407753009207586102891544695258176071739850296042805200851292767712069506257085809439077340274521573930730471885401606341273753973577106439346510228991145534973443419884022479650667687923994865484104873411554016546710782780007582017460624438678437634389268125215688403594199674658429516305454005216732243247413281400736507980036043347125470936447970783412429060500607648152719632329323394120062448324369123465250868958514900953437060125873418106608261420662436701489927313845980297712272320284063220441074967625430950187047422105246180289676834491110745229573667932821396121272795813702736555794815649716047354768689205714526490795828488524340049100461289357426102272563395251288780024096373793798310847910712690326894067661289067559817233338467816295482756404878900094795466541265425119239662257998588849908404824341631350701777362710166404160920950252083387072974983611877684670984498516814592153477193073532818232125278430173231631430725777571437840673048654736823674548091732977558962911429564101683879688920885184606782289895221768582067930076566880789052573192003135099965860963184589720867503906530753700599786364173416801692524023185505371918443785591093641816357263649355331960934157784041125119279141119482455763894031316135207472943913059280718389254521597117953598783407365671728383655378662780602447164880860822752787547142802731590532918788680905140220685628043297713657172681709070147993011046436139245007704180663099903584214094931398251852391668346623792644968346312654092427415829259154949792134120316186580045755764395902958689790137595258184871349023246772799607103150824932602134579216674025756153203242750505987763617780239781304293834969999079097108329494701618334707234486012107893027938777530353454642192537701882060339107153139309733035437212267922292286846789341272621032004234758286513774674807248118145767083473033776666723063571950667941733180582174822597822294239971310945518751796438874483955178638065133575188403666042742086448709065964191097458027611895379708187542784372478283286850306217147002752170579938408774909296640000000000000000000000000000000000000000000000000000000000000000*i1^37 + 245771445706088908931654552013914146086638980601048731197957010728635057818682413372115671618012538488140813836503222021399674211597333334951934426506290462292047019408513356368148873377774232959046072728177590333054251959734786148888972249810057181708435424491686499470832380370063009264344325502986487978069347811469783866706701210848966539707819820365355517523940595263184891392671659709607250693605540222332709491147444627767431439103685843119179305748212303391622467177590647950630579246959357229663021034308464821183800676925876008949882290270025934947740429998007472957418753408522538457354098796514664500509603663312165451495433790809277271406103585016427385658616258645468779469537389098254878745639545350267901832947687974496858958002180887716742926694991981251445918986136770028324165232633560934105630573882668840304440798798562045806511320062940759781888157591834863803331417592825780202972156548700293404967993240572880780519684021399680363002861168506169179337844871198336609005653570580314636305043140673146018318227781001028413332416776267598988362031437634967635941302780721175908646120301871995736879945382949724903655087561501526512748829497165718238896305175298174791505706864890367176018789876512124627434935487524523795676218779549472613282621729977692723230819487746755945458482603541929472472267728919515251758391678146489338173728175823094069901989413414180486703812797123187428779237107753743433418995473162046023534289343605317486391879251696704491380698599022072144409384759742834631816153554514690028538775364400550270207751287448924533340191464885520476931738344480813057417328872551466503395488668145190978913105564477686805914453716173221450900674442580574211381809390795422541017166426849705244969508962271686106764414048127779907465359108703777602183396698178086556419370476850165430164232361081732632020363535092411397833898635018607345374768044537146229021302379511542845247842391539865130688020053607511087956597663489370871426718674034129550648413807474606493774876351435126814591833400054618010081261521108795890467759330087658567209827029909845787582362338851053455339804388655067110064360183419755196530475610181740794348464332651544816772644456181141642642493788274139874976027713557298161187585660543082127061261272350795851953412173074322325126712487820618388438894769394401186831938078716538633525060823440135024779715211816575130827815571294304574815706330054693743757085247588459494619124536691397982875405981596901075220037844587140112620285093302271561564251528959590099641248793558384089088812877842545513355063743687565139740360588357391262472284039684056493378666061865697256668172485762474105243456027114021735332695003451205508016070478197378579254693878248660772404838681599882177861435924239809295990244677476731321381806698230163727249471052194182282255926651792396651523435377142534196288972374432592496719243066612677924930269395401020266207596541453652078090510745690698004485814836627655408755171460309382644907205297996856027747567951149643519307629470427655920729304754808219433160652732429591857890054979834863643905727833762307950506815075546394859268305648432181389502014291726093328051654467547136456256664959692858994796226992716001717922007952345517892663374094923143117421409408933017579679453410808903599371701030272240244021869449538455741181413049871365476809862799980877571947107406770840936413731288982804801038331822671438873889601403330017673349579371558591005578953237858123433653987671021091784590208332780166700200953872671005588224347636559604083283443308720503090346047628163771444739829877759101051978615095257018129509843359107467825754952642255565311197568485874887033339137364836038835404165603234306519304200869802921827497657825959025562657872539528880754832040804409887079578754011709043797752654386468591955774400490468952785579593812689681238913442173610418514923906710057062747575300418737619837693181635913144449700506384843413256815417357083736197472259942665900890819680833067327388186643012094916928736300369603063387238287844709498551810601666070068497495054133499901367776472528684273207894416953022574279275227557517358044455202815056531117919759152909410931752239236078352530973059724981850079955875780232518760190966487077750407869317096326898099221571693472228244774076651142334650282808530113409957632098087334890594471921497671261918284208440618983565719793372123284490769025127851406834244065409313437195645360539146561483157101621985758328062320588393396147830689193773476357544113540175099934903968927482768261120000000000000000000000000000000000000000000000000000000000000000*i1^38 + -26230411073149106140966038663986031497844472821714699990194168872574091087022445749070887995151009216997013425573389190699424347448818567741093525496295378903267692972736632305172721803449059218792869030821355318831592894156620268386957027633719448047834926567968061837103897678678339369384113494231661372194578893855038636270116724376624504287023989296080753807260393251319430878536829070906770724852085050462938599276548305246191745897463794539318671242042389551390089826327413483886666152832339721225973834256348450825449302607882354615754099775085312109857849470929722301651169573120989800692846686215013878603166143191824398139292106172639094292275642543182366985999746940917718810983605045723739410711899867668203629602618836443358147060699422663287412440810808107702235949876964235974807439210247785401759171717067556236589967149535306438995517989405188061381657676847162152863756946019527634572115879684907770466899452043241500405758540194728521372176217676216358746587909457465953029536921490673156813803900609585920700474945954795284323105610519200425390117486410063494576481785716789589917139359896142374815186472491678990188872014134833835490846610530075760867646649367876764405651854422754095883465977195231068965316486286699250088234094783155460777881929816171036325252604866339682281322897889434948033347200104542224757054984028029530915845930515532397120112306824691854126247307771952947751504667394064167300976834419025910137903728510568652694465507155966178113388385011581851805164331899300391233261192533432973445649984902652454542214527634408137579722693595022154657514762179566594910518061770293924075103575629229368661278625044317372440409293599990694436135737310600654413133766325081669799797248271718035369717744178837968362826241666915552864073167170738023891093702240658976344198383476360228229983433028780249152540589339750888398549693786795076501140967124055910679987282663609438402836715284242505438094225530874137108686751239813461396502733664877711122021913084121490528583446893974619626062608870686725963240886772101358478279808276839715982750711409619773605599285983900504158102779545804093264280343069420014074755985096411944175376989594698480828606702872646993282689310345994647192103886078510531748512587992170019261503899223337691131582219471050123049648228694508172366802368592294618274090270975503445412348139646405535527079091807955344256339458312103000294885834844272728332360504124864637878670169970807452646196819125906431493342757361479376660643943429500970663822507205284224415655141425562706683530038850209847700047447838549549680628801285669757120552531616377405103818082731287672752272589584177041092693078788198845399711288514532465268649475999286259627957477047092750897769013409074527306262603935592650360976982789119485057656542510414927041302150434211816876422313931575617493095703373044430096460383978463225268428944943630831295415333085657873454762881593394892781279415921896627489947254612719096065341403929569127571738230650846575770682202977856242587969563893124962780699534546807415122325662753235962028274456263287444015490744688576842009999989561211723792750397122342456078462279171929328078897200612784773093378498707097286390067178739467294827460254302524082808983034419202766612061558844086554164797600184710210080744811877979014475120693952839377628611325030929327508990344571465559815514800557249177693269740366294465987886655643668553217057509620250326710743487070942960626338247197916642777257531659365529773692292352987218423912670853709247924150642225378645431904909766403367420042818040993945792054483513627004036380929616783142600661191209592147245308038766383615131503550443390033320077149169762887678621509455162689199861153279808869307938902005291837096252394715885253948269389835183150743076734660568372502447622183678127796862484065972309871670002013248221341792897420008158366559937243602646232197367534055807758405576687231097521169877261302965968815879945148136707767440502047544644907887590232113896760947452766753314851386665394990584805853672653966938378748099311016924048455220443829361444802297770680395652578561874549401394017027349922055376672008878016695222688834812699698907121228055381279683251262888457642664858322021186827462478761813037475512070267195324178971068732549642639787026641810702712034240772921339862176812069900849776961359922317158004854793894114267495937218996931296412140782521004006150386430209086565189169773128609618244335481706444959575997075625312664384747679603589457427750569037932706625454756997575475200000000000000000000000000000000000000000000000000000000000000*i1^39 + 2445878166822858726073280222503889507336457703077877876549576886501744873217625381275822175654813720852052149336226047404001218580877778699634543045513346343978058051461498633434572035003530364308691755063482711706766178887123523405093288411446221633393362606141755740992589433832059200917871125569846906739770448933516378683250309983735846569456134414689464227731305941577885747413625618092556411048116376732745405030280879876906508055011382473504333138422639420533153486279080335885625166587598055189473079753472235882573701067599844127162221697397784261238495833071855756443238981755149566137414890769456973034010187136808993985523292589710664634590524187316655404623785278366525308731069027661656048925999561067211772704160545772568917911311877463687257723946835067804689914168356017131061505860618732846469067862767179660260081741222880108375191614186811937297677323676335569451516383793173967212499826486944782495439534464424674459949237113873905590396652057359662664368231403377171980502004663004592680555665505303496240685389195099425310660123320120217018114365023144192718187924852964035247250546495060912002497546262850100454621850210630276963424265190892002946869308380093073485294571186001778069614250592156195532207519563795277147988375905951008303691999017315114261898284307877446301594160379862077323975038070159498803066140313149005902777409812171260118502939442487838830340212477712464489982606107495003729574456211705649928466526962756574980866955751448269648213652829461284234561791681742556689202234799331602439292036381313942050316785488008940704099180412057198439058608665928157671572602132390491894191811546558288771264052018738239127242345938506049540217318305476921208942674506862387159689405124905113287322404314679662239650732856718070602519981420370942094450808649349522317000546468904766923225788742196040045846848377253334095360504194978128112140944618286973909563458768515542239532808321104575116569967288417680015563468531916322736550488307164215224091401313860320892240610067483801645550330263111130501274586114449695612367766416625123196949622184422500920486725597538257167078605276562814533325809678200843501885114045326542468978669900570580562507469109485447746144933679540385891562987844057428206139234109339223838782385743058042675550718729490417485168925811887031371964704861080948224381404929891937916734177408651926302433850336802755534959034343019233322099524831178623077089448105545880188653821333442194063359730144304108159387058148293140664370459741482591708432783648060975468128153096613786999747901835747178257874379867485735811940417047316232860008729627610241907340180228836553088645161043334230588427626148297110076371931799212940423828592246802704994451158358845647218730597455287201289864120441444308744340922911472396815096092983854126296807317312669550661451518571323133552970274492922391853393104444771154059442211592825532497044165263438023975895058327193564037371251417884213690216182824821257807766061622137730672009736793009598378506797677612828059002792746053370715002054546961538468632738641919978759120671330624063449321299057557869489053704218763400189222454904417171652402993916468196676618480568339480879647929090756425595786981412208822044756860916497460297426666954921078172420091869782992677767674770163372943696024119611713830669113103918978196825490255289863618088729015108412198232440139901293525559558992223811211847712551855761805051520827742451423506315973084140534187417322412982521752671603810581835136362535138414434112112847782612855036740856775866460746371683946589551163643271552050142880997457226866055705142775430840949904887383224225939328735385463569875068328959760587294785351333699603279226525329676478450754385741363298612416506788285922187817972815135418816204652640638364715479475940351920813656693069242148741288381364486455511898037952380758523286793535973187324569033370626136349453010737728346114928415867038768997482677367396867159506727257677104449066844461823218713807177107706583217317370517374807337272977394486213726047479486133920871481706195614749089779515383142138919760182225174906796425489097928114762593012924888680015539238530491065243960700207601510480342512881729068667001329048445918310468759027267226437905465076422113207469612064293017175243081687666754363049146493210073589606528855129207154210177904166381106451287460885571552256983182115299810417762338660970795985336524635987565901862499951300930647125054360376893822722335391125529158368455718702020108943448874096626332253216025714797507636268892160000000000000000000000000000000000000000000000000000000000000*i1^40 + -203190779741039063548049189551991247468113868318034640496194406393397711458280600667256431776306542388428333719968090543790523945549653340056382733142707346081134153880903650442660379925228993901931350533142518828730916692350345861599948854576913522548613272173863133443160263946996552028723824072710294390328220757753658621014014919796900016815295743624750979031187780077789854607855484802228580491129542786257372353792227856788863086902299561831424647985761836739153178651549386303178733736797237899801704969222363495769707947450580794661981891414693242707151543350086564769216984489862560856034732407941850190729673275292112566833334755997771233572404310035379797852071505304309120424477443600475483889556151544478297537612420447922608921291907868800657840219446119844030015628194133951214350405088216103462208840486250127807626892409011469730107337927183621631016498345554161430120376454388074021203965302823235908668763087691771853261892660099509947178752022299589883234336622573227466315088749660697598774886456562359158897692986367016491042223753152545958752222861297971326884992093382890558128860387782393397052942056606771772304262544034925635333018870118118860038407841927640361824626394532291295178166091925767548225202251137320445927696883308192044200911514737942475708566849610200048450020445804915389245313645402779303495484922577640370663390015526616516652249318728048929044854174212657594979962462804832951852513816525060541645742066676921704498121381561732069045532234504752673269705301634181867343707219495965264901630701043067134754171035831366229671409130966245476272253376998222024628372799363784734041288324516536342760010584939688031102269065632374588072198508137125269185760880934620616271561062203671459822660390266515873349048243294364467052549769784039657915770751255144127988689799034806615309562088239009855078384697141916931393436415470433471907860427674748110781583232846372562884178498889427397178257594516463015372171421182719567590592884518569416503703307596318039941321267724317730973945785631658348704718828971841399438850315720147464619746815372811576791604378118134791000278908628332877398258247697430821437688558892807335579887905878940109343379037968706802571340559325364479787842727244459532406656867109382464737685939160949617282448341883609827341157839970367817699750280499401220695035837187089955290912824832138959720787945195022982163876759184419753559305205235433955447729640495731495552487105740473593586141434872601612053994804852476642515583636047133125188916192514700696725164100486612901855218295916014324905425742462668029360112600481615394665812075232903218041074592037610513663247578044573240335858994882124184014110757119851072870876684535420945114235816564540836302404559545453056175878801967182084379651854424471941152513209201374206360368167366482251177982696341331554802619126197254946266499516389963700485560040961987685878600454260771464846816573368906043496356237836177871589105995211453729830036374263967816919211470894145752445508900157665513244513300294306830360673830475124263733909356889652117263388068013371246031332002792112576026913527237636229581691577991905677775691768951298716085811280029526717895855964302218451043379049368812215361378125157079512730385947704879094312568874206477798180131063964533517578103079311393497027450842922913869260780183565768239023018720525540823195266190142637555700978780732778373424578646101697980442391432842104632486716628553875054647096018693701704257694733178474100096696681861909713319124769152313144117398554254535911973474903170321523577786799408212487480089740478385408323208711539043791920845475232079512119489190381546445435294546583328508943462931387129152434792003094946785909371510495240599452454687092620314025346406850280263553355623741595290815496361739761266427233951105977959427539377833955782858655178424151514096048058726127350079514356817692379091336911142473686685799032706618549577959439729179462999987099126509626166875035611403579904842093175094775401561500734120069494453584709975945593229589388191751836094012123598074518636224442504512419918440288790384854042793126135214689305346837405253806171068914633627257682293095925011548478566167667306411046761087122982142595080787648273070401892388795027767708343828284678461473299649672664271636524281579989161510057644331723924814515087734318230952572331491612546755741307141247061350021756319637234692365126503175879379666412387165196514506377538333160029011537145910445689224891762429839912898680781308709219959608171554304813957120000000000000000000000000000000000000000000000000000000000000*i1^41 + 14803836647689382258495578884478273121371806212873814047467638412910979102616159071841645803625733666422475315967977352528576021205679237072755207781382858789954030449244713416937813793687284099655493768966690222829523992120017792966050160189831307868016170613398488827536518925278629507087288488533090986428553063626201637445349905406389557556501467558995398366728836176299174842942768422054620001248877913258042060129530920414456110850442461662463378162643048912368099796078201784652684043142984628580211899946088618126607320145767195900773585166877468922953109472836782331195514887421690873643111375207445605620097401341482557113256221818740847144119750244300204805747516663411901531989663475505391859799889057216977693829630712718328111791331924294033144874298655427000984257077060048330511114571717524112876446415911635728981614380485823020207663536705371532852397083610549821244338620482071193402885053275876482795250004913534638289582892927947635870467019713410730702921350199350901637202338417584031582826601202502833457662307573795670713584438471650827280035454539535348971968164095831858314373380127056068602305236341485230184930330273039066101663783223192934534543627036168283765729868530107539002325305149260528899457517496924475784604735515374656141175072703589538026439009266782763499898774103784571705694630187468567062743716629777629758422207351366419593017188596211391759316106597590893150170029106214318793604283163314407141039264963593872552063708963048173945967731893150334057418366061080899599354688025503311527966574278456931074187546980741277144412696070412078852009287939681676024494722346156926091709885839218516588738048097580393840931736744698338922059380887111398230180828945485779131822565369977890504599799558085745355508382629780105401845181707025564110579699565267626858909138517937762705383948170845005929799651735528037701610308602046519015332707336950662146476452558653496001075173658391149946457168166354944443060804294129101738620389781810858126532966099424288043811607742605389936199334657310985831042319565859785087959003396475757656040930617774734224825233798481743597282571661242186111947522287934815968389452258376967893450735803238638435518357023623355944884934571863016993587980111443329811842027771664085040513346526338576412524645752798803098610461234495990676110932451793601356644023029329521488592352231437603320324051442246575951387290413810481319374188882786132651960186380675151867727035312507163616042250887055666020453404084903281437666274269774124376327240893222968747010908543321643613784182419548398089896004779585286389823837093075593053241800201551896109260703823753057109075912042273103299851203746497697310675745276789567614628774273927548700659363385466325816680792395410321542724804528536919098873343564399553771562646104951174588507877255545766357475862054447254963006145507256054403253471710457053498449989745623293393244597171679247349181160623626756628967839144376580291344576075022015435808505864359676830543009820494507411197263072636578988701938586998908610066580670054057213705169875819389872815751574496501073750925213010144186404294080205908002921481339173970260184629733793596055610477843929568646535755094852861833111383156638966850390816931741724479613868402528815631121308603724210664185761441948353628790243409475946138232769192986797142341604880078175527324846328599430696438077413072470228751178753244711148674860972014297347043400296720011052774784606254356368259844498769471288892360022348935394573466761237104501421806059422282677284931157112061466908664189808776785834815311172492076799403227360289729961108037661464038794077034195651784034482411712766233061562982066250928210123184319852924282048441719016159923510272002142317911398201313698783387281687109292516171079167928492754907506204473748016207366027454894216446015791307028094139467105073657488213936863509810971470661945677656893184371097821648050383194331052300813464203419685656681728556153288519808054755881632535722420914757092661600650840777555834168478019027817258892729852140128808156319678808618517596717067799220489185435731666698251366840347894072730564788909964997120248904006391568422711110891320724208048051422244450834595192160620756639910498556490713002789029614869330972125715090019365476787983846519236340295002471234823721886396958185493925728314966297344206879994481371987079809062229049685044350424541394515887534938420572324984530821888208024420158558671216753905682351247409863038111344737003241638547366162015602264194303171890287677257285632000000000000000000000000000000000000000000000000000000000000*i1^42 + -980110778854962407625797834606418055433820529382555367877351773232250476134868729467553207505868075011509222296139492228164690096874894140290178753464715006089188780136865137945245113604904473205288085157023370710478105206428478365152511486036068938403665508581005298295085738500092606436117663598306084197733190327790233465504864876515979459712990382703388233945576286405490187761452889080726875192698378269532304667776596366452446939035783759792860529307729453493470294708297060752268084206452184420921035646557129400349029558454329243799761285243558532458188074575469112691262299893760856896683611407159314478777830593477333214069918955552660961631772323302775041875693321428522188522106428684405038965641915321368493503247003568583040199335814122911327153084490814032620297602067331473773719363917142476676502456917522208718104090188791605085908204005982646543108392234365463673494675712016808335292320562157700641860373225674549686614755328289095474827488274146877098874081738131927829141595154740491224166903737656080643173940977477380521772398290464371990250743877840497289518155646348336347116600339195808628366422417712859085260923945528192516529630671471411359877140170606426007844016502922372954227507059299330698981858783569965236095943794359885903318577880802148712173010150008800688089183484296843520131860416678175062547958484071397306789226106755106282019566439248788624773511204670241839090389142826849440499824059000566889629151041200809405042824144536075302920650046592488109355079414627940089456484604178932562773025530948180097574333235902961085675856591482647600175840736079629352539572297109592156716784719313859068405773111329651050054159404505855846813801699781382806888585697157644566754375025180249948985020595261843168648397046269764457556699404193310704387493292447036075362082515471866137573196877728058786131630356640306539039822060499806878985760683150261727721143732322910173639379507082521026097084412131781833765898230280623811211801048477666573922262502258441909009114438417294584773648719896621002660819655633241101453840389009042521174694211029145291604974438176970536295421013504857074143203740238422108789176248426773226447637408611316034027057338149783573061316250769614746428058409226617209346654258066139161036335092643460442370326622953064850878454417323532491742451301508746277604844035323104849872067938836771930853243737961669846078550591052359864813589333120641422075649180822293128658500213543115226235319230445600773965418841998525765958336715842085905522253359224624530063285872471936792566239139337913978316197921359588735310312337029404724177675080313080931662829170521492126359929860774463478855452911870188261517751826449800931933083803692650916445846865291884111351495839384292819964289856547251616011573048644451757594778109401646646884127894117275717155793045506355829460402752776427416653745187388713747661318554143558095604013270479561017804112392229106458958372180429380886687704487517270192361440757515499954645280238413984339975042351706912783906670345318077723696113756374646905744481741476945632463624122855295135722274902918166469966177142191773762517028240120206092826258301383641833795749858371730726850307087689688728070891313684912517523920169598996934890830554525464457552696319300627486757611655850721910427071089875332023197241595624437713172028260467185608549421555115711727360698001894132655219676462682094163724242791801711671842369667580717662328019605722770975543200162701572341405236630384893820068679707876343900044705012648988658641560773882985481413007138349628877888911348074249475229539150229972102092792005514686490482456004218643373867276639564055565877139696563549763621240029976591606224935814245985624034084725951618399738032531823398662664002933471542828129182353908548244263220426387537714214950937578834877779055167327487121904919154931188500060726972273734226498393238512035201743037717945187320041927349405419126778595383750748825701819945078264005083630293751059078759527496915573625031316274394958395081303006146744712379351082000043085351923953531882628534372943343203755752039059797443839703894628737528008456372179065408366614529437325681775320279463952529588719022174388914711208806494840228248458127367089567893569916111630722688206144023634316305282782963346924690546216781119762868308497952561030186547570763457552972163984371000646741546825404707062925820231356759487901536131494613968597347497254217900270107161903399753164300980286850112311867289550331710183338341211916103638932786743373824262144000000000000000000000000000000000000000000000000000000000000*i1^43 + 61726380036970955828695601766043569680259124941119176484696225148683073488075785970085987144135841037399064950589723238400618396663753337736737035569089976939387175909647695281020487303969075321106880477264933544222029512951410170236852795249211961655942822865955625513743260646648852400125113782110648455891387659931755671462467863006238381889795712021841910110456035845931452467156298256766825961479255008640414915663913009513884982616805919815940347921127698252388992006713224348578194589682852064269092692005531619828291883596888118754800409569700569125303428893798825892025392566209399789434484849396434599002028267784589972160252777894280433507133987533770326472223873621897030165091016636334264163406652059642439827518816534173380162858732624469232885564621220991205410264429354572281848042447293794863650277002894917284368941142536555143327779002144047652295709243037253775960018018152819824508569183039975430188960159341019990159188207509948156900959631433746465826859515744902673444892191248214816644907374261580833094461799354451421405999336269591506755208493334046227992203869921466301521086326118268454936363556618438423566973135058236321728517042068433371409451398664846272678622674424522259703937802658012128474371604539619026181030349988554482521652403897858830023791647699827052044869639021906402382704295589001354679021818050771479094317993321747678761457668731775194321254177384617414522467602695297041740581683032067902699994368692366984094443766182695637397307464125800132315475360070816052826894281235261754331764058925869667710500775686706097495643958641765521310313332882762880025634180834038438317514210315067977033884960454889520644389451392258972555643732673545626411526899881583287299467509848701523403979744197670536189846333661011122026373415553545450851378842440219208053075879926631235302892388749510913616561658253799417709299694516193352458593440731075636910772286028011691572574971735951211057108897148643936802405023929617245531645762876412812080291761672467981251700502101093645274900203972936796067405511898685514719006696685995374321483101158048424860592157491365748269257702531289715854431558220600759739321888196021309172247011079013571795045919835146696450813521737798281798932979526228729119980970093274507032681799046770885107536128279673123536499323396823226888217539371457827475187959296146768142500227519120354806102525585677318017218896514336592088818518001300680165574359104483897555483261505941526583457882614135560492568792602550728180247237578749951666472769506012693419081511025927612960112896201596720147062642361513380128919853656746046782273889388182503608920994550051221464136959207412083854974718768718747253019156496039152175578768937263933640496776009163880033426495380665227916721350380749338572228117487077787246161744249614110725846662417454763700183243440167715064698834660757700189254755389281276854053698000226115422473142481156193948911345909804645108842593390282398522592366546468156879457342004797774887741161049077176919307436394792055109863029901628973009375954237563837870998085182157977140772909578660837698642743065401379863478671449000825394695517968241333899942499815127759203834438507708206672207706882694334220799658805241915127984417582586287029965064706518885245482671933008398067783278565808113757960331082328797979691366577669843117265878385178727044858488384468972050288789956322973726417330455183123643305174009486532322369177196412772063661118048004274261648993643547336535963254697694267365445280950209690605114107956385816257219965983130910953719507200907000991392292429580270797776703012637032704847748900931286367067255685472910594321714626376005117909625869109776032487675485624553250294834962320994155853409856237797415236216039345181270090113477889259664760438581968229584776064754967032128946056755765046372066228352698553185386234205295091545248829154514268176776834742319631515785853007507774166032409186111185093395153156812136343215282177540279462573762088974010968266857924286384297048926427840578714203096733090823712319681122922372295891607071187842459009051296050731659333254295179964855986577556347748174468263708235069433797522334620560159413523854903607600076057122133154200701657031479076645585967749392768646871174596050740477200976873013379319250789268080735109694768918084489027600237621114506582012700202294365514541353090829699054619166457981278480850427235583185979481057081785892402729482835490686988268329595317570426705897651221832164734130143009453343256180446649978264434948265161523200000000000000000000000000000000000000000000000000000000000*i1^44 + -3706002347923311320848259787179248518950094378977646743534742633760461904332675071523521106247515484832226298753232042830895617362528318051885204671752493103291075592578049360131336984572659506183317214453327665238001778371557144545830115678215920392151209290018291830324415651523902734719187796588769097775217801833965375598876375775055532470032242457741468924509613872385635746549679469682955249122785828619668601523714775092181152243058784041837750303361216026715516125757656714394979186499997137440505388546453495406649595965699218098171020736216756639035501953709351266822524561000135011039755412915607987220032377068352731505400768622050829184588153395847776655329845849626701670873958103202585061057131006597029332255752601454205447894515968396652469808533014207158736861818612299788610972451598122872274034380950627822386712194616066223504059371253003869389660735999083385665589898618335501213104577457717657142278773900615776547817040531594432012903933330389661385944827979748864215000527474583780614724543909346067944995045504412016863850841963580336058053535604184301887799507448709659615634692787589499721552553717567660630718226626865848840793613034398724521786450141403948643216396019182210684844015535304190474104243778803080328225810857157233551135069728009946019619576736385802471881355639526077850040236589564417763071868644010592075312663898422491871860643871099093449690786960909032694031439455409027137393947121093702903111368735541024227089982597675041657120706670315545921310408324407762342145009593189754322105717864753512065115831151560902652959462230668611935720682172947517362636027526258778332060740669390660091363976077708271781683209731707188869648324718998666812285798625116403762544007589706304692205133848615478398408647697883437104677850043870339876065877961334684549793405965748919409076291998337438954909819999668618097510742333841370158223954019865395501030447505783368926506412314722342544589403686375415335031615949411123160714527232041781383465635637834796290044652066890472626153890584098309240301833397627545170099357993426148226930611208390174565709431164675479215514507325347082880020088878951509169211836122661115035674181063574076344026315734096027512368749017018673641699409451927794369715475146893493946851055120800851602305397431663572498552906087870771146129076914722250565831014900214526195477401467315965514833735595043044498483102456274111712507856847813468268023032644703665640949596384737862562665398592855736881885224118120333719312524962784034828863784872226839334355860007621623730547540748211828366843353820213656759331833356427711505509833261194609890553296563557053499828498958877805831411645560103480871515786563789427219868346226312878054984964794918705207893546272934132353223053806897762095080187259808658162777479869299594389075168710655860547148992037105402509017765329169219355476877918645448791289585782931360406782165207001480012139722501243547971440756753281989847061411682303908696673140132643229227036504766723892462009810795630479330072163472011503554271322186217556481502993169236072324102421164813654799592982207533509487499622641466756440019580228921660631080652399468232053371331681451503339740686813548853213459647767720580301871875627831998852616356786894330112142880313639904133703820425812157406445643018202355784345802542500285543819974641062865860326357331951217354536509115038009929598287377292416398382843936559950415050409573645166025551612669716735354715017288072871434795315746717542333799816516874663422633538966463064462952298837116379975954699303366499076256361545928477675468918979437776632104692539343192736459534090769406602094029429130284084535824022535372284027111414577762865618730269885622508699460492411345818908414236090087975951927206552313007401314071175261639363004683893492859971561154855918433132682142475125871400686795390204311422177473137465944428029506436200714680413979176089431238325656261533880827480634850510235240937840744271676779102820683347429505710030646033628063322986735495468675772890541207617057335500441546351953567892759694717851165861941163912080452273011421383734198907593891153395765011157341154760253090851787578896730805088952279836937472984486929313303033790138298645974713684349198397574932525884951023418186406397201566559920520640910999513994130357160632478296488363366954036365040869800447533439830437478995025851010374425035223513976734642684985166183159392983256314907131436963723444479820084942151867360719094966784313667385146782960624513808243951379100467200000000000000000000000000000000000000000000000000000000000*i1^45 + 214248160211837374343954838053412748105663997665453736096392362481230643195560385831416209952667832111140986440477902243868321072157945315270924222338903691521601079941657526638500998445725389137870032014266843911406868842720639969647735504088993137189370110774008432076907721283901585123579308636124164409208824469370717403874676998772146690374719419987061246847457930193858926633938013213407303455993167320584884879464854891624764160731263788027823056202045134749229658422105023486381819616296782869350830475234276472232986800553599553966654963964443836071173479988079141652989791373991373528631384540878619240528365621974369488512883553843102246131498725467749682494731012389972190287930103726881237899345022995416920274370769488544301587999459663820848323107623846719150861623795434893534121084482069911908565012743100813522104929743095772134185512326185083978561629139432491599101032033441234351587659290532332349081529113377550272995832077096879229195250922855517774269471651069964456379457526241873131210042133376322193417696087407719954645639189989878609793560940314993686016060016816968298072617918079368634464368158709822320232581304016012870744064558409870688200635968264451053076260131207101013130603125339857915317425135046115185861910348748345359989303106340206104470059545900396919261181993972733713116786220515189662611388713442941508219687838033924571529703478309270783408594739718291566042703494798490717674835259633294862286585018143439234166456590311148483987748862696374369779623088147307700964863492937270752497785889779072560289029834558396563048848378759669370874700001806995089433441784751153318160807677296549803759212415656589170898655854499743082620043973752691323407627880273918737371352120799107104921159990390859045395435156794508531082792714906627249246820072538646129327240840433710172891681542432331381678804181390455706471383138883811496354721115091659623346225012936769952188785022519328196959976299920807497382530395316288200958563497796545062506923963009149454233329632185873090714399288124245772298789324362251097882047312972146365422516080341904422806423942225429915057155096535057893733277016265499099567323869849120578705226976101059817442058613047136356033617116764942710083352685869921333756359762417846950559806255273050846714047715672317052054940470768584878760816542646114381757540894525640409837771317825354903831386459477057348135793815900778640852189450008344644000495036222013144826804296498375896657480686022982578564861993590122745649966181388864392464885590377662971932955682291387406787690594361580841932001445353931756295137361418794710547320903876096507022212980625743724030616686811602335652635616488102639238306402712192277872735680656817920696530257291000070413018173618480085784162785982789933875932081940714064542361829890003231789430045253618912656840074762311638370535260011526585594966241711057151466169815799447782853155244685850015383533751901245211838794408180586467027016301313122018083600874627107121895060083901654699342838990187396256448689139237706642270998317736638847103810381969438077336878119516532167997356819574281423949674062802621231495158861046178815233644659439405235505907440442468845139393047949437698534718790553151024832314575046795950190267505381535562400314812501542066219554685243779084419437936682915394838924003479913220725529281965856628209578181614225390979103269185651273686560370717082477947571403131520148120350302934641696641361178369795534051442328803076057705300213918942649343163538997522370400955518753026586101942834998381476409766880085464629064501169024977566574665146465444663377370503330046704118061031153085437894112373932098510528600952345363574777586711903085590176369075177544584526079883486602433300245722616435531499261458421309352852847295079227563668969220783813363236799118388800399298716727758240350652023705097675867042900987260830256491025714463202605681379838668842939087074755765483760398964593762752374316184356327569677086018970490326229006201127763177084877536153978151704826104305664358356707630175193322833792282856262879822069072338221965145392760482287280637859851155209280608061210081921961832981593449744214892666128687326513825514397730576569708676066103325451799799736983214244413989435224322763980732101580729642460683076916082138626698774909336193749611549914239691144506555776975511459650391654469913582519404761472594756304756291960770714590739538126559263558597154126874761774974935255109060539341237355998222835023884521954787581057656286959601884363489280000000000000000000000000000000000000000000000000000000000*i1^46 + -13052174447207577781228438406846526979386433735226576540930677400873571855532094740929375298765033126581450151185744601516648226557896613096850704693130204922969682027042384031334345849707954025486815313308064416887574433814983600115613109833287993188254306131351338833203242339522507997335801464697330571602566312298403802612645345408786059029692293631438794647841579836726665901328185002811880204974725114603204729073144045649449223069740212463008519821395085830423129281569474826607898184896855087652304449941890009032691746716580283070778223951045694082562302332160751317678059305959627609688876017461669468827330207847309375147041982732180268097797941672459638643029357216537927289552193918430729456680895344816431806966392990936293255824474656895586889535678163130179991721100970661445195274574829971175918149785048511825309218620263237495294474435982923087988678303561279813467917688462059162068598334375863441205575578462469556947479696980856345522449058568125802900785137271059725765404262385990480304712376023175935205227786176371268862094869864818095300891026724511576722621526857575194385692080901041027235965872955251266566954061989273168782433425465305688724595776997001158238115410593727222779160120468936409857074924782391124011971689908881265438608526302398525925763149241226540646072222866041083974670744850056211567979848256811743760314835348310264162727115584309334812725543080289900823707042595460592387486131516295342390978785743467829442460392104146414058921727168797730691748617945027627266545996299292799350835307114502090438230948876948645723887530601398675663476447528097286276974387807207588213753780575158614153334133225146345575088089063893308747040454003276104627663351064284494135847474825061813940351221905493275532889596255463968752178700954044065892463371561867605971810780524846632061935064080830441502309189743334121863175475120113623105280377723120717936234803367288234346063886800438876937905378311107382156484919227820444865927777225305362504960924204712305655577830862341489649217789185585433550674836448984594259965917467654049137862116424207660515312958775018652590056892679237016075249229556345232938050118523285633668867369917428147108692184136355506687048632147798637676277530756103080901443980022662262439885037357212336391655587481475982311985537050969178716170907250071320971811090276352642636289609467930192368602784401918418053851822110028137068541953444297771802006874403643019174860182630485828431923296270844372224316830521839658351856961837853020863038399435654543430848303072290185382336498222410660388911827461305859871448247311784671986698246845367533074550801356714597957116513375472750600065376607042606006383080322822519903560681067462773939128586933610062922665233811638634082759409471257860642099545059850211721784559041865910214569066831830837251762159914409509169055400321847062494796063135791432873515225918152359267956343532090127282327487129607732465268169730611867476705116534007354952049964185968227669108356144259726973943462606698590395292515068615022578771645641002891259148982029469437972446735642467058723419684026649939173656869149187553542879903304745419898855191268592843034813060402219577434633375017759880230180463858723814081612229397630208894625421747864439598337050022227111423275872301786757430162726411808941259488786584734107779810144754244280756298544837492059497750675056790794944410771258003093638860949001468870765166528803798327928829199105621797689285295254920196999534435058453541270225172496849563118731897924856456905422779677728356891348913524979187116364739000178389833818957883789628290587177565032233920462202813818982418647854484317766426380154383980562220390378906806480516401661026918679076568776027180051426959629408353663323084202339709123333512029935606299952943985389235404680392118238826052698233372142614329607113650431313461112492548976748578969589080756228465914972457382467460165920397611910303977489126553615625700738615530121833553996245991161910113526056855972305956955052974809662700689056189788202217694158949559071087322143742250756134730744122393952220838225799378245001608180900612932233887881414155275184854613603427325584754433883124534780415243468651294291806223044423296671974935947291353718947639558367528942781543491695399392361049357180116810621457903671074323756256524515816538464245145958428923962926164472083833445290688960934731663222779457873880380385675709737255457259680115119350402086690614387654839007712873840008976228243446844009214176691141521398824960000000000000000000000000000000000000000000000000000000000*i1^47 + 969710323360674928640725809746713510158637335457303378771926069302098231309874589135833971121304117660564416630216851793190082574049582955143684805978020726377170885300005668155598929179665592805964183359619483635164863314690460576572850070281207656333481972898709277663931568029967393926335445251311965295910581619655275405691446697500054132731859006416167605259939307739606439568760120402699701068963953588653940319860613532580505553087542352612275573159761379327603563877342348939809116414702279351024774499107603067119675369098707226925448857009940111497569162162582050445538326165558793232867292730630985247227561512039684207718217103166024369620836616257553251622515473891950666294906325821911617542336785829100505716596556635604215070366643194429418477036770576036414775105965947412935130675414719785380828236600529941916619570646365143705760600442164733644878183254870935332694773824530757712427311283458384765904367439398997729205521173887149711049755681672776706645761705211084270824568331654699169594341927522924994953039797993377925497231019460112106785564423824807592348414050693263126455449084993127542979105358523604259370973000103124804473203078281630947411617117068825188368302666827217770758206062906707510705704634830379814259175993743347335612972691575273008086537195471491136687604723840245165599781881214880963883599356948676063266459138099077902431430949511045691545557818897307077802838335902449562137171330374342714449135676094810577805674609053642289558878734615441624809812810158546610855425092675056485213402352968724695737231148251598607602510716018075053089685394631914339408463962736467024510807960911825525938446857322535320963775285912121222276780960664989023205658469759708557975426160346912350905941328711975591904530027091416291609861064834977981401920769294554507752595567603492865111410084182846352223418787323923749448904772501341163745871862693548419497270863703702598663344951045890598292595710410697076715631803456465281803123471695236594486651296467924109254368053341731321504174756313700703628146666396037108706197147627433915053336774462192189987718525514764359630980501242422453875504809213535863718561729395486519483946769448006343841917662304620127624665576434072400470614458926466998394599282620577831089343936868953737012181370989695177777820510065475685834713014146688628019746466757097861171624146533226461260474402022869136740859073290566086857537475175519229241326962892123181080714444090042643353861575211074951547620744778463989841186911235465206356861893076157903163083779594623305215170022658339070518313323160305948432483828266065791458108526949037255213271317600423055095296317874404770343896075166632155540829811460820047245133583882994481513668933196282066676951173799297127120132219382675754708223610656280393541889389760756015128867191054319083649346348551283015236130083506007072237519180326657551123501653462052863215136488429388180954669749059076674995408445548506696978444324443974513601462664610985490689657407745303697997283097274108184822193550734500608635791767369189856058791536099152805816347940143280472203319455236533016748314403500663669710242702127760653050777460943394095369073760510190797912489515308371086299999220389637931499494723424062728251378019621425810208439536648271706396875142190093943626440916731542768683861146859521069236115917355202645847824179940761590559385778232246268418740998053849917356828847693693762268732399171587646788414349579699995856503146708031742902742704488207305515539231852443531824343405812009330680677857707622544530310532708459800914761459020676092212309102225960309673654176735630514344952756850384864484140786018653365979393742866964209980453766577560409240382332592949294520338300382810905767001185968983356028925422568907819416776916861261621991285002350770649772584555105439059675345902178856254097960732594242253741803562934687348299943372418562723532576824720284162048252378275419881202017969781352901246183756651035700256075178893999882216612344630889729779159025213976296083215682681501908318083637269503397688250438564307918810577825872826892708595043887594385421233305621944551016808894490601879537441781015337935729653349814219935750229322230791173671077670989008891724128686558545451261530899635589813850185924487024097148371632327251997357311480804996031474224280962781552699370799460175398280188301639016182964962243047525512258382749214443154707458738113116404180951441705762513057284708223892407878749592017745041908278641819966944869069362385785978880000000000000000000000000000000000000000000000000000000000*i1^48 + -85673018036198680785001653457576139302765957804112349344722726326834080018614275041447255295869717221482048421933326610232940526420991445328876505063670032696808010116482646010911669094526323563703983623541222521771118411431328862537336456949400975455601200079018447057960715499952273703443324823028125526392688868772301921303305207606212640633290210132738053618303770035548873543648553293092179973911585936417328329186708694907865262759622770960750107352717121169569428798981477518772287186345598075361383984339797381762336605842776875728083123760456976692520087576744876036755278367220465833287878254766965288581114212278075729287242870807095680337791399162390447216861663392356698505699441731321686160834206922219608532384714741310887498557411448839066075698953647175827016744257509145237872517393873361389396891762403719045640140852509876495839385943343822371262141207021191319898491291461279013325724446555710304866834640628230693247673586796831651313908633451149264860368518045587356145030264009469863924372815737632453904538559534331405654590714132385932582950853182871682299704842919354022106954995048892173551551958702686757993263255240973566534683217593946224086083263704124638127555692911670647583786776469037889083588444770124207053299007540154933377554089773174873728776942831247000109257325643412630974089934267030361691831975779785378775193266060621575669457904382184303951848665547392209813584533144740160416693584247337462052801163917259395517860394489824563984542322699195779207396831170382529166173813827538405112796714117562986761262381433649358389818482065573175778815154158111599416450386604303071775931537121149732231034888817889810461801744677095040651600207572157031285850317716847196551547428779642094378775559274411725714507616352304428580142890217236472736875998964122575399618133764129886541351399638750012758978419987275456916948229404218727231957440499699547604845439504109822063555386153400169162325504235898612113889047895289246023394141064470072159191396600530960841900468045800271569469004452686871879507338092201871595170126722039314141055076970828579046892064417439674175333635641439779580237202668301024052393813227468008268861547172405165828860030648051697097464877860898340314456881362140204486101709619890212711981324167660188612022942413527355209260804975265085810909801120454167515098907604593017683415886115906166162400677365834675310847360246856825125177186846798295237993077599567990055415634424360451254494865499375480868504330982518552008600855546117076584387300387387131356436743312169280051753038441483422445862607545084728155831178722388103420473288121815174637484784931679355325685340748936015380464765797691932823666009447061186627844774832163921320036474503052235932383050465694967224311520158073514081647723622552565568745018757370203371563592342280072258254198060927001772897922633509073777608873703741832136746836500360841613295276533297352580455153930828900575708658757407078420587482324874849254722101654831513221124446318111113712876324165391296856944920477480423531750899329197394736648901950857330665824630164321543932002972499335575961986105225697252571712378865422380287086838501197554275366041550293999147743986341119601336571747747527079695567918901113122801578889654803286754663177228464214033525582221245825725965523481354844147330385437488188998120632027685086342131560084720339919059590521647951267875273530212247662864643735543520884675637153859547711078700046382341176717067582813447611224024797163100008211335827172844576579907571459309172330419219245244203299167654398158074749775576967348206832685468310726063155586610768749023868133348786506305646587327051117496732996076414516723003133030833644997875545489470705398171097376368050031908036494398690267454144858890920928478214845204707545021223346786807816935074134839946222263616901679910837023431698533195743659132851596899907449374255262145148906509511380834141588936876163276589966940754811727593708160829075254154781464942625639751320976836374117209413277689045047520692544085710863230355164709121027440549916164846299048846900419087691648363470939473311790406636971922470304543739738390270620018358851203389787813963297967445169374671587746427985498984179272185420136579221445201241510374612589068490172738837712158423566545901846632372094155887476411660973580833097091314145862956311461349944152540627213578260321596482646226387852776470016473495723857617918812901960478846209796298007012756495998937829824374822229776957662289251858654485622554624000000000000000000000000000000000000000000000000000000000*i1^49 + 7307856978699885264152630704964067543327164736334603821433013493251284182740267361586293396514523102218796466881613100470438713704629550788136082174890272681659252230424274102805249216262530560702348086802566414203202997161591422808259563681246104625501313510693256058316134938156934396573475252020942794328987881196250745306327295919687937465493513080429855556871981934559946883440209009452106128639437821220716958994201532157640588291851013626804591223687391065541784633473023236677312685398358952231732116425145272672456315494854534313391573922676286918138656712525533287033015483259770251660196630831619946319928036398794262807710551388472303089197800917902085369362750092197264485739403096517078836460321816330581674697696634599112738519863564351356107965298644369054527703483046623267029039861380887751587650518357776083564936963402791992276783477276991559028110523377564852639813231500178178317398124449302889226362506436225942812207024447036850848807525050189930644282631531578065488006380416933032367135368778949082250252960180588897280332733088141381972266856946693732138823099609719383010480381493707026551078085336222193504200900835302295366310335505427991460499065708344919695379900874544662677567043723319291851774940287206221951855419057199413230298844938214078326463968671714340340971487274184504817050917571172193586067843015619497683662176303326408252457661338405443891003177938675776473636718714702523818464298044036696066833483110279877527949407160507825066696227743869206290512548850804683444615183873815890226684583971402113077861393173056746878768956505055298116237719114599241126060151915330980646912071513619773786409470161775027026073976513975586356509138818973203646066438053323255826669049536196038149321674252338846216894846967781085382255341987171298899575686184563541008528359816778160042997321555828371581003621169817478014560294556521782398199873927795729432257060978652658420942794096943115184987681936690293845350749593079157268896004816720589672890605361595042654508728008062525082550629259525781352814658151455278404207184995160426924837855391618974342968100778826561593656347324788948480099695714836478527815640752180374979596912294245094600503369954057440665594074246951922929835856173916101785882813247717958064482074078048990969344504820143206255696321359069551770083567658265086598870475818577045265607436717669388632209771597318302561727238385399857442436348790778890078572132912660641779226538681881839462979422020552308030140215142785456639549931317324203657460706579090393944464782533794665864289680835527454947968812534681455412857883052117807478140323605834503202457422516639022667808975008664896240256468881015488184360237321850406844785235851211904842196894467458376331114869577033101788368254029765188104809509324543501326173549870631407589983147923951963192966130778259392771013343253103115776882827545342383717452743545302240760049847654529654730586079410589632247789342003456660232295317689404574671481888244564818833985067300696355538659402067666245858763381612648686515359426977833986608933752931280329138783628520938646217605101680102122768462755682507736350211685722870325391129122535728615312258715964869825399324522781670568757000498414801454159853648678373364410967602182771579886433387186054361069310475746442849370173688608674895030679346983701574858372524832549104618721004755589766273435314570959691228970714380938605017263967118855129715939738165960400700157526729161957422380645935104190452351242982693928395173268905727349670296579072988016429674000247293048338348826287138702769073521008941342646533834280630219412001865397840211912833726580020432462831555887012000277473180601179340309871100678045563635024376135117026145933080959430782024270172541035466695804125477180605109679059172989845737552913412925318653767447932622345768619485939631764592286056687476478487466759986230071257378411401928406503307332818070677049176186430334941587430485470150843293090298821760550635972803269947070048953140670574636422277809894517018139917415499135664066312219596852761201379470163295008474746751689191436051238019276197491719391611577607705255437975679465704490901488051355123108852410493160323999164542666833416917468509955872111944700642488409587370449582055753861149558567399447321972482159352085201794810526947823775717833146864984915872282019391902114549616441520302100108196623004407755557211102223781488585909834882575098604447048148673533820627863324346386144550974753522326580398445197857447737764690578636800000000000000000000000000000000000000000000000000000000*i1^50 + -509403369768822655875800433011047337708595046590020420568965720097299403206419877233058125265810377737816832376241049139207375048317165096805069141619284720055422969492926657260324341159357420424851143824397141951463305978149034428757326739114193042839856017861153095839659152521461579953925904195616039303241252342668935250634876508911355791658427147591762303079643317970272220061006835204145785663551307003744173390825552684747280056706954696719667881672855196185948151743487281132599656262245459409070690225727721028467266658842135453196452029421736857239087817901678921180452294195231952271196275260250684701644979473261970839362739061500362122836834348742241574492237892476342973674523047142676701042603722692251247129907692013047349301853873808591997128263510565758244476708768218634259208889934298571678274572421268605611254693341749357604789678929207988351644720669485884704173398457750209533881249969476067510790084595636275542051449906840675607147139566062612445099836127306039047275065435440632858622129312389716006543208923098396559910763364821529801142317089541046880619147601928583866568986190298594807190431450779310227654884769423456261062665927338230232015955019521243076386221649714458571622585781054074475178226236394690857765761717647092021881290719477971781261443321299815995095269502116159772005566347672489034726416898018478090158012543452240966688786299481874705241940270703830789392424717000353310540699964698212701734031241721637587837309479563826175657328517826583062956673623210298432757776709628127281950274378909014002316804852243225688237986232374592072209018640099346392952056733739891859462300559245915937807971846402264741505923497437085037492911238734957072039616669333219680030756618272769579260485590243916652958801657374351530271501563197200856859937127365442263037778630745380068490184309639512920410664899208056686415815443109402984685532587579151995302582301943591266469255426746999598060771978237297711721919433721609025512115387822243896569851724623954231902713185654596781315328208034593798820891823226554277283921725444199439154503310371731002415034946746902416620130707837596518182851487429964909697197778350142912937508245982825560696342977646609823074982671028352375440812475954340073115533754497537187542169748456402336591013954148639783536475034387917834102915659537884467989986889194995668181189512992963269601050592895196040354281368822572384117138925281958153747841455185212140281315048026848447365128694961812744761149934277918435453791310859382734081538891504153129595420516109548212003223663701544502396281343676207874821215458302429957549670634081846128132744772608926521493910036749799427112383790314877185814269696587019058555390443585607118926982822446176929389359182783733189767225976201385074760041520499769190042745819040647708406654359436833990291981144295661160955087386810236376566487936949420279300209950994283427902059020356888731704350043692671627491462049119541210400682089721116331838407935050503807672430424738510492461888870025286674911187185893525161848623360185977874059367066763244164381978587233727410850076785237282835846603677857415890029434745619617510856644450668838580898899942474132879654152345859283019113407802542279661241725399383793526117454227605320453182811928508106251690166356811658323163880856196862735094134873154203394096845111158648808775454331665697875985681826702639884855347292882979904824459908378646743752042238117959346875095380645359152854818775421459980127050172008572382762132018126555391198526932203609223970163734614369326213783030320068882580578620880736639547360064069223549618164475546581958637633991960996219513403866793616148998531121552290705496669374161549097468244142414354148600953661193845937606840048327546137255275336832466825532196346520525733317879046349899779853270334478029517882823399328499319222576789133906525818330907627436945026466558994345339687161207310930154914110826065805216568702390552009246000486162675987484747906786252593311531344803330925909860894820237724268101415572536583958551319210922964411274423473424969971735818003971370919499639096153117504010815591484887992673183578635060033624665751857895801631202546419072845566736560863593888013232402836499833709514409809534628873158952879700139901615568772031251352361394303525269132294749144507605264218342146531381002463463839986450720388069303484884225746989859616065977941191627737566720416244150042785015442600688306304819313043308460600599810008189713551056961455979972282756680908800000000000000000000000000000000000000000000000000000000*i1^51 + 26686985413624072589578785237316681928767268380826073223647465041540099209504292266208123795902385319560066915885491234021831009418835061072838709537599366711104773885784061353594705321691760732252587953329808586524787253864688940432924096823330420732827845819672264205169032725197536107743988144736083490735679597260106011434656103311815010866153962716854253867347111767017856682373747072886318315489602006901306294915798289319246301179449983642173309938941682571445701012845373202387735417617519240953481878775372941698043516685336760302635297752563720033183805628172242865489483717605626263369285835746503251514439777550666654748268350441266424443769048845211497178515239123660833323987834461786697308872669258564008827831156523241915758299453716180863454817749702901895287933731390283136885216213291040536390364443675412801197301825709292704377277685668722386842223092266501011708132409734084841523418893622712223404170699681736222500323121169547169739398173779657888810376831851482367032394655248931332155489911944811103915236522641181806454436192428633712840632919668005192405030819293402182340606202750350943053057403909251049618240710891229356968605094299701829765429882863885203427644329788771382923519366347044797395743861878185461465297444932776303658212805417099632347161666842310231240104509126003534898584920110525455649187717732224405173836120530054596719892826536456618514734680324015183788224111723054163024627679481818299334256147291065180750836386599861827424438223733731471266153346604303909947469361980285238743282336192422891384284965404556674941651101192972035623755617249171380607343466274266399877450788637759378277255197548788932777910006813792203674845673021252002196497081647470248417274240708112673109779783742541213674006159867247935100998452016788251608738304835187552724239534493253750664315321281497049567841657087880795766517268040325407388941516605321101894197003194029269755467183388435557399682840582523197817265652817816421144732717858043768787461884886164043725343988956041557802151048280254139126795066810282818097954216283840941304092309494729762066448829063627164589863494322298273519919362186119864268926071394514447709020566197044092495823541507648580091394582049376492903297644364767857261844436380456854526480057973652054874782696619709355746652707364078920561437907946121788901249062756002286158608201311051426245766279583332708636063715503203431716980790859467201859480545558287696604570805033342284131224781418082086747322918321595177813339449361525853269648270445635645780718136632748226888430877642125920157940922807656998242961372072893098888090588438137021172067608733461372297157881857678461815890632629872184170525833811720520055367456432190277419691404908367681056516442528069882120058696229247404803545914137605579143104898632276813865547708346354744071100574925794930200795380834095143704236350378591776374000511056463202547198162839074871109267780122135068642594211582921854224139028074518222587750006759983507919061884060522012898456552367722054701015841173093138338029346449786088487203306091385162057189718618991289478671304144017539711498173376063484262765636199428394397083878549067278975179010591281083806968465018430318915504751881528099501160955125588855035175238126124410278519862541550217496710240772442741170483703199582924115144462834876560673836639106582949386184949139986617127075641948379131538874369669287322380048786244952515845748673978011195933124453530628881649811737152020331423782881642318168651764946644354990276780099905058264223158586394062466876884536237113464615246058160441602644196313651021027428064544129602297109477820676619157375639689585523613990657972846920245998418726836350161707934208956041833170176712833958800717351189397075065066550560618224998109672311362785519766099222767907417178129942030243493801017866392503424870259918245538767212828845339470023725670345662978368185258401809918571809413854966725067463552328131032756006700419241663916147503976209705300626296548357719483549075413838101667425403995112530750285532084821860010602287409480812165027942721217990109114107726525350413141513012950428370633166366555639001540936584981852899552497596591179446832286768124984465287664675112062840754614108073732432029177105257350061626648200786407883213033115423603477819062154031587647300416940782628005947206597151489141128784209637454412175502295303254229987494020534349721049709667269286769643659014063955236648064741545139587639333860849515528200951621367296039436943360000000000000000000000000000000000000000000000000000000*i1^52 + -1000432934372449493780683580941227444605577518448118790729961126480886067701227795947050059591613042135442141436191995493198749390409735652563660057261320637329057516302747852366698092709320683424453197069409319354613850211928875652617567933107143560879322387930792804353236272474316425482018102648773904981582523312012216896710477387365159784512175535129535352180049826456034989008120805324762440877932300811311201726701302076745499588726594554957861018820876860567673325724607945566189186807728127599100662217598568648586779088070441197367115490110574973191169747635276470763205058406568324013239906471529005039881334082133834849118611709488009847792095688371058386475767233891867757173920398219808181993341871607709094898485547741077980407069630713744119133101677590447674786163949140990222768196064237559796836977141946702596846214926470510335701190511489025525307244213860152235537310861725943879822181273195786966233920830337722372582159408306590783284776762760182747319028126910902195958230696706045128674910033965482364331218629156732957170502476197063505872144278512708726940804782173115365134577062445728441083765939355485535089350179697777349703079501672690484018429192997914398649966523173614227027629028138800718518432390455949294565195467751120084392845670452940179263224961762441187048048722274369521751340386082815527285045634175271465759634354543054048959599633832854756394178721174188794350803799248051267798521015628938543941410949069024079934614774633928496126896505616092530118932734575966702530597950450287847423191657316606318830840569707667207419595817384336304335888792164242089545902134950050808880245895494945214917949222182475787063405173820216835693531513405543002863262258217302455190824484944078619448194395022339194052019747371143994014461243163814331787847664012974229512655686078812094572504165207923319072792388484091823897638484545562947796325901693936768341004803721934457884307517798042211811488233603967683658803697505512892985924316594484194446791720049922006197741133778745646615951313727328756950405335190923429526921958905918838487329693604212608570966232689128683703194560194412926226261095906671871985505958837435508641942795635898007313753945830737878272147088767396090294019454319778389386065016378578329432913099840094206598974732321549734948320763258075854992740178403573258738372145198603544987348576573381456304048844242003244985383886803691591030802405824968246342210654697231908811906722644001812620310221798905438620622002551592500947482855195099485457742209407097942348831567597681180728322913832583173194031993239110438192411169725726660301845314711518400341168074193190869647266382584699561542359870177808583754796410011193885762245808840553518828772473771190800785688114366262466236975138711832018802008275211993797478209175219724276544346567650645966205798407498166642507086121775955212826289989767297743151347936364879418087390253884522748141204941206196278485250214891982166358004652371086708024058623658173983558637238065722225710398721420106535316380048189708189224988005832560900785064827889495865229069772608113609213944992328027503180224558642347614215995636341882997278289168050713450109570534728835493407716694631213603875618723985742360426526858841508600288347344611101894253941517882488490113440623942615092149403994385313720045455381067542144118686982002504618625169085964804961989368735229174004318832278898321891020352269643194218867283150844441914888923669174435773839164714781484064523603663635241319555100222225380163290982861661518478239926467604388617717754628437348207957415244943385945378547670987844861333711146777626054131581000786807795385458998988010774856227164385214170730359174452446949625982951799200370970502224537262690727795445344847941430949019409205211094742465561387896426945113847580173450162048490797569926142841952282797886133583996939620931484391377710462141093865061769668929598946952792183778620499407951539289345507444839067759105458519792200917108498924467304340363614875985367595134380270774665912704848334187969963868484964452661320861053808682993546329111764926575758806987303864482654668581768342682273171821550055396917247250598867217846780957859615103750471715759651542797357165008767179295615247486512624253785196701788902532549204695251411327844165557663531839514420022288584242706547753516149149834796987647577129663706105246703293086103898149063421447845675249096391598427503618490981306449928130604165010593660842605081561672482820259515083434331346042880000000000000000000000000000000000000000000000000000000*i1^53 + 25084845358781232975430654560193611139315654256638204137011197496731611068653507059822123881552775798468873198627933925900012012563418314536536300631752188925263660122442111835547871680273060830115691568116227006169301034565695892717095651943231095644134184871770058283075221150273205319153974971360735199472688533377695522478514290622085164105052101227452875631437361027862471634373002141904044919879416759013640659985551355310792893831050280040042269054270698977346399345661161060979274926321333221190961687606384300977986284302892878790511400808169306658633071154117619177652810311394058604483748504801883445537726178564922894324711984965375353413099302760761240927132525370928125154893738864238789460612081669240068528502191844008940134032779461776581566937672354857718136176226229643705071869256834583356685444618735450545933192938772324826910474971153432966381063304915808586020621203689025974997658016556963820276841096707214995488133595437264358253245981357495497910822251646989524205709483187477070319534182156036498182927274372048184930815040029814324815391926102327548525472144060552324798731055638011083119396825222828508946148615229920892579504526389299243469001775210563414647546235224385718319585610930812059379011932828707314758873600027196030717553516083898197584888600214863368400706134794657892186148541667716562190159970654842892829570991330104172912059626075152731952053141414647526438410594573406581776205866368307380229946311238782699481866368111140880826120799390614118934124518454206100148915115470840696403315685253765444392241527793256080901833354085913895026817309361994754077459704147472653359964494953764151440306036153053104983315913608533390387022040732730262873050526949844483257144369356343160147102855308842117356497109398526733963618681911920090292902060818065107374711206797735640731408577162320018338739882604862682097895134744326743347848202881187386535389666231356267812220915037841621270221544332073860192792482620580186738387174730528218015979562324953866355182809199770783486344658902094796504613199292848712243563812641143759127667968886187457106161769012762337943736979252450327819145227220430656750025436281650941321884845753790855101637919619310568273598618711439987420991064165525474677916852112820231103381542015785705157850496028735155000826699569419658775728280114403095391417413297207975625003253314245519748679919255038772513317324227581687120351692482277859174949173498415118897674831327984574193788637820121014858385937129717447644622758197689889076732629500422632346646329392071938503023317951828443207348474470286615479613215925062128527631045202020961693039000931492375816416094126447172923828854423977345962270776848520901246162995812010001212345515900577410355541115639693191374713210457483430817893593637514634293209881598910703410043910232146843317015749157450767657269025137099078477208630624706723244676360038182173303504265890306833111807481661029190652094751183968863378341480913182084176975391552837592578533572457183660933079287513986390130191065753888281113551721458258050495201939821560319193426409587407675823085967286561088404237081163780748160909838468983556744746309755831300514024664073757848049870566146373563911198189442682376151131430812708206939838222322027360980261126447523545063344485880026117091336880349013732596278802999431430735011440997327444103551293093691110832028119033210026186276121661576126513749186786633427542909455385002499216040234015981957119802513859812725930933778821146494173734835729310814871238437960475845497027224899599878489955817176099108029638359783535160483924054883638814734957439077857350594114252809410048836462736217267562615128451699072915054444568019136009195454019932920362380444483133638385653242728203638396375082173037428790573803245479526233660377504787932744194692962549587685309957497898644643866112143476570011331609329645533860231132834150340449239062179851110639482823076565680204104837482605962307925119906135165460352394833609357211891010856608255872974171050626401203847733608581830491572568560367608396962514232672248777796481681538047459714760527778664505854088416676051936230221163541549242744137484835110412668021954515289902184243089936651382067599605973511665858820595675028291447101273035923645133737430556042282282365453551420776600556560041298965772433955064388335017177476281681213930039143080547779008668828832888817444612484246022352838391853293992314692143365109018225702200828516238344232844096852534973194039928779964416000000000000000000000000000000000000000000000000000000*i1^54 + -328044638562381952020061050876014860729834341100927298742149839154786713358968999149995417460612645977309390557349386604498065378689080201934875046863003767344510723212985184028641178439541019785740683700137107129606284313800741876656882224599833391737138711488332014541603036727437732564066227249884858425919543248010819664257079164497919376291293325965448947597383652089609277769775504290583752946583118274971693008514970916707025024993334548836436119847635073669645154273176906130640508313244845684853172343492028980424206794967428037550252127737189267785854793246472192473198782321665698525269785054879686679024186796598343928851465020112916532315289678687726946535332538604665887023527240469611573156374210857476303882988466677652648303801572966594584829769441154032374341616397722563988133078315911251892118130229164811627651198358069653670792746414551766942834624589536611293994160330296002247133636490555590776533809922515081541697655918101453992087218575842178086016134818051399206473735408860227528537453916741516702541613770938667864245533769789176417116090371455378002842612282036450522802392266242507330272939144929880421807708599575897217057683764474888356990356925036348245974330892421386312861854580568072104220199363496128319921331263822556211307165907180942722740161187283841745816120290263284870102863557318908669695040346126384214529146624150613791160887807391997379767253053377816889394971233404822041602163301162848972068399344044808517537660250479435075102270890094347310424836891704622770354116357676908735109835650457204354467372519620369953623237947795705861713922090711498852762879731842501929116083606573412976089694949190118387827087262880828949170926350595450081895886504341014363710526762405889295126014803007627850127777015799085714593395638666060322720842927229817248400083862211087862667974013827429151009954936622099288145923282420502192631067853899149488539087283653826104719963731573028667054363482186860102019211091832332401987484847443026226733628194597429013393740055506585101690639114778262299806886895681553016556359750807291916992124682089635258574763221771670079170397292083589158678615499191919561565387481131423279224412709376991519111313639316200074217779422521251284533172671552689242031753576080898194279975830784003616656340337924440752666673005048605558772984273845052630894805296812667398234721865852841947095353225453004804599893458971912247554382923291195395002975926056440033265095182089744759244431173829707627408060681452140543229508820543471818525488712285876280438388217127836595394671827090265261682920984597264728101106560825924459346817571884259009586687957440732717536593104903919471696067615064620268468243918518879862593945698872523925271313058252122436560759408943866088609910306540295148704589394345143570408953358547203041043490944037762449169367758762573558927629957148757090862464061389365244441427051792396637584246596353628895123082836129951491774660941208367552678794009637293059529835507637504526217610808967409388183760499348849100658570133623457494045763420480522268597007536086782190127347922318961468754776767955049686474173039666467361564557880459185684086321097293860854524022537184713802363359454228339626845558495659704509044362820221941230159935301091108925758615009478758219251270197493185684764883516521039087068326534671262043889546029744884601879027250164464762198196319506225591184869607437348202689868296306859807136829005665905456428329482310558300356166274120187607522550754495108789936526029176386394512190485321257175433068287700193317802299579893229985685262135886409693098380382795739359865660480236665885034966031633072770973039447615127379863661528806273907617568182871027010616985422149961818719405855133923142298960653118462252002240831071672010928316093753821540690235778212569837095671525250059281920544356712096558260191885042170682500851281967937505990546137881349621643115115742220290564559705486485570134241872048991388344743025414511678501745013065361966180648910732253701865060428341288334191442118235113572826151100924403127281492708402928817723811387644306310106503266146058803033636004642812183818988784712333453671175398705043643848642938057785540649780258992089788025803527166750282865837346641133576310841637480761105459084698940656200546891298263922306077194655792419323801277859421355768762947675658185273003519407921206357648554263521542892905565589450837183806628275401849809908267229970580907208309787417745113050419037269010556010494951424000000000000000000000000000000000000000000000000000000*i1^55 + -2904962449975681785902315128481999284706399206919220817419124016728012029120680969424069320801123678544988575648628742536807462884680933519689662197857778048171130602919576134509574659542569281391396550762088925902375238871079993873493878118459271933650519117229283284591211045735975903676328876388878965293092654034419901783217603729260221737337041780796135413051423934525915799459327020059929003054220063128411146527688407571362644986883745529140210198107942712237331444508203923935516656564488707862660621346994076241959246695966481184040395945916706897302607040515789049259187815745440459943372655496186753490585844088583439950717097672379169432006333074629106392849785235040552639295416979058334371723446920786508431827736070599347565153331699383017032272500191298662771696104861436579724446184798615611214160853761074083277652560383884380893897217587743573645624780657964680692134175150343555761524455180827257437792648598434261852072614485908554616093295006354683658116731718464171646004917547540981537277142117262166632456256413026442864973271143213430957169851265332443943214792844791360468969983819270570516245482799014636050541956202215385399105657982596618035052624050345145737593413253999622096985133614106474716457817983176503702762222845386007092151968622569785908348088753773661628094680869654239375483264098052166718466571349724391262287665689600731082448002248070667388403913518222099289907996898313015657358401348732285894132429234093635476508938482644450823113032471593135994699043483246577103428540103358120959417478311429983988016890480552712146931937034028168787686112344679138417425559856283209322650206460951043145627938453295021140309608194691371230808772839760506735240668763712711079067641192915213424424554754280403078563440711479761410667821481499607490112626843455512600566274571207713556098538666804575997537219825875590614015549198947456592121067072954497004370143812092568800004235275852657156185596561911563838674048075883660421629630935897879009016333357816752725525164194337769476753891924994242075208397139974250109873522999808135833407564863219351653524407382722773139254322296066368322076446289842861234873675572773425093624633203977145799755885876783722225256187478154362056504088446768210755123471098035108536644022076348275192419844254085350836446890081128834584008321004417319583767811726067910721048054276513706396289316569246411546756603676613457612513333823600015453682334056116114668945619971721005259003121201190928104171722862604308612388744198100585626440753681845060211749660754263954298918904264263061051637503023425783780303613722897961891160455790627021332216549867936088846905425450371337012661888476152081987330942152604915807011163377194836463326429481026190286275166998116502193438904335079668664993125215798392389760514924311642145348394012093751290121807268227950803166267811703952535364987203101212254376230824366223072652785145464077807490487920765353940117082224777592224618625176652121087438936865023131102341172811361684911804739769682455658328666921183731386403304757112609931364900377616716579511372939202610780199149554144025844124740796320441461433198504965948940382303355170270928157829139793330723840811313514849222343570594431869773836418285616445115688920640380094403338834470189063196633363561006764262158980561593792693772669962298240938022073523834948633003933931066070445055131992042780522735126537271692914429165671631369943398343323721700260801663359994580566644540485552945499300825575691756169376084185688064617478377806429071592840565258679131237574369311691678906656455862149733475069707282423864211656653991610369452488621550614516518407877466437679407203960824298773575901595580340685587141870012760043599820535215151303957282528067996167477344820076941448607627109678213106671881176341926889449274890732911739843848307906240405462764948604561905808634314521326859480849101283897322067533308587486187527541296613756482602134055349388957442252020873054066489383318722991508976619718381296832419142522871455581871735159074150058830112409897944213353809359995739804465445583998266497870184841871761598901594046791583898970885980505140666489831369839431361463193208453821858399771301770278806458724701228309626422130269269306187698882992948977983130562525183974375480338874470289014206275070576529845594723502786903116642085868640030617770967116662502741644302260280512402727768559628843964246394496748821245594919098685518555336662273717865557437906228787474047480050483200000000000000000000000000000000000000000000000000000*i1^56 + 274223794912065736311761740053150321357484511314398239572279407129696674705256526786856843758317889819841872987288253684914334301952097768707750033124498685748683414465283526632104608084450419887023491926744234741006734974347878163451209834448474596651524865243524016715147262649914753007545658564138722808155813595020465943352933227723585355308039679807163896853232480804436737688475860033726568037803405700020551235535446022939950353259286560907873067544907156533352535124660409167061404847833858191818342353051029424987726111768917911875653227089707736959306035947822628487279798447477828922036971364001404673284698576772872419782717043315801841593529089844802704055632101426354934690180309846845057689849991516132063553947798151335063183002233741662630796709148306543516199392065767589713283817818557922194654898310570219635187356130330895825386144865418451898983385363147446569690642505839450572434606501114556290953061891827136655594366541466700770368207428607551849224452123967427651058922360982959919896166448514154447660164641919783459215357405481911549775136555263735584371044971916604448196978849869284537868738215543150800270087497007008015104903560817594344726629116580602963242728894203961549659008026293331659843915507439272755850388694856102686444105381472838386924357531849540030596974558040242791164669252248561982626397771934381935914993333496062024282530048690233403047458862408998132784835694054253688946099759235882832265458084812718340381378999655958154303574612922238928737439493955908108175471776593489232642721447998371508702433790755112670145499855137953425492904259683266889400766785739588390954962754282843059638114765134301597392216427196175664370697227518283695773263977498735741331861703469321126625656451850043287072548546029183113811967792812330693353827761501553636252268599374326763932171045055212615713885745080772396946204717852957471254141553037129711275231464550564346960693159515771745648102096410688182181006317786611722654605073454914031791231778480081214844669643055700777529579028447935168526551118935143257700609290759666268333795422876600528800131785053064650698789916636713609500601475415735605943799726362739445314787353263055378965956494727313592409795847758785327680766103069426910177225177582662350872180232433079749133921220505793618658574563722220616325080639188689144514429987832367421554057049967343887426595689184870416503431073528262380534243568390284131904046902562630037205683401378474190563909887041691223979778805030429657208209507054402136060490899392214849776172401852302550284671859793342631964829977254173632188064789843313318156034862057626009112519148182669377300185657489148681703243286985174941311387279912457192732639009125499909164489707028647925089957535842408405100740854566247187458497825757170708490151928084075667723200521006739602393490633033903854058606002880698755293147069154084407467721124089549797747637840352409271224315751974625003679348760130119852631290758553051854898468776035300724148404010291044880035277009678644397777055362954441711035314894253972093259669120206599199884828087381153319131120797400012721421868861388388066687625141255365882925342442778422423210779272956641811536699323588484137724847111399824345404102369626832585789809213714692028251029458171028936140868024678953559915488484990160479195319630593784521655377550670826255476186700713594851363520887608466039632807627866378976741859614415233563764562891415409160954310107131945983842080529622820425566437201144349671087882266555282253812774374606555702625582157410257678393223105830575854685160418394667516177972215812647159316427427441220747395505730066665032832572345143694584608415419817337980886229920123544290763177743263796789703249367500358778730686841723225586349137673647600277282177575021827866755085711234580001005001936329912555884779509080087402786105011613107925429513280245863795332996155777092589088719205683988746210114705337325820724885930850940494056849512074810427093516368158369512048180209008136656262438628599484784811276627169333921680878897155065965515128131128533902913915581323778123824497074893410798454031748047744260506745141017797143120295411909619462335193740304506502491094148654824916904763747283232153237293842707388901676879865243999897573926242676905046117876518637789929595607676540995006088085775934359904135120384244540028472116425019806604425577017791202596664631658255465885980292920394823897056169734519961166698641642113192089121581142479752029798400000000000000000000000000000000000000000000000000000*i1^57 + -7959435331416153477112165549848818998714594618075393927537185159623596709970819833947133519569062276387434313032558687894482454999144827089627857802234807431879810098711292658071158090797424756548885155810093250769412473264529686904923881914351206131621412221382555901431865584721889100912527075183151586267117692402289529928044467709599355952340998098878541487344807355479731669373080236769934450983940021993539703807985868416777845709694565534781511009217061975174360921305128131883316271992859871341824990442019769182746816336414400974120164986836857996215235606846758214762161922180408944986027932371832968137848803748318212610738261159758890497572619529477780093479792888445295671313167564167069443687862950838679823670553819523712412408060089133413397315474243075571469232481283643668407147462791114312509222015277829287276055399107775922252151123570379668898429940904032559519477879057164329891973205225102381237084223478904770710747890738992611315165897308182668276648467500246445923377440580342279623027867406266709566183866044042772268295902516062171498780026419533149018334854198951869888958530529196816351304859164464034676799356283368599734560896553924275624354329153000454594430063045307460949225904801615528993691121269931593744999110426316424368496550334633438203643329294580281804670708153627494343726655455941118813175796800800050642968258455756107801187166059324986588677411312663074483423194179962598079263841192007413202773632824153246898864803733350431301207885276263676772228828907807674685602081317687378888248197659082616011562976727676593690980380919871717356664278030517539358297608287059516379642465989397088741208463129062059194641932684124711538717183432887773536332911135964404712870990164428634666438468716568422198571197407010956271746174374027759662027066663609216894921677567120279696247272732071981002285096107776972993685608492123828150644397811438910079796047961323903661691042111319678478096146363201779396202013096024575365906524689410403234874814021731547190608812670975235261220112243495861406454415965446406590035569863488388021470500913321493769183821548211139336972978725251866667761139947202724940330643888211372415044608969228569259980436423619676234591638960760536041867385003752117240369262900238255527906021447336483448473828462679742508741184229925111645103649119139464193671900478626778065990655413441720338156932697419186486874240677688263222035128604956995426935789957577966076843168985266316088662461553194245601624093019176951456842950580210270558154313843761479933315188109005408702909616413991684134208773481101539780090163054332235336453818822813571157109038207056646571429347947173450468642042461019695414224760292879145299671915379522984613818189684599463714609366380174203571939350735552960767341631738198161831842589816082574251846529203364829351336878491122632083364141704752864028249646588563072688147622414963505990934509835308496863359782413190126775315657004572162317883656212666363430831018446397028495392988604114385825434595194910556513185088258393436264816841272751508217810579395295567992191565169241792085829759556768635387964296676417151526359061571335698085774338466301560319126472539267537690369360321586874503165521381570582947981262426234688782771256962779561930031905465214821583348182523002399394161901474275217421697204641237471282491051147806791223803386452435943825457724035252399322899466819836623508474698067128487845374111532118636837913987418375144992696886441038972304417967274344376748861698727281626391703664063327980515411412058146098899345972121292910220409028295437224519479880992031078917431286811329428991444314587526959651028005426628287781320443332619326715103241124764821923923060435786780732735464659342413454170401956114011910311413565261735316327815895003135058824454583661288519400939818932185863717820518704232837951948467636902258843743889721077928495692933921681884867504491010519614764702816884733173231023231817277762056110331592915547216716196668043114342931769300520635766062052573097502997226187315379731483496888905924059423899249513089710816578651256009682989885629230841818895517292984263516003649621322392404522230956780673022131398816431908716745852161244800884810434227215226333881863727308084598120027301991197075037522158681272835275086368115811314213499751309358059773398451110086542124397313718636962066992193590698598537036997648394585525347642851858499090394668185372454286280705866079493882862476354392739328396121562152960000000000000000000000000000000000000000000000000000*i1^58 + 149398648900654545582761977730633721571909718431253038087319070426049020667054430314678547622601922140941057739585214982291557058166582411119432500714076655952737028576887739043878943918866869847365786891339209709668812533948997967515609711097709016586779897269113782359687287506387899406939661140295870498049054452848413996216043445884068558433920349941983192159141001717653705728738347205377693962805474270930633401145008202236032649915113996241553493226573032115091476079206464772921446600445363387330138187446785987598671149859083663635168037221395139144986222389413607200914252932260464054129661313120765392360673154920605650702611454775130259158959424773307245008784862318621437432518291536940272160062807042936444301618966794811396738058593125200883757664018696349085052592547765922813216272335381157508257669288462258402375242587291948476476890826740483345771246234111888304362905924375553556272475563806842682128176010397234292699302891089286654903706458184263971181026778980470286776508961372615413059788193188885469822045097007776276228037077412938767732136469889851291852612677867955396346891008927703557293845107096743849346420467407232544433664035091995146227054386617395220933324410387248749590590297408658898546408504866007653153960375867820668351513256472645836163695964123768032088380539321018921347820737932146468958766202814169499934211325085303919238729310842242164012078560449731226011176908907178891203453239746870003319598921154995239528394595184243313121646987424276379935850140979071170416606039797070637886910918525912512766674980901751947697503021821651659294580680527926256431324168988015558892226578239639451087801492265896010799509165447189205003089418200943667336741024516453260910097674664083578390086556430714322186428388055399481615089583307489642343019354600129907933080982231968734079040971021744306051295355714700078357454986565115370860524001371071212510379730101640659032864887512282639000978111159236086436134484384083807262608887660894586736462361536202126870917786438137990607318317044436279605230039685497153271132898828975472286600082119018550132470921652238348661528717644511089806975860819168273971811121931417487766929758113258059734227982561557448262213128883522330528050765326061526383860526209229174794643936064778338957461707072390390302762029769485310672523188951745491032513788996569307398118978561943021480741607044413373444430547870255276760084292437000575252400310682616687043190439044840550844441159127764824816147866366809359732974240359580300290314780301611481613178809224705446660728979789876613918674541975951522520177817335637726361121630855561035842212705705526158778919134751011468344227395336892043491853082410986384205882017046603844244129422068998583444076264719067071574582183017331096261551322169056044594888582043148411615117636480270522764797337330595339739142878715117018600628835268049329612958387619992268667392020004657848903769610271335050707575355175586276089546398363452720187751317761024588922194341228941476871371628074356305063349891485517261854904172081878532154924645890440911603307436820582341738604034617201989075180774510811573237841051010633045065626962953041806359247684334782723018527479817813069455545460260278606376292911295470549158358594898223404881356406991210866454213950737704881695122398010560233216301224907908051272209946622944296772816956494733470841692650452115732649693356271338419217960759854869118281766909592311449708122005032617484353693167804398006489167313205562976702166917377423935852594857437209320276542282514604828635442943820356086141067304535147969356919585161251276243598199062475483175202506360603975488520506897673958975474000610830608235013964453248592841881524412038408062951559414607867389282518956404287390915071621629892085236508768627807365162449386994837553298719093905760984620703626947080149760627695154212599623651282819107011608517450375387801639904165229538228066904940756881607543009742512149093616068602864604101965562155231699603938725614571756592628787005762637333804685771744915782676790209108932656023763437785020287565697610576908058532572720576130807563484122872248333545957003921121290721561549952530193118835333470840057693073070298220099278812976587810487573051541659910344542865191538215184401371543206332658388603654678144183676620080971126999740364901068386997076427585827945364934719898105646937771624108612591366154073176422777531753772654992363453972986574320957356514840173148368812671510773760000000000000000000000000000000000000000000000000000*i1^59 + -1712530870861607787597372119889023077746107763930981382507712816980613745192585267362896357845212601168523393016943699199740621868741064885158927762266383971082380080183144526070734243358587343515175106369897598864454611287246826505494706690319187227335701562783961760703333784863348582069939489272350397619558507205925053206190905240262124581346085475715183523126023312883612371153268756842644820744253314909784470296764231583866896793354665121397474763257899645890540225443007224405797231374010500490750385935665042129165561505810139803614971503743607942187645886474825211689949384503478805127372439286083064311262997342642299768398882107122306088444515787434905808415652263538325423307421802903829180222686489790871476098319533975500356503475783826468969793188695115144141917477612377757237591400130935211678541467877878776648014778804066131094137509803831221675769329311413014376004776166645238222147849820931056626703916256816249371119476315380410860440062821903504343127764254369436621545971631307539566170263248944849657783202962767517933872804395186352956042316929401547401024256607656309022164217311167685299989226068189212314035581431127792845045464855667827632483889629524355179037218734355275233625789184793075783405725502617194623906922635084328424746592234649649739863378931050213609374832369035006404184188516969345140074383499411796321166466578886991174788753878268777772432870269831583960625359110449356298130623398295694829582219275891712217370320705326909183891468967477901557236001703210157446282813135067538149613859388030522809944832319136927506645783147405367948319513404488501141507595321509544473319178578390362374880315397109622769578036172873306202617904829702920474858361202266691143336772211846056040930234643055139872247147476942825609448957341801615782185800021326110631311541576249820874930484777066457341057598616656813211245650626619165797721360306979142894907042880802699842682883545635848510872328293885981052827557080003110111925297207637687530740586368505012763168112076330316098579085674910215145699669166037890742719503512443583611872154615142159545137967334337432062072270936634988123158770554555915943771549166704440032075214963851284140523942739993146777190706381829619880155839614600575047825078193776671230647376325049564991151420742416240135979321366051152618269053150475429357568488398237447487679470427573213818367621180204190798936673694692228827869323678670958826254887368953622161431103215816260781967730174895279134921266040980742826092990258023688538799811000877233797637089849910523374741354867381304770310723137535214340521403139422791723553807992810622490041169925921199301232923032286759720991504261773851447287520146248024475493918896144998839316567154169142839109329954222629903250583869520229871908515839786924057253320069149358204549273075822196830259913910078696141372192595031144342396142082911399633538450214127272347605329514030244304234690418148580595008888147490567033743063818410911311257992008869517109226914837892882530523669044297027605132559057514071795436949847398254262376826595433603327236688442598669038634822153018830177287550669221772024461279141552559323895090262088498581050801667446477924435343304521577131466522451932202781822308877357680886571069198427646508345080753536246335515180696928077340707112183464847319396134552167773155011811433219033033560990242697872705995780154274603671060334718944176927837207545393759134056782295985618765669933777577569485084418768227777547176028019818110140601726104171908746770619180627433660463953331733077619188865558121692179279038298499507403081046313031540106335759279984033708288600392894427379026269502788842255596963190282812485809822342711724413836476530836511735799919103194636670134135767463637647880027934535497709610948258335862370571535687601665322307090228546288586752421484359273660417289112420191562807483650882267425312563318401236522650720446492919357794295872327931877500463452875142870274091873079602007789516845045540715286434147452785316409770656663118613860797978162399950776791745107661282491228564587078149144999463090790381283946412772616980442244510405127226069456576955219782397070060318153905450152679311254554047395484283762661712698808569065896276244118919507389859652115303909369624901127873645839486976857191401947021643651494259242450647459000579198230834783908350074748172551961293320903883797104515414697207198870984602794982335080462066681848111735410108952653135701795752407728128000000000000000000000000000000000000000000000000000*i1^60 + -413318900910755613844462028899182028744272205506364375230960076580217939496350629232403624379734135025234095733652512530300552477892368221585425946461954889649930607150608104647381930162635694635756773958595809527504208327974752722783523319016285089561799037399042600855549677101877357451912577803183875000165286946900873791608749606305136163775033324157787800115776979321262498527691301464359922153420647223926554610482039250907560350534436748892642311840973483758098426300453202464174944415975309753574441147344444403843232011613947364428100288957573662874682031882371996546999064241311065378959269416060676468253097253856281422602917613338096798174406288895650621088162552766570985695348669936527899022832332536582414610743375467384403237061125189344388017498633796223638674394347069137945770514741259189497393677849911337299325014916810301202087348945502801325149253946613148150322896414931277060408204635436139842130155830262365486128435131460161775027558150240052191752996746663256772937645176626248408069358832222542096062926275014152341590218775786894554580028278150109946484899431144024715679215679611546294993237970888960194457646162197011582309680743021066743837686612700197460029033147904622092688583169765133162065694004325759756310634203374780384585586097265088598517110797644863632449992414448865649410489534047582088503657271197431689299020960226520696032015043874454328395681752155880509255407321366765871357120142765565612704735939151771698543205539702397978671859795904174405982081129382602607798257349418033524567351671728967706742086373082826666662515375716443336475563212505675519842801941359368125363688506680399634123579036332073119023446969613624020525510001320141595480848081170809326419509784030121193643195260338149719800576040221070740296395871201506439392713155501299715825819313898597603666184868723531197432311074418437116213328961324568471922157775048290976346960075934203008817487400196351116761702131051932400051600145859186643717852330316651935335293055657308309869505741792920324886278991208340040665528871495780436524441202747176145893059090539694684444625655801762742172408727768301124906454684745057833363168876870772236548904763041854960523025009936868501190445587463486204960160345493503796774231098988151989298603865462646433380720262581768966415494096841603000334287097167680102605592101393344892448544696109441283651029074313935400158097072722932758916720539196074982545940862728471165331520534458478963705975015478282726996810379446704230504548032171160748228293580686497809229003101446212782538974259736729099144442444296898147201840819268908698629261349701139439157842937501881288160978882745565533283978092979053997030455556176913329045334814196048175883552133161377646609155408466434357281222310820940437302125892247152074922468893976801032648542713823538169101850501482926221481609621006836852669999605739359301514120416772748844048499498500163527051763252050289930942524523059824277914935534353053401655986776659965817477086714184451924450271569574618747062015594569353108546356456207340655661662111696441882929760189626360762769525121023112390224910104339125795209104665034706510400804128743818391768380908102604224408113902439347801034168980466726940908503383575483828778669427665748696513158644089057322567162380116795423925813551935331424664724090888330878043758090506820632142818777898107609487173200837292097914004675392899224061765449575379484945104743353715296985174113750070812312333193436961829042336999670239763029549447912811181491007266784900447472989913491557194032838880770089889375583594995867575472633620541589927932316553198006813274997122908590491641851405354113974619377289304007188799429809449689154594832576824743101360817998371682515605968416584872285123420586456830638335804187687131424195970762310762667058301618697739813749978209853936146979551140204057068259030004960010036542590492621227187119552154225483094452794891213382619146668991338069454243695228173266137633238853195013228438144021867470307543807294911384857809424071132619572578622751700753242612981240236117739257152079733417251397639631528952983775480482110669564721781268700271224444227158482600946866362962060115613929195149480104434771125712937533575421239215425723683420553328584553437166534404369571732342480489694981843668578201224049484906464655934803208896138309028829465117896174306545220005629322628812894889542871985275477610448252070451567949485701730653151025569773333879193600000000000000000000000000000000000000000000000000000*i1^61 + 470762741435528662880464879136308152048150453476094000353576262228310614223233145372128652369232827179254847212080842293735550887727603672468592804977406195520234840192629705461295454775972843339659514528109693049198796611027014921834758798363109469988589116586164048187597392219548450383628268400821291386197685533048628574555779746628465064288151053262140996841502940517244367377465901313361892079397517216774471923383549341619403097187479713003199119400113344753508236727968157828016732201673886224305319606375091466773655490950364891163435011973068470791303926570939396314809900066157441685799807612361228802504174935790391953771083661470943852549817904345705351633287263796858151406612665701011369182262348525755434196014796084799075485676952324432521407696400676999489120789049439923453102817735157813702977672710608609672463605425671664275036980803105793691138494394897346914937951263508844343626947088062858979663768340578057365906441053301114888354888006106919463728076364853346923743782479399102038286745912782159917037140442780041579023765186322233478894143910999006832397120539297937549654064566810003072760628398541909658928287250229889668972789214493855080158840149435784665439209581488017079614253642290585848468656946318747715841899973348796611747436980973004210843731995120309922411893263625229364610084600101246736326620822891631752963099499989201769507360664404375937319362840358410103071990216846171177049969658061993183647135498389188666105883672257194365157221049137994368972156098830976951792389221966859797336789177783374621698975559922909434945552596317717354155524335717172380656940888246528638576296858951055273927955031358434005017859594867312870602364714044809647052510066224658161699019332303509943150746764450944666229258996516040038098345777481387791342115419439281051403334983904854518814885375816222956389456197517471419906716771288482747765464148729016223557279646027306767751987585852264162901745272209297252390081980034280436056011170517295146183003974153278954087003225955802081213017107840853126653823903042854470821964276447274031872504393888878004611759833593993605680200918854051675946721545440859876302079270331823855145879452312056318758430602023223734547460307925464205590248974016623485408219987615517291257209438697160300730470490113333662549260283733516803166388258836247539206905003430360411889884273246712680395748681549595105491834579054016536797601076678538219855385336401856907629059218241448612979688491447894617238607895727715406149609462757349905346628064814799179572931944355939608258098141728510661982766926243903014139063497043596548738045674959036772482121818797172753926506481803061029779498874787550125428319510664140595153993749424462737843929516769593274528954949961296578940437718756981150292526495746637279289204837065013535160838849714353745375464089328459867707214390143077038288812979167757495163280744773428740402431396977865577418909303130466164082170462992505336360973207520114348827790828990968871932088263733811632471433134914518490346723899060765206271282269637661639473112458228499236579412755923349478909469968484958008946054704992727217915666715363762762533135183800193895217200406277155996792585143086050504572307455276634299845972803742405784119542502966964454845388309406771437878352247673917276826427741979315919270705839184341184195332272024879725834095741206837429424939724507039822614614811748937666743459851900691685776833900179493885610278328473705094847827002863825178650108871845952127919574848027494694613435992100885074534140584301117359834028751129134494721064915789653915701408360662441227091385453477060150165193859295803231857369380016746127613802545571589217165445865833536050868128005281554238140895649492305081608989429631472796651509419499527388456675519227994378318285276787917590269855358928896877818336633116180964910107152027590449757463516468609318031795996380030910341348930517409296598802017843057052210993889936384062522246254408960724974402133960930650455381286336337761474975228782273840149696074312969783357236424260216246179461039851891162621526110747944841017813659819448508515975425610578219158489973405128696932690976201006664870341210546658673522620194141664329839325938960408724089532504316063645645696867714739926875412998993314842112958624651560594920311186652210220273529277482792066087204967303885751066923491147152553724312134580346825482888016851192378601021086813325373205099924348627074190197953999038054400000000000000000000000000000000000000000000000000*i1^62 + -8046432858793672167807232288768989481744905288766813770863300577637251192732006626662803908219700046108016247230196599209152892492888797572935230908473865043420322151391614341383343068539429282163762246578313739182549530912361599905190161308375979726975678164876495159673193736989313055615947764154667796445754963996140096212388412933790368878343415411682268674158698753920831877869826115818845307679280754310989582585777595134409742342019297024015970588813428081551328395995176399864115152664460449749563372068519297398315190398690603050938466751628714112570489911533661387264989813383542099760952852459133680897792824072721625318430340057421558753124906334428817819450851646349773253825308604591114407154209017326339571555747862217245140467906534819484001399890696770393507625972435689798656616194850863380777441927619753652177000707474542777289445318297872844362894435308678337900331468243173376474613674021599526428353732502567459975456672237422483333940672681811052978963026498094167301376820331340656489233884586583255887363318765181774400931747316532232424552934530880229786427267604505323846157769235135097823011354088564522347097235992543706724879755851028927616085809693907945495590986461601096879278748713582786496066570852316762451104000604067356002195369362371020158940853815934228641968269153958816991853309486650649626260688890004144241126100409989293497673244013597683953402199635666727224328698719743695169330908786964484096350106064739020117685104940947248289821264601932519670283876646611316642994598218963890135085366635393008286856608435735136344528926563416882142360010318482728460591431203534433487338827637081962259589388676335318318436432297100270282890325165488778639806179872743467680768681530651875183133105154546272516305693508649758050035899169268361120658022874100073402735754337608746773652188752542328599431948732252277138164684413388912057025949001368226045728263703565685071085176357671019096484000062838415795911842610708856054233649843578990872156313961914910879536725882301718639736148168038641461633055188758756930602287166125468813880591600852056147070166413927216844733124863390352099831399139110046172629346124660122501153252735163484539875912610887507411718796827626340413072473231861468811913915396599451041079415737313729959957839701338874192608679385269858305894696125410505016632161193121057677654942131129483394997803972424709862981357349522001277294851600658189061980907477793965382682347832737727216890866809671907352961190054248614649185457136695377614826782259700872671777482318938595081019434668817167206841483871452521992094803716979118479274289679445343966734882234925580067251010132447352266167665455037271408915789293074970709192810584035604639497439092775606082342346596130089583466752655877448123713787881633413246106191263940381072732261594233549500992949725295133523907653288436145325149332594095910994444624563161451512043607588261539076607993021220014980455630582975305686140108193470945380715113349161855985253928670112715878794332134969147973358622407921598332461883832544324554054948831492982781754701352904646002234199170650436672861609414365515084531725858221611166266748111622952463369764787990621481202430823330206809073487871484187508174182160585757145908093512235796274026659590150263657301881220462246348678908214785098999573923041989910752080529193548089896695196937201116064551107529146188679742432940895381199108200885974897026262318140013600715114536006188730624811667045950829363385622519689123217588402817004795615735145717535480980107314730838611943767015127883348820571673210988593192347026574135654453587393476338850087483372524454301408896936457156672767463270911309796811783496183447977827616521838257531226229036635078623763074116637533372362739648296560686267578123173375878412081010288278879278625494577818589229148685545340623807295716561954275391824357880937584384791773687796992625168423289966582662792389851993794737493798289388726462562224232495065243603138939559811963122656744135801601596295267880883300750081403899701153137151363390454217378287080725301196844756102718844524276412555494997019363159685553591998083272873483881252759192365329545433588185377810091361807372317127098507754436812425990134661698985183946648482740943338235151468104159945476821202311809352421409456442863436683630186240878737468941015361189548639078900920186942901270615865926652505657838104243802809284741113039794416063172829169274992751472991744819200000000000000000000000000000000000000000000000000*i1^63 + -741895587090255321120163066458245038999125127900691897869403198887552395648072701655566244103813138578481295012125819830790279306452121115392076232737667264446396608764760863806724041180318917949289090985660831959349208771754480262771535202485464495474249560519118754133025385941573590597806066176368080844736586921643986717484627060992711356499629795847307685773730025270161099227025113017638358999664407792328301455681848456766919745879551872270023614545336452747679986237939614923712164482366285769036357571116237798328887038749668904457905332629708058578753831177590289872025583747688650485074833471867747777251520394784464769110878517620518134277598700763531968083464431716391499859973549009011712829833341913191737558262755233971176577641267070634712157751245644959682366294529721070081258989349474367573623624129572927686959318242433544039947788356747990795750353943042153427190490117209139121202292079999380859157125521971062630175660927595148991891257516487978248588513446877851295624397285124445727769885807279400359152839124030654332405113870698069165764630286217113725058241903027052898255423059526765433373115213186037121611695962270648558016255637525867078809498127545316400020564742843065061535535069852323182356698035987504126889697898808718576932889585775855408679761830893338755945960238514130023886632456043069572666498540208372654352718522336693057228721074602386086532831468483075667082890851590507668361322336754151179453301414696768174582845491355242984207809861962436990811028106156590618315479804175142844152380403376438044135312898550606735455791551126311506097957986641548474658958930559750030936112073756973693711378919429128311243006625089780059713241736203951550126140221564711842326619148908578843174722172910549450392118673008585436157250914231981212968150784519427050947696878727171657376989869555215853854441232891186188274043013389931589505846638985005270935895955714784389495440751726420861567747227179378502678619191397605662809401996802707065541741625546318039296049075182996617356939961186273582431593406883478918488150584965874042050469689143681947643248664833414437969532030314839597795529980827344328944002830826217036790878265869424006772626835030911333114690388855901122706513321088109837782988495615230558771242815827026641072865187254472830705016001613033068719717784049217006054804143928136596029402615699719804807521372544842724960820319042451054528372570337941056429376309526734166640584931300604004373846049595470441531739479087426096338033890354305135023127386241261657309078067829335901863776673269735937434852380639719589922707784076613852568517155310019559871680681935597377103749096287049874176302474908943948873260157141511081344870850317132548369439817450214927970481481438774678140111798222991370763875258320230804108840643533293158099136092115347743263487158407574209668908181957950415031682483481972142076897673823699864370984922131122357986305737387892622065883640621129463319280069296985541528900017178785346129954579680074711793768638572873877223969268850827269953578796042730498026243978240481393120715237172423863418123301458243431839740011995946072044519894723442524461397775611169587586116272003770747992176126478215644621492030111703682215720971133255544504619034542211483838748844931282009507899868430290766629165376342500027387312377690887887647183183010107540396092516425205409232817335249450847517407363501558344821726496649873515005965047984617294738832920931236723992845527509069477091776036843861845176782185381446173824786531042505113714183243821643642202455129478915597177983800621324579028983641878246345894444977730252531744750140823771817656507417387617620726223825850888154237351770338870238928707295262438711948311741480854124301950718706116116105339253413918531659039322372604420678432379244171299739184622924087869583943455494752043622022688109254144489932299020105050044272923394829663922487648625142806723481080417930628414477521583773037262283797982580613243206066266320970289155848801615105041958355882544213740307642472540222499606069483634152525078865302877673302866664090175524019257062831526399503667492358036350722344134735822712134221251005964762565670081396072755636015635138245220442164899225878686721692461811635042272900088648050053634632217749316263188383687273985681959698093513348664486528728789588578056313461298460743880571601338050674434303895647157399631557367013827070160787038116175691619377574439699121766400000000000000000000000000000000000000000000000000000*i1^64 + 2212034852635838509457610591616393482136480779523529904255971503503824841731537126596509051772405407741358214536855843830192213335523637704437388963140917568224402437441136923294023374013378056171469213935894360036299415819307329743373462155311895850628968805880900339371905773384472190524469412999327465228417802855413797626806952966114717855650685987766723279232676556399611057147052428943965283506008263735527087117084155823970607744733658624357838895614987957740781181754986763945018412072420441344404238035064449748066873973280452819108563874924701827038939558433964358534267372888819230292750291574448511212899677601812058853090769975666171111419065024458558400406396995960910150835338420380392868417557884598465322629208105924211000844625855806346253750133660689264954063633364407761923909786336908985705319964239020425509527738645811288308643035677671190941872268006272215236215532971711936495493093744248335845997849445475699996349216576916501849041229574559620994421035847095663425180729329249802669198383686498103725893347756638918949534772196434409932127447225158601581323277307330980783222676344789808678295932683806344395084837097127830447644909530489000899832428437385603861433478762771095147731474965271334009027637626821639436833612239243867937410358149737788703720402079514423320224137617700633753495010552586584524673805144471032186814078523591120961391718431471365635829406959122380101492175819562143862144890705392035508205388586043152724425260783905916285203033857909534997933062580847446263934034288079605833703806250220632010870477708715373621303180893889824703106475769009769103796973131440495490117785642659791657523727924447754956861590357406137371861355001667670405067370852177509665424823622921285100552254118303100190720307313974309042002255019857401845368063412692951905254378432637712350494429490812435767267599945891187501722078756037341871410075527605865628529686436024397703843419751186162351170946086767435152812405701928297147763153423082149421368862211414061874890579265360724877564530883177045439058050245570425070168920512619606521644407345886275267255434653397478722274560332699982378814239986001570204310262565762898874047953481298202649620092805289779453478371730073228426014568878234861714543949793962253583322109709621863175278429031416283761711642591612450677149244450963684693243539900431959076033140490991005521752482263440545182001604872570330272349918602654918074304503712487411608361722552908997883260793579534723283909693195499166309053504942642772817920362617156365357936680385044078425599030828943483300457245916070657719176162575926211767468147845573396711559400959951160226547842995440370073381583065792206235815913402005510228428742149637542744190614162848367456177115287420424050990822611834151934055685679063458602521824914470521214746905933348921184009982362669542450564691091047653394937078510045720095514098405326037850926110145835228782779632244094721944750491867476248565334731043769703068937965992079685363587013152099681220809480664053243000106107319574559277791544737239194393197140683609753962635454477888053919278673507090700590488281811527195551797145433538189416722724393157687975847371131857679378788509605126007895658468007430121876646083553147825907677809583667673968920968723696654042217594372567976568031340467745941853854443988068556226187234713087960668689697277567620503427105980916715488280885216296947815194707921523278205593887793991250895727232489295684135148254028592093088209127120587129155000105028110038510941831566150346229542474527066574477164701427546347491717287384446438179891074946881374069380737990476847594358947314681218000452294376213406171197262530191392400812493059798809849917204717098260692381016210478259364181522582814872983156426971107313343293447139270115463036570104275375541663317539983358629608441935504217630747822616963625303781092601965573374031030085145388497075043807803429488442032959465820864469803894862333252657146854963978187282749321267425959484721321571559110579957981054560873732942436159433893724825845228551267922377325051485399656616136153497983153286382785669513764995626997726248980062977116148458456893641767642598038108151636989288849517625407093494721597313467942909576885859858707330871787934118349589174853879247039361145419532460166490669448721220629323519553471972464914762579370292141529880796894386171213251407434943903768437401780897181739023854165942233932924166210754221587824640000000000000000000000000000000000000000000000000*i1^65 + -35253058645051723097064955407833207662771790209717555960798373213666670193713735928103931543941404337383114774502964943216062364929795141579369357389260667097280578393563114460988104053231226756033770550800103926556346155640778016687290495453287373516837766798174030495270180842821474702653982190311881434139684020746907856046915557700593839235502465408136471393109560023547443521535004042151774874768290075818032655498380280437404147065338312764088737149688869479288068383961243923565923699116815136161147421243682120525862141682834388758291748852284406516960025935202384646857251711452445776673407518132427678939533793680679948833486019290808974935879321605060257432525222649931665633172324851188367995092210379065285944298906932999854903309151486532855071631234767762639417758259131123287647260492596674753382359307804841418617776024844053594976430502402676643227806721664284230262860634170228955987580032729920686210110561380881199300152682425479988722359367693602555501591646019998641787598029302193952771509238045837847472708020725737220567725319245726885893876716515127998880081310117319252706018475886802485789386305387871077419875879221156807486116747470316110667209319411926544873999590765776420661371802414924921518430381321961757276434386395507185334473710447999932851157857558053580939215676167635348136382555975906771025692157085761061104714551313131591775550645048934647119213348958023196224002193689110685046258302761261065317192563114770908420541665705484105514517919495868602457323030065078720041091579737780088134023283211653420187587162056235847621173524546030169297879507070607084221972860014259440963999430824073331077185534423226801257745857264507336956652236919735858133171393635421077610556212030039957849879945865192760700264534668930687770776465206055107252016086143963175456726279924261581587581295176361633430900613460055101940823912240914130948215551120316851232607792387166415304818046186946242710129544827649422162159181526445787027019583202505117954573206142382005710892250344706529946863418478990890390831169569643599840651973117376644300776737900953482023985563767789262146327638056924509215284893640732045176488772541758601328857721177295302629955294450923903455459743248738083025621859677840510764163164189317675894383720184914708109070864261064314982173800571272989918145450702326281952673829541273221629543618054756591561757907525814820460509051516786246084793222639240284011900170012196289347994005546959457843393360363258673435129530309669817901716441011978435155799860466101281447289997473241149559599882398410279044627101920131786285508733480986559296632307782542995985778154790253338201103404640058710399846059559344510094256234563910803181134895175245207524536249604108811307750835830769153939195297777555681467603454795230212236256545527675070522286338385852021892327686664008430827121558314728692622676810747429785422708985379501803863357460918122844353355709047671768996775061472720199754624925695492123635318516990474666915993545565448515239989455207918147935187506917080377149944782217520394533147362857251494774874070018562049368186317743998393616948505267591749458197169483407646694387540812355906209345962569490627882422235832418430631437914145560563248934001099770609631495924788434098915317854522025167732096650049355559437261386055087336803257859036352144285017743006108286904778973197778742826698977836414443620408093810695694386153114859850011689309550498378377509827189794824752679509450241107746710192538719354804898502010072723353538203199339585001744066091365796255921662868649951513321263594171423796678023904814702987396896739768628077725622110847647240679797290351988781815462022508883069662671326705788577915952233509660690022032346061140788760386491562794322650337764039364850974652243685088306259374488523239197576189412220066110014648990890752500044169020567607927720426947588586356892614512006321329805896490890335720729669980822483678030469288784404647825576488931521566930893130592530572380312533243240208506599418863165918138050342610385387327729839665577836463041244847900016792232287452144033800530129649528680403340807119802079708767956790103212917307404850086154624463703283766634963578700003404330295556427190278036551772201074874972431096412900323384270824636109600795509259032820766579457971933238877487153760622224593258754707976275098709184359850998138947356949850340315007268028850482633854873738118542602694783482280046581776384000000000000000000000000000000000000000000000000*i1^66 + 106450870123126193957721329202267815150100010326325044037285680720600541992714477779713448095387256344335429448994519644525760828078666011070481811536595492634143046270232501325511178366107649811922104589548923029145137241132209842236886022149332501135954733894675285064985297646167751862329301889215171895547082247146116977770843245450835054587852044301030527240549720791435650049326236879354941156662235734036417574024936508753872079784672473032207028954073142131188799665166458123244859239336235283491410221474068356331488007716146212286519128664069611241334702273524217680720872015694714320689453821404060936674810507342565868977537904403905946745467268591951975958477561339836235896383996863840417851575324688515288894060799753071471322479027827475502186687713855178531466383801796564894354095742439738306625823082843374391238776174029902846950453575390911183835864788739436289299904421729397869818267372083658264346020380103559500426250026232907125580641129522799316603492769841210048830588858286453142433554832459695317275690933193059776753495889583571598704101868337338239799860312889006969108749242486953286749009072968830667610038756742486123361195576796997352661549768913542169942255298380452828915840085832126925346030334602988153358945220175938211781888506729882319086314513711609046400609558689566796203511955409381057718858986882139021446927625303663212247838861476334310961971355898654152601613136929339128234634560508388974892906228415030897662679976318003947042058516915183165474103617066480161665442292899490143966882742012656187739284094161931471096872323335990062316689105174241651686240478972879393939641279011867853239724511271531035897954241525154320781174950672273157551640832153552096699866402880632988478001794868609431424326108103670656455868766941481641399646877780312000898289288763546526241604081669159157614709166639629221828169222573167937543879646379110848467174868708186501919102257284596117582583488873230163144330736423036142280893343699113034426464786194973886896554514882782364080222249734388253248729439044723293356384875149416410092234715687811186135355469548193817291572436134726774869550183875936497870888720905829235957279224163732180645573460500228474512597487022230618897518061964825595375311135917516459221510602039036712264496470472144429279647484521609527620442544563678919596524168758202601615418079917996048472955737389444573460673349479897780999263693672511635697927789037858887399006862333693788160866162737438840706994860774996177498530822318580038851291966156870024459934185115584174930925720986386313814477346767743209336491016699955260175891859623138610332641955706595828973221664285764445867133271421178282159082315758407452434473758745120357330110219600487545755902298102132039706241652738793056691883474906061066097785374286665749066710149965537826575021596233243864739234758049095186100585747007790409541640986139352381242952180244519181819041638347779605742580844810564273861290965454094203358340865731486203554604004478032813067905488082911801943208575941339191937957345065912632910547563189431896364078221872143378884376517176551636522795245022824693259080137923365091828491541941853467791539957101570685765155312177262580060355664178138570011589494400582193566053441084448782387945961727101399571850149089816344919493358734399087299113568118746568881324584082660514014578460080698973140683242928353601422035452538237862320580552297439570001968648627673234259957871626647096891914048735787690936976418898565274459408551761703875331859506248592925111886771066707209111722257566701976806499905248700778670502829763763562635673212934290068673148545354663413465932888680210429286315980701850024915640922201244087028641296977848968790483826495585674150034466425073744643218569320780223604170722743997218062940796361736770485151690238442233577948622193617990547045228039048674522715389033490032039511463644743180612111944068473552972506659977640298519006213510233936413105540204335892391957161925879407350762870757543445228923215333494586434216808448841476231365478635361618053167506007021184409726006383148324912752574648777702078313975121235437154833279525748722243635760440823927934830855066281777063015671380126925705681886902802845084884327320364207417181942304831463874864184134934178705249019636932711591660428894138790806297628057269998861008163703530323752165826473624178356405874915960248730198185236876079039372850133466147954747057897472000000000000000000000000000000000000000000000000*i1^67 + 3599696923580834014322151916101897422065221620262977632352461166263519400736241453951480791079769813400953267488026570436040865411417831929537590584517686545988485311153777141551036081582062434461501981221264601764472443158272008635933874059189529081522502980813818061761891935029990229906277627900721296679255484607366738810494266088704157598067597602136989316778505134523058307423929330693050705159346775710622314076969517297059420852450305805452123707569123379394498944292073081519706275829658590556751454315948491765585508292873102340254411133985553008233961067600485819667635668882581589161516706596073228923563622695485892036230658081713069382794799044292939007661041571731600637258088656939265079695267675984892914685690591203514668220783734246464972062074019600068639196689923037083017011814516579166405904472331425297677443428787781572549688010826120118220892840922243372265140990486767907612490388513356152922719375553440824065606936213109359402759953696829065822446508336179819177753994934562730832180908803884682376525546255522131685292426614702870518038824410923656968038266754086761932293110588279866432176233973786978380177489152957648406369692171150200916273993043002335285507090067380202019205279667969407445565951841837150476706092189377005956754521317960378564163881337509959217475166568701386035221885930942594191415531058760785508279911630573404948558750259017899384622784280379713811977397332416079099893970829428318515671059853389503874785733615775564030825821190197652884305722351728810521617433338337873734796135148238753304954739395670500707151880815349786052233261588714309600534067083360461048865078059112275266580582710186939865338875789824640387103213402324801699674116087437098847084692117399972417180869592196880083349177392398884242530560101706993147312661651948026818955776476998217364156864060044493194496630855497026039114676634584358656096138920677388787811622035216770219863000612416728175501532105021467622438814509162817535670164413785923675717311610649849049216061364712974819911045749537355045110747632473485518851387986809619205779602687016273744188052319042829534271208616895835336289955933974907218017070303727553221333277999254081541889314284238983284719591661037580386945964659118378042779777591552927323147178118015327543217478871904868518504088467651437974645081496595550951545592798604542636317789896345060406064229585068993490301006447647664031603021440965832167277099214012260813526067682005986176251009632575638905758721556505354913312800489531970383902739287561139746469441864884289527546495997809117249498759825787448928555063303811318603525723764420502741320469408040679359565513887622120680123522484883316097662057384738045545487067222757542825091633056282507947509642363761779872328165546647767983213103713977908265587569257425957433610285402282567306219903512791885787589765774605367961958377532026138057951716078420257152633230366078638699224276083676963444190267046417122662321345048215707790684110149373047881759011676360346548742093517116656264712200717839288187073490682094214344264120134013170645274095692728144124437541041874108884670180645815804995410541510327563225927844425263350685161602805881106861748766010646335276037603325974977762369670774178254474085691383452752053532249824730038475380855964769347067636127707326758313269986940380184956011391456089874552972960052494304468315405765181956446108041612038751416039608075693896739228142311237598131275772936365287473070078994421070756520791074319216401341336404060842341366112754911881174408924137566519785791074333558361439036123739860155723336861651111316470895792794880814904799501272314295638965977710647491834552829353481873582994767570429866445922831777987972814363994316955464724154133907205000617562805828370038496045278175186860948312049769015105830849520455689244295126186339497261362891506721506101482489921797240950476982065844290570060215171619763215137746193712579591234352754357362266497348144599930603025388645521138873494433130783962024487409498318288821769579872610051346937116132085915242111755094189655260643761748134415567993857246155723814230209153752893553725972257628503834926469771803112147005008655729996804162051977260861326424355172944029463028068748230316291002427739276400084452533622674636629795407514583500630637993555727352711952656270805205382404484302225291513709957837343805577383462192761785216165855142614644066229118238733197524088857611468800000000000000000000000000000000000000000000000*i1^68 + -45726870622307064974799485914200806521784276507727357881849331444230065223178970530241500374227996221452026591922208664656649244096985393351657647714238447304708414499891454150952821272852162927506740485012548272958075135123474424371310179790226085538029780931173310604822112831933326867142807920926981959188110067315475939301805489378564210362104235551156165723738576529046148321307206599698671119217949890151748783490326819587071034834975158492793965598543338782059681361226063675418344814559360751882398989357614680839819938923589931445317514526233575332627964414926136183517470150509050945322177464091768565544456577767232992675550133435702756423737942902450595143592030196798629411427537584745032142408855405855594457115664707990191653146701931100217844556320349423374751085948743605903263401599817759688741049891898393690954194896110958310216295648580860180971392905469660863572152351317851135269751497215810839301076946675215793271280136159602748486929346706877099795143537144637417047773011741547231281869593304305842363268417333037693621795421072212571477829995363728609127036537058133585516899360131631458159166568146222840867134367706365141665753274602926793658416481672932851580721760065186031416919735733679339725564183903494600359093339722189049706636481896205014225266662175346368872908253372394491357510282336757648428370129790363141072262684837593194352418835676515541048130875240774731279309165046179884919576703302251871114624949889564847356387742562585676586673750897499520111006494553666395419710361437831687049177845618954417638111737228816933081150255545607167780875287305949234960812310907728974270923688907497629983282150783895712963606752413747704853237210058285636445058631050359291798912443251009454865665906895812869969558119544274927424932361929504633776529696471803290169729923137376305730903699798610821797882563045843124520249458202446569816114937044855035362098550986631660996772748846159482863369373463328894990255567212531412212448906006438792832973789067598897322601617946690071922966143215967889116372314253534743603412349204551859445923970370936602739880272398611947850066837597104663115585880670717678484047866254347529992078809336649572041504142451105191348580657352353980247517294803842945847265327924352388607382665815294673544648892676472600199041193458080311999507603226077236698086898795520480246307167257295113436468340626046444713756251581780291465434814027442477924841415632115412596706600257935269784627827547459629816881224687521588479068133850078059096786110298068873747199648169679725214817138607442964203724225935870595285075864870346108710403787802082111318830602450908588473615994543717425088247732621711490127247021212350468991774088712768564308800057156555695510411205948901651056188936189888093991893739851221456331661539167818119993030857810222682575861453916089972765928447082909105437855312121615462145084518087715968079948100380295604657830645552274875607395613375620712267774762928460464013777401971078147942255958529364975138858509407439383124519071962680554280544403079791404351599622988524172834141586431944738344945624460141475410435506288517110210706877067141405932389129022451311802499623991071113365300919190798865602567779161593623779166517753298052832447599199550974582133452304416019932425704873969409704012623877622179397961527567213308769790418213650314392234827468468905772870223990797140508986555793131667088149009412911350134465963380646766350013919035789971113260426470349666986381569656855825792398346726673294288042897771032452224001729535620630673797603767125488236541740765558237181313495415761991041607779407716783780982337682427316272778084959053237043497099011611646230140210452398628418632916279359053855281768186821268301508107779102203402030922115224571972742257453998914963330595887949724994275505017606072029492774569060395873255563361243698771276904141140995868591934914667308710871943353422204010819253165203448722280764028713231564765633572499331302459966257603965646736303775811484633744898710542506175866533401678195756761588247726787879400627733327519301356451329174997513433120591910971760621580583092287132591028412196689338526155682369543637511424203372478618073422284105065249052216975673911866268168844970588506099867171155457663256754769640339838073030014637613293186869895725166096525333607256408463945209417689227301547652765663066929434283293795141103172124198462311772164690745607892762624000000000000000000000000000000000000000000000000*i1^69 + -60137875283216641153321749011860412035802003655513114728780712340072724351510245144027689100552136673561744570478015304926514104798514164156945555901745944697508829301571919405334887728284404578745790187282680554855914527257291419470073732283644928379834879950808075335204557271168461381686346550056351660502157565623730488690381369905499319250844931724267598315253177638906801528259037097209289997748295125410469771514721041797181217601129269180469423902529065986618169801995300867070347803476415021583945452033042066472487732811461670509383743153606831033517310112185134762445957589985559314523459721301604703963505394941855798976584804175965830696057043382118844234519163731268789780252234151862276659918040258871226840856389110544412886430676757332015062310050055699661594748130432219219308156416055839307846814154772661518117783967316602241143937081678074600931403860545254811761577911244105664807849382538603420746507049279332537390275773058947974490971782845597931916977701301755650823483407642835283041091201583541938704509885269923595087888959787906281476782863020954475878865545929837024436257517665312434385311134242920777395290446675431058802565891027021364903021192090844802890117452362076708954439152526139289989865915681440919743616812733991318499027002864629386143020404993363408373174807789661864042692528695762775862196925947740256382935295452077010274549593735328305048131449669517902084380704667810911726432370973663810656605125329164509706305239422041520909573791019372466109272873465287463998044819746008199389661686687437635589433209347756173218130192522588160202152073286877658257369589008490047438999957361518509806242807086127081993452625663456860028736383775924613161118601944975991438821220694343942073710182121134936409009259685484305522499672423084485875351487701806010788838187740843660461387795792543596308825185721579117480545552580501086905486667619610448045253277877521824774073504462715095718660505511133841510672798128708537769518951630169135747171322207630148543225586845658063509195312843020215477203152973324438848967712644312546136063397661605209803712250643578586090574570152325163518301160482296031585403830640220785484795248447010283475323849016394241985671215641366906967440577466085018108989462389081077060399347977757052580556380114530139764365285671069973778067113088251411989444875525700567865146050308094529751950195128827674415799076415442794212787819245676759609507398211997295545992996150715294277542258980672187932063312665342371354154802859270639219770940123756203089550682793989341636386308156579998835115573186789201924129344042571738061664777104827283068314242804027678887641002795592078093536332825413014416249496139489791602856702646264302437696976548562948123810121772029401948095730175980252552786809148994639975167193454877154081762042937511297761377610803104684658795995174744463874529992539816833376622901763391866222458526744413106669706103177775213694203031655149193055253565715376517373919795168073667979928962010326734810758399971634910557046553122396604402599982941224956261199176785169711394625990556533621683250691844925246979455001245832966839726651362440880391945008490114072575079889337573172713667707572191626492461631962838075331638117627285031432133028393504159770376787875264410596989099379097276695855059863373786300538312171081558498697622398897967395079910337623955361719749173324900440746997081048047158552818803052902912859765933437683570985742445692571509665977741973484284593939226729838061048322330122733143764753625057685851875828622481464200891437570547691515115651146761264022865978394893648947393400535358059662915268289779183409002653232437164766382604795274697953679772400777622898085525612392657821960834519141508153045849106099510115244386843319269721263111627720156327956978880818204975820397930928758015336620757906581746011690522468211116476940528955665353030454600414254698795022795936306728940151142284297933692319005793890180636298073772200571434390513590040553990729411048938261018364987164327275243116704343255048814510387887639831984212655193220577547691144421046301560481784206686209124772065951445592212627157115953019252187473899172394938644909207149006088074498224671337493458137818692522410014504254616967803369651454729072407781531683388612816514287437773602872355015374975966941368594282578612756078409435111607293693923118529788379789282497422094798643513122603888262482980555980800000000000000000000000000000000000000000000000*i1^70 + 6050186829269059557323978085842212685495883338053382733231937997070732516413777164967181032372552870971136914376812007068412114657660993366393841219451740001311913750130800948421536433682917582694754468721493539812656496021870333020222955501806946230603323275360529191705973865267226233271210284724769577492395868656659262065322294931542081716542919754004931003169927037507792167325897207824226515028011195592781398683468575513196104868510208755344653944411037734083468048365014601746023276303762020099534623826396236935742490003819724996938848181157567233582582651144234893948641879429597498598938182495619114570139264496835869793165062563719287153423536315888679309308754970100646081593839949395183188599512628516802153902671262394538282150179131055969007232804769012549714020934941020417667710587235770823584004105054849430372618962768272522329440640507298317289576309631954179161037328445369848518664210963580898492452008861532520455984893055068225412950985775553853807353341462606440997399645471503378554091891959242240985120574556124330748652327767517150235127347931042771447371869560293821948677717927894309744940488382124751140009370721990615171379665099948414526086968467384450609923689439335850008990098996053887643319528444362501434765108469125334588184138635624242955390492713219936866197270769658144756398926380376867065591973634886519493571386084400480704013417715709460770035513983828182816619247650012902724969405829051247002085879335600609756603732548609814575311423100236678085522871571692434863089624463494326756967890317867230406064989849486562356343791239529697693309389940047885229965877906575225832049552125877788564281657269083598465003551990911138370645503658502969857188063279745469824507685590623425632315478037156393274900459728855430006801021733377443033913860893754653284065019423613093252125923316755235884844355696623819870015841496527693211667795916204141329676057626561429039680897560348669532120867514635682486664202158367071692377059058907141940621226702797520991584727480068729654169901252756392004624662786070109839206966246959513362798933600335040330400207462748066041332178638133818480234612555744008213341812841486543508317031965966300097547937195799791619269578610913705240024520115450381286469914259514451764782286924848422702474597550148174415682194275761621987558620504191472980327664650894168018392792275304521228135808258154987133095271012176750057111126849397441980399634795408380743883843174288593490833275624894242750458453615628294403734162018639016719242671988078616121634167767054902107556009413004486688401674971640769407078976275862114990303026485439912967978655836811495679751321137023772496713991578033782464229167535707945920732697115766664227590665061645749825028121702980418755645311114457765132457871275082144217405080659843904923171587477396765136311300303461082128830114659569784523944607473064201548729369704399213955727276703284338940741728222827492482511351825344893710938183952655389832536259909579871379571782488898140696223400663199935664398577837717540634348593566252739429279728118122566425451145812772071880584321941217989009825597356510389127637948873694525775918568004209313667475680882040522587276109863311165607369322460191869756440697708555220309009917387670278135199354563273591476991025094883735455303413027676013906714356546459915671685307813459920274834555115836806469643730012130024959033510902379783749852904007771520242484840236647054722705703267155174983817066021369546114531621972679334156675249199034214117044202475576505063866081741490878241411951628203136747721693595694188208657151128165228726301614839069860420951581736033500622133722969932812893200482423095507243239657417315623644502196117262632968833177434566410690689999826653469545873645634697300879205213520900344338569006584825332912068479105248380298825290385905392699152109724849241443476463381887393375527793899172222578729917219269200671624006380065363695490599639308814127914269729301790795909517445336484834281213939872329259639120389820131973629185506332809258918574538772672469900974680021427379167746708142373637223276432948910772418382276578811057976058972442883202829255479928419622702832766615925010864118911599310687386317663472906454264321166394509029451013712372013621751177765042289006418554303124847400910670756824477557712583011431740665177397376737623314866764807362569470537280359477945954308139581219736756247697835950080000000000000000000000000000000000000000000000*i1^71 + -49507801867223571556043993685675156546408306342383969967612710840380718134160076390675604786619208311233603650613303420616651780551628586343836136371179765369681377588510615327168742229409290719535381481513124321048991512504577743617320353760823075022575184372957618063489924766401699185855056801762422402538359620335271754553506060654734009256760310958990470571575514909266266126986030361277514277687824093579199816888380182923546570376515600950739092048962670999713293997377129759344629873275995452846587112879161714304869212688836347194436136019592838783299234251638593486863922776991866199039509771752697047075876985124036398592845064995457886221961207109727061915624651876292982632479459621846573978704946499919537119677374353504871029384286798548697671436431103483248044628752123164067004709304434791263355826406159639912649761397095992996066493599972677825235829596771458426285043581131658363934147195837475392252886026901343417154464688243432758693705714795456763919965147627233635691508176834846441491326481054693620382556117351664353901163907504880705577567844171822608492147386792402111309542987613694117510035651902401879536680574466972739160200726002411983927157368371488639610485751771227477374305844658741886368501052854049160669622126658812081881776850379552528734831025672616761318021797624647878660946314788482795626685763325212331162606913459775411759891851122304514138487715932040471671104173123819191878069623000876279394213432902870176938528592460740620142194423508932703172739640889440192057693060010302966239866215634227451519591617002600136803930748455809014629119228343138915530537070445845594252673855145596763206496670576141700359749195242879689147461005021272141355276434014528914039156973628716226912434082455942847188741464035864517185530150459569416896324913566746744627216543448980594302916406099530931871579836699138364629037967985612747681382522143093868480453410590745360146340899174150289416354001799397109170726757361001658639865166296078981711435509245608661584705041773832885325519372371224684782984824460522167989436782045899059086801910381997247027646008351065996407303424638531461265573799602143792103613367500333417959803482691161295103219603551789750090875783125086768483168103990865278201233021108876962316218152147312724134859590054629866004475754360709512350860644696918572559947520078250728630719732434805611796739768268736591118939466746414330358693490824951038695991185103830646191708849719388190390416898826893806819273171829902134218168933406455666230872106490362837641941005432748859723849052504945216096033700546217914054418267732534322671836781369652396946192930485847666389183973306810660402334433668320836287469727076366031316603943471864381363166004027464234591021653811083913189047249123776167694614418809590507051151872168401300321574415751735954128137449404432455408522135937385506553502523874550674933639127801070165793253434542883654571220845319467575293255992460443563223490458896346333022735138532420176039867446349880983480560257729676605601799725868275705608628585141650080812401586045423459827197590708680573614911109566282845207630247468659790513697762585026667935795799323837518837371938314055615400006218832848243720121241575054385555451976651373385956816206989938010754894412854984998542990972033084458107413178002763188870316130884201560162254362277236096739716476554105602387302360491108461661781157691388583337988014394705249834018032200862235256264395682717642854598368797334210907848154930959639711974943211294117762499332887834290784276857292411954753953363758897950126162249076355580202746435870486680027394390281761082289597667779032706868868869295042154511785870227743567778375468754513530403517869832750061681799758334881302160896179311871671458522546622807824311286547966320740596522387697788330185355827968270625489786237066000085184809951854404889575964578456188617890173012980783978204492829988784923708096749195109023383730451039514556178831812933597409552690398357747227528100239846149382459107328888352878486862088076189641144092312912107607687611953407771352735822385711844269236391181914575420257344895393582280294443911089648596147184718557510038588758743675732201564340619454421295173243440477853181507712057395013779490777155263733281234095338278123731908332882529846858602242187182107759667370850784341950213125007495714732407082168021395414707778584729222644891645456662423409368962039808000000000000000000000000000000000000000000000*i1^72 + -2866750634634163212945401692133411070464594385772109823769270096860759543299718042765775378301292549883217818514778541420818125210263770121051188962041255104193880311891999205757133518496368787346361323838199190467668665559801673322216734559568273565265218398395810625927186372040192641394790164102763937698584683740391499672950398489297089546472990719946809509661085457486638201240826509828297891000750498521333363742491765868777067218768900568998489314333105548963491848616722517002552828068651807154270534322571689616440816816247460287437226752386144432895907784215926369181830992720948573367829214741108190900679530486003654863733874965385567078970174184594410948334957318778482939376971334226254242702782798205006394608260043235379642060335713966198300566800791112870267486550448714249388140251735816945048444751970158963109581526721065553235293190972962836184924123590030356566192628813258232947430988347316184607161345097538484131511572033901646680655778550583762801959023391715130035765101612948338235023478703964665824458225016417368734319098594480577604297134788567506965840400127155200991106357320191614936769440313316204542396322764942052156888097688063475027369982437286466049519057358675472636695013926021516426031722784807621171448096867752670697304035491699196637640737288608685673868112396123003639437072454818217803656816696716553813598103029892135056411002871448841671691958752428998214592536694439754852786219005340193650106208948056747665947331595753563016052338157945334981486899963210421162699243011468793795993992659986175122306074681947282787660642599116693252600206334296391394372051992418143231607407163458396356086313650651206097498398934124402197394445051539904942061185959481102143930677801326700699725335060974906914461555723144172861854451237338210525299688455952062024962540679517480344670920188689353274841467407818848727596876832395371371455523891321703811326710101943272756183821649244619044013542302372439049855797695246966439619007127154222169375150146087654744568904999362599286895931279688786981372904752436668464613726215801888675813977904484924549668066145877137223867407938604962355426384446047037582459753409671105772926759643644041857861662210707761625196788408921928451826480031299042242177385965431498828388673963151483536095929661546450232904221681832384666457755304418782136274000195869206415140104002622508492383412781912397265241057584188778754574770745729115242246483245533194813638637291892455523443827133925225633981011978501203593129205388184562922194380845931553628489988904523947184561776046231668083105759583893442745520626035939194236851686471590516321978052193785589498229882317280678924274950962179694588984550610087709866981135631694503955045330251625863530990056925764401698571450744532089014190364777830478016481535120228652031399430281272937931391797805284109042640177377081067894846500658312065800732213943818202400927621956895228958324340290691984176533464770056662997443378852385330645869130354510239881325781588086387002127092958724325125968734687896946720952973888498587137510564926063053493764622756216388301562632426272890938477643380382405766398928409572009376485418913887907624911114747443461221118485410072121263545114832125244841964621071498760879379131129861494201531391084851518825442073196006703564562747452784362727888801153953016398846856624630463728834671917515568091350493553241642294929886382598946417694477487454428089117530328014721421634486967806937136973233782281822092928770956635566085644008352564287785360389878205881738082078959945154826950369407235262890550858713674559156526343636197663402819426478249206690242935495739119509752248776010770317872246174808347956199787297160891600532893360239746694539029521749247718458309515214930389673585773398291647242817289709176154701689218417789833323253233252407574305060144257137928165723952553324952715690059653117149358300585646477972154584817294696023020492438230319023698451023179353933347526706844792308245909450038456327444389245480642252152801136155081586973008827670584876775203559177068534381232696382007317548228374594390818079248561160118954223588325562213287169152005039595377605314701758274001493390565122901118158956044322579194286865390285540943334995097346900487175137604476455315311788856526389808328023944671125605953556980395794312319716592186191597455345652603544711615280188501895432206717509186742930421688867198517248000000000000000000000000000000000000000000000000*i1^73 + 1051790078826161155523357470815301317296857267771885409194556998368972366634522912867294937602294067694918927982580855676497272261464319486639233590410085554637359557398814316804124819329285227908756312739208013063224524534250257696798461019789709455055579861269018271870377208115345584156871845627844625610829666389521047935305573535328138627447407594214227031334592548206331939848726083526642566248110469867701685248328963263242556419998931359019914083018273548390575596302564386418476015468686699522920584608359714774643385131735656980874569880705455783914048388415633430407488017371876243825867299718620191715826093196383432141941700033263578760257532735555935437845313977037076374729499440161874170214463119754351257397672973427855922329876547129154021833699971856553488701287004942053769324098605414178421768062517976081492137912185373534541382957638249650013897568597201223524917272250919790810259615255595164477618109367069703004776695386026731735446741785842574819889132603241773924659515135681763217777102487942799805740671578244132521534003292015287748612339570079927911195123629145853483729955354098808598358252145833258636375509474567003238242874188306500432873562409565221819133773666170971292466480585765875999084568329700789043785484691459794802565271207894929062386877454314955241444253888621576302910583974686112449650790394554968069334636316759741866529771722726770413147558070333285543042413687233307809064328096684933332442177963340452735469723341294861540023211803779641739733605374593585089011228495044493687451969306086429116670215085088064070509227448181561406773825859953944115537157686317227632856976224131242850084890066516507034957611378494145913022076298517009255991904856544673386752962637775150624462381755444165463821862842372031165875963363361177780059600973736348020853812089567359928165783647011437829342843142253069098064279268952650588873505304990294130790644809756226306047558734873107026599975337101767505663477922952629868423878652831432080227868610903561865370634234532209502657046889671187434538226676984727088967221879921865532104376994824288593556570598639357174549585055932890360470242455978194138808611736371830331417358611868870125039492399932215362783400076812738288188882781788224845513584711579746244101099460331292471725236886108133452591730748672842915404267706498362281391834720537882211924106909793260089466936452024002720189461071462263055898805344733217539434758856100624742700834937468162828259566968973298879521829625034349497343309413253035530012781056219411784949197700743586159837967703529114492406394333873912798121978842836200246878456651139164334192628847127744306639317287003352311281347785987012467971924365700929589320781896846781600136152493518849270809595942459906647053180797672506202065898000287219180966405353000740087555622252251497116012910602660982747303060030196313359634783641924118639889593927364972803594282347687104980442090072669847770844434800754492152775828750709021285616005814108581979922869045459348925743272027190611732394383784238063217295732113496890179507125566904015395657633011921081101280456001797298046765777568532756197493383305507909277199428182855440322316337331113967579926941229055608789269527807101983288025043989076890475668680509312348351995399154354489651317685740954228468575431789946095645826924923423658714555868780160102100439729951118963073408653082708796526749466548641993483590651754874812915536856172832997316109668822643022448530115197596077005203737383558049395191958816763316826948629782138581199279534129949109143371153552244451965248432542097200894269300500696008619566875081159532702600463062183607839904658371266789759093451416573834537084419384323554650577372222707471753733347050822101682394326977588769607057747907673800381424414631977794144045518945914834385103442392820406469117726490224117537429480610533808232075722278418285386761414938437745022184880570467534110585830921363708175197966457306126472096050299905679586166601773364362892798622527458455072322850856648401959623988797859488190530836019978184864453940274329162601126880638928395836036782628064665592615811280254520380166673968736369986837078966490996884963359711232585668174394084192990235364764455176130333444349256564160046901899183690913610245013882442358218200688031524706478581758535441088350864663156431730818728221854823801159721676648919624866864860313035125637608700572391571456000000000000000000000000000000000000000000000*i1^74 + 21407965023927463055376361209168062932251607125866268606008700869149491585833071493074893998171564195458051673753111842525722904325446853958861522389217430542413022117665281237748338529180367249140925303011351888763072704722017933020404486811691953913597842215800450258904147567527002882109948495041351503387145761827392243380791202537871383976376437602225420596260446667351713527040804152044243050447250033226577853040113293765418913539926346528023423382677381662968998270510799681766620187601295260600463227539082793116709437422981633926913049940986403525054688640032804494462278379074425750499948375990033787134289527592731417581328687958438334061668165784763347958747679148680646398053255291843163579346145841531784553806660079591822204438027527593978528460867575062368740735312675116281947920780493381788362032417754484196017560894352060235537880831914077373165842035617382367948336473573477856965414965362483336771697740429085817536797934189337019531547252372675997565038731787304095932064839139382055623449755628041421987532950622016408912195162386601779855799527693000369102419007567226437367044100393428131131101201839645145613197618068473767208293442947744524472984340058535403025875700856831469187976902894506323802882015725894495089591329071744803427146655550398479006795144436233261871912767916481014371979940765554737401007073534230013278798555289753143153785003862021462347389929953992162574596436455636535044526604296524196990434506282753206700359256713613954941489732345573183199291065951225354617927154698011126009742572950897176175764863603910393424201994620558911459523794766705699293453144846320269435290587686478651583520205145397133026653297691467978384420173448929450425848393200588097413429373686852387802167181173613163815432787271182002044753709117556989884263369366051439860035487925489534718699850855970623162537155980397419826844968002854911523136440074691538438680224425348790722178803347136491255244135124869712944722159319858063424047274842959319687805573950594300133920810719523965119411052134685467909341353766152521799722152796191828877628690055722595261873536938051738378376946978627133933774725757496103234520632196568129248152663681264222256278735409346279084270354967649196642205631275162382027566425984624044847155708604473102454716225706821559315248832395000828374342467213534804178272566877196870020289569352400387253359083305008281568624427645984506864854516438082817044632701864266884062956148125808314964142130194241959098503122737755880294279998003040378950456641044120625060320284148489773937380340965301924784332422136237338606750781468202902473662546116151230478347761165896281243561666946749333375021483632548866104820748236072103859456955339282736061819483300665699798680560017916537848579077121477578469452919554432735050163391194333793951958550340271305592149796176907492076501465064034181974782225580655325549791260118513389015015845118704472229027451206824064277721119164097393642152107753076516463017776652711666538852785570480793072029984127652892694800124481628946843807584137997847309524840565500554972015820526668898564846581360913006453728346750134860726630332768146043994276330677160461711843986652539645587993960133242994828091070106811816038756180457935465362506394636546070235796109431374005188354112519685583348499150399977784839039184449710012953176811471984062537160926271324582400421698880571632901162347189605640144640070350871776754615204258759121966433312906471916680760174087602080866595655916797362035241181129371677722983963228489640881681667732790567356179025137127331181918763192472915630443764088205192723761672996475502098850401418808116248493415659623657358219711791414266928768165602830495251113061165547797810367601002842263280766633066450354742490090545743431272388983146339480324169244670947810598391461964356961140280373735798717865151403509255156483099736985015927245465386954449764182407951085374626720091799306328329580255594991651273801654735798389147632668313037848865944357036756868310382167180152730023848618137003356314224668878629256444426035999924306893832534777519191356331852732911759845747172214899910957516802216462213363941781417086266961497854820548425849414042689829531848561029173589179204805976365290245208896805138695004101771391476284620742277402516264445503701242608063331324318256458327997419530731283951985865983627886508886528777456978532600968350017362139545600000000000000000000000000000000000000000000*i1^75 + -332499106700552365005051835969495536807623868586525485400464171002360758527607303061442812723329594053291623719811745074929722906233751828894626972507479363560194959534633325408070286118426032680809053235107930131329481255250523251374773913467847957079328867198125180631669757719031243166138604049318070352444049159435688242865474716231119109960528485549258006130910784877772541600094789887082438995506894805226213450704830878768729255969173371389195464937138680590761261540600869931621239375919389455083607924025999516451417774452106594915456967142513101729130141692983017824473249085197260500740121975499746718894607017606227730721852927129801857009873668340211179924995125182496201900090927440725203151316710842787718425456641798782062616357030101587936477834155341243999130267187021930140553010229081973007094473929104838946835152969936916379660186673922393003229154947637310049400691123349369749261969423591213611416023875604422129786951218436164711746895003052916633494561639314541948818698639999161956375263504977520476882462064512218733280209952967067547250961133948930506119861902533232524364082474901132275757137531515965031329077887434412145261662843152577390020637422107309715729029080634572469809344046153278158333503760821552962974642827654320722302116404077732485466072541056704233621147826300692022765977491901686755369867981838218051742216265423935218370781978041411527742326763339305619373529936789179062360029980858291595695944302443012240492561733869904628203192110466451951216174475357685894024723762459844225941789499494099144020698627581659131667807561268597846300330912451473615298971936934573508450711665442715949396549487557444560317992155635975649524850414126877989783951117157776639235590653549788050544446530751450193364075317581199727018060592668397452106201868776187568766209564198051633096031980721028419683519603036015486004792770523329351057297636321295669701024959869456530170559255096910100806255882604050677017042910614843404616836735279649110515251666698743966262192072296557385069560037029305946039333435832558241307080004442983781452205135119917168389462054591790696930068552408452568901150167433809635580624362912067773356996476057511905390043062080594665580473824423857157789203942730888232819270443660544085018428986621555805992646411247018307250263634260424349014409665069175056039611194154221592737083026526703217609227338294953868796275052450150871751446696893427109335442169681751639696222653618521883622686621970813103123357475807221670679284898988754488272468714700668784845277393714003700789953909716931954225382620298452287130522538857458178570913727877412135566006251060591161237337275160922001976799420025967352444690531941762601371752039294397733196973875555565793767472687171142673248295818477328114236749800917990261882117487588855229242829969032536080340549294580560056342123253030669554061853024914634272653944832002880370233961724265944003980036827828209499450562755336540924465101073675424695053594492091864243530806881401934742724259926184164132554122132620257086523844037507523026325070415574617442112126527473787316301036404242787693536059936630853830676953546186692493937007452927419745238887208346415982615561450004793064734861174723913025767349226112930071624294316164636574373143632625095364402140819930681895628284427141426328423530459598698186638984907489029946165534483676075977848266888219334126948487681032007013960654803281905133968159486464079818045921355406843562192234323412683485457456534828888018452099597956573957536367419279774933734037936326653094568936735659592556404657121946842070565031621218896129989228713178769514007061857477730670565411506766986672673276081638946719418015767507597141249057274865777951005424519272055059556869789270746168316967807584834253982639740712914849421279620560600994784154560712419461853464006355709707117563863247521731238998274341065230289561614721847488384316674458109340766973595484875015230574062649089002636691940079896421702051068210026315105266743171237359828806621899635288781828536757909912506664795967353760644684898634297963379365255565223290356535729494825506908380577289483218661123249534455601423874287097590332541801975646568755752966513264953415038209571865662753361891017234469643935718393739197346086981567208797269991851595911248157991782538044177443845583526200356304210797565726919227583203284347235934918715331296820321042097111040000000000000000000000000000000000000000000*i1^76 + 746088354723064000071682781301828992123059125510270444848238877187070993104351777660962445855225596672711451153299718177254585428570113781951435024078965689460047456024900812534488691270355469748530806883593137603091619206735678836222912880021710764991080949299401586072473960837850838530299824949909851788543870486206458286725283361719080703016335297510770975575152249596312633831993811589253521029525282875294596160060599765259793864332815939152593657748262332823997294310360475201596948686811881497226351228351958790550743674547087304189056309342885305211305835652614768656181763710025314177481858343240284230236099341207289415512405377273255579254616639566369110702030042102908320828888066464288544136695362050530308668730458625168066592674366600779609428995902472690372697352298850915900802707649764262283297002088455340837250189105620741002130119643948720212678933751969835822940330939902948921194057671883429898340835636439167606884071873383677259166704801139528887874966372258589571182642478243874612267238921434314176393707663213485739334678406078914665694272843471729733023085681956432611046117157537315005451646615750528789098237796703236862005555289828209246094669681393097220266539125130257761394518779024936286412532223104171230333739687286257551990617446615465495864594996974492714252787519434881022212480091215823808273703238451163640176719224333877908285991618785360388578154216330378295709115352893510449910994507702610524750195564558861748949843330645485038431576577082262302747219227698214640984289493309998255427385475307440791164806334695967087121400304356514767508574531255360180716926987711591826094354422348478664051148695008903001051380097420730939145175556534626122215170485918015208819030822790493002208752417007435145136339073922755042741498352539254603178834864113965364105817502617311330273644665995346484098372032391221213476792505393076462654296617092191763083390114350714871636766541060787274465636534076365005251247126675206985986530760094060051727948002381731759954912040057767293293577005047303507253408700404254907270700653591275743122126234965267774396516205367321481413767005149616029462847983302920514867206648109276394422321849220044583794757296399415737611071558071639445314790642619317307986116961273756769079344453514986836172026238151729480258287188159343668751840719200257878465361012424507682969954642883871517002324849761914069594263032088277144039213002682582260354152172453012280236800423807715866901751930707847631054132858824338380308082169516002591962341514648252248009247630043894325641335695805098873496477946183567453048810398173635532858845661530745718921522848038006699278948844670756410689050286024508376500719822583903028652257994889418222321198608267253572478604666477194247627021872606601748139637754135304544157452827662729048401294662407246070789623909362998077179890488119659732242317349614334534011015067786836255359379186629944277346858856521514788715475349613478893617745983084087851555488204097194885013426578295787501170316744324486485340087512202658452770299624677882521547472072676097378864027319376367370722538341949827013649210124127609034130120609121704462964708804918927298404654471197379504966533128675495084630232382450135932795147433649687637443551552895050750386270793290603210156972963219270742928842446843819372703284213507083070752102101943741173084988510393606621783600554042540057567231707809145247576371944029017646373626295923554169641570083873277192975215289948228881279504790061668009269229486755337956601263107929241923739344761853009976407847602398883860125689952418321560793095563789067953545415101273981564363999077688395902061215120585714094015505260912903571397841811361606670235133531598851564484275462396463864715996045957830061819906413299354157635709118462574218841959910951345286917529929026462658904948828109496347731531129708847429696292495612660279063355107661298530876288272325029416098686361338002082593031299437244951555327621267080652116245417789458138979460251628380051538799099357236864762575021802475538186759779163432777879136428590687464230126836704247253226651351559527871475770538254850321404810323116898050393365732070782467548328678082492651959775109419273791006598729931110224176306378752196583566094954786546117770491954854238417138731196884203730071481321686202478647052694993813017778152908932605412702099339218008803340518537891849483386880000000000000000000000000000000000000000000*i1^77 + 18226274127081511046628146358832454800485156755401347091817447595949080223440429731257681739834356141919394692782781287911160226065853131668334740389403733316636825082391064985497401963847081804022078724457952845085417080363844091523111488804646914612000061802088260884422182422637296106584272216162974298964894008525203343923741928806356793184172047962815540875337085032918789823396546768190905479420944755882676610197594382849600315851053297798367882976736821669680749200546208397532026150485634835775284782247414978368275449007710683136940356669297147346524780429202548836208734609918039300317140764348726826524582938444505326423791231018212448860344684467641296227931373418402338569546013804449367216427278414544880062092135807131868259173943012641291309205651128815538587450343604540541954472263376678061332128565108857031243975444145393670239277755315990862617579600465007238304264130823542363920034149079390774887723585928178882862977328985577797503262659461437772040113872599306601354966317239121301092371732793668964699088377217510394748954635484117089522030481258403985038897413750777593825072592807158392127236111459374007980938175626122236748119360530388012055622869077521543158607147302908219556279209258310429946457393933228629248720491144696340986082828598840117550808286897542025913918892112237561119253056399068374293685896978929803526753734536933258942935739320000885135445378137987686004885999790886177017926663069524558982946931301223507051618096585614537503253026394823769753352330119114430347356327255336019733043096434111863483210510549623717912608120277882174189870903971884636061077669920261695420196616540708949770987995500125484364751801185267630476866018783766723225375594862896858681515983889485738074672890302199643489933573960138373004347739887849160698384965436750650865424729043782393059247388182159702282279199187485689293455662400210115683836803594583196829143025402324008490723024171660514942492373554405531010721175016607478483467437990382345946577541624651153167570271385997236148295451757772112233378153563604114556591244537827728510553644640853343585341310443505336356764038695587616067519281353257656058141745463805003311039698395526099692257351388568545179096191320854039603073812028425332759324209386100040918023966771027447608019909913800468646891978258494114626261104671712898858687562449753016946387356762795785789791543027366485372402299369987692092559476480467869727731291229479601304365112730398016092169556947763426176559772446594162573509016256819596340321619974821321796145223910825197654985314964807173930005422109121784145435780486759896007576169879479312766228373776461345813827655327043517383112754410351803128157130054842243610360495066814766278382853094640380010405198040996440343757133090719746848323072821655849185049203608656005158323068805475528114816117713267045854785405337000290582377119539610304538739342066217713999173423776762025758199929001275585379512693554256076954446382457352509649327357956548015622442406555095533145044282640696226449037898228446230829221311055308255633694634668443897622027294092588444042667165624590200536031677206984612825894896575759994093916524313640482728104005283052890790916914206719481932923314293111045317247763968196400150347358988793306819768954774236184737204416145576816958680197186461581827413909495613861386082360905601801973472838141661959859799220448960159417512795600364466645222320680808957412234653045408984380873692382977772549209102648676011273011627248861999313115111799309925795286751930813339469517398941757344350056814847399891191440253835805730516397015905477082395326438962985669493832058959300386708118265880239421959682290780555979417655070702708085291969721948924185184230543189857561805522048791037045538175040469570011537001686279880365638629625129867331138759702511030589573638034040715732226430691165136659026132518745432722844852712093319931296797369547221510176196125748253056424581493183977521017010686485086777660810371691560934214335460517406110326201901941251369349840694432638310752514627388713797251682987375469578736168933567403455511461978608403949619667083967479115094306398768894252690373107896729945158849174182182467338328497460443651175207584359054914579132942891888715059870416935730765975243717975012665334639782988210655994778211149197016601188265593078968956943967049592144922383804094383410360834292009543729152000000000000000000000000000000000000000000*i1^78 + -197284606123010866901667598003338385647385972779256667556055669359624110001312792703493680016977944664013590507039556564971774501165560987689534368270812229607166011134279181608358498009036181264031125471028676061046521389321356876368072927932569083667516894155331371638420514752107958813190914526468979562579926060646130415170228797022933100183055816992320847814926812267544858284431161893381408375463955085354274828751753427972021201563336541451816527815874655101442141147516791228760989277132096358737882062784690320606369411683560112834459540784234837387531514582409231940122254394230316618159516824751688843828887583661614970020452736411970987334087069031388509195597969583864728466704711372026943196911385304076202321913238620781489923315975517314154314213488240469438529694033630397133725361995295004199986898448754150201131579680451993404508080563862148529601646411484439142745634262907409057406660596685586404965280627625850253031523156135807114104783271710820724890522231845802680877007416609364332447318963437335568032298932047618787585227007874464940692744730288004701081507551556369458186325649059953763018540858887693060318881972845967707686595617862460832208792823317230727301570364135157314929385849145278099078714011459010302070256238838957724370035569865366157403588971107327715254623634865136035421592678960205398531411038618138086846437800797824032975145469001042662237920289978033838855192692800846332086889487899702242737915599435538933762648204480420997865062541586903864695942790117712310190827176820102669821123635388121282802570807984966455507744169742569459760648138245525277852970250126597776424544698608851171645585331697624002235870456615286931254776605039668003516983412892379315705254107492254521792841559781444616773973140271009100391301110949403289187562063977778677355574681951366534461139601255110274202371283377778856988771770303603061770471990679243288478504745541164319106469191605216296606704283951492822621356615885270102392330926353217410431611996029310815866935387268959985472473724584219903201134618087151199092013965226562963775067953646499176218109370598245173754321597579261466877116577987194700074070217876420911459951540436818724614913794162820090086643356661175216465813320199823587195358236312644091706554576554587949073827272839774023717117054332845730215361725478664846394192059692048533794475838114374890491977389089674666560122503379287430895080819651528001219171534175221026823203016201255331713302218849184764378264391487352334628474746521272653721205489138083283326940854768603730735694052386770096027248973954437031466721284112273036794822421638808860395388895937101160626872680755558733063178170529853340165622925446464960419049907236774486782042391527569938849754234171266807058319729080361403707765346896904083035931968019384896889013163517549313155328623013664491053825695858494106331380966371798006997247835796333524636759999026574069369036215617470842211846779521299976103743626983494934855604234467906991481243465417155932507796494801363019355088751425128851745193213100398383797093639841505083856999807230342928449028537450426558488544099370063677006771339587467263651718959857643608853682896915173162129337596764416125071599233742058376668179343701525123536252721981954566729831319098280265143588158212272288332907373327970773358129356757234531862236198058039647152894919548550127996269222344071204458913742780846869104993546370379684774641371905284820444580133409358170202691646342599474706261882424898484234952213138093572673401024931813130758698368225689683094742048563931871566834224310939263622040628548167847264885959370585029625613800083346937859118293361597876522780154155821054992842868611458611581667033174098186086489214959994784146147270908948405458133677667174333543507065567860762014573725086516550387725918513154239435736048129010187801097914110226249077858831602490686604482925905931703482124775392928372901400303982146028456548281432436304055163780358166105093934084117303844734740848406858235971637258707724306804859747307404568433080545127602677048953410613447182539726115707835926364872583683635694117666820598414921915202971920001448259557959268232938591204449586067297297263273826449118187638729924314668179608501965934818139017345638918280800639037195140601343101319196403052919075270937929203901833082824907989763339049251103084507493062715657243933700963188736000000000000000000000000000000000000000000*i1^79 + 750277305823495799276380196307636550606507145612951696916929795869993953312886127543165991343293975077907631357355355856143784045187705141963043039961704053793028559742992224517564533484808946391707871065150386025145423681698940290627973113072026138165884798929575056267231474770061589923136126454045542683533108121630788721001757214222307427456495887476473944111055229938341511332507192402325440317798146366938101055609380365450893941208583568439451350577727437500081263281605371131210385377819965265697302449069929749427544590450281518430780628341993160524205623631681637611163205698986137879190718525694175076480737536110290971093416098856962391837732723203509920851878635397409619361838535317423822618753817423263866807090569803977847721601350467254311300037609630420834779334159375675688911376382589046177701075982284378332664337386492503768850539667771760537034500690536183333757500952151839965716747547775997487680336341531119728868340291437340294300140793411839460247276364109989849912885824306070308915219012964638540350602677006960294873140493815315623229152717557054662031002351539337886725718098898808726925578731457126413472729415305671453416168571700391541265447497233413482755319318972812397785180380205878613203113272127088178766499908900064894924822225058694994849587882225967443969320719196482084847842591771614796388224037073970995301214895169085779817622892608483138783484998418966247988031204424953534448139091983963703776478428053891410944215795911559038351024941155092656978327743797525187206006927200851403148845480996051681745156870401687742598987469023150900308811853347275973069288118406278727847920399382669592944457220571948502229894487584111842756670727555690427057316976260939998239164191900587789806105099005539646468493892849509699870726402134325233088284179992281402443871528288264116631036821819292078062322400602310017751838750027692979382188559674074675787619664015016546057103339108855064945649860494213445731032341682609013644603651078972753363793875233137434812744075190345120139866546115253092463125453954593105380151830318193629419077235472876139070609989330818907522482626886348459143987141759593421278543005279092314541987139734589448839759664365898718425596003822858376535920294813895156834878865433760227791552397623793793442067587740877435833814990312065524363150650381413759136588351072800385100552226684453445462167344998984928919592885909480377143243763525849950535548296525218683152641700971399321498069484488132444194478905850113749200140113268803603160102239945849252741108798408679043406500719494302639227541128122273760198258613508176793491672273359362518495002931952403357481089966788464922178064015578664982324985100743121449128095030926206282348229649239259797151230187036495589509345279334627896138961233064388518033616332083058468211427051483979791368845193679878192850862639382743694374459080416540540220404370187609624914010978734037997300578225315279370474525045995263928834533287407721704999679432964981972892454254973996125312185805128324819404896221645304499851482772395578318817838165800417964861933686319195135566105871620965145295503777113286604799127735506986336912310345928399530161067667515938950825945799383853700737483831798383394021374085481537038417173860969025674002489444853301910715849656990217864260803858194906478336727480243214631419408671253714638599032459109943970893852816217462700339687689507974760871171070612037701558559834823743214059783951503373398110035502331862867212768782389596146556939053195938450556943370439407334275236269277097839460169463431347069490761586553440314813496208469175154816449360114459619108063287605782233933429901804882201411642435877695470737507674889638201844024013789902379818583309073861869706442617931247705246668155861356463394771522092883430724674667011597766633037001220698284110248567406722873530452780688740722815364244335133907384418488436561479050604067351281293960138722255115764366582676839894662353208092578211185448934425781148772337720720526690037289097692074431414479676517386771366774218713392978266363605537098819486725499521999101638016473465468296079867295603579083353260014588322126957480654976114880639046250354862250295826025905574631996836563968459192762359884459729499239976420349018203814184395411396657824939320842460858486428379062110460432071345891181853991736387036847810180399148202523251581970645401600000000000000000000000000000000000000000*i1^80 + 1632423970084341311561727004437255296939282124023331209297066282620806719718201722189260726820348952142820469016999839009108084382031385837499652939136131016426798190448561296612979526358484537772215766841190137568406368054371305425767016548550004412369852211716271751337641080960118048382862490752121513252514696644951705132950623815988327415059944776381689098143425278377013682572867830879116004648478363044402748209875272337327263884126007494583895803134532843044725534720602567870402892117844213160999717569294339044959458473234092255934366777895184639075354049771023291760987623755927715527147180673187473870808200994441558847906695144307617699456739760005982906319371269283216608483474929823130758625142030224775504268931332177798150716409960641744358037390129755519450787677233777372717999927886844822352223985803551897445643273397100391003814966523961319223248537581395725613994870326561143416755856742310290053081741384805892712515338695749614064579699834727631291912040934335757997877574811766601514764983566528662534271830504685251870590301765606446734006502302456020111435879734057641278946396338004629325062320921404284559073833488875968096552648829457058739838442134731070494634474377454323383218331594956216260827771587229952218123987353018548762147402730954230954199243038836443241606783694939841099510715846265776143110048687275551989683392495737544149899310404108333338794995235251186985151524197495610830099569834604215961138890323337238828875013932501664210447063138076754197962957962381744437889290123185537705271344249391430020552472543778150668853833609892718772837540023277122859916451952210348424547015715318666664235642494283191267550553193395525700398157981129581483727339625708453437059747848110602372665697592803772230646464823025472875559104086502322868729272603474536016350412136498125283740611296861443590709527123413484716946367505288424526890555354120916568875987319352968790694135929615543905825119570413170272406474829016663118009061864292859404637099589970886368155519523025309457636457151799711150826443125157065186730307683336573790354634640958690639847727979117982896761751097872272677106686730288395872332544268058061322573345712733686045567847215774305258801811655955057921853313423521544074096611120171339668788501940486660325820971330839282930696447412951786738723005544809394513320535740239170821197837699607085661123018149131125322298485579332392872611627561401732638457477458251292287150319143720532084328774187725851713146652140488593785483726825269802487137947915634248795650982521578204753615147625929139077871554467263052355961035430191629364897603684569754960776696290358536969917560694159800702027573382766817903354453851773757521214828526420669295271902405905463061604838309239645429557253154418354892558344606956854770388185775226367085244306334244090707167260568452453030111929801962564749283318273204683337370633003458569446365762766071280872227559378459497865130122854799726321079826410566067010997547974436536845497536672110010763401280935354942106845128321081276097881665575210240175541467379453754847267187915905142226160060257813192161740052923383291360115163043661280790733038049406727193028717454820869402566465815794370948745415244884281192190451887261352403508379983726610258512878576129653486076837814361273287199487882139710937027783230315504885893702440263493610807271298270261385590509302304481192326927771253371998316422811988105658120268180951500995497558781092582814028205138399890646595143264381048625500066684545367034328297238038518615605587754405837365558046466168861586296744067002826676648350269906816897273459742811847944626043812511773640231249101835830323866847133548967104751572237593271445137245688129138840282631802623052354634820516745818249297334794783624901685294524371851291062750229089591876973532770963168024589297451961217465376192039045974038526098548141055582940927196470476524936180757139677597405402109666658442886194455732296161116018875090025651250189573676561454209138327687289694420135871922971931260015133984397004368176292268924125058839553381396284751096391131578141718855760837485829303220778290445887915990066803239593655756927537943193328818895547310613646020582895655705467781882912969979952671658323933957999686040354416103213822558347323621470742363675007349875803701736521389067679121592679276281910403220081884819721492546930577408000000000000000000000000000000000000000000*i1^81 + -32321823728110296957861241164029914020983404010431575142887880821712579499183433023354774456101766098841527300824318631929577558711273120985732351878973183587697469304179246632944713966092246520950140240107669112436940696815866576167781941039795867537450843812709050826567055426977305426433422708990492257334472607438342227008239647156313643414908553304176541608379771757299801259441679451866874618575819100000644403145854372023280878757949013622316759813616367726670252988672649881961665577918344131800226722974328870463701627874212484281285595880814653557451720361770156346975764205864224518244784400636241995215528826816763798413211526778366591736427565900495052508148690012174580819665158995661767733998228011142321524889915627000606019770227605880348785049039220818617576994665213309407286238113850454640768062732876089814791114463345500117979219520207442899518695471512224951860709615684970659033344690933136142890759804968129678918501333210480169330983040721035321739251672107475903607379697713347223751169067003580863764023584249600169147923346249811954974340058905671071156145553123294142697962960879791556845970016375290331375572571334394775189731862443050382473490291209138603176993450731247585780417857374552360967166527083784391464985537252826171633555480428270844521570151668353323040107050096421807206334489730673658113347625402007228805589221144668304184518991093831762161168142182492619927810656133509540807895793115532651098411213806083353039279431696093457210791937646818798693525182468366031275955643179829001655268712530854743912481970199413102642314941486595790484131928036638394635457802463978208700041531470702430068308647032865921170320094986754041582745894964926524803054991373830401931644345604499349466713308197729191987694486396882117837448560719501155804975844039389429674688453287339843224417227599081434845072123993342857850498530918161004453704854627954397580354916233573493154215053157347981490713946059447544186614670523659546659017508151960858545805413302772429215683762767069243065819758032102581063471259496519208422575129816939669606383119857406280695933093051795531636638531658076904512847054933891599106021733697154552558288353904093001573281310742056350113964850377913728364716206588666273835154847209044238046999638767716598169176575499319900975323527479734857537120976376985194654991762546521386535309421503829258048266867247192679647102580760191884665454594224304579505085077117419124507968811591973504372652168910796116728270329369964948101228887873084746168647092525612329581320118337020555654938360376613234180844547112609019615807655773768589095708899481160734998383964693823061574456493569883101518670955461494571962599303924184394170659398147175047294197887587771148484158941896609079350531053071329929698106290003821225632435794103849641099488594776573329896636375531783585876960321607057632676596503016896852406807581165970196750865964036470084841607264980052821478234308414913120636441540462041222632795884647771538262987495405507916487186082223176990212416621326049012295510097010807224740107403895403712235280179554427308282760723174461954746773250905804971424160014215968800089701600255160845441646049894268949783950679989431490265835986143672762833747620007434449310081970061864162497166497178534291922695965819859320818144834655469742194178035485999816481910789804475279971365551158885893741773385612236123123140741042604790650349654987236987960998394734671438147144776305773168621861643574593788078131254548043659803144364892306958762967268981730672041864542288063137805218707021524827103976469663930104886700592785383986928626294714023092291397738853525227729952873134218396726387195215639220835325028763963687696867900005992165519349200890000612667137346198672673951993320753376553221915591323563447296423633227965483174202779463766096249984375354676172252712599335995303472668698875397130954888088088050664099922972976083235365821592263917449407434795823313791021339449721133832033256243464256560987793724374798167976756905707034928947690349528696107611076956885916817796987693012351533933152060787959297385990709646543005530660514882414281072750877663163734936741360486385530546747176752815107468165148004596250586180274703432769517623134729209894725054460798945745041277976802302286900597109778276304897504209354389050528919095834625424528649774387486642928799051439539978240000000000000000000000000000000000000000*i1^82 + 155585122380204307269179763826863233222421735524965183492584701191449534493002009491186929045427312408065431620013526013241572261706340295744609718307014797345506975929377356049634075704683323881395323597708321783657004798118192817239809471753440139768042233433983950002323957593198291737147464365779825490643698754818062481148053621062242881711340138529854763793369605184406568483773370454519050240616540926054183319375134453467260375742849652327233136361621292604555328579082428909716849517705785286383893441038323674065603933386815775279488866210711191676568780474551609891846235285956916890827370442239265848037813266644012015176516659818520545248467432229368175551472800246972896562871465631135295846651671150971133930573234870685716540322381043479391168314406293950190437781817990614204008980680194759017383909807889599736574443918694794653474804060769800645253225346706768333346210438765707640958720961498332179323953956029995871598137711346792566533944361328532895119086259806151821346529005128871961613010954178126144441016993605050156649411942491993145144704341154663619864584498634888735257104584574191094989294056901493729223827412133853097233336280854896161344795209208440707267910044926470134197278698612657004919736885330814837831587766138260592931669061109715294786963249978470407307339762865223234766884797811527591153634518580567318574907441290908558318536758125702466897319418498387986684437959081712326824070643346790995209041095109549130791086285705874080839241079679755304755467311737982515729905370745501516890448057280678613176157592412800241114863777909678471595951759870403633381293233187155369079883693136644684789929283731241294944757781507227563167491327471917687378360620525146809133710543254989922202930198077201692082752640243168381433696039574983600389775373868885491463026793667717046504077783258191758346152933430195504727379617753247165154167735696231011242991533037779965854636883623650050375597304365797208220644036612033190997558381229912060928198506563509472716296988816517380866357770388093692064300824208095876123285489016517195193159027241815616552624381859968402359854595389700883807013041456430768987793657764647613597293714236255276856633607640126563343267006341808112828406690593693450198152244576509690300756948393720778095367009355407636617678269890572266598339147467022939030411483505028479945758646494552654027618475602721253511988800731562809595798613785268134672016236171194694954319079923695912233609612188120653161401283867728887549842317798615872375960353403089823347255518333349790133879596148115907115237606709764783571807609505740051153343893824287105136102708508977908442989307839838824204464152457129356651534387466394418064020858219526826814295770904184596771936052338150390823345008498426721509144352448216190783365748552006181004318315080193000610250733578849409212162586701027945410696943301382671506151193867993268355047224559764213871739290976651963029626942518723857650164548595795712867912405566024704649949926167488498846344532264150398388435594140720369490556731798094823715471088867428870346024986419678635710258190253173832221498504765080935193325224739659209283178897008059329428397333918617065601592577489095350739240208606990792122139373546876668064979193424152128307900331490652417412415874760127961410733710072912989977959409985531329066517705543538822651826892699672542767566924628044564564359348452800525713607753910393752556197770934183855052770519686774880610049306396334809748305582272525726081851648067006393496138929034974073918286875279311346423545396491156434895494855087088073920604329378451007727664652823318005623203487612709567770679878077922618168130702135549217556952663508582628060895819595454818695843462637776578338088484556278642616584094016469151413745216471451982070080739493989542650279466004600260788127133768595835191223221162139836816015849387393874934426164571575900918285289832069338638421352646174300936070094735905648633899490438982555831845476519576625878398425135096833308266257949924872103681856169587126570954440266936246317675178963100878742546126848703985678916307821528145242016750454213927825841124550646043621997995827514615830230726833547743116364999061823636304234313872179364997146699178578232444340279859024587817230137408085587540518693737790609640223917305141001369570132573061614834328354474223061355241144934400000000000000000000000000000000000000000*i1^83 + -355861138116755565453401889394539566024019449213774231990338760995878123287429617721589007451906799201166592632338784617020185990291122275706202210210111252443818445397082855351685258159987057478951270203875850959557030139681779750614167245948833196385682656852531426983613846683565971514110166264228354716716104955294316899467920813193354656791293849661035711089536262126748385366989686189683188638797117369746069389427466380615676733355741293163364264488355558079889244348848528936182973533937066275129815092213791828288703959463938944654754844127812279540435485391324888088621264495702203782212453630932745524091284123923001275007988849086057540248009678123102447393414009596923994518296270263280344231432944049120200413841818286867670051370272740106283215012531511552873595608408008111708784957526250620998989576783873825744822173337079057552323767322852589187760840368617145706016748550044968464650576513998238063124968029953743877121678369352739967010924386516318138155059403453449560786687266779999950419132301606274356292672902576601787309953643460918763837935479582192904012321301723553357557734176782573526695072265074655307139513865903791149181749694221427154810213278457974323384149867948298017758375462474229549174337419471812484749180373421862163249209265550442451341010938662094742956698675636986381221671997660237599395096277979124673396489731574952943799786178963586663493897194976656197363850944972997571563110841764514877011828779221181681521255403333732699398698200812112792902866783985636309340855251934651750672544074380084553727910143508623593068282523807261434563438634559719363907495241729581052900788886286891398651237127947217110339602923234517351512553754949715755947136703035381205755628298636710824127617785732520663547629657275076809512995535955066278826889183117019164332881873243947332511255933559172592126832033694244488699908351877593707034108562424484133660969926684109357132836410935837558302029732179277805690367269540651680324129052814477640750658339350432284029352340497972781959288379517109160366550836726978093042416910479059833252638640818464512221188141442582109529557070423744318608605787685117829705931064936281740849924540867807045592023308230067799851447078102565408500335837943616712213342321002940071829327253522855179826028002086799158115430094339498974617352799163333506883014625833943153515736067789235610749434870365875734717469662462835617581175282590888487457781473201874762455065210968707669068838996084077181386761100221874245464743499001805101688949359968490562290632124453096470953227153502729926754188068346826774141724941528183925422109899675492781736698228022345123988444838293125532815240047782543591961469094974139874255879731143053920583429172755924290153516144128213111390075747552661833189130125018220639678518893204034118059435956024179429964260429485158587083052614304232123285486321452347636297618508273443276047622121230507403456810869976504387565068623198362857284174066634240833762959218941305345626609556650577936835587626134628288372334093767458702783628805403296378126075093520272211706353263744156454748522177399332632958837047653984994544538273699376717335516293466337875150720962259041105005129343772392742589803795319789987406369366558341949402961054305872402075873144287919656373952946032973736953485517454981822751223346739842303795735046959877087763926171560482406933552342121405256134006103978302170363805156733107598395408203484327379725627056770184131683094402547799820400362034827021943953204116336472481321681641017812406487943071257424698598015053673399903656318286379543515305844662515511739441766127685248878631962228388870550742572082977316142847987187771165670800690499496819497525319683930430384858902965371039326272722769077086086288930330827462168057866147031920288883484704327600437468432585371245069034764231289108681252204683311050934267510071728768225426245845665101103341421593289624149942320908590164477336887923244628923439193405025907722114056528884965494566367388900786877374903459099181968310271167295701442417351074002277710235684409602050713621937309757337392981705168242931518586999473950447495433521005970972187836645214650988826621702481200564883960190542237309807009289442802508436336001465172158703396763762371158381665697047560625022567365847992736951448534052119999666208185513126019433036641316506280099865096192000000000000000000000000000000000000000*i1^84 + 746411676386376288335351281483348978680821425526209006714697438341070275649061227822886876143469003918446034936566540610904202961281704084394364642751210330246491840956688315613515874127212394787883141016399001245423070144630052695268316568523098815714862828355196275657202014457034828116540388781890891389389353360899790061915249342330635957870012007740204439788356709408981566627594768720732213597302999090280263420628412392780449341196521688321205727784788290277790342828824000817946060272209335391616633587558667820123020336725973714996948092723469574823925196782610578060892434983807516439015579201660382435018468095964494292698973198562245113677304619597285576191307343063979582313068884441854827594128273413896949328830578658188833488907127450312919812805266829307734908521482336039537389781264839307305114561769557511967431296329795919807281991809422249891928915517545187683765781740338445655414809544297365708647563500242048791606840726153685167868022022527455138784838103751610959496311338044101533602347301374964970874876709917661023585201370696412025377925036436196540384966892853472022785468712938612717225856993891324280822903435571330562594539752329048344268141402920268371596946857436369407968422953682836474347997827436628025124430251903540237617762099716533481119084273748889645345275359119292378594948386238421585852044386123971674642914169695066088526765967237031415271953367206533799082229142867350285568424277602606342141327156094941615417229036739169474557691150776557830728086866193316229170352391682247127387886978958903615412899440531550940771692315679496544033732002822893490825903484769475502374899710587739193351178949466924343155455159288624755359626578046336622381106524117663236031617128854651704857778833053634536151686093829210692322527175136688423944065443135713684532048500601117935094275219297039029380636098021570549645674133885159424779199427919793436207141325973705391762308482935721366385076723254437449275660703770678394947426321304345095088127046203086521833673692511067930149009998877665735415332662276690896498753696320628316313421115846003354921478647713902573337739236571821500832195234571813444539783699177826518946072603098368061240472233292712186109546753274620151091878856279971494158127868223667086785338612473025956874143913238770236791449815943000215110378584702454917386502886666367552680281833689365638894289450161861536827654726764139832242439397940169470279441908530863771460810369827704111981399837238475360397838445506329555791718305439199317508755931994240601583872355311455250364111767515621362612571780331391225250916571885423815315036533425368879217678520381416744508541956157518327022760601141575985383368806972166290690577062001796975783147841847010725252146197843157263892687610350027535428027898551260245126548360247581781029941526670606883321545008555348449220201346141992301418571014694098318492388229916900971792604364294971446362299598767111764520987766180899156162637668624616322776370754788450451641586815704540987289273064602920276415399040897514875404510236939257648360114240348245424375587045936732059266095915756613321049501204853767310507911857890217794583577715310565975470189505843244670595328084365706666373232369855609957443454170694647333268964218245634640253973516205556640969768557639825992835972963223449497534066574544509650944559346787046525501997460099103205940345632605620348040689038083265117819622289278196972066351742597212335208250773122173444489022413680895106544296252405746886277048762672481506568735350030806768852412738816013325757846315239218051698878755479122388390136611664848933763645426585530877613978480126016777024562563305939601338929145903176790300747168768962423056964256937330879108048361885325264463891548091354740800093086891518205131886301987854534927483772080532246805098086373961829091772642171404965564188848223105316166962755917815748210680211057744875602493901053071496029269360862449792174982792929313953111702991222715099037319160219928684676412836834244764325341199033661742369870974697983790753016454326575722148442109316652817893191126414152993010945609373220719258227926676841933867918131664764946097399140203878128971106227063219380608168646329338145127456548455327802574430638732359586352135117033090378670067612389073433479915026438612755910514917716899280157346293990517836485841055219612510208000000000000000000000000000000000000000*i1^85 + -3772001102273693595020669330207426385670628489431019310146000795829989563153151555266679445507142092911920358364522258624211112543057242835066477189602949148943309986001165418750772912795337770234876800357676207794222470781448234359539192469821690511524271530166831304626153996397050515635315686850220276489668328898506962914164846292505687528944092830168735866355886132172083047803307324895680445725839647060471597519919447459856807814840986912520245761720824818737478052635601566038371982483878681442443120363436934698635913586199191203675830871539810733664356285921956759651003227282432882453853859178483429063949889616553593329562556468001050754678242450512183411594463869201467339686904128611854109868876010863825881796829703843557873251334209853503208437759347102950205504942821936908292973391568358296478091758843054283990455608350343519418968614111194648499979248221529646225378892705712660547793613790566386885206291336211081030547203420811784927807411732228581626918585577944689406988250676935594146344925837653440382495962163054026658747690951897157115367820619964214071901483186848594391159661723726783961299034066697330751756439131864439994714052738670390557676569615584241484674048266593260385300217363996794873964820257342901279998350952065804953083780606160010732281788097731700084607489644532637998791874572020322577968548826282135344584467868150259853013488397049639485003996189099262101144637062483951500991192518938775028683468488465609113349819864329079056473637322170735085962956280168096911728976148553499342929908517869097156364347061254145316730166018635480317563175530098972620342075296821025748850521101888637048106991690957159017839813307170103962148462470623980562364982573326907399057729030479878740540896264786555722430090171020004260312970646732561184188616206673592905305553078235604376597959489406210379369751626973996643528775850057309676278852306204441467119202143165054375556031495156853100521914981128539061899712486872227803625487664888815100025257243501118446976349734408229524237083442247396573348751862382230837999882082066538185326168682078055502832155558883019565823328385418124236385407316445701412580342915235751969541215321088801533191891724703048672110277131948230312513200282075450061182154381310773559240433992095020694241509887401964085731504207755961749715227295990976760588173529914445626442704465922876675134310291630991602588387463066544515461641299636914662552787968292987280461784865449385908981594488574586105246355263480736325495074441604731496642303593213307153795825132169380390632222681405501800814602951854431196704504325460541505925895089270494434230252635696855079102942995500154986203481040931726806068574715541293515828884738942634125928042984129201101050656339453378664225349408991056954794256801772718512699804374068237255608139946009942140749687094963485012587102050842346251203158558254415831853024662875572477059065895832252587626444801744219734620271422901749678358176397446227108124097682358279350499167223971924061657373705585952920426430779311603131941778174516745861685375480482307530905015004630800251098230384859452562095021956131222648281169521703802582009730306575775859516555541552960057537701758307432808598696761824053617023217192505977501900055748919826318801079618821275730418961281392546377646405561010772832285507634145907304627322940422222927788011383493718199813614676887687305860573558594701060624869837082642562903747423343083754251106473142170494790386426391820602036901893268813188977048059829819017075361590266366127760036756532955195186976608028353418937425883458086137639343497548308617123814695499416309288571629417716627080362596278410041314832754057221380001198793897468342581681583549150282553026139688280564375491078732166653027390936995402541258758374434832828873755609464042660240519737056210345006506409878478345030752741874035769614064948363326964109173907098038235926942001684110819273305104797150512756158637541180962621840000942973150772812277831547581693203194270552163575823037981400315599729108038394176281071429723764707090055465566566225026669055307852215527843705407927119700986351161822228841096973461587315897343357827640245361361289145282754644468821156508400824875427562226841663801379344734045433073927092458224177650719196891589803220485633683811558510949285066778571537754734949622447262565573836800000000000000000000000000000000000000*i1^86 + -4912014875428929495409114098274783116971683019401040378198341757440031768824870027561036033954180495805444943887657308529237367722960540636925064287874461593155937196246884149061218145974808732593433520078662016558454412627151762812379692545844570319025573658596237457557790277573043870894060998073526052066569136476630853843231227942046363112525332315748395159190016190050301190646930403213611430686409233993183732620889363180766976779626645093556480492887968021051204406659749871075284989494425044035252224402228455686795148397221950026390093308606168847121568340937173244578113526576314756545239208526857831367608651460814548259269687511084350076639338318934069771578837262988763467603871239311354921732089729362078884122732498922614725769469346367154205313802118320325272136112330106953998721883281580658980697395722495168935042837139799907077959669942521401740106602272841143570851260502494377472899170892282192377726958128016816273911031379890973660262142925924762662525584068131812912247212455023131284682410153454768859343725705026498450525612795350923547540024096255856401481962482476151669368829768564339581484456192772301143972688256335547887052566378464018667395607073536731632858508491179724736727522599167597996610261738845984902235023700095387125676649157769016978603475477463933181919806176910954694089336775456138204478924546855032471274758276591430256326224610136723932770648962343229422734881151808418386120821665092746308062426873609418383236887951990994327489148748126485303305400640805242183925922465017647353702600213762530053351646400614049760369776087667863554463146669792797440743018040782552012961934394721815205727916618955351159072237075807155187828508869491245256839032759671947379366657949858246652056291626361432581554227376907334636310072462472652929953557938913647260028178524610296243762491516570794287827794580554454982109644942504748781387437117705475336724498900061945981955798771379026029352989520441430472447501516145028271441214727834789344229657487683318761202241023585743245798788953819238669065196970254960611033008938255638062969535497961328177919014178616369063170116253805888564384270417749524433673183986637144132090035295762534208869836607732044982425414587187007006225479451190827294133391706896182870831071522060522165019427480963331794755457121010181820616917916241678643939869439780762206394110213783612630609130213015728580110955417297565744503506500916152642527224579412753030107840216328791897258095151947168282637280814982395495539168346712099062672719932312844639564751586917233035689272364259405643522508696335373329188432012513384026436254047964985661582741589914567093292478899332597050551007944816450052763038093889421846367777433784314130966830203532558624970322405104386253586338438705145395132960456882407319543571116186562336325344784072884898220978401548784265116680856136139728549846909646276691073818619751296729470050956667249809055671372650584820612501136658108891296419077542624848354281851114081000192858970388315443536934167777414991259154542946243867780765530459519541786551896452124930145958695652518289273386116707613698498598305189041097887444921197183102337221611183579867794422692252304609183005403128506007886905211560556064887624657054098292790124028599736389517950231636498195485050794396684683748421242466931052193509322215618557087963580853503074630057337577379381117591771301256201404217660383357443813498485191285315468085244631220446897774012889927833011550864943555939779972879614406815575322888351141026488905777486594342856904107515628382277076487130120919122902278657861307306822666033594623116933224919105294477103521169344610790496564646998755726232373527961148927176409889206047122400110174258414527178487757775567135380874745075509347889636033630571349640594533083936673077242048786595515976864304311541387261220448809671680247258981038087857017163072993293199100112665277011680764226261277853727355822178799126822827975717015351585585018883006585272931462721082384407349037960452680930732968592695066840943170846211984789320493349705446599798115783506922174855688773961555835741444140999702447786949309349096790974880061362169887521477012475660950780200170785652053694117971020148650604272418788073348814081775748034614928668313536553653309500882794990803747719736049875386606284399446705854287491593785214024797491200000000000000000000000000000000000000*i1^87 + 244846224905655267183957963893036290567620725042582340792851462296015413818146481871749375527621737854939889154717262957049081137517288229096890825441427562029577441479672770593560086547222250366175291747587233031984312132328685093431185396312898106370870558185794882503489568147753559498857881683902071867412633210809451381894292701916278442852719787082178241712267540523757441911789354425489133151199696129456652671857352008565205141953865035501103994797184400940779397657395860692583207735887089559775654611027491614498579113772448438176931199755650594957173249784479886249715456798387614753013528938256006871405353663753286315786529944521440841825452666141488978999123102723847817290222699376904749846979810522292501145533643575659359223535960005861461083114095131265990583502967130747868563011081222175467407207508114842969414836276582810579410288525888733440890661500614013973410494413533353181319731154760300787033777758421955218829836855617210289171853348718048108077866716722954509030635535665248917567885935430855133989023475211694326569783591436289361214811677498908249706730779264697183793151851535429514722188559113029264930375500127838628687154009920874930262388141682404104982279846804760656410623584940258601327424876228629383927939691768655082122241569286123887195195629870939646882405869962983427548216364418414161701884893182522553734618672050019584393978039053594286286568990146819265266574143764837401691753422352970900451879146036501147391398572287472636707753818207043315001114481569563744762926397543036713124471214525472718440987795119749674723530722462307194435025330528256413650730240406378988582554074023563951706376004662907455283367281971583642069016346492316174677280001265460994587215560083586341294697351000512611790938025220576400123799778191304852074247735296410400477966598122514733987143886750795128100079563011946842885619930197067804227305009427116034159908704261567211140716584190003267635859804277672952149082863996843280121348579128735768136942688702126634796212043707464740650101168115049706240093583394170323915287774266620958163668766663922835864049884723709695761415031054454260312153408363070900225793142057700023098710518114696359652835783828560140842898033967632299487709555877794992557519776092331997340554444019168354941152916424973371199430208205881378493036032117800398467039242477302747064825352373849598717369073803351463544299252501085773448800383582661101927180566569697475613737484026212008120923177587725549448992605937175613207078327225759421981334479539955744402094186683978938030304984471436783141374638943069600429443663754566360462037057923223644120300422866511345487901453028919304590070266753739494904515898835741331507601523906832598664339126992100602357899574307718110797169451337661368847025531008746539150007815142409006588206122418564244444463023333872032958821746739189830970053011871540662097833426067904054697031917540270350237326716440808179059813787809941226132038837345695770176645850801245639183193693671780864819098805606122799640690873896446185703079537151639847463919560228716353119012486881725030904982991755347143545796862122102100078675269204919403070769078479256487299078926374519982054227331794953830812595832355256980930934830389783938266893954059194107555425286922500988565777429208052950780508994308462204943972170021082863644717064095184907191282679485904910995152891982810033341416935916145607790009901878501305307050665465640644361279510170692860405947313768485672918876658606195719915278449387924986967991620901050845661107737343499030485779853804477527876766115275852463324969899005759915443072765767766563279283515989451825464310632838139491110213186433553600658674164700720595222417157846993614868085643760696202873759423836223294844668153841352856879622228384448236365140234136284445815006396225998461881796544223819033801621649367552051881837455925040076766611116229348144659858889273426859253357229449014051116728030009065860715180451476230259176076830132634722779255658090744383700029455137580780037742060118797065131576102539926960595686816738094321744974601730585155790482120385083792949918332727347441511795251555892781287848565394560063987264309701375645327512496187512891572446295657735689035816803164267353422786483755511333224388185160639570523971133124243907657505036832355398401804519034202709510179840000000000000000000000000000000000000*i1^88 + -1711321766824016300890405327810249541876992866219925864558624724866446557967753368507644242945946834683309156969919925997534455940220954694106470254195685699722952922846096965501231104061808505815317049726492010005412768466276562848015106875059006662380929040485549294330554458628632215759161609235015963487465886516056051695315838964045414608446047968543537150794419841003248150928807341686847136572330901766089049996222801819090769387051319479009277931348126382204293304355374984731990079114028136924390846781041289490613119525236809720275118784756000833537844600396126924382584893394146954070502720086463821926690531896950240078668575695500895338583611695246588432555920801142668590143043727984213034665939156779960668617478873690645710797924329151844611753404701467482178219271043486055791371891378418803574567049865955734261073992641438297359478626609754956514070071970615904276356983703639181085280126716781864971336679587256103809707685507354678825632706468282595470718946694863022973460471665676875177547889470498052730423845230461054705724670020558273524735938721057974264118603493342729405110452194775238782770639517817845636692174727106651542083224257721824282290766842052666201929978714297682821756919175866211789404233729749859478202893404130099899026175646599353921379494348593520968812145480215488445095653216998872945365492249792975004166253844602791798866734095092144247669648556399478460036936394424408861816966144160829490031121202056932978862567498613513449513356732552294059112181346370032894603534453960129162699735941146628754252418399498439269795597613245935235270584612125272458280236626879637847718336577358253594708526582934931911390482084190912094069124375023023269164548119590934265948442387586313254778838541244847669099044829037830898142639576275118132943918922814433396652430528237971227167676377206624068434650877284471810466628796053892677079449019502831634879150657495713917826676775657795659233865634460243049066395415023515026930769570846924297471582186930293806325496092949190889304980613444922637983324686787001574381750087720781326485971556039429970234947431536104615955931691953834582710747213057720305176354742526166727110870602190111766405273055297819984612029354127081117817689131665440911663736640488422242453767656506363376061968369412945194933797563514364227463754248250425608640485577880745859452360761169104161653731683353062116306792204255120345195447701160183851627509579886603468728115509230476250233986890111500590942461325813699217966346450818897098595054165504437101684513560722222278747154955182256080803722552567920175500465407915666474423943832988078259215593947728041884906016434118366352487241704552686909792149593472503463376129428970274750252209050984659507854406045684312675644007980004862281625947563510953661884265910621286022751679645352713469812663430063276540258978222237134191224293373838189648645265456447775386693979798978917122486680908701740645734278701986283796249868180063512611271554168798592079539350899643550035813537284740601490969037160724342017869733443699530552087211731955054013711248054580290193415887825678898986824655250599560596142126076178202149707683758217003794463659605022110067932759796916450431497377032677636946290196554855271865799524206601543771106470254755327281467308075545507753535515457986390387666088102693926899453055973021439257490261606163548120834738997507693802356398289689963312495138647634607535290020898029627214488573081800800797961995960157176893664168265380573832348557662574321008268571165477946921945251454055703326397741973749832228162840914378105021406160856829400870538262280437195131759834386433704294888682263446010473291962918921239665813865886229608477607682085965493979543136791290224997585238575693338368130818507951755225442185702641042876213847589801760122488400014967599142792257388461584069763143530264365495573426644406359824317293272626112167779445771673192230873063996426501983947927496116180284969601969134534669406642863840107638080320967443740900729238607184122581305057059183668111663672563814764659374588135261291434658559356600376323004355081163409934050597839688813009984682422408946125538676908235109327184792582437791952570180507018742166691893224177328180467199544238014046485906614203349437780715858500878765824434749563533799418319401904176918572517108376453237760000000000000000000000000000000000000*i1^89 + 6597509067560142360457177199514353875163516369239779692304840166078775788551694648069757834114460456981525989297312867534347287931442086616184835424161595727782014543717335949165964396532569647810832988293666794938123459483746547012874391526537906255708554639748904842055025519100534521005126229665051524233982323926250285774937582564115139586891828758797310089912529750073642408680358647874769190836919404397724251923962923355201977375456092551253129278726124507635276351117809667555253468622746680753020892864581728586877869373483702257752515212415658646736062087205165531305016579759616235761962682435803747545579815823440420996587838310727475112984107062590167222041690110494607824740924915334421244812124192232037706000653251164277455600735684371225455158408014992930554748340101118911784447061280425242760597093666937312146968724514969545683953741381776826510415950670232206198347388739208589284117756306567535819425167291333650145741614961724217291887576499825689114873333541230984300653226205399262088489142150938723891735751905368737413907548660251602861778558150249914992763710231618562815373638750138173589874305119883133488190649108368175518296528406409097162552416431241213576777400497973418125344416647226745511354111564460761680171102055518639960851624200260841177705173142680046527197793119312848762072368378706700512503285601330830550391544113566207099560280193250024714328656581464698795261708716734740947535351343276700122642838758334475585229025167047394668936083516578242320833192072912480575824384205856371988659065808519708207724753281790174016359600785819798996449017811155568055790092348707465125206237105631678993050832670826884347266418638845588501828984034159951693353260025024040517003663810622894831968325612792572890689096334636326039033688305809064903868127696844409633970980127815510797696607649531187361005766756283564303972397472592950007150100088223776651254772990367138390404928984917840291927256899341509260909158357681085182853623900339278801340605030821586638569532913484212204685945428967528147735422191718211085992473532526083411602938238260076916543875377375699983248364557105257325290009154035028529881445521605895793882982832182150523230465292245348316073922949145969421742863795866969461555080977439676618055035196721686056786427969443003954093416358591455860498920458644642442436412951385550441657542674196127846523081436390984171740826752090707451829514100505643647712831298424036688147900419539267312862326934346109971655316737034698741879238762737470320424444899105950278659289535291827487429675937588055721278992530087654412345806593606042170638712336739992098214885800162929035521077781175149523383577059910267228402436888284152069770303727890780833433202188790967284883447953330813232712515111303283499576228231093644638879426944571327571250937963507386677870182747235947013948426736197332459197967056981591528336691751436425898952924622274416998102854719022514563492606331347308701737086965909191270871468385555930298024051304258025460033437347684576818095692230064401400922105552903954965892425123527675493576662481652598863015713661016115378761245436708782614509561283648617040881070547505596819860246803172151457372419238440881748424202372152170868186499724757124099797099821366470442525539682207424594666243926624862992013308677850413396336716953263731462033779552056631962298271813826921247950881142685812874684978101765036998780679131654188108019688895739156735967997580241626250958017363343809956096872856344751765603900766396268550931181089174602532141653394476512755431644033923394796283760568932353030634551246445348833024840979573913064112847603057909218030067519896410561946562059415270676688374172359895079809547610823055638028747072892316626695712929986028681891860437578838867982621194933935591163852877913325340850880776723276202913621834484722232793039612170981085975660147384987861031506735292532736920346576263542356092905572312887672612762645748748179320319523600546288714963830984105569846795966502670143384549867108775913067063516816310789966395521721868647703083798590574771874885363054452967418567134938140883724627451530739242115241000046616889865624572628407717844624319433375780893079938209417055156547963137772839696684699389919734235881436076107613165566611818361404467033202902230699643965704379589089928993968319488000000000000000000000000000000000000*i1^90 + -17869233628399696998813709243415111822022903128589327302553657546419309724783318826119713618138785317278930616546033856396565641889254802527083310765145753806251504901711301365202750945161487610506388217672645397043426826596137504854931474412371565542290677528317715669042986076375756512307337487114350563543863582870639764501876224439668780195360592666296336144174658328275482065543096583385969397640351671801148328887458043338691954147340439271526576393587205073513430581250406377355966117849048431599166717194217665614484260574836765721886400865925795386493650796636512296650252409550587547065205872387677243734873386294920774417907844616924523369898136027919298139413586452084242316175227418718641321521197446900152247041775432491741905708199433980215096494635930911386387734920413399416301194077410177245116001549649852987854220903396322534789282063646328869807692659964690920264077411899077065529163911999360645429434859828661851818476218520953703271347782973336036746576164531343491374671723566721633428170978818444139067049418779833764919720323878536383749179286481706170994947645277536619215810074589689680113956765066672675480986431718997356117526677311455361572682540059778335186176302236605575615371842742399428862704152000354817554272003348838271201138834114667991975903245113189823137190039613976868442012410578966915467935048327495660354607468404572956053738190184606715167698992746290271509883662438842874088573502347934292783701729108339309727219130649004231396396231145957158728701423947919869432697594533549276581526263902410078855826493232686337352027547297893319252337279146813885660777297774302498963323102584444259029051839599020133312287087354966746630945126521755849235820016061313925606594105030908815284168518275959414817630292698959674517306573688799800786458429751467507615334959964756190235364912144654087743888282190589166234801876703729957844854007662476524995186192712820017920087133508058437497977480265380712460922908385085783834148905233462355566333438531799184771365268148692607737588945900378198936945983236478747873723150694142446235179662769236493254552446643621124048031536480955910803458741524835592594139272793404645618428366740607924783338582639757948209783850157865468913970045236969512477387190353303781250490470370941185095058561193810020845897113932735043329297935183292922455267789791001662807392940664184645403645433494502465270694644729340634727495778236279065584193687097721754727115996094904654555294157123292954298284596433816892038793649920260229660005922793735688461928228283881512655274954946622715260270759904984007489351844276583444653740096099190604173128081235127548554643173614385161617512503883814237699343129222535373184734705831718670444238255884613896037922174622851653814729197513483543163602928688679644298926016456410047686725850666981154996369089236452925654338998532586831266701290633619024662553003466452920668332927530680748434055241471085550708199908648111877064276106319387707903197612781691087000165178634602861713561224209909894649342704927258681016276255728237795765031380135455106113710355981606084806213376081872800199360731542227923859031127267152561138919909956565829981227987446483449388517155891495032522598865556087207855020337674646432481507582788653028511332693114094128107602344116853439898461920238310937901541268176822821675391473922559553976277180326076667415859545681863284732886004061756000880815976984261003040380446981311545113316636824829297099348772640634008470915397369405395100232662409125789172457272167465731960152888580893296272770954681884789528564435749280038539574958834079674238521334208096299220341809534425844103314522952545642713969591779263318454332121932536852366662744270010048058971395548253658978394333195728434980102318217842849833655502005073709697042138815713955983056525472055564763167513708630626730061518327394898625356330791466358359145801853981526489778276098985274445265328707776885512614656897563397691267308028464557578076692823790335540134903853858604778417958075761624137457472662226210813308872756912398666031469131821585698427778814233639161986376440077490525695043932668959024453661786788569780805744192398305333072525152481603081335181362515640308488017668812523817634789515242622289032851471549688770630277468649411099179116157371632345751059676180410911234409728000000000000000000000000000000000000*i1^91 + 39993826728832379560299018625448837827782492491895883828203233833600780393238671592032571496851642825330788290070263090043657976709628551072878568526882593999061450704589047136487100841544160113665639320461088006181105498232195055729982978844434056262720845913234795977240275459794922813199578614958860766897531369623354986608084725411757047502110578747941488416108889971279454676472043652752629322056239723858520852582337599413135188576515518638263337600798429791181531475241802099199292411627465449714303654038699560360024239747723261526098339105829757588591014023830600672260767686752707450938099751011292129193980474674128619857397199686924258598618450994471456792777348989332349746481383777754013526896137676664411997572877958625391654892129933240694321549334915794027363795509817433745828800957781157906213742442244907244052803908378877170148322552378520610135701918584438990690553340377255565307661457341798732034095895125311733955187013801759292751018351939495332863840417491214348871481909197109117796977975306821502466957006218876586377843321117822875009496296596643551932591141197861926571371329891403539654054062928991492786555817003261938946596224054738537968309175478384336063618851433140629880623980543940645488241556670153687210967903452390529846854540945148063161560516172821044839716246903833356957202845736279920448549442039676696648564522595224941626133928118855984482753975167375540509059426839792668035848067196876802838323131516783796382004517365879181337032570389545951198156014552922915946153696729329293321053161721699102832066274319926506692596943754650720312655363397642093285505355831605050753091153004232034065354389439639885188607764016734190868570518645823838789170485725637203922106821519656096493552223098997868598494523176075862738141905346484681462045079870470653502526778210097824996805690453799811959847720234564287639301478975090838433847259100556546078681821623099175300814742905291421526052076156157853034753864586413091654276585610098205524494389174811257511265730195846552351715256747892615572558379819638822856423588621350274171069556725428418217702441837573914244245604907806580665283054337060638124839242127975368864727287539186003079998050182215006527155875527271347446444926392259772256433834983166124140498894835421116137644353164021865132736275051432108930091090702432799297654375217502921411447481035353716404930709507151645913922957135789489028863954707699133323381899404294901275840421391955498316627856211263760478331564306805021185620922082575852340516834587045812247611737596018719806865187651802600065797063239319747493779269679557448573923263021231722694888078772114209659498356496762657226777859299715260814191571718538060324422903467867890577363745290323851709721456242782763592876205897071346381920718309860302548881050073127688683893013852071733120497397872045314135299105677111333396092063498625844974032848770788226663226690525483695718488056022525554750579401402677440475900074905111220853012937306294064741370760182458519433761449201078751962920423284505732130278487236439313576283694094325276163922311417152748545201160060897187946219980445895419742403883121896872045877856994589970358659930647842404113841993277783306817371990533699933223855598135267498315352010825001490723948621291727544993799037329838680518390175657569180862801625685416117704924967375117642901099320016451056791822755339910219725107197535572504860977786673502252824894912347730105841064651868445667681963901797660282712009895577942243536186856236959635979751408279796307794830608072404999064437621984538113926540909356814315628065104712530111298582972052629164466573744751612543493804689552749887697512116257215419155905788358856419783797189700492434013385177736128852770109153409600843289961106843640174092446800415316452206532434540086119567675559312640729264126691126199393742475370316508452080701489993223744859648731330062201453800205807177224206029570321101732422985840155946285306597891625856746001425445637539323297598140628092388616399433706618590187989799294612041165526488098144203614027011498139029579150884033222608301464134515150227674767026325837528311771084176005789484772137439266596572740606095750444365412095576008948183285121674363844469743635741756854560920872786737686267838085358810700218247213172681853339086303611015052791680000000000000000000000000000000000000*i1^92 + -69798483165538508899324896940123520374088372000193308305723307414435254741713303028506732913148219936606643284202975311365808929040358352746091533067818294464489942094170183263699790576320240432575613132433985139994553945857298339829500745154489952338669382669863766601557698871756559029198838014965679575824093319261824850301671334821848272866827382065063733495632785177735581503173872021954710965472657971872225616257918947604122254104153330939557245498571392391059258412228516459549223044887958742287364140546572184475008650033152755897659498412206789428566744223046826214065727631128752668356496862419087416741605663295500921214754448991180440703581978469771564583978064360577580642705678408214844866287725010465587386999932340837158114108233405944346782842039709070533392530548406152366291553877706297191977918197602910360732898526339876273183001122942297589982163394971875912011986701259345501681943907200922415469642061907832499719879144143257006843346541961900619638886988308637485701448492875262796960857367846065476687710453185653233773501194804157605898708108715197250212856630313448303130411112036627224416445453374696451202689106813785122963120894975540253121709814239644410678559996456692263742928484750036174287175660877369052003061499062186098303271908367618442788822200583326172173665454830406144240647138484548409828375996482666612776314434937830835640329197374505782464597074009712167481652118989144391216263564809918175161200398773695963666988588259757008177188294062988316699795292590089577216478508471327207418078037784119478619572516989500028434955678050204631449361696939775168432429430665704358303562631356882719317240529249394991532494555907208713267572530845891049361539596990522318068808736493196706804691238603965354265892965619950995514084655852195380069861101590021463443797260423935007497711625540623808040361909347964766023801961373028654653162705387548147551307874088431567142388558750892489274334059313276766635851282575880697482116874044579160520719618997344515459785115354229375548214314154620839491554788609099203631496654793117993049950674894324055654046696750726004352056516823053017679107907870827158764037373924195793108261283434369450289460709105912340974133640083140374638595203948236031231635559303822499341989492743977557853217626605026456284315700837419667376160758257486887781421314885947891312050086817196066527102410874763550889633159545889542132830565627271964107630341722582188753828420076797613215268744842622204002659613965218621369048095603181498999487107871233698541368369047424672767567826186514414460592996044015602227394242217738004861874179564652953619059638513483778046063007060153927219076378859599068413808275879186070942953218023837262364431922102971395778178128057653083124434819020696119866655137502530543419063200151534567064587192257896917954251717572840021884374970922387920070773960173081543311854838736532286693721558229821208164792009962099386369067669086797586964623742863544799573419986420979133817713714360621248130355189952399092547828512210395963799513070717385160862838331454555453132042399665957989407898711005042345607862945422178353705000079393194867959456369137807704929673085285823792803074578749908197115915284570913225904989500325819178581170087628192084489079990745984454088423833085403088280683311013201248867056402541694687414268064186111505185773209055888809063817053606415083623388962761942552795462618781048221629239648033145998082112873147064358518685906552074376738002100940973419536764981012618155431256829902808597560256884714325284388517449887998550259091543709404663530297782160538010365264449175851195452829308239513425605718025032352593666006955297550420008947306237976413941244082852164664676729454279888260147633253218586970210135281261612233751216681369329368514079572777385914999346294833912400295501465563412717234450768954816454701447863799795229175991877612417207326802596963003300097713681330018412759676770075578325215082192928917298321908639028278423854339182911555067033958278912068263225399657230122601867535006922592429089099105762635105074956490146843640645411588846909705886097156992649790483491228946581689046311655246515349642349286525360100349836568859286935012197270369004528397161041308771804483808642078791191673851774501746899928435134357089985944977652183683827200000000000000000000000000000000000*i1^93 + 86845264267552422737913141102756495769102477862768923598069162298728188397318915927619672720508246327462203490788094556185814745110556324499753954640102218555805263525987179602011310279297905727695802093785929584626812322268536371823922742953554569136469800958864672975432075850172235728604378390287302991456459043956872606308267457158274429490696134152234845086035502287914851142317725449621382127402934171428386669154738083944536144769995333151366496244255072149214231001802730191689579463270569687370440048187929792017700928423792522060201848989112824393406769610046751844407740082729756961432541227134517012899568165618763207734584785462198246598927373661043126693136174504556216525420823188508996781532990898917425683797759164660656191517098302775113263466199617974422701017065815185173928932144807692291312233704221682434929271862538329501950804955126572061730123284725067644524756917217309918384109349528963971838190042138083379082221036001541751526131149283026299593477976385696879448797239710562603199250689159485805334416901851392890853083758914976539167748417272053359433008623434617601208581186832950650527978346890709115893798620517645586090426256069402156267898034181499277888636829362086080741921646272521662219882195849358976466879157384516955111956074258528106022140533164179063301334310151997537308594523701475872887197400773821264238755250998835482936310122545086332927424766856226027351890265059629834393336105259031306163860699292473024301394050722356642892469830697617752580378768310866793159432747204801830262277205855543483187626714728224973977959756265888606749875446309487669474341991357859158636557754870146833390097777040414302373907258138541695596989382405432196304250951504045801652444651283374711644443593967943470597336045325751680849025009788787557581848242787919403643064395385327734890787413766974650159385487236155025035184737158808084252966910565999375153471730840711089922884062268419115563051119189682020140334708826782435868190298173060011058637911371532630930088000549089070746773307123853740390049425311758517084061915799876092372362118283257107178903615843049080491858871460727241528886059478665950133223492853045596426891618213683320623443887029355697053994485141006875674336360649101428118158329041482755119046459683416043106975991305116437293718690421384685595177651412097679055969224890264809573556951081561055689619665358886360656083600936816157841045283946240314850721718776718467110808688269660726913502327216788043930135920154773642233057428584437096062127091372150618058948402192573106184594581576991995032625325884073232048107330407749868981361890247713881819242149368761158194673631436261064277183589501833957384817751836087949586986584893220968278236340262536100047012303633204324203699530659411789221483399237771090933524913628076789927073880051419938183811140736266783261726114252317608892044938442250540372188924344507099551769348866254348741595340603207349026753405638885484147062571025091173154781794648755063622493745528147212212887262803629735323533752362949989190788878514444602508390675705300118380701642086384351367547275733898777874582348409136675802721616737113914660470222817508907531567757300067914271807022779192442864873786966319122312088103699583732055287927192024464610068200137969120378338557277785558561928599826408786910156670932837747777732424777220832048075250788265206150080576294082929877063904153209352082545463995807410435621567459162487224332267199075083740283557831797127747182183916945920036736473299971237898126608742797931705098003773724070226709526284939552759984466419658131272931789249904357030556870843870678540588470798308278290886644365353180500168471803328637397720362580020906773164182914356443617963539867011587911044428987153597828954475210262543458689217667383980311931607907099462131651895726278118467123576587993928716161503324620737698496223456819203330227246019347436536165178156487255235196867912133438844243742893439125430074865411264343789396754546251162582816913250272239947200649752598223318654150950868873620138872094398553317747785299419084027819632801098553384986170977566992759003384370548838568213344047489179634515893824908212556042288885553412213537859027348989235588803632047070553815391816358201183228513395352399219414071966334250973599545027916253000056250360320000000000000000000000000000000000*i1^94 + -109112034716691208506686348234677498598665028634793273984132380898914835629227938615962654865933906757860914202181877250940736749942425003731945038412432288571596699675475376208939802357448060464522064861528330199309965193150061818810168023030323913954285482882572723221431592477046339484962225725342331655913230795841749604401435318231397250236909393545110911109378808129676302221280078275236701629290787555544059365825579003458380524284279245026219125481251981876289385476970443725003126903017587858261125967072748306352015059931934435207910109509195580956111585595831371330989113750195980864800569267453439275735673171849380694071238842652727052137834761698471609643667280541087391698750789080946505978949805119102617598232325490720379088714475086841967089414325827826690953646139093604347728969965015804609504207610914746980141873257434720374605409880153068380042771158540438404532003951027561521760354852213268622229138736430383959208140959629847074069449454892983163914131638422174408329354196042285540986517496543056167777757828647552433080809154333312877462921344178618026655675781108056384000395449418147415069563795404938206949644684836867289763178134923438751518204139379570198415660089727422400257273430091420228515849059970917661073083962980412200702111514349066989953770319149209155970522223822459064124102759302251009934143407236964362333190639494066095586763469291595290833538687659486342744753489220149821832389898094218193148597602415665056938174753627099125155405622743567654128257653539127777486391595107357688144111031280297486843897870694608543009024818245141544808717182588063081347977716467525469478504315944041841562683974576087093120819443877257166540796885322343757094117715406414288417064888988150495798760766984313942038950428408860946637787644524935209674314051741456273667894598787978114907973511205527971119500639717222602417292009273614581692280423254727305059679383910656091701165685168616154122097319014951699151859163947559372575937090028785550229030843254836361172553024188504899940844666285972997798178648609571232057588052135753708812979587117035263005600169388732970201378795415996106203885786995185607422088160289622393349616795557695989314909541703034153878443971046051176826169781896114215162612873360681544311317388224556513279360359493805856400699303571605423107530258373249251709421505740049494163209975927824445715797128411034715733812076964566097450524030271163976954901024307955358447825575757749026481136766959818329236223602808175410145024638108962827759436391424144232489809026812668090293145827824524450333344582417391490443819826621494011286562151918838302542345407917763210622629367550923814100843848478677491201716829406881343673792429898988614469496553322014640040069210639175146172850188305611843451159825162098756787568476631835875994269120291550274066272177400159195872657758518987404350642086622232960395277155119134796619158046088704566631559195367456325284461507736651883868652662173795504261066891509257986713143578289864954519552996311240796526878132554844056219165440125371152621691661297176438439768899357445340223540415371095384020897606530063241157176556365495508297174860629606181104659822755045282333556474156155804141029703912246446679113466505197376130480103300950570645108256362752876600110380048431853531991638041862327676003890388685406253635511286579035475559152641487129534449164508028473292734093632122579516828133410134034790856960863088122273117976961836521839037711360032884410461129831839606037175945865045460854151524294731643502428767207957973094806090793995453255845983056040502859707779406270010682763000907837844635593915894527955599519030392275433740890632401618465790283286304517836995099014933427917447193426070609722387216158726177141904423673773363415875869850934514474171123795644867543262829014633300459868997020379574239228223615920777333525915017992126072052513236317603475875380374739338804643367201513605641170084522886883357628391551791281977264399285834874280404372286777459540334568288597785628481963903180729563773024270940070182225061341244715066670853683267800619756575940385396972564107217907906131653458905486086306701062061459594273045241219559157446001284196154124402394826561680199146393263186588959077887659993754381180524819431691081700604852564213339155839268480000000000000000000000000000000000*i1^95 + 105947388498676672317862871244180650063506846137121051438137615624288873689009587688900187663485202091148981216700868610687679075380497482496648550976447803291935758296758682698631852609298218350452925513013085978899888287248516897642698183338232717261685819298136196058089685146309353490874680235853878246970219104310400271042578962427347017934225794571650023702654839497293387450638360432327100569951172814757932488120661231773389185087283326922797686035485232289127708460182663712862664216147874022467919322583952721261217808696400345309814177026934431816932623589707097330500722382790763389233723178766078670792344677010042036827138453045703125877581525747638205387949821157901652232397065457756744517264743966966881338429091102299871736809921678673615610751985059499611410967727073641212921831004806752782415017753620241281115047153226409180313851228237127152734928925238128473798470242209617400087588780022393834531115611232539048681209547472502022363370010502793079351915990948532580180192872352030164288297144738908642152733256532085068517026381284560734091036246139036201240762295997491390946500035663223328934073039026496301107246639341390398183836118168600242056038251123499511043442736554554161339478050478558973827771490933686610630429596023853497276532109858605577664157837140886036212552909232946763172333028459442342504371661931548410179075776275751208096154028821101827852224772359045963076503196015089772704116956004489504942516351545797611850232741682270552833422897605989547325313987724523796520431463739248006705478414036458369869060834105871230032197392059699001705156965335416683922309171536786933776065825730669590551564983284212384513894701180282978544723504071204289927867008768565578241896114845281566538747524965950339789080195428240560244231359535833317997567381820347967333324897415684924384418063251546224404656064607655603834325038948772217119122250284539719621226344772921168819498665782267005154604086026330059056710685732446344647229644231425089879804620977193647651765427397803235429007628161753828179946970225244949433686176897526420805185919181670959431951634931296516842860495073541666322411208025672475389678072327201836703583585714513405634590632268020396913646737735409993341976427156271628847980845799021413570085800213835970776164148548946211794799201317743293325520696186681822948536286514444118453759376467816409165526452421050209119849775975274489791816988884996621242384503739071819923946343707495768127635565096140693739247123011788614490089378709120572151835155354335298283672355495268623601699227308943985937616576046465700508366687060036518052680277845101962276776508191179152882760881095240950804788188627589587914960370660073827231862678858095994809415980048191845245259089862898093333133397110456590151100117517778321826067733609800740014580540934671476961672565387936878905105553930278259234730375069206111444919905287155386944564568743995042096439130210437617688255024769864577818549024709412399663112898310925003591616221027394784540330337241039047561083430252693612057633594232062254828629597441683935888225949217837797023222479030420431437889650288695869513995476405329688642727362088576827060143504051278709376540404760180450438104503448198985394617802076304982114225018869671909285521217168100590362840487695533095615127292141897935475441459679766365764494532884016549525929248856884323589096521185961092546543750375166776369098417198030379864273707408947933016758363688994349856995361041329334016235155512557317342625516127659504999056469840537792297799426773941240252401146826982450755984448633423439468399756167857280276268845280441537627647580737445932822073644097867560549812112507103295724832330215463927788604109905070736653881167773181280815011001797167005387017095804680632282352195358430935623330552697772465335095658277237967313874732018480488703765446560217392326366382663266510185624264113868918216820758149949363384879418064021408729540941345403665042313556114188073759780049512188922720390001817489270414018450955716454149416618789749141616111036244281711692801681392173416067111830840781420957743638809209144133839887499109269299237627208687181518464743429532002316500158887154024712478678901670367376897560152577039648968197838924462060365177414543983147721343697396068888030920857715578104000000000000000000000000000000000*i1^96 + 34998925878519794036603772391125443670731648847892474336435937330987422831189772473791578064681040889961194829483553223872346286228626893447296193650123966491800264353695020218458142352777276636760258021661900896259811746099341842817208031483143605930094575494095362334490497291924682327617253150948014113033890757696063072258929324203730788488069516321813336666038339470635689897349422965049003577351118375506047503306670701744258854388320716274542952913856856081312191593300116995352049892761619604070234890573490694237943047524496011913818630190988987486727076863322392189080842304137061727199687473092166250409576802315517009900514376099488985396624068294430547295260236619238658071805590409688945741208282915153501122156176674414054917259717365350388767399156376482055315275119797582362574845222540329421388742774670176534879275503595386987600074274243300592700672304360167136118181461616378754990999566471187059649028506892587374399955281073380753529589805584624466698711977233763984126660887983444822609412730642790411470423146548882660813369826596973809322220474712274174870052477553534578686600318332134092782189809862169181376068504574274928969419719042091076668266652138127166695183122327031312005590699472592297821555618592560553607544004271769050795282736761114092065159573243556844226357858770942423822076159913633953195422170625525388510371672398123313386319286494102014090938950976125954052656714660481436396475165252563052155495474082618737392350349253237424313328602930734080702815805350689904058749572419059665961762547748012156441475136408522003187395887092277837215412217441816903273310048460663471199940323365033194937260492681225576972083216924849791568733187863897682580020892217013126836612712783775352831177734834755147916606069801888076249943244338688977343956777408676714793089637014990497712607955955697222595382374817727787712800974008156896729958468912605152357558917240223281658096361740143671051413249198218902302230440347070174616612275930738786900184459912123232447307475911069331040226158415914848416464372397092596627639264902052106400533946127715382097346173644692122998286942694179195575389994579556787621582643182172395953607851475175558543031387695848185786208993318061203453340086794196140079475277485265228381778377130399084061458047910910374351340434816488209583276567553572962411968153289576662290232490744595036669836417716341304672098806023127183448360945166547861367526706532275786384444083634834540521217748054676149268453750746897762341561324470288138870109865528844804757242944342910845188495293134402172180849132885916302661914192237193380629544792398191318671923646413761753961133383488837681405355321082015969438031031746324639599413526559985767155883163180681225330083730671772450822258472336208080654353170679565060031953559435206907483259899315038158711551602366562102864309862463211366249779867533000287852669199735054179491843558365867765142242584851406858982142605702615348135545625236520962404572382557768246511436198105731359977655089605133998610583227835054583671508484280480872411708435086265131258682931780791058317146664840330787262223811278178998264846580551964719907002032843634629277703452528239607809308840456719262618254359622828304206488008098721513515258210650098490349003116216312365588066230986280070562235823715165382518521039217529114787261856176058925932426978173944225454973159175101102381783387862481915377784109223986576297393332911633889951955721836102481202192450908730395162092679608590762154111984503298066734278188743311999388651714184793471488626538078677879092975728926708393792330480182271066341055745318091769722644590258369994606475743157324107218376561075034450834055684198759553018279805102247173167346554148601506534828859965297144108571673000303517258301879755405828762829039547788508936400534874024002715645963688194127224826710876681204322801709372330120750288293967057165538476298532060741991118095853205041522797255247139053928465229016238776727964973522298114784896893391247166006202421582911232284224231003826555300563019866274395412100302575437920402585764444796471900024066777190845299124687855780012551584801740620168431526470676668258550401946351970525972934206010555660334800486038672958190438559478313564531041777750441581448630139495153285897690549776224000000000000000000000000000000000*i1^97 + 121978753113944749587308987337216065503842747458530697089051729787339813005956119195072930335482046085278533868893033552086698509312593116065635768871853587301635118124382415092083270835718884314319396788292555749162367139260471506203559541217768743787129730043802007339899385676069708330862933979383004396049783174418669670304481308296531498927556492705925674663574207805956060029389898983411092573847164177834418503254071158687266041750122143121839552760701079401646095199038957181033062326654819858294825039510592696485076874531681009912927749154267157212608402878617568581127323171802770887971797318371867861796614473221406855086731506085896390492458158440621131858879735700279041626448420828903043780416411588959687208252989939322218150192929664520828907888022046690375189971439076311366398867316581015608736573030152286342743432036061351028260166733523010806429900182521426597678203856491880979363758074439019877853886827138364645119583622652301449159893393015001379666880870433758216815960830511535779589807356292793537807016865820326995560569928973386811765918614317514381238826595368763355999611682212568679401065180696240922458994837770157405353674154081972256421498484153446641124150243963363839072037918761319301177895484126935848504099144426634566845610089209386156039347344548774386062479822414035042688879764897455513142069081908020361938164834574322980847214164492574000868212727930588185943664443058970664696694203457175343246913271385370714722064384313655657955830209925623054391813984801778601793450667324568495185902721221680627888959918323165358766241305490351524471061373616871460486251774664330195971342564321989630528012356436511033474241239814655415554389836707686636455214169911118182711465575960186379821666705706295805000440357163724431943754400748273920842627570948655206203588693139503038112914678768581478446484171550628464832006174035500906183874317724730564357808541693402314560425805787469866771205885983328913063040503939701702899816705386744521596716015183825471934826363268164497168903568191918960220114160659186506043058650601293327449389476458462411268502243993492682862774965816439890307468978316283942104249828361734982504225264688365219272042763053133758300408153872673390146607681303393169488091907635294405860844528996445558526260695109368111795140519924681430697681678306884720475982544566065974188814911205888617178858781784421764700087646135284592294907672813027063858814579716599904415964690808909583919089631704507514175770349505474765569906073723248926257687909770341565683794811691159001356183914309696158559081528538456750219138366482255615828373628254356240336060929334154551374502119137265957384066151870744737979119109626145712928398691603808227055716373082862575162761956102572646567133136657947706921328055581761395630249785910256361914385751890855012546397478009891499770969360627717274717911920273906908078553069315825874140284016792078605138176390884924815456684849096744744515289040147495295893499705075406886921574629000135722724597944196660553490938283719398324697911682769309270721532864268389244591468926582023256691005689793333554102999282981999720298230246817595222193790823953110579775945987467692726156168713831841756810693795867982414922279774237008250450106453677583869460599704312110441002223977239812316332198126340689373154805886243142357411729634989477562796745489076142352768603642973701276727549476268667082184137141232185922883231656220296259333273927772296728620952103949416689602794737027871905819150057604651118312941858538935395652443927792713452958764888951986512214263929475444972990538948730198829430016629263638793393122636555068047241499124626783072966439490110376141266068472615322857276371242705582328803386574143771169634864154405444798893030722190143947552083948923177585838920604142447620899580224894728326391779326515657483170330666248608485492344843713792206957353775858345698568191032223903671575696005119044923265368142690003831686918553786255747613244349034351585896531764422328349673783808335261829987587152089370472505085953312640821063839664082047881244567190117446396659959269006402260402450027472090870010660667613916585117721220653039352050909834746734476211993769963790182878428911099097370504443656779699598834840829824154587202775807191491779832859456000000000000000000000000000000000*i1^98 + 240402189302849824996893228316946439806722299862557206073977533064383866186088066582230439729849454897742843085441011926542990923500817125350196407676491845784583889742605125193096242879757471946851967200946638523851651720786834830937343845765486636910185374099993987818993331371031506064514619215009634197401404300806484790159498241378171559986594751500022825168688785761212650973448350392799148711192116320590906866600432772113175200123188255620201010536082679787620672630190975467184034610381732920227458397626932964264650359848986400499433303027447405978663045747110594570483302012009783792896122268074209802672063765921080063877995670976222514603239660703041744235060563012617083577066374843115209059835755333083904141079967163075943768423197929397004057618992138319870009744092379598016576501553940569474754700293602337704930899673012855620567161111070213643304305934050310131902759906680112757071664752409983303680965270282390585925198923980242799577542661904118897581618806782028363367975322558121502859975260461759119924871220052617074975155906524647848241688169810697475282661275943361079731798524080077838452844072837463214438276278999260126158812402149386624973963687548119613438389700746483718240941536326587366535606641277268851249071515352632578336534658876694979270387158680360539074686756898039457151864102049159692564908807336021584293497471614534540390126514009655622123244771358827818787764496567705049398530351186350012341554056476871631236578824766688922021232915200757479965364148936603709794308016427781559992762075700012508684900621673564066452168589275644660864931661333063667180484525566740357524403604643804890632550915897550526942880455659617257908940775303053882786033979288290224866975713627666339552624670514326267013893802446286926692117563645220056534103310836806240110934167327829270754577164957178961900894688676029776576741997666623460246534852079242064053077403618963554134404149566217513163434183820067261431915818102488797535244513967586012078290542426196062621646291788005968088078398712127323764691762206411969572476783320386996406913079469219791309175003867043267593319172968463093211444948828827887732935752774663371260712253325537290123920302361265891761555459046863791410702879865310617780008211439295516201888730725068795417431032994598697566836412724378118108549094200282237428405822387968006296638953957949330532629687023691638112605577763754591688712229274789193581312136824686361466202624070312197540802157404283052069541777966858931913755857092990540501146673429828240974809602395014384821723586947924060095143927662964901023319684264785643495678239190650113454748255299991820903641241942073492452584581773764568229459633825320168750735380086015892570729913103366523556728886214688356309291022715230890703874584440925775227202495574045377403222965174364485493795138490426069813662802781854023887955709383919440717221084810302885110776834046231869736762995374474974900319055105678936933839324936147816198076205601673033276103225955567125689418937468211116658514870460158523813717537020360307976554059563487912303440671994626579973051578904663097153519891510923027390337089289281467866933930695581265999232206066385760718244583691469022152203688756272866417646362255408575694764616286851336432511423810705714147604930310633463087118030311976551920866669661342415854197212458588389737089206902579128422492634310178494923409410111520574228477640246387986821024804653473788190045266553879891116635531350409832983146082941933462749603762212901022987768155905676704928947213499571207239391777514307378021881057187112269676972325239611085422942640045485582573267570979466589826057902157455782016808252394595601684550324843545804117850174359198462565719180950307808749246940719516858049528920340294886376652395833603743295891262760645967329076355349617785374080340276678436411402673033123645505860803516228269937115958967198832283389156203827679318401106519095586686402743552212652183917203492415463870202406865298452426428947122096635686477434780610502306353275129622104539756518093557316164918591062871404932423577487102485896647372086654630937048337808631180171378385049877414262544470601242496313039045475534632488568223361804165004038519504278809326760993419248753742870643579889118013073863620030246638400000000000000000000000000000000*i1^99 + 278681848210373221894631352184939420558686920965608460547365242061705362709729903314126404697845583730782087334386187477500987354750717682149865574404117511653082822201396425734669479846114021776999571439194464787509685259646887135129454718431921582533000571835203699811423397103223942536337577036099565720855275381952675791133867332896484774998642480242245250833555967007289860818625648529268646519741997555173205826264305059770168708642797628892735759383912458168758804749468429336172906186716721288431105811360707332314434866385870988418972799686302680064131761547503021996541316895697720001494534856347309024062387355794965083773532285854833423265058717318787513593412115842880515386242812349628395563600199147955206613621227746140434670253240757531129826705958414227244769349525931229748768009205048478209413428688580833592558076530697165645466599790849100889140617885741130835726761663346224473688277502548502774047923807272894589977998744524792560383156668417568147299120606378932112480251367247048001073060584457983660659675554948974642352028500968179027143391017811114294755020563515417209327345932691412196382574063724993313973908711684423590158143884771479555539125434771566775167071594547192348767123568143468978912716365727695209691758065975552633884072290493774544507769929788367836244456302947596608966945834405575736757035473713132947626453942797498028477848170629994376091853094751745932582587151363441474217688365912454724095894152265858288470495399373956132247980706397249776053251897970821254618358827578397272332804515968788929556720361668054897108601907533485015789343868111686055741252263117802043161029456142004659024421899705656687439722232847670895020774846363126415847308577184216136936211628830530500614617291267937937900890976097029823986414698676109098289611430383624965686283694391719315729712704740081365933113033894994744663877092366045646663939311949048013860846891454492167577752678736390127767051091867698258988326765136439169751441781569402888155853290971836401831223929522585571096642791553875698572783719959625634938283853074766643430770887972197490153587461232958276385933341115399328873826677003244666587374801587531824606123891264139562914836163018029993978049718030729213357187011215681255622580226102052770375958670870688496113960768349860934085920074566158946172802430656784873252889073545744448957536407882969953543320584599655557884418273460243047818462702998023365824950873396988425069507763180343259218320777316517466313622065560394252257196660656672426508600003820437311222441106108058925721173914826307489040543817014772927785416412918318526201588091501712633889934564891016089371492844774757048952597386374227766279566958659180077817655618002944338137502804479885222133065335360870608389492189496517056136207377700179312216412918730870786414612609502265280794128455973455051758476130303073024190210447601044235031703761502608654913362224526485095636870606486762009875170543544790667688812214918050590866279735087305722243587675380744870328462234093398817592844990006438564425070186186647153624954072980379892083293572585942673243142841216805536728813868079797041627300669827844782129171141584082649735348126489481497240267249069859139748729330784357119740968823958206953153590457128832857286502155554968383589164790447778963555467833453607784557880467765286867417473729130951944751396387288592784840409462873359590908584491643492285151669358065130639946200264158507609815978131112748883308039036732505622045784514798292228645876832336810039592710499073653414196189496718447137394038063113652991870240433015953839976480035494714634830959778545328217851441039141981910476832280820111775268489713085842793140248247116206159346787491461285693670909976840159765146039227149048325138874744138257417531625772330640404483000100549639554099681390194395930095206251631362485628275881201677366260570942413198402962798144422605772068428255227635764044034995198055507367117040156865965083656590685880623855054530423887960572840410260366331615795669089687893728311533362007836361613862486023784546510711384569108055361738014661482930299649490606472825887062487005208980207394163275566675482701885599506141182858660426935604416043894250249848980121306919506839499594372543224715347005788850602794916726456412960000000000000000000000000000000*i1^100 + 377787465852516188559347698389647596637690487339512505050900763280164131349839221914771365612096670355873921314823692613555377651595303799137125363316224110206585260291864172387577775498194189080406914471224053210319105732940562134745387126385197076573759190828465082701857035598203541970232918623645197730806611576036211198339937108073842609208717863628475865752169191712116893313868714648640186864507770941700115455388627669313319520140343507428880015744238215914673362383408859719060104329127420781089107011845562283051383909919118996312139692846981831233741789895893548121552646673887153671101940491946058866554513149083578088262215287784184085867872718091901957833057949940936109830117182934676826319229470344045908320142698206119290057059315943172566581144854276408330232473177322496281761986314803713778132803291128563862215707226763214964781434981175585275486832848051902561985385367210292071715651968800292962231300065259467858405660602097914356216390292823809104811089794356935585075570164172836499272175489943114247806520756861408917083452531434179580214634602382474009522459914132099818505839307908534372986419893820209764204924570067481504670814996994660216407511972940877454269832794034700084280748981560213685915908211120769896568730202023336013188928729590371338512577654193212861464179612764889934274822821301085344472769103094603676399867430180992988920220518557935303335244801830947707505357713179318057881892512599077059303983735920349468994688477196947509616353729591185307062674443925593246883183257433418418124072970290069379355278483353100371010836290512184748687065561098557473556838100807036232180290106599966072096368570451239355209047690006880079944320091762535400388150413538430204407468232806603956073732330874227720244605798100456651539289900486535278611513395477636519415334825510424070244181001107196706753811849632843916134159584226895892269653512754075262370540873438807494198562112570491643859138723288034590700706498639212123550797286103845671048263978136558211427693714843018966838778846682207039330528939076531160031371327150187970012115794122042160467323709248556948982231499657560892004645913938152808939860030226569843260587375448085469764284579449553961117902480965602479203106932257934872874041445733010299809099327633191061961135421334292173394718775505018944745193880409418585750886336100023988693481830684185736026546390491156066338371167891441945053132135401149493898604370094376135346657154106800509522984223463075679464268100066992140398791061221822374463649532064634645375983646370548936538024017344185663108077922435188169220388627890210614140304546682574938284630264958004786540182687119692803893398618029442775361799636124745365926697294751014333560996040302511088200066062048162204903688951139685590673882280389523107305683491408391135943538556116746095648523558633647653064696646967283440682948089864436684908032380205514432937956635894592228546221366329558295672302685326461072780732673782671398508251506917491935442765017399652922940201248028351739131117460855689055031545596389512280861868885152884844059089494114598188412611328279748267106101949999002998049847573592455444831918023015813172793377529334311048251621620577713549849325099382547817992574097909043926637869357772107775650669484138649700959796586461758701644206378646314345739263965056705441124860423641536187946332873595261077714392632452461475815097345518483114281226643521338052267383250611541761138039651870616044574946773358031173900909406064615233486710484683407529217230914116197237954856528441154371141962185709621735272312511952598103393062912778732232259207825182836805288080449285598044634496412958301226934841836477723011257442941410501952425112528293675671122409222850598157287437171181415941489866587065862160213060298107363157396294104006558623267028162349815593386437083118630809981618142276629171251659080252152340245668164147116500299346871304771745249933442367685573702628908667000310006138002988385825588282022134497469302048674770763958221064820438942902654247859642741320639178110152998974213283620733602157250046862845358534617453113724004626739939606706792683038430021132454080588368151633409680071711455465409808228578514508020313743197692328755870550438665785241570455894077774075700539252023760000000000000000000000000000000*i1^101 + 237931958323177542848230774505284550196275284337761281707593681985261735988850166741661854275749177892381443076109716965494305510570004648226904817766071218225688079533372223991325487149864623479661796541890129726339523799399848975649763586194005085493835991844385909889186775072426246434554047186496654797272546291819473209853733801226617839347303702160873612721262970573705111691379471828860327582367582135449619463163506404818416323367452519924731549586483829085723558383180090388251605373062222638147316486558808182375804253820968711434449056369524323930450008812013239056601718188963494701452169258748098264936004458694283704930773358114298385546473769617978823624641442658368136232603664035664663284061142765706006354684203547883301900576020646240565270610664956972185961173145090581565675183417546260962465868306646041936795612249839828358076390224317769119652406200685713722324704096561295138553211228938189483692904121732231848095034132784141276267567348649189780112586559509523452514324680954117289723530354702888400278547693298444215898947276706064169124496386602338121068198984802915328955788518886039685665186046273930558311423199182556415358567796012703626726794426529711084438605287557162762894074512072538664565646335410576362055790169068103297138356186393230774625297586041587737650146959914979169563485655571742732395941377992809433369697739006756704854788997062321811408787843997713148233791832980602349807086911401583307659110473228832602094972754125318202904010807635112399546786724048200832130055870997399054344894632601866329912571631453564129672081133243896435766297374207633227694239406755620378326183706144987299416104320605658388826990065679444077544410098834504612081558332428204655832558239481020668301148370535872516981866615099348948914016063868630753732853521669688342927168548724652989454479282195889434517884880132012294944486047827064095897277503481382095988466669146868960357014330586973826879884101529909408184614841857352947436323239948066066169292490538330735852346242401029038530469136040784462408034244138210759240752287322142717646895308019735757389952851561873532840145150602261269921922613357506240372876097944908469155377591911375132856299781610532172922290422060200122642223582334187131949210484143299669431949036273662103093791316222300485629669940566348084715419346325601777245162013538283682954473163388137201768392068345016240052943832977973022624339719406624979161585260387524723376776280916866983948532792042641502142837367350968314052589817124793167114325727202644134221858975544703999832878024874454776582250544577797395526940648247251071886196102886600475306790740838480629222646461538994434789485358456434337650469697212043694975893270462479126106410658724662407134249339056673942708687869357482622435267100983839501206962946740857718696719574895581324680818580691720271091702951859963744013557995940421371335403273557690768913169957506286632582571997504808719945792029443447431918024375709574701640830329839126607881655591893490477323251397296225754451734904484589531448804277550541264762376912322839934605259735171988424182551320021525703502024537069711231386153465021644591269076500778505120166710939115127161905417461209362142439222177382219623462472248130212224577454730762328790048963701499733937837191204460612435325375472278394257547426015326747725248233875626126413580865455970510790779677688197523918274089856515838988833814592186812478703714414509742238586169856869638078093966866870113455173811427441873769595078515891576916575580752739675508089417426809632445378355047516083078108822173394482497935963028284157484796621529221231819050675627180304182947716263554907925779281517544125418765986220356008838927962221066536135409592161163972164222757902540917367986426313192557629257522205760074729599756385162633274868707648916725482114272618854183743280784820477001235988952123502830843356833361602093562576380668347692931924053553825914388925018142189704276693392384589974817224693178252500664738136720550644569334869651836730500000723376674392250424395151288576877084190403497990357005029795966459397404400179703484113621907676436044472535586506660440573365929966441952826103604376930005672719745389731229887546584486385228108210195081687391936282968773684008961127760000000000000000000000000000000*i1^102 + 91878108152554966132775901492165812171013935918755113039653598774807187982412622906390864023810780197112026501914316978499597801627598539431334453401910796273239145376434751223611417694699509404924956550288489225595584051142868291032694448436535541906477214392232539871748344045751520572177542672502572068488047539983224310573675839867888037155690835998162324720534331825538911458396727634865863913897170450681342058182215412140145855971178400336121019438812551581197501805624633894002876331046576995101433718053623795048182314993059537725341407874874629731793443698165286568726778160804251453337715254257281694529935090034430885434738562242398557710899026841481532450818549386220739688715934459358051029255291629821169811442629224466517188127694974462821258826738824789960976190167968895919367246524915653574410257447253979644290329817874921387766720467151241144807182669651582824462696533650139561426133806223683518582614460513062143062470720284986949004270695710474642644576338135449513973743307037963580198464065391747037054709873602761599556092042423722795164459216359175870989934312715265007248968525198485020857652275989203541271396709844880228921109824172989571238877348860400198315763730836825907570409285227743924363632916143835431255488956451967842751787471619183642056947603225837754024867019864010262125662915723312285739714972100472199138037877471450757298362308704127536323759039463054596656698255561936380912118491226754565782264002974689148922483128366478836250406787389520900730961900605075414539947282784343078842605837667287983816259067712283771302011275906113391798615193618884320228033076888476684047509069740856027929891708056111737404720125623834896457675585331477274462298609908609439030782171353117767921752927475354150973794830793532037124314635883449347311404103284048754241071810128968070534066638703532465725023524743551105455529033119986318136528670310957637600836172799782365551854030133593994481916362087810796127651356194045430140735398514494329829519289712996735066208150162349863016049583403011761260101742705230661635494771813854744818957719351042279287525022755006606148208912106659355992683496603809827838878551694587936527470831235587916180738631194659228188186599685993920366083702122301138947771574913627000940457738411082700834836443541559877585379038784482450944922306118477524770174508200648490920279537467173276255392852470583368509224603148838512116811325084122320549671414549079449289853106702190496722003017953233366735180059487417388072615317684554000524252813796711528017442724776865492578912349098921462525414873787870695497247914159754705196081624370487815027710576273378955321066395813120687487357813890137846336604710903521617888857148085557359057587646518047890973745919174930418603476503596341297148459471432798785896163880187630793308849764445423895588846812608730664092809483476736318392996523507206126065491091290978970855761297304210333209659890516335860522999814078228011917912701713196855930024462193666528396224131019393858417056375531990245671739576106261970360905765245463495132463414826690611343837022311934183753386114905558376512828256598817580986277988325737869422825888808421773879200937769871944488798551238287616174377164057126599858082636360495921200788510162227595140044844594151806578578195746341671648738369730616556731117141896148149770852704732595062359355465209806695447117802250841010100641567566976206537416711757673716804049344742469767693950418918046671647053116490567721297339482710454026298181000964613405338023601800927055667964378678937355461151026006120901690859063212486019541253943517518753817480042262195637033541716632920039599382926508561047877188733721210477962681169063526734577632168103537844071736036705821048230378610621536367995309002017242101883142345867291764220670380976886160969313809430723301453137981814261513524758599415348765899794534506416835229585582875624205045447767898027416171879233599036225612282798928958043000058365802324407906721880745636889179036913467596058452243658202850657916998550304252273334614331715863597127286674083349117380409717774649583177718717745363824722820214004960357224787678069761804339693225097679522534612588440237917212765729554357723846044580351725720710515621876940977561460003202075180000000000000000000000000000000*i1^103 + -38274475214137751738809379209579102292226760882664213555147548995315236074157722968607766841069820373571343908592105262736164127146722881376621621054128747906462208329550332613137305477326832583250556373149082557932115836230108001129147005957806696417697725503761650527056391973420687439351199625451630703733331255640065070682168419776548810979142436999574798952621632250947559165327894436117207950074591806771394041675626003641935345950300108452977356050516137638916862875234999581133008581118117744061604462063195271923633332883772190556435882397999535239463423059086296674353710287964514131646446138895764559928897630757144871429546866027350536151891045447505192813307478726229078863573820425900960134921545333456028037164701661065952545950156671767873679262574622349487395086936138567679386837718995348858860366885318957237896678071046223270107277308541618026418293403757266499547145981053354533739413536136862140249332213543645842542875774114013182667863528091611090889765369627222623706041157827446869200908949429301378549094278184593241493048882868828174243066352672584091290451582108798783296285771577974549251775116515480714212865948122529200420235805794674586229117144946950687160276402930834970401317603349170062894013946318531544898817294716197522203399055606732974681806399310872602168807154556667324985575328291835904913799134943097814577371549486313030247277521628498371188979424468211397185721647238363954797346229300425840909736448370118047684599000327755008768938659648709794361441928814349749722058947921183374164665177962356156422040467350432436725365969777141719275728291214595029869899799730131590696644592969386174971998489286269823213096329411861028428885051868634669185994713480402203708238170368456322267282889861224397140818199078882408022352971571458369283070790176643448833991291646727764074394000367941764656270005627349193396939462291406696324626746888349071896159341351881783973399766604168760448201578683336083152651520645209600144641939735680585088462213795100392654562079424824137839896872511495133047601968864964574781465185759911674099573642037810922921764041513029024936340487325801433079307677561924913934339831148059711997323292983369423580310936029635629217552543108770564342183191967234847615555123656342113688124254444291996056072216361270776543603150874946768533068566682538812464798954695437392728311879261834885168365972035361652944720149417065945842150256110633376524749209254046476917239895142573876633264082795192916821309995007464205261207597318667360319903846564428099562443374346582840397307007092014757305055050388151144505550234854617920474743621128114518428356984744176901306180596576390200089878106460409538452168072143058044181553059885741449292584296017653973491276029149206913637055364553501496267503712936551322644015360071912420992772839835260287217288475662640231723337811723036340404259013148453764609382878576080340864894203046191370123731961045127185782558661475735503662909562866611907148886617714940412199052263115906333244369266265330950744338374713413725830412699115984563334301821480985529724191269703980245742914573693100402929474805769305974503484397300483483927663194430315566440540073161463070543552420652581161273220977102286775176917584250112776746056822735248425966229654078317264663837261993158740116942251053327454770865318651167747176034245469299121874739387741736952230095067556159066722205252871229077780958885965274259749773851161354216299943515759332079199608313162704433452319192751951002046470393720162550110002297493183509656074785672989533434659405059621635968193033241932863628302272953603752936484181412244954815917855117495333553074700911490637029052549599559729363918534234358649507735243587692730929608789976369423862232525449236715026367940002812874929204204360018907636603174525198157802743505160013085924604808786286134646493696991334160079781808876533972084024240052858377640088415165659224022783384070160380994863731995540335614595354991803014066753900653596379718051855543644487126705378686316730531431578443046032021778629002910836730578715881158672305605369028472145793259499427277554450131229783657323537909500187113027265516779300715658411302822518636302614061548142773018781312071825029205498875675279710526019967574312600000000000000000000000000000*i1^104 + -80707815353077946953851501838221289067504791218447415696189391936759816868934729689344124698794237864743628737460533669965544268526139754881296054871552540294997767150233204699500909341499672803047953148547781901270234364937408958209620819465769445323456122808084999181032214601516487472599625195735436142136496773458808595562421590095961250118609383632478003522144229653851462718052551413688952276262016544639238354947949132682478446639145163911671075753248923660252080790337257480791124475923377760918480734000420237386466417549876750135915837045793461826859268395420538718779506774999382463998750699498283083721771452569342959054580331261547385649159344607210690599384030022872183122859226362815356746751469555594773537242452168328761929162322225784907134605111441376390263840135417020254313937946858047774138991513769161013247872922552124361310167685220368371475490417345847188323415087573096597954647221402823410632557445870106890239652138815677797073416643487313271472653530988386192323428940820455260948835220059464768988544931887392872612369074945399582087412524013640833572967372890563611530635960346008932567204909216887375799439578263765631967704760938752397591499837528309474993355832864077226932590517209065235644916050871692416114057524870244750742701383434298252978508623999899149366788759074683507989503896070780310131199212882102678616943311280048549415045637247743913206059257166530069595514877883441360171541066031739916898506592491678780497981872196960466460217555176264639073533198120730409924664409936892265308288693846702282421311542263504712105538195202214919270871468412045689692739073108035505978525701941552138857528259096947510534652573044716243387767382037152882818995746513194058549820397177864927150734201745093751743417998030948449706970398868318618188551520380584746225943156348656011049419326857098374217423817710781696289156745129401770962675179481048627472827924451748537930215127030892228289678933500333177989240591194801076815260650278363253773322528129935982626447625548829125357119941559318291572771270173878322691785308224250966401657766057160277739223854303684148534034392216467758214490152293308315417367939093776211756489274797268688342038535493162103489977787850902641870908072943487753406491234447014824458860071297274623947227686218760250348820530553483677234275139794669556743192524217756978052530730353418150423417758751504631446893915192655151269110245955130892254704399593404057747042120956233193948280664659213513318217643772760897247413205601204251859634595380869390069099785822794392524513970207510564613609774416189822339565603205275712823847187626556635565654782113838121769028363830393717622248064290922973399286352871436946838471805514942750292754842082162759593311770938147023556289901032108669158497045360223840896480056929968498506064400551990718777321144129085069813226965470689702883146760392296106460438572528857842157093561580313572380124869187149340379895587395696337905801143899127585461220025257509406332425090432790408815839005908007097658750998785470936606659575940464527966115138799138812085112357075377242900269354322654595759223590669544468106842571139592449357964236842855684853722335131444138705775837641556189353985631713956235994943486181923960523475441778608065640512397446510879506670864158214245705685287811648318932723143810171528330762089290791001354843462232926263636434816106538140773240452844986727996191033760730747368180479115871965924951570820825735762826390612730479236799235799099798970188791566270743045869033180551676045361023302686359201784167720476981858074215436007088193612490131869108669155023521477579101037925348729560512553013462770872047852259029832770385960250916772349775879443470691963940782938900919907103442122244505631694151878535313609684367752148693466111494569689165762650813146735993025446395306208434128038617126788069517297336873916811433784667716359316364762666408914058256958214682263905469870154825587680516833925966141579729086919711284079799414729377033311487826360763548113413717983092026036671375656270634593870672499225453576692646907853546861920522657389103937973052540106897257190007927114051276825215585336855503305910566288701661860851121892346551458788403804903959388371970505519294360170205400000000000000000000000000000*i1^105 + -14013996282855638307292850221865033633746689356370325611638975031637031896424315148804463433459117161754063094100168558610621117121632514600979293990238542353724477182643789461478963040406382287762569981168443793226411758585983173054135638457155819864725505676640794348373406689269580289172449533861392645279010297283699150771754424002308037205923625744906841075701427329210148844400613140588123206855400196812361121560890722436827024305926356426672323359812013397344872467161760311169273028775395848282187651731506166641563908014244104172865027021107260269914287955729081773288649240470465996292435622814361205471484101665987822836446314728100373243009173160110241069822702439009503712666471507783443920506021672681463459403844136474102624943003218109854086386514921626555814459814666549505980533802664276051550288220838699071822290294033885176304472462510065990000908177561816215511487821119275078222125333110906996467498962686189287461638738676458219189128161124165621083221692005373371284116301728452877444494457595273585699030920478487527082569129733574414812305897262585964312960103120213531055006614996923652962982700772054750480555695170162486667532218410943921223147594134578926988906025216924144096048413351075078557066247091141062479881302091567807719043601792495071340405554482879052492880117597005211066147039320035243106436151384950548399617696410067387537550849401543473351141588390253268362661980299771711223891699551714434230649032614904504738198051697137727932846196129659147194890251413528025627250268188140495550595365021302906837868280488922322473980822077815247146151264687263677354005362591867445211087112298910146417168311815736548194951729640272413995235707657889427453531293297152138332018480007094323602415377731783076040250867578741225703505359774882067515239969369435848673347440033121071925669388799878249139098276726303572282085461621923183175785887772221306779983093166674286888953332597472147994912027171142677754250734461537452601108431606787230470804992239345245648785743447794634568032887998264159587440122787438837739856762236384010739634109348900243549342420430936775686435461990335914859477097534305120426924728325307411483682522881749059603166469591592606636852044749550217866324395888814648627100503412564842755530931370030257764713952156010695982912286814099977834173309375009146654223478495847808930013266053070591201685774699864732714006308080419430742354647769261004579358098816548809467296743949052786507531733637477160251935417900017489146038912126838434544145847094887444259950050049359445087194416552872704095532345681181891268743490573127161552715316061977074913934389872558022082091035426676178542060486477834837501504833996889345495550144017408523903926947656086146354395924764615586969235382869782796483077275696861738098403760944625717425048891082782135117448182440841661575704596371485189935811475856607392185034461763561109471185663622863938824564015959176845473072833496813672905651848573277938188167015457460165290600890122475213494367539605594472169704760124259981679963227019178671842376510902444044196852632179418341652369540469769801958317752268520599997577025925793919032795140606941603347314185167084071729718890457035263887157701164694719795704105856903982979419160491023786601800135038866477748456542338789093945844172358406125881036518474120225536060697327113069436843544458046557864057632630453352258736324322978280060030672523940655790434949120976495338705093199570452968943163113569316884188534161206915435244755097228797239674421280673010567549759285292162292231404101270210449252866268482063949652944485177380165707520052744130478149183458936492204115736293519061373773122504809893524529351844253725861222327811204104322057402477938396588898475051717418161369113013428814266174263298744146843686909788757927842435405374943165072668394130472858920397168940946309512421172644980696660057695062324930536447083277763931803164151032033493834696000710153177811502856576222291831822528674428036381417528584339299304006114465283473505095631848929002260706299536080696092700700999547061468733979778494655534049439005010000912969988633582992373972577002978770781163571622730106643807698245115767447171969105502226940164946018600559079989192892900342120000000000000000000000000000*i1^106 + 1363894687394679809028587774170910893557408350427116620633681435177670682034473445341466722738973362203915980417515950557457837134303728270349798650700892856206261837288360850510771835411244441476107985660252734228775718863772384500123386048862556161266692633373140096950529962180264497806179102548004949244960421420941006515983736433262421454048742715890414910847278634191020515904008632301428840972374994476366689934562396170069053182835018010922066625195388285438187411731000974033750761674261062737300336816692479532127824165262801139606542009318818391743143551154481063697489587842674009425072462545300425927461781654192382035045678119529453061179900800608635841866236015497254799235559699858058303946877051511753797753101316090545641504697718212446880268946252194461156751004642405688710621108761038085765106687146834719305175565403848662726070069035688964753796255359463005000534342683790311256836651474036104001809214920988592884953483721144453199983016765735138088525374588095532809550779468656147701006473548498663803201267253913754063849262101749857366416385864649530223326395044207839722124562080357699942014568902081677344191768001202837080653855330716192305494959065820560959666322225550097246573674806011577242637719875339353270337726491208100364002968141250347487037708800594401565273356656648179815809927076210145339948548640043293339805596805335962338046015218447369885556557379911463779934840518426794661312267671291885698917348080822850852853593865516476238005301752309498463331756144562745351278384152932755181490638474372823355920075990837418957634011071544674289327098021394174257285445868175587997967168933338528662613826922908112400513626725817098029397224340925616296156773405708863571507677447086517841101377130294777229903573885196153078307781442973184906531312787947392684219708467375041903355689539927979182405206583782791794023242431769188001014238601891849009114181915944703082968716832296018581483151809633214930805246010272762964944628175101344938091331845963454641428929940563943427109909506031747611544678594726731694393703105434227119907279778773383259161961146089359435219068469685305683740742262663108100017514972912109208587048450549778771165149592558250128457096630000996932450758774680509758226418187589076596856254746770764126410135613909489395913639869633172007992441818428219751282458090459963981442729574386688203570764623274166170831560558154177698378500239963408606537418033402635702038530589607532441870303317190950721900635928389753232847985687536130963205622375933820756998377079952644004161478199043102698492239287866112587644914685236000397502907296755129463703253704489246214031480370346650685345192216046794701139551450154183197723341222045522523074670747774617676698370453535542481263867390409857881123315409647353338834141571589611854170689829344827424888274457160525228445971107069981941506018506969443820495043138178621384941470272901649679361704049653374426248920419572881370517986154517073049581500606136871781883753825022768470335657538359794272908233989544236905487353166584623098697240570281967615559111054173011797907961785215019944570677350826596618084094793685252472175830620008116591077629334980711035663348912987450696293651903565669892519754947095638710462552948985146316202555269659153959258854977661660018326497574994625994957678601571622200656642100293657776378231598201607574167162589093825013818963982204158806087721565120898724143452025275377388882869499437607018471860257023387690862927647493284488709870121143381495742868203424777059093327688600008385119137451379915713705817859598789089304428694575138992370731097529635015001137188495634312501307714892977332064185086039034728135266868062006842926691824304851703350114362750824074098906524734816352845290458710640005740243610880273485099300641287199208932997060478003205240597923177060332971231772843677545226592548930182619304533497044731062694351256522163187861389956193532353720228525397747449211106645727968104703385349156253839706025231268237269588915551129653148738141919767525134795238759767748949615070208937518137090465990296310096427807370671194171587570775202372407915199502485873129747017327054328822530685522276972532510035819788265601294760250097543229446967624390000000000000000000000000000*i1^107 + 9931821498268419171237937195046481882134265690196689370114820798761781841297479044652086590192934162729239807642701839823933570996841667811799840837634987158071681220289269142071211302949615980529447890642126472610065565861933815313332893814240546630868717816907833541053798610407388673000297709800051405354192684302853180126204275743498553125904486943348419729176820853166383097253954666488607749923238607287912090862560944941417719975052999697270678464040647443807443029591489878392954465290046351262354045768006867054392665917448933429838318935223626961634550570902808390693888760973786741275366929991976107059715311669413658046431235756836008358982412400052529951879748787973038610277093720175834942102105655783291813763698344257908695276478905318751267844160541433494706411338806942529088362667433314954956140553975861147034208337818900321048917890767592130740605804109083176755026895828356595809409569505522688479118282958236017431844091958017351431077951791814222198360346249848786733412750963591970983482656347134683890948686745953875394552418450119631415244355790269634948611814068915816962940137677508144755237462487730527501673833683131797063880262733255795362709452648341650985064420878537047535780593842222494632026233124916142034835414673488004543082094485732825317458040547459457509700017791592831596417867279213607290437026683934992942538041993562273640229459245793864460087229850645680858921740937009516253651407900902251133750126857101437084682973492081303646711297679985694462192463005919461914623102120764852983424523104658149031398329224046380762930391517183868114326203600416973617097463238610091006132076269218334603846471547477574012284901963602275787482179890277756779305683906244019471395300970819344538483417178217340889467884665460082509030981980345080969010333614721043114111733696858675138625971909224763659222874758352174894097157578840895801109531202773138568203862493134009991230749274392937471544884954065709843670954528703168936007337275037749151460011218057451767189401210734492016681016766056285908673201155345076176895601734193251730779118220990357484657165521223138646323029573638083621110609733043917641975717472552610606412049338286267828654317911657869043809724307195603201669925627163161778887777439178123218447173445201492435260975129699122248375912570830281750994149574124629627889356964814462111990775041512013737291501587014764799497286045612162274389443406016486818769521253930232917771882838807347191054492911492287203376185369131295056097149845019563613045015441652492627477848366017199735121832969457150769420545972922744730391583609519869959438985950593951629606543478444870664758123145497607549634658017402879573833841414729223165874091322542400384576003528410084569057596463840567372419091392487000028351216295836134848104399877824719422437794623153684671293150269953595365390093982021474299958808644898016694082740282237588217176011068731707969775818748091485131049566396556820009602311544527862979766196455278338289522864265318938437505746854169278688715467279911004396029200378583626623768084510358878458080225621765428726290296946669391925737474276672773548622970807105884113863231445427349970199938717080235762268232816311707477322406848443468120640712615777941731241263102022284971192912890840723207254085384479902761980556806605211788270841625977485591686671823178567840650203517173001678441263735861217627378310173134315883342555419623875020581840227900928642312891269213651957732705429923197881845600273419131484591587709367969996946820829084378196777606404109896012290773534908694699431379345590815227299867567478344129614981478788308021967150368798559551568591124284932777216230912409975031093089557936968294552811548596503222322884856518101292331204688137097777795870564177590833418002995108924629173306800797961014614946980099683066529866588018217930629112208885158537367166904156207334481385526370692612912063913989823152726649627575665725469748853574998623984112630659401530924193602567342839446866817539849505386496148573149443604181114813825165875475789768921402016574652844122974277598217581287415700343235893675704530625334016033598823280356208655820515977447245141171475176289741365315171259161057892201609275348513560855252915000000000000000000000000000*i1^108 + 7099025115583188917955784531348043157671369499100575686917413982744135433937701340967534564732923182175040580118155849012006618127973956209352874096964122278167448354967630471705412371827889325241651750088079903550596794196955280442784608345087003448891950522336218542497119988590197774652956925668008993723126619254753158624004890410567825014487736720642940903336478813147213667022051670750010954882376774820230387437304311868162077267680465169091797824975723431573024495059002986502644098948802795943016983389037545782441553628690803294668890573098315199245525162259462237668571278636326304855460266785450757378265773868747616960995389212592194172566758923709164987224287003407806338135470718388448994302918490169756921499674869560221604397029908256006845813168235155305361554182830526724343619026690099338306571207669793453577799019043041114168353388588870517918214268696857925219491579843293386731678145988566059370010255263470890464958535071105639640158616308605245473103347157617802888092309239609185172238412226126863105898940344802554005924731371404495104185660073135613186408497646341686895116009955645483907904047498172835999194191408484688879288404850780261891676792925116130377298383580483440709771763423935418845327818169752506536310000556396566851461750093058029440795528910440815910095977242360202762014701859245511548550397057349001264590430812972608957797092042676818676908547591890596208876502717775179185909144062016364160456490193909208127874566116111712396277020158305538653170404231347123473608937052208535300720703057659788459894925814483507266585376621792470714437097715010797984760487662899862307972243438056403784821604207271598112748626505537571925834744449120543753521976866079431164754272354523940267664307893455255854385655378376802964312094091597558840101259193746405937188037501338048685558869233149274316363769526161452862120223267512954556744017659171692693006741410492672406189147381988631275220668988537277629953260791215408459691519037829172534267607116829582135683943936221876532361079014991644725465189577799001596493335843290455837597902663260428627406376220149594862264202116393966922191241808299536468018126759236705691058601320450948604284019370685771556979669962190503017345431835860609216064698003707853219239030424010785421355415438246017269891116147567835191724136118154282953124060625797111591255968846379892326527269485121560040015422782550769430952895782899823955481833973281905992688400470213686227984590415063315131138231083998383364802466814885979590354875410880584097392597114246600264633936953158257091543003444196472341590517653467291318124311224939522435911483634477228043033121998659825033362596576078320835507673612347395940425232333936193236345160599001192747579950790538933184942043345157738429705256700084097476724599076726068679735041152777949152168924338419135063564989447156016252942857167774811738726047171635175701931415949153616428047100415623976743721319003006214809114648126257932175883590463106409989445970827624266878278418442019407900923222218539521128370123442366847458933936477944551587276667962740543298497037147062830205054880463924762520977164938970770407103548924499855824229668359168643558365653817901545189903495821156900443175645438016337011859169094355148485806783461449132750089569539366763914334367725667335955572287265513701040025974311086278053077923720045853185116164356988997928922115730805807334434503324086023170020916509765443039307396125493917432755427783849966594960322412291179645963509727745630195359283077406170635796603271309793147527693401974875131977062495695974321374659380125895071988801671048763677694237569383078879255376277083542349586820041066151047837901110344812262720976338145275894059776443892239931833242432036417093910783300380807262677923209099549636449003180918908496589278904500770773597942056933016450987478751131787299407824781854318772613003172694993141681146301198575824453186031800545624535037255237546174653274223437052389360728642105595511664052650469022434158148797234502932618069405926179905468015286949011953961111325941457011770261828808780765767603045886457946210931404840451082989299122860010432690046986620117324837887508772962521825673136575312317693819734406228884500000000000000000000000000*i1^109 + -721345772730373418362991928217022811917873471164540126399276833779126166427617240152671865166956839939740630097319986246405810446018866385611036014601834277507131265519186923637480597689542898128329206310508027256014056778529795960881826425212583557198357609032458948674352315214396892793847425569889538244880543214681020045884664800263774806603550891133230429296120041200677660978538513645888527702274379749935205169966123354383445652481895905894183490637624457595168608209826322204209925050061936639861943290274972925223035237429658374979150389990159545479705427704093649917680627654705334562234483084705574181428596551136307048011100389088970093224307320785932574462928794803250168884505481194353320575904217689059287141661036772097392212105797650932201151207285060857960703427800047683157397407456269576972581432881184782061812054671350020005976130938388100129727840315927489832178947876258816439982380565651800618304987327016187432151820147760068189441905039396394550445595641058272963638231785056795684371035551333867460860620830909200448267788786221470828628099446606562171357587732529012773808809666825815523645545284007518379398365930993870949492407849415007990568715599630410530776336303179286447661478752512757449561543482614697729153038195517357691669028408270894697866985504007001413011916197321222701443888290387008263647252743261814267312973164161963395697250890083963812469683193417903580457804809999928508415902420485901317536413480523266096997760454053399028507223984448045204992900233300581761315014920277675387833917118484113484312783798753775757187284200964179653989212216973805257809588080440828120542433569995184325170167803059026333562760292269778576717594124246640354578400604120052049501847107372780719007051108874576623149218357141322541513143838174615728472653538895473827846501721656526133331258914814880307440898819077419518630070960630113325881892577112495199399094465728577377952387534399852029567779443341986438687777505412309049912030826216062725764227474743402180694860185109414176330811522565889164646610048461279944456913928301816263943515771624343611800226053201002498922426055986866986932273913907179108292442085306638430590421686893847865663255601495564829152427950426711309883417654233273395720117764137625975192445389966605615543389335789188664932998077891260652843641732406134410173070596335040033539683179920686535723630983103380140693531186251847765745442345001794064121258320924929283513487571464350502780817820551226000464327494740452361022007626802364401795590008902441383621249972438856768427915361649537434289394296541598376567933289957764589965099350836833716194281373425637299407802882604932753177142549593834909015732285701484957918236445740045065713655049574659816268720526917057155180081139265063205256894548758156508921110290442225276774155483211865405642922510236675883796748201511536506325751082963674753852237535791703557936132979860040128764251849275295883164804377828979468513818336436478425446869863069265173047666586666746211953806018804862924707641695678947418260136935039567689868974871786595313373954338371903712893636975649422967819313474335983051024065675552173811773693370313189184877531734919859567845843569152755179245246183014039363755266924591453457713189394923380188222156639796026928616686286145229623338032825328740442146851193301403743900488369312710989207625969196634288286049170443914046080360503156644815432091794654712171285826846593509007570264700398727436282893693027533301530046151261827533450149547116180673520315894945433059825046972705335636630616087620742419925902170256443693697069487425612443341387161592286656705849486484886153530526412069702001373551141132852759997013461398304538021781106327430799305017557781894354545090260059642238270146900172457835248326722761680147268521530380365691552190050721603661539003867674007899750050740370671270939391611172519399610812745210518381343672947369468958715294023579839013694029760535592570146708736379604161528299731522046313805638850173095382679732493816902531954872445699730701962603312121234587456278323376178013673528836080152299385445235076146641553230861322871525640259396441876672797399625132643121849695091721415777215078446122552346981304806506300000000000000000000000000*i1^110 + 519251487061196978091370387319692671461152917224736841345906744912190197713941580106040463213436729451720405198292074455817615675007282859185846067117065165203143057843351023774959867244705276087942946357279547636834855998646831427123237323300519913443727075598375490396310691375248192986124491645637125969445286029383225658206226612883549347001294333021394961023868554614456394280155752381613353674350087350956388562029293776914691148450428342288739114391608508127386791810084891919654754402727308690782944568506441506348135513844662594536002027812538658940459110599644254572431769133997403643835484499607246004730048123577401880528678999256963686544628133114892701202870989993701459432011479709276410094433216271183198163095697382060975313197397386432130829996615948831994035791642858483967248521174260485510019177384757780161058078447766208848075574747556523536769498359596217283336718153016074015642774589319210977968965008322469361685295266788522929038694507799416936060497268165855734449317399081910647140168354673977706364090652915353919451705228640598804319222910199720995607327959420989479524960040982807004811935700827110693201243068186331291605250441245618152071086443659861521786663376007974747422091112628196379321977300393062370888266802912093196695991767533428010061021959405208967581876753973188969133491093810234451833280233262414486231548741385753592956517353540898155358628038414179898921987797811742624672440410034634942564697554090472035433701016234961829404019985651768430317899043597772509452494226860158854391017826308919853907584533568285581787997634942332644722157597153064796956862689676366072779415004175711026227479245280046219905137997338132865804917498570936522433226005557498074293971678748880386761501715025998727062612545234184181852807101082423730893565350839507805829565820982532210989769766797943967821740134631963862734045084903020201434369636133573899371255486917206570911657790455038862415776054262849362653902139765416175954618870644605579407420143805664328982270643273095067690426138357648134592342043736326132016713884878215289853005267514271451549280946099529832588939297681152194918176136438895671728883113683986685379601699095560793022441189918099753495775586321820597859188424200476323636777966605279158566984954557459537721249815637338928528136403771356987231439568252586362072097124261638338416433203602642243369905458401996918781378130881600136829615900754266103057684229513223909699191574863485458712903881750263924607567253653271220419683379065711177023288765178235783163295464089716811060360212396565398728639148446293399681462295443434692607021805235303636168666465413836193878760615054431712735250510852751145722058248239514890539236772736657626562964911366543569112985267806136243303605494490163321088146153925319278917348629098417886269937279449877278443339059776341722720788886498722635647446806204726564427426685624598307248099010942202601694351173726434172398968584195491791076043949322653505101382062853685352336316933639123704665560314272681443344425929389170015344281426306336148845565113378895759887811840828864562994129663668321596271621042939482491237173939603232800827854443631984105168675243243205893999719400838565871474841420690094385516895491267036660353090540030800266051149678467719001222669717853113722460449648243132939743966998188158532196388456395509494615521024851538373770845779828214045923524553535285045416372173730852916446554863975853162397010495542815852273330508655893223418457749219005024956945394082873158629813966050082533671141552226540540722498981483722541872580436582720963054493352587768065828941259575814408902997415422409517660996449094055239539858612222617260296534159382257531606238571401617522710001273446554952621697535219756869285904541325876492829368483116791631673086861430615089060381602703930130032759508592562582126670794899200277499183716055217830881805748488344753384161924890671930458764377665454545717591657108324783998937698910412650983482812161208952964841131209973098958726999697205655609055426920913867307307659830511384985324886164494957592743111745913512634347056340880055410086916271903508976776214741398650155309867761174390590351581104403117847147960854195951714655275000000000000000000000000*i1^111 + 637627884818553932522235591374971425711854533541311782124156287714354671390960722403677313202557970582846764950325224347485503863824705311858214674994050557025516689773796183146191001464461077822312474705262815503422546510602749098762312683976819442301048238478869821737465825515824199532067718029233655151044681224539794130466017568508911480270147935611770188742279517630928084372908553474922341009878142642727790413924164369457507521646057769455315455250211964106275692137925609878659578852415380864470721716243461394942786915880007958716511290479876870097096078342036316334178507296129018932038703613490837197624166983189633207597340255777296148132107744835515940015228171427358072935796785244963954603653926302655875656660936136067625331127970672135318134493731225800292460039401750127845393679703630873130378982516348485659498955715037381996830713806368529283368166494393459442692390094293037644744262456604184577042554725734811248967873309261935437518495670618379763622128427361046419483308952326840646113947006593833959079026400147909437959046697540762801530911376347822766600943136658758188826917505993546937121988644597171010887376576541785335773204245625189687214629960582288457757514757411831273711770370121964807573968705252849352718969136775846938039831168352994697254612545135039404243377944351425567645852794748930528246924422458012409183149740599080677230256008298906686919281460105855540389805504840158420657609545721872447035375241495300085647180916510266923605278103425876330537925332891695800795634031295493558079997545555697762556427906956974545864038605441967927518018101064271848965469069514741088731840859557459530654037756852627842140910177757430393772569206194874027344615530948230313343909017198277884132252023150475309545253115075212901775327529781739249663056386362803525460429796129536731799650075661272715766598292561498989820899411726002234229626811782960014035404024769426226519431076644090882071880065391008824691943879412922152967174430169984879187880116327759608128520788302361570149153585537059772835507065679329329997861988042554908698578850304997967559696920336766234768959158258018671486137721536168029899860962143726187157325721973585776101076664823989407333002782750496719633636498471349351941450851658326849080045542617074372408168239644760169092952602110731073919215875036047092243010565695189430505728476218006412099661888624582545957512550374888216544647879946679365373528768150768896156773942337623746438390910987291159072197765917475258482857755328394614393272416575107221875060379817312921678544185847105211038846896273839197002125461621763643218046082567226618244935012941640122826885967229170996191325934899865046576092215187459783180263688851927281785690202546822430727506173815382517601659254578935420591095731677264663239271308729447853843596928039931547287068628698458353783856519132596326494353308562649416589651974699342097849478221062679267381539568926846006902830058194421826131190108786189520737476951968764019966580807200395812761912039049630496117167615299974484088054217793219072591952394380691584338433511361751298333805177555560145182480413722099837318110178341283838500199515496294622228713666980512870991566561661766059568869951918866736879192659333762542737540566907522205093489007031832293246720736103547173205091185978037678627128986937069086652338776955975426715437295217497831983969490110815319910508491803803638794662394414328565709581682629261980191616993089085220518510319282978343585986389169989081673357994499788673762948642439991991104726613840389551227332919153051604099494866099415601077661666489047901685176089690148496597523609651785532136773022199751224234618463377621012590732506850844499076154292420181988185720893442551303256928217242140587794881285617986011298497153279842665055791998344205154766111864819484243477758595757606691633577863902447611141525229412865006435093753628971480728074248403461337876010380179998839004883984141349663741005071968207409111848745228131083094382013717949568355033106541569638711736156905246663724413052845388678410877430323054537791350487003970177391103394940381544880440197025773659723700518052111363908273382623246239706406365346074978663260439297581861924375000000000000000000000*i1^112 + 55369239821055019166518557297874871743121542696935171541075682008319761327169993609290372389246618676622484707380269416399527880898203399127782469889734311506720864974718637797834895606916663169814241504704758895049078063390809523542368020890337697531762285363934469902174730142265813626542851181038046894190459644032481973997221934955305578836042943136781530209205645516359837516694131725114305139075313823272023962553940000147530117201549580519955538245734988948102901067257313647395078691662637194683861434608310128778767660355118004023974070467040365308936533863693121689897630800234869563032429984700985490671882334870397692413101410429648254614082318519862597357452988412412959697530776960942874980682244884626143278605642673756893488282211293890257447291727980811812150585250195758952466407277749508030947173776949403598625895378177263821573359717329547420225544090626606172364838562176285927920538494894252426922142467341305947846951273202568460660891356257627531997883214228123965569917660251484658031520831664191003229114898880193949652738468453549816982249382475150673459612033497257074163639657929968110408635213584240318140220427295494655277461861861207125819921194992139662746894273943826327564000244131725444580968572303509767704636758107651164639901709068827175882330382999153196432247027133946915574126416802902596329761497014449560875887683734737859196182329837483696727636409934901408780381931869231804279658711108725240431990592585137169418660999272486295224350595421943382890784506145266436695873596848675259903390882411748276118138942327459500687979025896490467934658401673929112836330261732131879607065911925466497680013549670365836702781135055210736998472116041279547543867644126640023926882753309890909714243808393194760798054655457731413213182973548357583267246670051668813440382793907752089354893893826891823555555102191155229496561508084213900331012231605842626372834338775926580648850813642980983038042091714235249828797273568463743551804980779409239819132126306606618170406773761508540556983090766274073714458266611304253486816056297827545921124074524638101347276096350289949176634095923663900407753832179273155825291388742771357611685938424159672745253052551275182159173557958769193006192168392818889013350141208508401600593959729750717310397434450077268376829737066793042608331042935489144399827832992101554800424058139666351277796696681872322740692377653148379827385798875084779980624481434032521660730232450889513002925303278546218785711286900938491038393134952806605641924796945246207625334247715881416972541693795163725642004688579268911948478435154338801196410868344046278878955191996853315993930091405732522583155213899869353315553051435808962785381355862619054361248301768952006758319991087579439816562166284538941235265809450053251807048933931054599469825233888439640198901627812874747376837130898458643152178610915881199189374090909384964990165751791906393669868347999469903727517943815809540509837587259191047852959180694249317410877480274039021012800920863544419742720176715389235152791805856709217666343828542024599832011953881076437364913316556298169920812515827832437632355141796931119366275105807576868448015887214208029469207576722711714579852613531390879354158462212774723912430587849381278208048727308989176600083225176146212242014955550548408033777128785143544635907054529591116262652328093784944871919075146487215567300919889658347445317043958967646219280550551998717602809865902310927111259811859156602748850677489819721890388754502368656815745325376848171604293834481825963967902587614649365744705407016164511293048421690280142348547039562399976268235954131820579059739528267002602929847842735431871641997945663340832123290537658636357512463136713578475864784748589498646038657710723163003854343427205263030708406797578091397531440933858478809203780730582371043599349970642932592636265836981599346325603738923309783015042213577936324754050777687803506983962099260506219026205454590616616753593930659602026254336712222012691337514288833383967656986116734383329610455558217620852271755061465110527816406638342313499710582845717254167266439715764264003548562956451906320737953049324083579404899675447774596469971938464461250000000000000000000000*i1^113 + 32778543489139448909413059695374360597623822357593799131179376988490771340342466405820098700367086490648732540616999684799515681728769125535370272005701384384546867784471039784724007034422743132422467943631133363485941794221172295980336470800679567918109699613049401677862635740080016676158343914559265926198169603572661964352527000672190467088924080926612071110580940670909456292804487845988855110046453048670797056364833463156931165030442904787190774983925857012793178719863523713749066307971671027767760928301324501562845680676407559911614360550655421374574732637256790621714292712854046234783544787884966712862407323475943079775305200902702632742335086157573745649051164581624859450006863899051631502780051143214092644907423955981355394641690265799831178771705494543828610087460060562445777835869315008714636336599814616461557470394392826474528271879712650964365233617992831446429267094409472405368481658077923687692522281429202624126374375159240193404787839937872255279884295856063518292517547081015749400333419156707356624465583065917395226879536053188775101361515584947131002006675614605353086211239567033850695980920001801344956662916384897897611952854170242006987112169767790992141916802024186689314620983444553008488832659739345163493151156468342780169288005508787319701993154464921835015241023908929962665945644626509136461591894428998122930347699048170722680987109650423741831355216736692699827754356432513183095359702830013288604391893049213171527056941663881725964050914366617310759618664258093121092481874789617952548393322628740315608813905915117103562509796206516836506012665544608976829951236108712604530198860682478389859287749264858611527153852927462383464950597596288090779772857677440848387651786963170654553629979395860090933409562329622518223152771947480858099343800639455178637239309045285834275356911225949757261084818336302259992318677997737682272470145743923093396320490781556856754163817993897561008731890961449220525980991564426018110632083146486955052055781937872152645596359731963094387644248851374403236860479925698921055923094903972658100105897765002195530910247617405149897887833903084685940360533368172949332281680284252266174693129977072109089252766009768765171684229605529422369702025609337981123914137498200641087405514496960891955653047777315460817553501721276890295978916894348209580489378252796850055648071664322031014825956247938833553493971277667237180702442795404395024126923725965661227614862424390840350613946775559208423333499085351832149442552031393967779762968525419088048873046833494434786174007729028948248302549724568452608871411289291897902752373501836861825709317383158963167094696715677792411488762646116027194116471138558220079647872461143244391531556465301632460864940693286111669914943611614485311921617098943675397312162554913938941279315168534591461012110519943484474635629930907369625173080790506112140317235604111317720616138028723307685017770290475565056353221548756286401851608786744068457469465145324636324762126258648715328174978915149101844387483255010639823438109978553104021673722804436813572169625554499911452289086841091383348304980821839708000604489507673416687014802508576317285489483255592852361682822887655393427692074602467918810005748388780887531256760082796455856413781693424266342156895304706550049246166830795195441537398536554553707608175798138844628705826331901284097409154329266443929048467327291683302208380650697995172663321782894950506317246241810490813627962434776687097245821355964751365512795807499459271023204895477873595814413426824702158103811576562090602883798900591497548477357285312386896876515526851180852071116924232440484213666946375852446266738368212197380961916025027253979211855516411995179834838277981754512544332315766981018388197896869637600689780986984645686756991390932387605517756043152774883253596088158705730472532646519413781942817517427735303113914827184066718894844052345568648447023919255356066179745684209828832268313693764563246903588116123384922210847651921451064837568823602505182472694367848501057705653395736098927706913717436727709090404355101114994452306657973928544754648745762637057107253144232137690059862666699892513466887167706413387610349250000000000000000000000*i1^114 + -15420701360273007619888844030830904216815644995428553331979046094438379522833106642775433616569817131285877119167748161465028188853727864881648046085118357111848696500610662807377720756078757132464683385672958721305763064076070225925523699411003797437122304728697242265573176323680469297614590048631382884617027028641167802479950629593031005168605719607306136555692056748512495599008898783584783817877603625505549576763290142896791810628306937585525422885788064511727870803568894518213199971247326889495401868709062290736902124098452183366317529768509090585754942014567688899895489920215245039908270365081746840817677814998037439283371573119583810844337125163476365823549998915542230603229148642888170809885800892590457670526621073368080890950734113579003819011855534463025046361408914812740021032947036544161770801851688919348113694306648884103310949481794790891379886705676668529236569227822865483004955709159282540755558142352584068197647926698025241921466744515243972825793569681841052835652794177476851360065224806483699323887450328971298692864613864026013700024076230701918053179399503667818009186724292662508144568077302617169466044284720028808796660159722076463831560924157675588930341751720163690879188133566323267543802862798374893184756460080451746786147833101550506175314158301530132588421199220632233073407491900637098990802793109789135247885871143176689152004710492890657359375077945522728381733844036651494122114370589461969558009786833000800609199097442395714880494453763691706381587227336647120058557998200646033754479443241505823212028959562174956022154785733240730412650697751966059409980463731518008306805312533760285464420309337853523465649819880825500394403721026892066751425590698754175015803423715703748068837810469344581759879783531472779212018515231275068212033348303124750853880283580629850693005179120314767986501200561718312086207897889055121983411385203558324338785538246291120470255988334056049431652861508721702246491688869259245291813640754654137613052729651785994100009862508729522832976998078824769052976049083374295362556580153035350000925223292534111133310004921311670955428432015311709507598233538452767918022931397188835819946547469034954884618033086024228251722108035028522538367198938836131165313057003472532860022990454576472425668796605597701347181876460814069935032240532621427339441344091838671170320803088062020577298429111305395205078671238662589723486909752875653103889364089252192780352626553550894174238343720857406660053587863799283289837745005903070238106563322917547017338490673780595326785732639974280104835261560951808932568040684101316592429919852888469340152836665292032782539758190583804106956175327456938834522750009416637857504482476759171488562809916471769466456809629869083802207746792172927488649270624155324988035392714078107479810672395984302681256459832253441818919874880356831077296390295191823723355548931474600600374464026047922852964432844273604590002956953343470577523025480194897522316549637071036006764833166121880763611976136586917202993656102942422667855065896972534913468003279871581752115630022233997427959471768111900091322514203601926534096222494830001388913487858214726220890435114219703460485295048381411428274648706245897713665292003851862580090505387175136089672948936261774214476642144396554571037484249312436522456597237591169829329621527784836361863836694878055715082408353232509857804730203349569037119769893813502774261193997713506530832602241884038125062264558273105898127091000997822862802901965419375060664687455669658266735099582567610282726411575165602837315292408217785332352794866651142689993690717069406208332343661535735693186261122959512447488100798751122620154813257186079151134088262851317542618829671248919188070268636154348478278015363157775493102009716959870317266908157273130362534920296431409701281428648699774431729519566976643470480991174953686136781267898050039099795139031789387254614364564406869428693286743483758522693980283627812918086331917276000174750007993103094526717152413691175442584899118775229242784218523705874199518218990854873039018919574474100420038361275428251818741574727766137410143300914481462421975903859608038215383107665510490802312500000000000000000000*i1^115 + -2713808235997487996350327415060864121133556654344015763150530775658945961500955925308666200400707195274368082956597443812255991440785161669353617913532893935202238804494474476471281992895055300933242345074263192671446884197537729164412761460038199240384455598351897117239227817154629318804846145396857308389989739009690143102175733280425811952451294160713867521220539966332751585430024473287382475227166438406510220618173474584085766156093417937000248379703181534158341891279765818350548036563764594583915776680858059797362050954509958976133083765735768863249523736099704123645598901105825223977079281894575477158131865562013211234975405394857406018426494846898794344516228554138621845075556276902115483007536447442245907211343366320580969122110201243711276608078877581259413095856581380557992870175122080476594454151302708311839819040246967048507417128339518054947538920122580515129653922336127172310900603099459504903031601766226476825270561172855917570783921893560135919987948427464495082402108685714681431111925213678097546961848120902417187850466340690764264721190060767994838241534834331438579859459937326454057522224623470529761069072744505435128732039607250809966786046394823594603081816760290265839109614870137583441627776658417975128516514314247664271544115083242718399556110565287968834047013631007823903226729391427272919826511004708410353298561757617287472660588578544629441883979358764756048808199966695522677981592736549296551435326940963668063410210258769667098066311771634303834581998253008864138604408782430654350948060235574182227442968901498110120446826084618450537737168745446287452829458294393558865043569374509586080085902799258090006193460376169489217842957992103163013378673017511181277946894879115955766257548652781158257655499382622370520676289441436893263377624418151292990253938114728893380997222748994159175790372510616808854332843449905305658594301871347019207263053340508881508491919281298363273088166128411276531894954306863901328986845168001882148450969879740163448057991449047690802234422568786004670177266412650995697034377538058756888429435963489278191070310066702847064758979486598073379611175204093639314441536400486479917609001923754757024769514709936999723399206023602048582956218629129568570095994879033807914027157555213262388334817234941550699793064051273994477424702737763345763729446605568785261302075113518525178084844175609643129639140520753478560624812486299613044062997761311559057134122373021685480494436186921986546166341167176865857614442832938406177840898856321033334980787112240888534019924168508492088773703314292593269812524603187776378954237420837954793948289081777349414138110011357193651759910062536631054742802519215512043547726152738525364257794894382166847429636359407402083173911367916752212698472650695038615614252834513234772687579563582340365064837534235726579767171646074503928664957335013814938794340192256802489397358309416350961481558727563846264939452939897888152239234314231385505989059277086939315974563248510427502239947536032536308745681557185309425925716833099618948729262491579241784788981854709857140739177796137455650058793163480787237482675860187374421347675187893850742346784192025153955811381880185737025044974447829470449479048188977531155400189106569462457422111201563031763572839874023921422253767067464229072852801582386291984487128320256781342289215374811842352479987478918208654966823874681650801510799313316392793822694938396555486319009655498481293961232543184932396178444886700120634092057696352778124487374835043577031914103422378961908936004102866185597432372003743886430379818930203899399512129045131381042730731020741184212881312839014960833056865137773109533525167453486125531152584608908127249395805459164179788623797821974198775130855774423533984237388402388381365554410248447842700137934053365689926270192733814293499819001036774812925941450205825104631024813147270651874968361425157982242481277313137546932888949616452404482125798163053416406649522769760243357881396828371003172746455166405226142567956021803085683096044956050015037475775313581844423776616788856197326443960823259011448946306264539843477145974419061929560374273694627354262144828976656668750000000000000000000*i1^116 + 5242982551572270108664353858440499083846041206521171862782622988721424069453656298012174901091668248088476365679933113975555606214313288324294264840762995828119528156739363674654957860267043067022204516214831588225181554644355234856416005211836740245634816218942570543932138652443489221364525657624119687000317608728179937459296883740283529221892316536893971931952358307956967821776202807916301416811784637829343289895082527959703519104320944933535354256956320107596918027970221658179371141592758437867938412139518025984753656758054090655658491974831351386256155507966494573097307001273670551787265747156356692766954276881167856648380661411466007466005089597293491781036892703530239436653689890445458761718069720969796255466854456967298487617867615663225978798018821743901319957415729049480346229014459355318745744619211363596798602483397598829226751423240722911227566717160414587325354981871971078560065775541609073931071328253056418055633654999538086969293450136355288480235790615495969039534583717601977464878133488889496151438703349205687432747263637170244900928860062939593128360378600056077118537387831663559403880165686753588928865701418003192904031771061379911908691234240304257849480520112566191653000511556283434192596936675699518775808457451822606433354366309396289469659353405772345251251360289396787868910156667360249624988197416577660415295972238197069601887415322066747530873872423603200887565223657229361619427147877377487289524890875814077610084278102022409573719433091945246162179415922576577429609990413503543090462951245323669605850528754475822459389684005900907785660812946295709103892543988602634181962542424285308056279506375126314548595779084924180592919047843799248255841016831559018441432857517449284589794078637326247529517198901215935782656824282436309051222204260564036259026235206867466849526753034538321719488915069856289786385931291574293331915542308657604636343876024210860996508652790688312958595222414775198231854401508052321816218074988421483077766892364553105381869303835336396427814316809101650682819762841526767703067555411624260106790105854611334651921641253281872575081067017845570198218755835699916251108059323071345231777597951297788979996449862729313431026627235445000561057284875443514665562249881571488171796274928474737932478449154662397216407936794587955702223168243360898986519866524390763675658211055947477710859225516928560140029355844785669068208228815796163655622976184443672883957443280551569810377410263418881800185795863931976865730436252373151066906567817972170648476702099834447488818342613537783632351180827334896401918624040306947463521987841043294116760108932938364068955836775141744536530523271313916296435267227470550385052670268286982497975499148501551424645664181791567483553848500814029048669741610852181913411175921710584942069487483516914446799686214186766604408018373904383558329540253771749191719677675292640322459578468550152890666718083011922774609383811574885346399084153692648409641963477433501121450572333647208806099126654062300589164695685044842464289940673837704637831696957150474379382336992772927125137797300515495876955482475089440532176078967338301768485914726978339310695458666769938524427876454538473779023485160674326803178074328560238416425865922764139959285527117146296653145825411330188266102095825695848019909599003980174873634332204940658543044628105271883497381910794946203623652971248505203686523973453996538381223764477514748493343727735053113528062079341403154804141267813808620421666051544555470277673600959287306359895622806247569016157458025429943431327042463278465702076559123133928756955762612436611136581907132723484416851982154466229899788860499007292905065027007604873466733418528210316911364483379734470819113386580400266539193342395794966822702587922726642201150257287870465589813744614981928095915599758670344489124748910551706690670040653179914018800843484397401396195523162199074013214200886358283959718205849160710284136830158092085742290862554643122797914817459301042461871721644913294798830881937886459690842595000253569353970315052354190009283509504769304992782965026631848413273937376309736820745825782435647092122618712495794235302702828125000000000000000000*i1^117 + -390771185678561341481692811064228282959702504864794245538677814300561854844081435084986418424128716057597507718681901720246766742457523276418613399082633219946839338546970360846813618409827112983179314013047750732262319562807925446300571190858284233243901721221272376486656681287346976690525207587198352246755267511508599119366626083312511847557831034453116459264981296124365513204045491533122619813490959504482611858956592750735526095404506244545124465574730828032387992591322358068962085279328593118039704845516254668455180128242228380003623858876223585591918589241350809314762495258583492028171877867485479129214405141510762321280021625875398376593486427598489112123335867794037965693146992517819249930954765539765811813803931890998625991050425438472661537397528672932467476516368283497030375381703379554694574044491090094124322556059631091524539157720737634408289083183101271278117075608013366887961849052852372237764442311985412492372418767512479309914353439378163844861486289465545185200335062735121334751792832213649899071526529726605564211703622727725315859790486014658786622171535453665312120466644841969182856256894537480986814865653858172477530466456902027747468455745198811588771665020588359075449856968175507348919145513077671842136143868397583764632277896742946686672657099182712113304394544729516076632298327852476146494837677206259058652599295752727970718236361786018034676036049324038822134862354290898487721585016359323223651601148197182947101066232585884780940663362060127637274854223690409860630204328320181093956078113398440390236058295757272736625525912730602350387298264064951598364587570245384749099635661522423519406907478965822267591223216063407088519010461858004765027665103757722613834219258552088788309573193383469985141064448474786711966690898925473063351202493677103519364342464487187425184247489864397453533153269187706582502242316099725161452539935230279394516235922019119409623595478384470401301901090669600187251237702242618256143523748528182317869409909541008221093252754706584391608604929241838688613258071629521665853415337474452054029757877060486344853143437132664116049238680555042805998567741292896914512543563931876463680717093707326529871749044424167858352035454242999061202700596354748435942518025865097971659347945489242271387206390375838921615427871135759597081080434950049898663176007409362352105264950097078018767033638910709034757372797953478324249292805737632736141777945445136430977202241743915849802270710384934910742709069506141797409392138399595890828270129176025605194441431935480822673928499473841891330878079660870226945475406001654280393991285751332968774801328694245775947103500670703569621485951357440897713418581259916312333348762404230681296505459918670449554074765039867243505430866839076335192269646498490938558592762530201169734091636765946864331033351423279647488297850121421757635870172311129235667065528989366561045445471239421754116433881919548987990028271948489040528832075122707371161791310080068860026137380750169575492929976681267898643206923976103973785420043685887919382500717067002841399954937800861185134750787077741947318891668853474404566045755180972537889834056118915888674767038104936815832423767243860649835041365750648648339120685000372798128298119103831199417115152861746825094195791591186402319155683165157699847592243175927540097347388527221500604328586485210630863235503049298861535034910101325377587741477504133141476725666943389540848409077166047089645051865773257613043473125061008116889635585475006675661224382797606747076885337891625963493459221674627069977252352436760629879968812140622185329115189870988260606220284263745954803388569489348424961706264280415034845990534694260995444472375957953024969562529730420068166838824436855034919524500484655083712436490072579716371041304969841037365988069416625222072752687157948633231829800199363647814266325874570713249118196856599025376818665036477067069033821714794948425901386798723534625738893556451107324498591259590816813507105861401268932858469958610582907997099194600502966330996234659196560934796919054917970185527837090522345897563207024311380671457298077170856371495642086245804497272204770105556875000000000000000000*i1^118 + -326728022355097467829016392342335320452576314309320451509318353687552790741219167802840037242788943246407604257967433850221543417825738129447489392706701498863839664086348143910888896889322698868016020863586713191324886204895924306022334927357908630655167011648129894953192587615598587537113492355712836968503679278698679128939513582063880390194647108382370914728831308606689175513415346416092047739174429417793476957123592146181010472755117488624424237759706034048482246208110862868406889202173975481380294781502116083232700155479804767788207573299383110882574745173498422409434489453034978232524643655837348073093025811748307217993840621002208887394661998801457174228285475780230783887393991280408158423715095388634906069042451511153538032837162665736540407804076124661384066374187752065559680412910118866036309175487953094876896697317800718703765084006032848303510054480052997369625485365610046826333951708143544952726091680049091472142467049027349837319515843330001137720498546381412435222427905205989922378777929219134897625717384864114631491870024953336309473102198282573931955053502555026330656232799734438103202195318830761799582397861993105909517932465323839005673541526454190300968307869595058565799783659543354745010130691948911549208738873571920978492557886333666255831429292965690852142783002372316935919173769061483237744867938131383786716716176823110171210187688157526905156224970253775680294182639316744939123516882522128346607518875679300853451098034574623325982581549699082438419855667269184055294736337661526816907807430128859533692059768394402260639376666567213875694966911270953867080734976193925635812785697905810871451062780851734578601622140221269784766722605382174846451961268326212737412464578523769604159983370449748414616127649476797288103557742966542699241751458451067830249362630606234883995460671298859252014466171921748686798792223584985524253590211350550133483200735078963462086374605426250013156911444133171525643479684145086265664266358449844941188579174250890014132058660530440558428031568590430941762058933456192022308621741030552460915900267773616532218081855880416546089400739984600113935578472223621472696533224853238391596614637541064326079549217766965037925236496950954988560801295029073935218339803008205544857812656331938989101160835096444576666181628061645904419608818571739319604512301079411053267880158573782296935731955802764507181689035846868181632857687582297603613742974384962567465128120210912857156057997194931119352832370808844781400737749186315660500811195803686631344118977638826781415635916876022044731656419469738263749025729146235845866464486490718439457647639819396167452241409918548929955988509122171371564027827217987681891296489848088181312669492043109000252123605814632120452610399944374323819787159812217853030534401523709304672550160236788527069371520889475333959513640082024892706262348223129361482440757920496473094599460846308527922537003520592464682342763477001914128878917941944220189655608874892397556891106763825081893941635028067672496307586673294693356428114876469334643138164156307369426995796553934187196984628351682067569245971074033026670516286224568918487354244971732948237337305627655575914572376163416508594355018649506248398578399885314961211141877202910235994054513958007713412146293595220406779984789970511457225822176098091733053043609046981285920442471018505571235861662309186786164576249793884391204708893666620635120135212987071449580898527363585625342756819751381105246650678162097157913154497328764177592001962017443500456853145919493378554900848964129925732573431246778090444433303240905834864110773635546341084327695254738915489174897504717835420424755025580557261219813628693911043721596746076460685260193683444663429783429236945839879385421820158691158888837925287737598538065899684652446286744888011662161669875184913627240054771177937059421129504829007821264728387721819541237810143648612933741394516018172529979281622251402345926611390956182432849539302433361409692392977025169213072037087381520919697909317510346325966352807198545678312238055172487103329805495139637700801676249996102686262605363199048758340969384279311053297826422678344531250000000000000000*i1^119 + 114154937566725074268831539420790615881092822737119849355593729144048091000791569968717292182068101175566707764206036358033239178980591620162377381021978839292197557422158457865544574262561749572148054442384393116567785479102767008647364603154281926179429613855233351879453411888213850663034040108027177227358440760924940766875125118615140722945147067864909494927220819654589105544113376159257990438045585292557151906869622843670015535487982420605993987125540311125405086206419607868087550935283696503423563176532097196629709535448152616257124346557003049833698561929998431388472680744361441883925876295282102827406962096741986138625132158586175907680990894025023063694699598224017682444991473390951104253676541639480115078681926754566753478212780775293073413823829358613696074507954707337386443299859118356278124639459532175794441673257756712360977049729437756351903499422844139131224173606399642745688310508990640095185415019824588724663582940229610694478245151972565539390003400280486721642693003022851556520608115568335673178918434962713979528647328863258776370118617097162777622326587568912284543598582410510713325400113420704394961114219174922591944290413638063156255087724289309522925503677869925639326446314454199938598742509420179824603048986009493640862595971766952030098899222442990759432736902475700279128108582181576646636729157681381706417996251438721185799846595013416465963462118257756947939990746970723608781769591183917013563718869581616344330883447085552626816973465273187786827334901012924073622844380543612346910584263143884212739271678390676321332203217249627514644414834408041681277548253534926218076227642666721841285184171890957010540340056159098087657712018932672193878384322423760147090916633667434674643111823899514714066674673671343007330569157473979394270408198079718847469594527414443404908289416703902327601966498342916509119637437515000761489518224490459025443368966564854305032778950745211833243944460002948022064890520610344451861052169262951853248685916576497523998210015169967230930390738747800110879412162318270395475051531143449798546204397604081375047216297401424408046507339333181191392442397054935463137405788904392092783809205190411161590393681317502449930794428037777261632174623939247320180340320581118104777679418863063421481698130972783166064145430989395000553023032259304566234154905858266754449621633563747876512164453477662253451479343988377345610513777669027160910602583676114136804132948842215876333327413067636854654335344435642478069541900451788984575426265588134161272241670317336375192637726517098630785648702917487750086523355185254545474288107728552172211422651072924893679195322434507302915434960057813653262957776095618575395850264873443872657895850511779356336062899329971894186911507818514981928789712819198913111977090894212812007756842980649118474735142207603159031585163204372598645577993928730020328421249028984067409625745820001842881073575237144300165497214984873402490066102228396622465506704649743138399529391409123116186796146102366047050298057632194207756961823245342238635275130513672424382286336094526853169697800756642443707009836500570409380967874637447831745427037509114763570099660345949955535627574313769642354698164789559308001621759961762877488294399610859419840334879920074381328366680500278249490012622937059108918062944130429991477356004012304275768048799309089914597681734969391206824722910196288856482424285780814104571200634915538309752551940004712271525272341602493660776696890771300991108268289188896534795782203287790525263768972073364366719803596585627598981565082417940753911847298973035862513922466704589476397034060204854582785499073324106116126494260288312792288399368295659943984473966449338021881188856790802102157503862825058760922498640735118125333070272306128651706827422534132710832859069859910503090780580623748901881472612148057310082775548164257396634390281366874411904974550160905977421385391737314531667387712541314164776157243785361937230202522295014162180544463005246877281966945563460042214729453420169301602924278126987674076196009280806795475918522913913879183576569110339548321517238324745086181777179403445986178398090804687500000000000000*i1^120 + -1079779971712322852001008392855288817163925341129199767291041087693278382864456585550875175618895311791494406003444025589396713623219776898674769035923785422069910811140415469510881908309304349744978839821805521626711214364008731085159594199563063360672178339851360790668276697679891004168773271141864937089468728294779791895425650879434856137142532214116538160931950218379714367309811546305241414975954897204208031328337001056434012319311011035981219856799846910706416241279418044349097016310652502951039672429978634787319180520213786961221331131629778926329678825854580077411879105439109275617910905233403601420124187845615004716967035992352129674492687908205565894680370412443279133287809625331533455756400568673942257545215402319520645487441490333750310760436029846133797828451438949327772453075294901331668043532175670446603006076417106397956702427201088115321020742288594140744151057228240866694541165279317737256119466339701019905466629366225622308544253311974515417139541099711852834903961245548223730099610666672645582031503773619447648274695415699958640143895094521737236869404717792399001902511608453616800157809172683459836612717309751400741197422833576991020362970315374283423936190757341901987206989413760658134012983124422809773526946520766162765024532505238582883555023222235464656617004893473907346448282898744581650573509056637527481100032388904708588584879302136036840526407285143837274087289899134277130363443840333786745689066117044018527626241018592734430976114087647443502704273629437085249625349863193820877839449744823866804166550174951159648555211140136049522059043415473911153372574633232292734616176198688076589290326945515944897825846091372972203859459609713441303713470249672730146481269255303719874197910482907331745773550135545804939573310582895999440193369078378003280471090515707126320871083308011443542598598259016240610245612217335313313667113321258563800756583810628979144911687776673269888697156830263391564869765658644876623196811059262894307394566084994687516137934129181163157619256585781571085589490055296073565947054638129708873726706217193149688776580841575467283219810588421349813859674662988061475537567792533482816459239448285015512189394338549684276312560807322604251896790710996716624327310025062775123194254404543782013397582045783276011863519245787600599130605791613136691945117059979295280048429788044416500906106126829100246488947352515634187731224841559000880244441533560362441095631352854317868977840935909615256123683940199226479156508650146702573678190540036801139852904256072365977108593036570591549002491777935431257588711150059540980585935402577063558663748683677961429567410390779170181999439432529211278892868602636108250110860901655349126660061981806149235972622607032136333739498292783896764826943149548185481146180534340682633429630542689479589796705600594131198340098386219904736436181937065444692774764917705829986352315420680688875337825942846431367508418437330451640521264767147444816493268455225037556894230508645832009043204965788687947384172177135486603736066217597516242364606203008568676605682671563718146679525149114335526041082642606519063891677411642232192947070691668774903892374758344796249741286295209118497224887068596778852352649941814026916974141940786491396880511025736162385624272521179710905758025000187242306040793754419791584103433741983871507254406291306750652965130808170116852468736326463950123917075190211080165546481142224600257729636186748439219545352117973530068789348425046573552261178394915814275638900260976039634432803461276431941302992249177291843639313547949039398386463831621479563000236574491173422244862145568003352426154489782376130819956844932978878059281602442355333614375034753402815010173274859880749268827720928361889116683203455361644196903300731283023888636239715110356340879265445328229171491921490601833819140372404408949207734845984652931568027547222699581860024760099150067033714457177936589447198341136347294323462646765739164710115272385956696254219752660322314806483954796435116214238272585662921959471839117416917344798246343789025003625291970748560731840212834178965651925611684219762257150999643140618460937500000000000000*i1^121 + -2762618520931577015573061767613529814289614458706683384055354339755802758169141566915392293983833938788802206406599167410696179253415432718849123700597222806931549966370993889739644068207799727023198138837795019312568885182594301992419101023700164815840827978899931872696056879265904329512771722811069514537045914844862560416150449476567473628064599836222644598237145623420395521920934095494476560487271969826493168287617007984646959960773628465279916029757288990142116697688417999339775909169072816410200018303564093658756285100623507017369742449592489276224734278021533449058270132282579218939314934702372597604912665400464188617637324534422695828816186262354518541387628558733630897456393197981716745544510550740072166088209842814895394654689161689435066983983737314335436134895650784212980935047704283363388397499050329703162058536335491536554181615687271737388523293718003473895426402277374948460466976828876329506024155532752832201763863853644800453543465909869557933329671796427770300960026202009012007904220937092648005648061291350120007671742439512331185621447999821290320152636897034612419004380738957621574157797562125151910274447208974367461522113393344704495580586429460772253567473351533779605400126072966450210719537929287712158096490523033023427795861354912700761229487633208178429174768706783879877883181909644546057493280199735342087926089688681180762370714884022342991110829163541345505228899813728179748224158325742462047726898855009218086761415394820055559601762022673326282565905967456965381935886311711491098566936232641995432361207463792671458329904048410490146571536362384042761361840431599090117253802060999229853255634763552759372487847410534664019315251856715399385479882318857984044319520504373010225515279518485046679922998713151380724208450111923191290617741831732816976696724465407697187135245955202660882319835136146015086614312174809540719343134217394772072817382912770555130581321070089197484075241533051952713151937863552527540484745226002183067326247281564559389468120960378418770611717914113902014785913409552439581662128156544086868747964483052349215625094093501989649088981301306122415105476347217488129087709263396400784185901234028687017064990847901533248442822710485045849775233843830443464644494714329181523102057697574135830727513875180671997729373536096232556458344686213039439854999030559907314876777560839446965887415543170686936838585510261545901921680458719991716932164020060951357647779228235988100726787109754484091671489628259155461167889526599288919149894799335409626689814968541590797592174071102711777833693068149071584533046025425036229236363241240161237483091496064000339370527716419574131711713143744589729664118094493577137173698038355493429757443403906644704429979093034474590815870638269403789715886411655539956328060554611344977214028835006584810918127849379886698035768330805751818726666304774634924330456340952061424162646462982705155716107111393370390839040829064417288863966816253772490107116764010724213723842584550237016954638179635766714323666337292619291256186802197411451028052816582890916709953021799379020839352835054125515145574151829646401217003226941892201483402791498517519716040365497076869720679684165015223185302619107919125706810351904766415187017424786977190876906380735009271700257719323596735735013916798719313203298154243056352489468044633920821682191157083289768493568667736405399543456165375695135008296754824432967717389430169893077933837658662060443876922381118050177258393315136389053216024910590156244297234733468223473156302903338631749669044788084558935160141997629968836627295635006554223396118706115171649534868737284509441463031524423329178292161580738810247442517992989847316652609920552404453370547196956384767077558819424612612825022415908760754907449415307468360243289202640693286572063239906069675848054279558630685600311528000652159674032764408327133742282691448757657405506720746145506571302591435069573012160671474784336003490910986528764868957537440326059590744109368043702686745352247065919791472437002612289131154709660969951298583878354985866960879562133429006167700607321410501664785689456461828863144943606426562500000000000000*i1^122 + 86225564823824937941145940184428500371846988950578239301357653386162045698484120086206348358004686345207876313465419067846535221978489579033591561802546582064980810370588708612863379501473566350832844520652529997869252414497779858099099955483590324469069813284960449186995181549688239601062664263278022434682047073933324078922545022196476746235081264627676435352162815513995578570221893889284283682937494851792013411701452497356202737217245883647679575479604422940270483992982649701087172466097915620647184008851300761506872850319986309823824522583704715470457093962166633599609781130506771623894514873279113539679566060649120520022315376773473963794363287323490366698876994212875373913506446461498457881947328860068965128443116650672988071463338595014470898655836812940978420688130227981602372378848332513728784592303826669003479468694890666373588426530880875793174843179940216944371572470228795103553181020765062145991557748157070431566516404146734321145578983860667270360533218457021016185225957487942856126989704302183609173589477149494132723992704032452401308884707268272232391270586235394847115076795396555828779851498833361410972164094219855150361671407816732925057699756273433752948365714977251983455131878539124408030889279552763027552065435055577607547872263292955249702800922714645543288750416284286093589244201452716981504390506633623575165377217159312855460498472820280874279722123472516492074302425115791377311968725261860465474472664601982188427123998425209938143312028496667982019885534844798701782700195410401886404169413485153486391844365913973161193295959991314831936827157355141390282119378915435857774623402063069260234219145732327482711838711272509268906759750033651416280837940105030851354488982391717592027537556048875280258803577768210173812167322648145021338523601711929167169878271894183379993731253567354991326026790441108788249720775662274304462020890573877861684756716518870902554552147320958234805342996390849501994736483560476851165971147565306195627223997146990177726729850810911062671522682382884678020081019847916289048620516281443446398403396902343903581132843129362591506235418561099727929830413155649691641948271529822552511420285902916301243141134856372983019484080883118329262028512043783759371689848327666360436274280187923359120918678073006896736851629797160392072438119137800763138989541270746961365925755047014340129880705542963940554463401970420523648075230516685056186960817568580150100736182000264189055287125511231292675192105559072624382701546841973404341798049229927779458578208048650007046678812759623010966000202987424917462361140705503952055170724343407398073541207432480425073909750733030983353371025614506203691146399382129429235889090125044873855246231078040044139927177451014456288414039656164056043688380786495823630256747933067615569432731654786457812182314662017006385445977750493589163436408868049767538621406568186980403803794206514055134748373068108744591872327564992240261673191379158430292608679284235185952173883624034368057540523817716651785039635571938038056550618972894071937505317904127259537050466741003797300716399625883547988806486036668293045366906726482048908212400534077085374539895910833047211473926765780509130941860704638158022652829786738253609326615157475794612140762899449040356367556121798812929292513066426861044550121771915073485236787747202905023251767176934935565054457684026011564997546431536839296075869960106360955271375659004947622962532377787636473472073798482475201490746600569229522335695309431340974015551717650673818932704457263086496766011924956753783474176215205309809580835539420144463732749367114402830309882511899883586383660877542386903018685451378558041791575005934853707727127597662025838411435034555793765758152551671959738285843515959281035228433122218656440763764142360796861827977771046606739443298365415607725831070564502534797180826417971035146275392311882412101459412232386033048909941130311036527875986487098808796762054486728846464507175768813556330162939961068870324724789835741406210986937649688317355428501360198350743412176096765793904888749599235277143751434619987824513876253479202098337041180859375000000000000*i1^123 + 35937176354301221521943268542135565924817818790816405354152112874841904042660792488635301229263095761375366353296926251889800794471672477052987977031248241630266648493381293875451406519866880995614043312683705674306680875226606460502704068130111607423409466308916236786535246619298543759639182232459496580892462443265897261016480567927636003696858554593114532442314264804284734902143989173039474668279853320721895974588747111583314055570602543035264922337249447217484542533649381469893008018155665755539983575890880757947010173945111544932099616186929784104751740889936925171199876982930398671147396157960113054235931981215648381999286855431985600367148970627207383426819278268829313162409291171075902373146549356218459512250552750929295719314314096588265680263762323180428668373855736497308758427839825279822611688451923253313692667766960081732754024644038202222749318509252258109710716436501039956954626679100462529435305358724844250122495113090485553590146209187078656441214243911208563283453330392837953036167440234011060088784557198113022159197237694800166744311778355058279503957363704241901518272600829716324115945767020090955279125075585321401093167257105724013295850727519147893817401223977401371849113411265158932073095737663647618980791703854418513503306945963367365336913073053772528355122675752599153301938886296786872742828404983959899159231838403583184962475269136953338059167386327535763419738607880872542622458373901833719712515633285076625214507745233715022174630725103882607691855717213888319340665129702592585243264344779871134907937821038708314864581640820912561353549481492739730297426265217942396208885108000163725377188513969170495803716506784199576704209050536028364895425618886847914957483783784267396017095180539377648600769685555475946021441211379250989248376300677879022592479434634346415419384026318954879465699105049673409769650823428259036007575388614692689199106884721342173287320089167701026199701880462449779312123109705311048615363412074454405217344513571963135681874389071694213795698279627558934813318076657052445944117626964444287728086247928123572099000170689440683333771046773122297457680474723080623559445421971634233088594765689805866707086750296797376004051631692861010136625715866372644610237353838267340685700294359306892587065822368272228309129461101290122555926108893836423187290829679195761897452755238063652127611071114255068524682013068360377220381989374765796985675729971704363959363013526036025682060613048723470069058371502536982099975796285241807695917812398359219307867784690574580293943646446796135297424139537350489909205547190501354904834340059832821572886388820681479366782922546537532875869683664823461308868950230429137885247224397221329126932999063634749633381624343324098905877150091636005218791022179379842811379177172392902263436403385349901947545673132498081435025293993390358204612916856633144512278305403114434381480104535465339710703183739011196292167417326493722732949463788625789229347830631675629969590753502586122824206133304218066797054515626280387127184113936677830236061212025609951086397556551763910717775107029607142525669060479427112496663228514805800501051691792842932446037473739830036258131173400858188375629410575583501300685879620658163034830746028876316588722948268718923282742725972186223216037142778577962167093843518562503928705631212964017106592500129785111153222615771976988389889376119677534824802384962879249859475505506856886401935730127169921414020065972300607553845949597347811560730058892454044585679716596351298829833079344926815915426483237241371179509294609682311996519757285123434686178680510360426388669051356125679531623116942478628114864424627921621192032125296613937394466486602251663900892446646602271152085425940937777533690083118759604278260373738210460352080285653438848667206284244926425244251658982921848512496069121718060277461980385983637875466845794076285961375770654872734925956054862880679332112015615152215075039119332415408833767388455652746173675666046752545633977265098213980675637833524816864674393465932326882320251721805023438783109844465777901262408386610685045795066563833725707371523437500000000000*i1^124 + -742720075706759440320973452326571944509843453936864582228627956390798550997397983374592544394418956859623139321283260261126432570192133506605220952817477146749784880899306623282784995315803667150918712663432967572602867258259197925661597081350133939259585248108590040708186070554930402125880729119256076616043529545190636934166590941948957161247549959890878939975592760388980536204841202916283516084602907760218661751857119458103044299832115255615698147584227568047294393757986344585222282218690795960866251982991712979376353271443331577281376311191909177726768038218190167239380847477847617235697539891663002990586381463792675231584255153910270712895398125782302512085844511040576483993575546493395026165811835528999802124486900151489977973848876365864779316427842725057409096428583168668983917742143057821786241084275634635533487829194824547310941053982633689638549435724584313176114144485581184608266892747057310400920722823581265428244968776662968370599353853797345267368311694806020482999557995972786748199053988170411446559524122810493079863629804789835393744367668421892571086714054373411951230859059975361878407509755342427832032410692905574034858624388328960377289193883498730302274004515173021092019584443680738574470914721924577780428258624935125932708310323842516091304039032227984296778172871012349083410851431208015246984074608247740394340303827722195254905541622884986767801481221593947019783620885515690385719863129641371598369839606945068366051917673488744869768335725285132077174413922475378382055054844335047119479768272949231625408161983969297406099296205264386155792209430464483467116518596781047525945865931430878360967014950470217132356749466773010996725835319927562833265924726114009121193776311591550501562056389214087330056970649927714724525163500221271724434654179683345194562268024386068798079735831797130557087681666908107092253016018618525037237578921641224711950439148627662938550447297364073870121299457010032441780980275886537249033302642688996147206871837213554856763088867830157566625037872277004055051091669112763428085882875288821710349327419258419808628497703389550933691387744281436718832325120051389090684341656606821777794226119008142696339579451783069909868297886256873896030488901197342380584086323391587990174589441836960824056387261900481562853153484095644919643887299720575325993284291547473303971217691745269695563875454601460560254881890213287344631133016038161874609533743330515681175480842510945575135381297386463676733408010802484617852157454722908410919761780268169408704015117083050695419095144572941139618418863700705290867875402137394304183234702841960900011771649710881296555091106653612420708910304648889257933989582517300034059173928810458443641454799172602082106792324758820195806487606233767295850376449512254907175816447691465381672173552898525560714795158961393858651868127597080951571802692614325187335365918532536603653238905681869930471414241915913199437209791599378540679204690845602289120070274233573844439104668712590973346459838688931849910365714653636549275140991418323582281272281946651584010745664574390510165697728463473507635470298343754316838485456549989525900506641814952351302429053940634807442671413010540852491183066571520788475613380564572282374112559042950665542271584634734316508555204369843348744103348708409237486024312243978240585233301743573710597998338563144521162349762832579019597151711787749125446543045428913089630919933490926655111194716004950264184030771688602967100770501863250390943508064154074244050321100104527875197228234045752335607666563517051619547522581915838206001670278811681962744265172602254975048984652748354165671466685146692543633811403621704484942692104333618556336867298686314146474127505259526134045773319856934005301005990046443825380119394919158110088637625936589614390392797016641010953615835526044707543801976311011292038301549187305114062722038343678305728706839093455437463466195672730648017735525367475017598683945850570234329174356205774738326688225534364078623096255141745680516178107362186747699054560431468037084125196975608551109594138121652302499308693770634798780578329859667968750000000000*i1^125 + -174409031950278757542448176704313496540424421709342755463811749616941867992795377962510624282104280477369586340953736172977186589215171957561060969355391092783947010528197086602348216137124752181037209021977044339987624850739990185578286913430468736323865884509823054545615975084375303407781208132913593340409154962217343743739818431736858386107086020635337944099726373673708562447892131809981344942033166724100792194610722221118530651488037278315595492671313965237446016060074966680167207116114720301930718833202450610734446270286458348803610169358561218137165352139737230204207965903375923339340741731331734452949749063752445573608703576780623611040197431056052478592309994591629382190738882034614510527145419260695158326123117967796807652062506505303714238960746116531409133227528329540415668301681441528844438199978379997146533145671234746350211701576181779964703977801919336475318507288694228706918333829909345000789413219783837004924235985777504876164508337801323624366666563118484317004365510873252558708781184788893742685828877709067578187656226696234024385399864662622363973055398874923824198954758062106884118828977571609596846111884561190020560895818692159466222913009844918024694845894814084641543149406202698275620334381870576352531426294594694696459139020516119948264429767148199213104848102722727667640627150689987439451592853531421953001634023317535919773410624038395743381815990652353383730079191639814805748526137460909836495487002127971447409603260622977949663750481833827067286477258947300163639255191857130072559934053648691209030901902537610136150331855139183808535247164048460970883874652559405375938206538969542571922301867406277469692420484547070625106623553794750093741269151584507645735290501066487012516194532061661400966790081197253414995576923785035386405622561660436597402427317296028098269597759114110715581541254617615641433184911941244047323794066525508789911430365346786825380169003483134023697108942070398872297903818970030907147368385535948267456595163205670827049717359221321352920824917324939736335862373630271547576616828401493031971718988895134692609691793927619940763406411621793811814671331015865902318062372916116487194363549201506578716420320696783010031820695516993938407821829157359479614660712668841212409633215809404091268042049529385381094814013276959483759012692077035690210081600254776509444865423579345416073332765566808877226897918662085167834292234408523279235788475283831127780014336989372421470261779777042639150133351593581594346869894643414728754667659948622294741435535433221104319516394453928984693116058326159404445519150591024371133093212814761269829888357704067833122869870233635671554681155222849072222800727037083775126001767581206064651736499157180056532153476056520669181927065287459032634152963380317754735307485256290410399614302199740290948913085967287911832974611129252317740586467260592512844238554160651425575877680038284216272417616388512424870612286636795895643344555583531086960134928546377289736443300020370456145648774088898344538983621676657788053043312391778278047257290844120693498251503883508618438367413101921332607870897159016357143846868746850556818587872135895882711460132308890932260113772487438803713277684417500517249252907949217581024854923175151412849652016237081685035267309173927005137351498919583267789189543489403009216927906291266779669407674657876539849216602890272473348071304912541029361455392269179332612498399602351945741516165065837461987143418280686575049877926348123273201593217400836986505198778511381806968694890282339513356734867412855996841023488376772371652131205992551110221028778821405455970131306292160575888303788107469066621806205764942421066342916118579663520812199529470249485050070088851950733518899010501966651295398729065604234785535229621048143991000231134582853178597499882599024209792691116753399985706827377935703906593928800372286562696147653707474006779173235182779377287118684792434612567926912979040799792798725727514474683198788026768678210148125731508143985904234996551088162571512131319285985173796891014051501654030387823507974737975220153267028949074044789761152343750000000000*i1^126 + -18454900600434334855161829791676837705934834326689806945937082620652331944016611508398163050653932643064897004517036572164903425705014358032135100107806633077208527123038850170555427330606416975963336328918068589893874963220679746992485952497884115963236815371562079524002324994367284331118466956835330610218113434201136746774584327759361081070917143500456338948834057345288830145425182729562761532772942962914579033518544258499380563357050195273552311677712475381387275715306149786665680647488203397875396183244148586018070591363681629669278222438629503130247838025697864144026414974413933071643323666186329277809780056990857433430851871816173219835328466926877762564095420842923086450749122564211693656449675103817523493028497453140436301627240455297559100022232002005497590390310791769322367155747991011948979942817804010215682315115745230763450675601176792921214008471174318942665617163602041327721224195383568712550677916182895859730141560623627092826744885607965267302675225577656211042574488568545708710998962649431540547599330147786465195178756434371743777100121552762192307232318300128622757102058463179600697297209199203441581911563717387148279273977032869549421244703985400700586554200982071075499905827647030977546066393373360540909481816048845151190567317218724149295137934409618041240718768827284289661377198754313842399691750412982096352804088689214252151419101471212451699827904524137893794946247016862519179058900951079032821425516679771741640546402092303850296243584841107803736102215316740292199341191376521951854426414698546877820907765670555628604589691803999780728709606135595190031826444584718293495976423193716821499667000626780945113542997102186516179272152024438944615727665544687510049678890001854179531565312328787752493141249098082474475750967873733640199339517946621818656857346735944901427234547419310389270718247623509250500648073994873194977434534815804730724417556830053249298602694889786800041936824715564508678377090226658758873988914774436197689523467327294721066880320770054698874002991924604856992656483529206252235236307118976590392771085341501704013536732136806285497943166374078916737541345551634289977540075715757791887422056298133711501222265298601547182898932355741620777331514098825642525964027024139505625444422233228855817632707678101391861227087419628250093858438008000735151620004145477019423917136338500664628532809636573431554309225699363204257123214341152785931785916542296120914038763240422340997415916730505012087402146036216398017792202662454341837799816579266463131498951890235631162133399895567633435037801424742964391692883623820663756542031067394658685634562435382170579078345018049317563630131311431225931204500657795629339481779295641977962483130012996494806051198596451682012015086368590702168863368154345545587028185751214634701073276404203352025116817892364271865104916961488628513909754533105585626297321902906623051810854422319334680074647393874112177952843787969281669881338870506139169445145183147175949754801140644818392408607697629658593158892373905256044578173692668274171713769974895470748170628191276382840964628074858740770464048663633955000241999159779694087776581109384232951381986447373898144964458354976389652771767140108484528749377068785972696229461106344429231314932348098540607492389894396618836205448834251753265047230210013428446461068982708992801932282250108526665043175999102739488994218374219706681330298831227002940259495432210975528490539564754122859302076234218673344801952420914817491830048060684378190210746705043112159848147948624914023218850378630584212019496889808659775133348046970741136542379981266731437078901188289590741496543005652748351927904809726949327657187694123281972825300619645952963873568559916188060884425252684141166515298481844527902821048370251460281250174542091167458283868406392667254040587843760445712040713709452304837731978234445343282819906854000428603766639421766473524737142689640502825971863485673999383645081396397039967194627165886525456669362506198610854059683722836113059422808162147260051629602028450579020602505687594509157971977240710328137931370592181499004882812500000000*i1^127 + 2338007520475576100275785345642042318731111124792272563803692675675649668427474052366374854059313140029655068872956298171481487250347386496821845758458168961940665755822869958191354723788721326711839385031825335764756594822702985102497629503851956866551759607648305955982061862834171126784898407977576729307611395823555317295385995733396576488480730911745665292210911115343707065374917297394926109232473306287155452613231879544863483234688709829886623992429624121954098588723906670596557704015321953185010702030669044667293834230746777830188089764112068968906309298831123048567232931854747182202089992523196638053239929111665183602881110613736261009691028909283018698311284269862385209351957150823374330305671711950953030654118918632640762406909249347819850690094614633095275456047674077611242120381508512820118687391874782034425849901816926161833364220270280202864705041942405621432336698697155815169269314860985087149192284998769933000087252982583225501615351393004178697164400726418360082179896026670661975032487088095774220262969003074741430356453831188666458750857081102872019668275227125075945635172632052444035109597333910160417433836142994867992288952559016025698441267652849527048491331046743533451896998307699637761495471186588397292959706983866141270625699371397293073655803037440042878077459009951751791514440444424663365013353855611274237034792433270507771773288589554242432512663284810278008551270335589100717180874059552418732099165108747874131109110406289906984296271649577241589215391188942631743967076204804587391900914369044526623977335588021390315816534042163232911796642111118320219093522579701836638823026990292978206397368071493076753275711251033936839184105906949782830172664342621763053352441128913621687683771811607361695897167384876727940961997983509040536729559425504810035919893851800717590567539775045002547598440485328767234171494677728561591256927973442979905260101137815157614839112558089470185395666611763465977434363183505435227659937175644421050783080703430838874836401642831042753443177638388948434366388670884702883410325823337408474144304937295614803593919150972404418871542564673587569743394861178338022623061279297373493050216274742118468776459146695584661343118195530409573145305490965764123667366362124884757087321819469314352952478366836403471183563992324933151070270548142863153974253617364437161747336379991259272131009149816329958251192668281101167626869063040223700739672787730849750075729733886040538536411501753134161862287199294661685526219491218453390851520273289666825793157776677590533180629945539540805193169423501566786737044360914395560033652867547228580118363463619554501493567706334056160440266147243388851054152957752331848378880435429899005182822528263570216259240300340421247510291017469262184757776820633810829442711939616218115633990993083844552987845319988608317416628902842437754962862414952606897056610471525641447072041204636932074274791039009570487353614263945927351859268248591774399045425711521219603892321154141841084990220043165485711588858720584977479782972787421323748834346240806774504746897062475172961437704370582979779662422701936421595049406410477078858604224060309915849536217275742403616733776164401118288316458810005832434259685429431143967722389797307204417709003274592438066848654341615752098766037864664845282958013956676138014359853746680316737064007375646554886976937735584877272853636146240243680140682501566511409529405922097044170625334033191597785803842920527732483355606018305256648913056234643718864445991552959311936779525365185226868486576706101773308329875934883908074635471991429357986238896066860360334577355083332934266138893628328707009221135127052014862929700544952731565690863330490544083409579986690379529897548109087581980496005258295961447773243879912483274074221416019430829830233755895111158570618114146111671249201392317347347446572744765152890992574628474014337248172265343526751975200148797064360990264254817867956539363696687238436280198299997666260095897408990629261882646041217436713793518784662115455392393518659491146090843151920127730532740580321979203786400342244265747070312500*i1^128 + 29558279100665776828054291622725265312544445821742350524325667175328131424264915606810433673886562894233795940594874553944604878841496649795878699783515932240283313187271386730864953150797401778386320948886243442519415802072217387467859922360817867123077133613309886159830791532379359312644584872272728437644385363524700457483789967625939833674145492038588726587131277915395244975859361699602674033496617244761876891584380354037158246500666589229880272323357595991361401522083133380309841623419246639346375348950570736410368030511571336878032432182255544083480671468016702073559425269786504363591224054845834656948064224271143274734963102412241354303950984568052095688437105642469461654393666253171591212787166042240226940156385246920315620347204289208662834337841855142370266741043750538190738069763461341971302080091915016824341700909181133593104316183815357794406072116917020353795943676353880141496977872964644868985986230004473850453990511437064874379594142999867912289890986536569696753097411355021081253364941122431522743581116054470825502527622142513063524782317093573482896405737528874319425413889668172066317927022709738835095051768723535014146661806771983337372218714541185935182249188479168126263721816605540867934689731476902432038528683968779155698010956221277621385192912583005138844128589180455256379946192901951410248494120636468215737683808072752709565324397675969059373027581386831140656082557117929552631473984382332136465049512396165753236843206059702843769053527076283599433498054793393862354828669049114042239849853636737345973408554797762158790559668831736826069097407901352355342252749691776564373017696107879339936724081509431680137785469726810356902086581230583213805705404031299373140958523565260840311098175209488967564396300839850449184308198316662417042270737103684215498856644259641294400488253444350800521947811477258585278386983257657362871398761531757007724211337346662939294640604480640796444600514289662713946922170496954967793056895351377758286034555944342574228112592451792306199349910893360165012613736123635163862852438682048589115343620911542963684162026065767976093392307496118558165852655272157420655325906952416688407828925285966727056881447391896347922907372351866738379055473603177148086061063967527987812914418430728123030392540598886962466591268046682863467692056921631267312528544399657471281741398345423095555670322673154194403030115987948374470466795663664393167732457541707127945886573130222095052775446821526182142840947978209918984569980791604792435390555170352776312725934173024566675812693480124281364305315639011969242980525392511878923035361842048389236207381205420142940687876662438652173655550307428369880692561894533713083063175007007411756025155437526041162985670548088194484421624042699674364457702317037283254602260708498026116324822115794710320667580128783239323201924648148758604454094976247374348473563345857855954067988801931286170675192654092603979180050519313969358652504248415846646441860365773521724142483667863938506641464381260350490716242583178623658534364516064634359280029962813092393822597435391537331067867595539204067754025884479212713399626776163211791504346337445119808583559267130625850142313344680564843338863148861737805508814197168549706653706356235509156809427311965593157523721884780886776523440888429804243458222089904527038381965125515207689902055399820093326273916796383623617706791346515382755444841689643521692679813255133176882504867928934641689558578503620589078903039232891930956304632966122731691703846942304646445308134275658933177425863185926072510152364681658213319160416655130078337819305752776565543328535185428876382510785945100594810392912507789131913054354199539918927354200309416031488645396711256495555090864337718060435974222444369011135569858874442873788805677273506702582744692737029021820720810453468307688935130704084135658873709986884304048164040842778449558621361440055690323462763122300639129566160569400963697582616911317104865617384621368197673003845439769789866014020415470526248599017366561439443471799647390078215100278356551630873578764091800444877373852539062500000*i1^129 + -5812803316421064287212256563898889671331649068422243221258087767677777424692988156882873829384050274415068734132175938393431669404239813037860128361856709245085494146835245705537548208711377876548464790606661420880497901875256765659334522176947869568777675920651043267671248625402777373348601216481124654031356966471554122425662541151201492805657781692683425682425300553779197755602815167988860762756560598103890845882743541149152535365404845826808238822544343676866884629522151986536279980261817940448595682963328181809803641895729883484688892193123313288596085561626954018474211538012656230981145973624418139716394036169949300299619107749105506301141855447292166033784853345708286656624485684464679370032440720425687593337453277669596086502077537000736619380449342221770520586836189742318190340378972642915330116154354319164635726422040849922455389209339688686379135746034132932037398903862541901374663187573909484794500198234277339194258612656781350197230440980585990849110786290590472115811262957252687957701638923940688790800486225515758234100782280700706629278870045883771645311794432808584947477873081501446741794324348352954182866029905739939962842723060861356562258269567585455008508719318312744091648383998740255266328345228873712394658148424707277133790896148453590284908888890227472821393067793559539142838841606724179303390080953291300136079529673998997241413763671520507307848462706794540573005920792971091403968032766862244571669971382763702477658591474470354412763991151686012104320813220936834905505262380506181591090419574752014006962734124075467446059656156186555779356545626168333745207055482658062981229166622292779039995725006798072061096994019292266721207425620737230013329979181262693072502478423672040759136308000044705518606134472273069147815121523108536052186565676949815786877927594283201601358392728508666006616070681844492955992870933013293885317063465664143314496031584117632139554662538922569476249026014623077448971390175850276752288422299887792444352400116791251360314892634718042997222793009533386842926973701401620884143738829856593410445720237082691457345594077738523863391462787621434260978271630112541358160815436024268743179048859327232489097014956435600595790072258275344676290436052286954084843233070012906161243356845972939344129415486241453695301073933757065081919557881804945720601257174213376386379912886924622839050576605683316302400780783814683209794943035700136332605951657133047668438574487198884280015199409582865348035776308798987161075134866607913194847620283049727826050995026827782770185859753566957590704697611451277556976501285734913081928807034066884684189843729715090817179682558095131032640211045775056021471645902879814314062971229393948427911288379750562214521782499332048957318816488917725652504299603923606387697426302031825481311595691234842238078568971053436358671197220111792561141782148390822899608794791575453117245985117990345470678067091131438446255192513355316936799096684271946235158769889725620836826557841505994368902228264870279843855886143693369971951472430226939913022327197542044701497129109237693653087497167607020092634616509437784738916343137415948910817557940968998132006204265081794541808334680059372702733834393595679272555774993573641026604278069421103162714994554901547815481595212542211479019414464382107990441935793202280801991182396689606240314289241334976966696363679484603085158666635674744695176247089735276235764912026016205592760726200828103253535350435241013067079170269214337043320236859589919707446503153091014376806690413004763472726021396193206316042980878261180384106082793279551748533078962385617406503906262994707712581265180463082710788671106786641717456512357809636535157469183027387534206537487710374222627339254634284544887290043444490896130428345686043725978185748688420553942617361074880519797450257678876601655341900765327707452214782137408338646993285138590148101920661771199144116450261042077039445965443446362467190406056633790465227718855348886496370551697290306529990142320313302262140023814404981678339768748642497745296894429770509837776189037117471667480468750000*i1^130 + -241350905663916154259626817255066320101105068092579856445731291062870249580397946751759853850968083936976791225756409586714087288047863280937089606365626039905303179975654386062475490954629728085854274079673869403504884123151099572521622765517083713777700341611872238986313786868706654137186066266447353851909450056224619322515599946607655034878993918859494850360403660223109476244914600840739160538229286311588388034289713641371133446329791622643009863532232244010636311291144786264508187589406525111312922300570300174305248866203348444648684421672144533718227422195118087659878497336152012633555098232881232670757188867350811104594751033782442912194272697341618720728424145608594007293701000219963766468421803766782140027269415440377520211642063943320947746100026115887093171392836309772023784473714006891128746947780900595369153073488411088045785976647834716235394460487602677725946382756259944423208649783870749304097478066826290450744120535149409379850513150263184195122473683634270456969112774700297356514409506433497121622187300445719856574038939124266996677934817600974922102338878176529012485105986449701040277725993943328935492889503060041493052420926406112309502736247361782224288043612946918050305692448466678307054955028621767146817216631822936691452570155965843375428452885198080379097890047317972091306175065533078966377141124557238586844970530056847657834101286792683974247578408777620782897514657548796104578259609381959091876099103447319816139631533565570940672914298544579809469549199904179298482144696910479978549520609121598599192356756091345904857667238402316423362011829164540414899414497778426260888646475235847787636701797090227825916985528266582707023868778010866178357361077541423245171463828202591188322139024491773321342928108409641757843957887591467718329730799744665297515216894044519040970125610848586325219065627617068265317649450399358192785750701830284957269830310468162614770232784280611225847158651636430227805297540566711002481658630710254216122223442180038843929715263138520393426586815101062028300371149181993412761164577850050766200916245085661491771165041415352020499410498082147681282623357515173646692440180141822898090679133041542745538625522286337018477775136256613140552901319975444821280666823359454851309656202854037869850296186415229507763106760534844758420049633736605571703862124800709236233390761067466397976358866562341230515315781433970787243600663046076886745614509166703550251924538580038593548212375037375265704660313879320440377444461718777149376940204503817147401664459364804456120303853247194652817655458258962979270779674794682131880458427114069521915667835902631675845388834125094369736261946197128844088877177657309618995229574256406383361363631649358235780608971682708222524561957547868043981294762722254142602003173414755483928766534109775504869592679688024802525614451888942458504567652503814377485495844649559560333523416372730457571317208399950192106450276073930186894477395926029639842122563851335719634051519726302516499649159704365134387836641530558170322278989875147172642096071173108846652499562981185463322413847216168776696251346479047582821856948778283986827423729407904323004128056079104503375725429544692587752981861967417333835599163775866338780242311254363887945433567379981963099336110645676036505058166357532798691232430978244797818315688664157264850956460515746695654306507558266915812690450740067672935012437727690154644086247234592594119340015940961308477413591252475652209598292732324612820307269653252458359551108681420307567136043985260769956072935223532461141110699988966805333531148793088158076939203171558336338745132231302206811713376530789007791367750936758543147257706969395331737809277092743394405533956691528448954264675193151716263776266415404430745659999965192497609311685048253013860485733998594948617551617822843241482262029436417507094949503405699873812165688337039783465279708792584135641638756915280384017626725122427397069137833895263715823060031892968866825218630223575259660152928909341465099838444077581140091324846113061624832183210991003942830730899022216796875000*i1^131 + 23805530515850020604757640769845551505620113751365586895277446618902251453197671196966112224247210593381893653331778363909241963043205330961674601802223810159742952435486846001138933130275809708515959314485307075951225284140312229070237534340265284103368574451176352152411784932764009872993746799701458899515677514720984464039140955824115246206111097921341705432066042134482489578318053904274667123427848406705079080605184736098057061787211250497472069262287880814137037508286487226414263933514225456046167475641800189189508542613584369749700872997621678114504006138785448980459873521356908221363721208503470649749972228092443975661566475127952452343779471516193957709557275939557265041781826258477032521199700571086592571497104867874352176271614276248922274560679734132814934356828169293304258818446575797315037827727832168954591875695686100165488776387296445761028575277402776624569947848745300294347279515407372635039993429191505663242682059829749884938573742778320119489580361272560242618876136132910686935419960864082776443980681298620212605727493384336314129277868952006193997022104063674432476884239467455407926165248616713399903694382546640466351505646804593593588981310384103525800921289528724856967515760585879529516497976392891021809227876948619920393802014909252632035657281914077261166632037669809912577514325283952784055909271394894733365990356449040672454591260726320778751976637474997955674177114002215315347337909770342139104674614155387920186689481088469781980105396991075638721416468432652560600555029306402928400333616995987459135141930276649333041712642738706409195580463526619962276976266355481414790244437414832491618079112777908685997371435194279704769648406947456127580518667517854997434357191442288368139881416374786181463650654076227665244957896370799591392548699024478079158142768993419251989570595667052799957130276733875691876428422719258769019128332596852158422005858175202280282893360433739677779384482661490432362836102217958722393333980704607721478009241213772319149567550619675771812450042822811599742305339849036687373936289202145823742207936787631307642971004262234451796725599687828862359191700022158821874294816720561926589843473291837168443777387033397204005236774502246919782301826337017557547770467397785574291594041550727915380804788562529139709913836616630455890309381239153796232314568718654736609746407619334450996509813451134082179405186427467068556891329310128374648703602057576999021080041729899684890751049632144821684665435413348781652741428907542582133048339799949457570196714785105600691886138104650752929163184352813082052132774638695602962939362686472607308729208910677839153587591761196114468325971717372125446210393830674510369913531752745059189465053158100087092164061923397288342961271267832098376373260720283356103804628810093767546703081941337048892988605590787668960684325330584137302231415963995464021335298557145442382858309123072799452059079222395476510773204085650106592928647856865338144514054904219325248324568709568733764782583231744261278592595180794432249002232058793336540405364022716369759297308511045959831825410113337508446920937875419671178532558992912773766666486480177769737337313666320995314836903711477027110203243316871133913132319511627521605543146800764922429134363588252623149399295475079505250448508901891840998143029082347094598082710192360679903078773282292590051444805491271859696516543290232320997745274174664310578689347654033709013577728314172572488553802257303980713363915619499843733469271545084297840945801661976166211680521737468979677044878713160786052349838141246098399423562307602618181203427630200444033622851205351575994087027074207259036621124179383620449095711907797268240838389010851096178946253582444862675913505929793325649349531489638221589770674742850521805960395452941239538834810074204255299253382644894107347210446563446634163156799806097453427051774523779404333023697747857227085624585926322087840026457095782265703292381770109843681654333465145420966027143273365887392428799510946956044495380159932118026049018852008283410850904461414047591594970703125000*i1^132 + 127781916209134952301281483417139794097991276875408682194731390797066507675856055631513554802191727503233311198911221879333021706235293630688008343088328378433629859369802064118981006033046523677613552718145335432637053803358594568655188752533844286459577100046621800501179042791293395598259616694548657950359775825737127941322298753571974659311385602214564364026743024670048244353683790795314954429476895353095128088671628117069034220772198073240813265972156638135149463788513650560542509804639232438972188134679421325364608156751446154153881307299373934482243000486685240128872064018571903644591615845232662420827898210778464487466345285073077432008634022186203331948833203309890594042227660990316035759461753952394595213455091859623333036334108414062947032677568621120015542332820495944468626623094491362695570683851598803436543943586052177724161217946542338503563623875120547604640556934044487440606225928418111466154383782721537588266966451820142831756654644827179954050335101136503164215183119677488320013518542558465536264907761918020698916374282910713796207005675012214957822153888615655861396664161062705783619119221314869765090156097351106644976320046272991371293424899406311559498026234114545092598229353051451037648841134577582730182424645289454229208638905210768183196305364869116202480801782215905641975490200056829554115779405441138372011103316999469483140806460986941881522471531180170771372697878241292038873323445006163667394918433475620063282419993890165823267975159050596303671950977912710662515904364239338477504995088410410526199822833876928751802475333954421635696976646326626587457163889048534144383959050549846384276475502171079618758509115278219442497250573291981169179415063120740894225818085458172584179931778613607641358102934924500367498575270877072466561654427703389285328633320315330825259317015095116267886469691180743373230116572511740611577090507295732916546916103497317193063850290556744053841037565517905449003630313278396976318723505317978617946855440637974624110312951072896545259070618749510451742597434666787176202721153094200241209263093175288907246595037735159846177742275107867692167323151059839058728192769967722626185437908628084562777224151936014915931931091031017254203853104208820711756233598832182560791340761556216738715781986170751244162807658037686647803125964627131073013506894111579278500424507263859529867597630697889758869090576283422711273936318379630873367114325183341547232795940152504041139357491796044235974124811447679002724666627847149885864905144665187088906551712449333087592252863218705472988913301291371838156376279039556418702272370442541713440487534666293147325487980438590160716609715945239063587455120062372234139348764746766343808930394179757218415105970670332508424432706996325751272111593455224097119665204912439978524219228085075909372023721291928293498055062837029459141635354106830639501562014409162073393867277572591586611390288910384985183729700917511041417952457995514619464295490066050768671669738039895030269260420285219578393559972015257483994943605438712013339674534670025794021239414262559155045129162058224558626719969885081321663529323559982928074371333203646299845902337198346405960451893899878946984837952361006113215849639583235411151516917191382247501446329672080505004908782732773414659620498913053241260169884145246144337507454327018425303079177386535841553025480484725636464997473127340780958381219208076345755031918196181429239631415127271751021284703030798190869810098367143794497527090051690573106548654279637191595586020780959465100182399080602462595169157216677636813295606871718907690068527313495713108513844156981160445482368637689652543238094918578066309641963596358270500681198884660317498525087681846452887004798238777011611164650874968429551806671530581269517742437972534283390271215288570593739314292496106348221881364570702296730869660980529204851426031602983752434224604309534547619687600186940849637215717268414355342631863391315351314821404546643138448244490263444096031151933726443912484659197768437580250221917634732454774014856715960693359375000*i1^133 + -33201242321309092015100490677017102919742957147082889124169325286495935723801982258412582404226047862529119047757917963134626033696677282484971056615208814803351930682927888231912750847783386972665774310819449855630744236472614888700090984953218164391800501574706913493123146477396662096619453506831650802119317709870377546413501834783775357442511192195149058797033292771108685363277650140405426371814328394158545801306449669606186148505187750666226928750735245435677479113757051008800015968572095766450877948404011580646546299849641008795780611956978762959657493438022521062563855227653317286760307873364762176279998741206695997407925167376190801023880741065544304525473865588856430306810882596224694888441715652994538152048213340839088975347191133095501173903098630610046674496142422484306185447227918006362044922901392945116941342561529516044203608872990109524102921064990788545488883719772181813571845180620507193953494378621839432724113670317853330058319724113106193303007513874700680331689252960979588544488151942678579377777596452217634940781776025210887765014537200622189931476051768559913427082743731674603215913563785377573892780665828512111916250827359155159911911291103064574867311987938726637514310678215378959578426611741248799464986287224843282037945402186136885374109894857237596567250449291222126304279786538658201208652455568989213108693412309471091917792466545652099432259600628927378428361390222339191240357323224135680216345560066363049513961020965996880867390565867290387846666767116315526544527384297093674960222142613622105768488970668042648150637911497947860298368736390693176534425030968955434382695083687269512948390383869689223183195798478515131405686047673623314950165536829503974593989315782120062117585532037845089620220359668715433374829688739011662467343811695670289705016165061357437316821891606106940746947296661384913315752754024769685669654080535056650081643255316444723446867851437747974030560583042859429712442101530294288079403506218527343363421426041782346176383460143213005635937714705950490536511761614830688910049184178465585184995715490000121582105955760391183974576324018277410179063634827227183798094239040464925745957253333492256081570679752799445122039659514678427080836798806827338288539067690674569803678128076417315031741101954958843757279835788445630816613111232103652763024088364473593650038846431202805583083259350789915091561844163246367718027745052471901371222248404839670532749032045175947933223139600240291721422781193339128786892627639397912504706975873743141338717949824028934801839548984191998964248515602567678271304871966925712393398389282179459855257885681805530046098626614603260034025790135726273362569993578866951633022969793968151031037112522907613214852075976163169412884079686077216458314676933375130916013836201350760525071100630238865391425226770288488866347131016450512710138334364699505046691284344084002661119768567049977886599661289704090862355072944013713764489255551717609258379662746660164303009573530088591930328457143162324059540545343019459281726696084019519783390900095362102930000487401351967552383191616919319637819118079508673814966735194101623283152623491192726853232962714941151707947487041920495667494778045910718548313730683493853857744806097691242537198279148952380657052919134448214907518314630357029058644409773498796812887703497578650896658089651236029752288175299884460419522241506784732728728047079374576605815447128279461570265243796987920148850322133691125633367365521496596146060209431406153876934224530964375419857946544871226171211045084038610250025587517400040365226487785622599230871296879808254136016241380981781805867765998092602089668952905171413425546533280392931200457261491122835888203600045241672962030232446949868846702406696643361673026976506910126984383231614528958271063389076866063784806401316105566751254702330379746169011789554725420677570581592535905197634235653166984247986240880845552787645110844589563171210954895274634193868000346390312281879689185241799846189072294529296026017192484470534759148564811698081628829898339843750000*i1^134 + -329721623022226104260261272420422096823893131515514365811315298614389497878924645800857804248230256419781758715103303542628846669745872560863928495286604985308548773113176093620206670610478553368103787633576290727388410774332143637987071100393527087573605300060049950578086862708270676801479170761598756187591706931066642307256178497979913840706137572109046818216530873257870550118486301691902812606460911726517165391538571592491959893114335022606180266311535010258764587692231845307138777623742474974664137134222752269219077564798957996949981940038893920205881907556269574975343023700979647619935112539684765602542071956269144465445129043511193926547367038265766353512697622871847803882112140778895572413062995587332786659513656980672371886936127116313157300276914695412914029648903992974984429205806552030070801397695434239332236852376374496038706337165163700706040533281958335653458271461381578935709226016325715816399533888741605658526224297693920143173886627790497950744282661395636094114610569850825116071119043019464665119919109850181072416817813889887386518001078188899008513771545295530055445112061889058953365243523715025743962393440661675350219904348033344359311741558810182891356319507601627307773867454007372391620781872307165269111222146046366059423171817051526790275854813166631935066632926524694138092617036344051742800639477110682974860737124851801643121195876927774413973739671960074726277706021977305106374700319397482303534736893229782674680219239723774796479542751182281321974139100390561624092206793608925695784641110485430843537992663132590409241112928379262149957605506823658135788078479344001972981576781951568088807220936583782727708597735520259148065142299096120165108424121751194357308745283174854940095130881643562231124239766651603314938810469828449439135864549819354660068660666699684966596905016353667022322218416382956277218087642659381848589074880484512674175217996039667356259804309502812582592716008065206844173966511862457657382919510148536172072636277386138091986979663879158155694394263173946796466118913747122970763133788997652070683121845161742345263521401882343286231675751414817553048161858033782055905661517899767105279150772189464467407814205289421321945330439919400215960455220769188722071207785311443666850425053327517881272936507078266558995903202213260480716455080919734509983377999418604554173174503419380633542228997023344944238603247846527902602721189916447540464153263314151245154884000436765145506836152957443456521884559193002794531096140730425000012120270231161418733655806260868843282781486780971683180556139922614944599902265593421839027426269368882084420991663844620736717782304650665428110052944360415479475844176478574101344512079093833490040488895267459422761429996232815868776059229542474136556502164979286415278439301518923625146342460141560181627991421308372621219829735221039134755007432915994688493129468732109467833906191503260481079466987857767624388730459607188177218501877117526727464904367252471163101187723358908932247793405807978091294022475765496172735752209523979601533154566065009457383418982344808387671494427868009898603549049335632699347082368868679273965282391686007677367169833816216350835663130937174522823071029989697542314746291100774644111647842946993116135095546020033556941119353618548806731891941266265723374221798816506667315194611956070740403864722188487822011666406071977921379439452809186805898659319960929322280132397049043877459120350346892425919894414170019367098596432053483725215509561686668417751660135433771161267919300285482523029269888258314901157455689909598737225667700357149731662061354910214286929438259338590403065451449185544379554214773443012907301767402558146166418787143904085381181334727386899586649127448046751507867349131117599068486998851791555449750460334719899651995504833804426304923928214989917130163250994402046466330382278601813451588924302444269182908040619377637132622677593818408041504086189484077714174669888915077468888756472729758847806425653518542357737275017642638892436439091096788088512597050683314448291015625000*i1^135 + 54829737814615803515115465817591494124100592162193627836807243590531497573907070853958837068024043089829552099414225050747710373510887308369818200259448345036984761163107442187444459854550884279799540758371710217115644678045556289094071492071951923361535045163132616614140173994118027722758225263836042044008060701527313510023461790706154985738957986285647093607661577551186120711846461925632719655458823563205655417873101920987035979384522342447490595687616102868571705601564143979145872230082698730608021779554008618976167023882818685830649437229304986660318990094143624330482057853999736851456488341419697078037585181370039593507948177442729313371730123304760666271233095888910419176842463745329775819572552802734386037633416965243390050196893019215441715941389120573309707950995205523541337760222341066869208394919928670311824687209300889709341772463487315249567550668844091042110386137070251710389063209713211576780818589745957917622049397287623031272757198624889330072044616979664281942791785573617477671730137843036915502785111139476015304993980856777599648265661277387996700432560583778163265814962309387310423318164266068179592371098514632190399330333916829105211427877445450890951998126679685041100559049334205922398720531315859174997460203546963779196187923921788198378235813892631984227872292710148819696582405635171376596112986390200106984400543510739400664229370766185304639704084645255317866178382143661918991975752037593513341659338588262572913306746189758759687448888437417282923688789951516387119743907331839480180450508738817510382548611351514552643650932529347143898275717045350928571571949093743895042636604826349973460015712395236626964658738032978426484861378538080942261325260753599003439005382175957957033166282413738889624033019892349934821827356102238675538389243968336302711876305979409115688629829302954094041153982900160871154402246974781179657651663466516455115325688794320842461658400763269372149674916231417392354941024298098398592817219771087877370028365316463122674317124228890044553057903965183929239651495779049735752362276912629255024668817703611320771317301639321537799369292038722087073941488537172924752386694640028433246611195938657276573464892561379603782629011783587479559284888206403751822096886532492845326810287637852330556968009626148926175362281297226842386449211646564660763336927823907189081414138018740278101918351745209515302111528571155483539188464262694023593613258467389502800566328148542622890366426985199204124981735616111452861956659339415306684542305329066903195649644601839644348298669387754933506197957429207580210424552359021676509355091587597088965746359720074994520173612777374120637823111275691188002668034079452101803915957608840178551716140378991188531107417255396761441382427820531312010949144450178465993689439641276020033889134020457568967366717502735248514750348068554445606494172263734143958124853410563939942884063982655454982685613782557573804229798229935346000791031730695795844016472826248686316866759148972362718153607068733418708150972186712628327671692186542759014258831850129032725047065301101895665811061400634910023708596246806104996736540353370339347466129674410877839150468335416701226679193331490553360846599481885969875809855961372799354570893186805142492766605620294176082484253584001835084190946309084417531640127648496721087934893091581576432527819409668586646989374346717132999751536431536765860147968251083739874222292016543467494805057182013962840704829359786267474318129342965237116499098029918433576431348057951715712892899272414319457796137926467072472543122473827681657305553294262767533759756352867272089604192690410803923233102696730284922815605271926745933691924671458412729715788757667798851991638576809089166446472128259287933027825948588696747334501002540368513969886480733484620439867571802968383524219835851863335067854795024325238255162311727739637667560895897885468957067913633861732808908092560371283164089916917864715876294876098755612212923733364167633863892072534773711294407736822130610690042300946574076151000596948242187500*i1^136 + -548559165953507095077764575552903098699463242405720893992328909559296155091315447422883955801569925539053935674518984736218961738446660983617341311370661277227708865508307305595709071245352333804826221655012559435176852812095829017695753722108001230880283136089267621032147947308281454538577939229728362784165768142613428163945906738742012138368347151680302302651548654045266374951835222177074955634777887893187252910057201864479773225882090348387579228907363246763792824451881737765011295330477808354374264051261454170012086468050076652241307049924488562134646545254584612859079751249539717625367561530085747827525139348168228265769702122092813272407673343726375723674457343704915158369378693802224851868092081022387649198138964015144689016944233104779744587162264580746642408037541094894341587005760645849834676693977784617340062202034185249989564534565313792638266961208937481437583509925300650385780192840336125645586341818672059824435684342474186400670757492087699750006027397384074352488859283328827222843509145024601335319686938441945748157459732434831274875038688346273752878460544443947710722824953487622088357856322886016121518362342215922925945006606058783310269517430857163121335169389262745139761323939688178341345571979166191731899308725300890332356851148260558856926171395846162609647477099662122212189568424203051737313173268949558182799549787467618354999832761617971024823354500587887963693860505981536808975004544514681178138722942008291197591144250168107576706640503837331013911260094685734730452813644786889108009655666512210073138181018895253821026102210778827056733966952831849469360715795843310499560018263828310762992408171161749983098295036340735492424715010073390335704956272776518246034066890278608710742364117138486748857073182096452138261540722617202506224493624243561534996377921957929643533102894224262412185237711922660184477990803236714225894335807216186915814214412259265522057378993756956467991957259231208076038893599178841509285372621361747529064633963649474194667556059023449090710856237555452869404273800339447102405379654823248635433225509228074441056127952105566083786013715495048979648260508608126441081181859847571415323431142527663088511735128687827989612539993324448209519561491936265033573878733471599641542160145256196589829273017973193891193545866899690920692359319684760877255112961702685588649842580746454856825162537061482713831575932989802998577219177829237318574593526358569532261228909600771154861449575508982125246561393349241531218127572479085246346436879882167607982279459927932216926614942294904340167950050633093825307128424877169677950674483518304186571983661684747411783137751608547492906976422147289406666295400285145565872083902732062224965481955794375151301889833891045610570369518229227309478013304795265540883931071745720344697588030990911239686534746524771853665208981873646198563589395886178230880659265850089891194933677497796267059588489981767123433380933123354781295046686277262557013742715487854583218700159949130070784447754378771103725239935937302129044395615740516817913194286307196429202239943556908946505127777374925053515279385549189212232739642622759007687375761036716737156654267288532419354062179224336151900407776932348964458163643772325356290910243945347998798286227872371556566339184148162817460168170131165134450227009738534288205688298877499545534934207375017999438874480839347528962530386906934115934377963328089798917533486216487552381777874334715832431825606707698768027526603732647271205501767534776626285333945904689115321899033586838465331785277281489454535705376190451754590823772866983732221023402844324603221576972377500926138742479496825164524963044674643378036273973190561714339941392559279384017178345272107861863225454084658401321938109711115542308102371357193319031998379078065228910965500140904382556975261137453357816917248501340852198567130557580048774124271132725427789014649328813080323669480108527923294110239326522553888508765103646713722915204386337055715341204630060740141403659327677015567200655397732891492294921875000*i1^137 + -22191716340815531287240377328596364894152205041098456067250430935766408251221903087830840331732073541713728448497968244980040217552555870344291756189044464247673147004983093678745955205328029000763630742588502420067554862238225091973613249705308958328388726445631593552550190081535585430182299927492964991312771911458309773101782732943706241303390862360010917218709015744843284721697282939777390712075789752507978362433384207740521220158829152183275468087388005861550898580064432488874422019008348389958214732779171224944196482698714328234827013059859068657580368150752177001312311028152206846197051383745588577817950071366988872504109725069176115018363864998294664148893053003791170280410073232551129437749677868747851716380875761536986602824024772102956779796899085360929520421857098476442010670680089055869223289064091996985663131864124183776273801051091210542945486577737816129956023761175876819481233924326065895025036741184924957101059114240193880095346607007105141721186316179891886375857637680697766421209758666182113253695380679205810284948664511650563949549754652594771878514291687118540448728931917769276178885139720057471091526467379238267019544471318652180834493075816147293055797322286086144762820589818657332428458718386204921860853126107949854409788977480197005123496402563424038628542831234906826843593122578992560978157289108360704303435432952063488013898555959589074435276662734928906297636995235808733980313768422753314151996296131089874793724969630659439418750891653355350997132773773020855794404492461885621364105963311909777681530588384369201117706578369025448847245882462949233863061597382370538054827819674874543384910611261943579167196875290961547697692662901337906111721483194129611969661933732770886882472793407997720018245378716078878760770373470770952860115201418633633389885956788541082708707460688031553396612668031361599733633082474638856768617162812844959970140630801083415460259947777079093862620541359684835287787342744669940957963220931608570345119402810682941341187219134025845949956150090694933328397959195390075465482985780622819791689851939367166527380261929682864180817509450584578939349309397645337250617220219900074457138196087479063578293666619594019371069934838443302866283653951260483492791248860483171492103253744174277962324512119604896147499257157399393545500782037223562578770592262354366649610790322916359181381343250058172203131852418061201755918298675035442748137468136671325698570971805067425208799119258560107774229823715731630416955021260879619213989041507473107699117468817436944121888499694762232347232926485318552668132100536592801793139742349475545925800636623681904568932543574163767519022701800705861795731171425375127789547700927163136819267453143801596919397836078839879499747620022147895073090971666406353286275676879008246029076348378027888171821534540092682954719887977268575647982863925090814414941970041178405896474308638040271531809743262593045678865224974671388009175940341736394866647047014217381517814459602042798501703192452795014222430677525970645655638168813159935262540308133031578609891633493813407825508331100864979309204510053806823222342956470144963222971818241960447027201609271908502858522160601675312319276688814271382232296930864267666630392455045196196230535335794090796133169261055256688601362298768148246435240636449827882340871247040957947510533505648428636941606502781112341003377046115671233696286000949311882189515344991497117844691247064402731782024021506932728434673360926596927109855167416681189355750686914299438506999334458306091315934021421023438170515559319524737885765490736369794087626198160718859416811966165231359601467034710056214773181998558666823481512540331734046658033781256311857747192518676419368186334903471441282272636569751385550190811587761498789698938896517766658325341209838939247300413492271786193546909964236440922117762826002693166182867982058258973360381361015695365920915738010021398254988724179271671845426518551950090499213155435655111316255052635429026743225528264794630809729597234604976562500000*i1^138 + 300159795987216638887421158204229212178079903943286605571147301174197555318092087553111782020051257214758371935774375515745489665263460369753045338929593545653002032386331375369320666403523380434617194012144464376048825855354139106268103864484911266823393950296064915302954686323370244048508139713621448991999546481410337762116120660103434045608198137396994645728026361256921854762139773516524782037804837770272365383469522185341951647049286102071814728520757266451311308141448060994385852215171071813215371826317263519707133579941077570240582782843049483550956144912984129499705219859342888660669191822049484739615672479110177912596063446389231979166244907583225708382425908423737641559505243448445468515915241427988302925679650410291037083593638818394770253459944122618176554499320225800494577638589915934657668120652915549041857978742559059497491442921227278320725160979429735637770733193667914430861926159823315742264193005917343348832029576266181217250162489004310059399492144328523204146179994005158424008284012936369123247925465312948278595304304128868247319296524553226395133798422996761575910564273885338298356336092281331879161849304491639766176837870142871147906869252454946636821768006955729910945364252136972174940353972040652114871207272005340932567929573975321883142525515562409883593193353610661596956702571984679189944967492248202270582782200585858385112478084463385583631002433901900621705349325041289021619266481231480157138049241988155709778933065879930408586970044325571701868589066069517407168521154861892949142893273591823397997166968852388602356906163011162608065359382563559229567973759995849512909344696967965381984559890026215132874359218408173085288402739514747811833253989089611666075549569390525832624300290773776531679348427988033737099159518868493087251277126084015722179438433272884426671754432482233081136211479111313743535210370992785123844286236535482981936123053687357949659924359390566357939868945064431259948554850104079258738584254778018230691908712943234794427068610383455905037097293986814093847021181510238590897226331513207321264475772412414552910784851534215437639857573488145687418470157566815896989741510271501119306436063453833364738439171519775134496879536927654888130095181880656729824378028002436703957139047436583940526380052865899582754850298370312174667972335071592604070322220759009475357073396547124886762801246795115108952599128283424635880418231460189195249203760594661490291529666307192021951148721460056693221290943117701490831787741331471150372200814364136742073847020349408696943907019689512130883677632711553573113109979883536033885332167233202963815143019870055199801762331835412308618551061217817868593184238799508112648223751785413893762855048775625179246983738227506822942606879524454925152906524196697509788275302822207281536408864431434765800262157114266610003894283705638878191713424928819062437324252486441313163975050262257203567448620870900505018042761846770939408091247687355253622005389151704796756995479451420504862208832444550889270483207334138492609780694185679349101290637046514411299928669997545513323041882992319065254860435032718009853317541645867044968434309889888681073266110231944830642775180671574947169489272129813807489202770659488259960005663253828169808807636746498226925439540066758546608367675564904657757036511504746443896624645537527159306831975719765500620895409081847394902148888115141583257739831374675633373855022895280450442988458067846754503862027923444061808675144883177238467521086733075762970881104248404448336493295631590118528931584102366042551175029048860534753412677292815375634333886514389946427964127636697129561423750410291806459856897578658288602458200389150724648780835760166054099843636656558246062476906523653456036985347744801099679572675322262370165348346922840243711484804017474796554482753936431065640240663832044675566042508103461719903240689256734322531990052277075622664235747777529600125757427454982041151006707832461815305469177485670278827147104268561426431387875261223566869443464843750000*i1^139 + 7921428383915614151781005124035493067505119112645760887631752743979118792925636978028870997500968513082395186458265349203013327216570957680481606597206736909265867399257739790937589827902281734302834587820551477455071129414885027724454934364594465420081689538789525819898808280392132227147809544675788062666516790927343549731561274813572020472017370580145408202850117999236652517745025011037170113680511237790565226917535529265891869569015554338600569147228638530867250624064738706329621666421062637737162419749265566706305769299940774999996476480717663524152714079964798573711636922708456893103620898227145095795775968064981721737161286722773758798625171077835725508439700105719873051050029116304043220633871994444571966854787848225333448327169488492194511352035461058828609823362717001928039429748022046972278698148105531497756160142869709104162723372056269470558812896933988646557818129181248218284729702804049457415709801693426920374267381261860199973839499112111207377058637109694632678420082420920589530898396884402183954958910797893251124575135241970464287842362684832877451357070709568328017492094432371375460401925056999272400136520401882749873213991854182098974912566204599424758167639883326497603799413989422417447523513042526037938583042468372238011180120006130513526713164202141778918971243156081374339980234441986195312802926456479486931279487513157108479957714971924270524870866784345234664207447575521671888985243106742480955335004259179494832965575763691793502049142481486606906754516567925856369566272335082319824181303117303259957429953166133513962201750435407471223217693096332007955014838171148567621214214474381571835225191487096276234017769603436034228331716473682860690988705343586716441703156337076648104102409388870720011760340684751072324666017076704002742277187207455241151000242503365320616135092450477193757183690770927064801525237536284005371687173151790204821218792532096893746862691926829289805396691708531533256107439813076971224794338849641289244824803175900257883854480509059472428104495331523275951667611666502004392367848796157269247448352731339188272542320894600809974297200823263291032480187225854955472409938020795701503332134600570694567244700566561765128547934492493402634166708916905364904041171969887352813055012869182692117878743932277783911081338006322997014382016154101604071864591581597488608024993314068928640849395909067741794732146877391747965431254769497981543887016141242001377109242698988442120974970588519066920583850808619150681766207474891624185498284223466465263625902482453204862734864332094368466374751701771976342698435917285523448484012286505674125753157287402439021118411987576150668246296740094358235599327293077426695285876788048647802190033380797142467478283547259020529487234334323059719495411063896009280094017448495418404830320184857155094783518382238911274398269993071834380713186790842511758608989427816305038594455327576756596588909764563148545304236767216303498310954605397741430987568107821989459984270497713829576352347336201189152116459919063395003671819956499537919942541849469907219903587631809371842571925578896880021076626427865966690639856279196788382593776063360671740037180784994368089503361426719561702891011597631783372027332213808772846455656856251843489966447572115003444758461988579745516432197762021303047452550670212363677476736937919863052067088656076164373339855036681051964178254900013087023603903135447166641810061528370779577033494816932234444799005904053373663727478918895305781268150784578514354432969849657402832045657108198630679314476393765016301892762861627582168606004123445934689475753208781294441149870126821118243891409192861169238451626707710658790414188573030903387026104384711314032690907264525989345899972462356270149247623927634003862487085160803649695524149138080408908740155752531106243739251644865508343332427008888401965707291914146878561932469173229036676912373228107312085831264704288356538290048361335281821380036209706403827481592887593166708109960476204083712724391082696417102343750000*i1^140 + -139985601455473686228976000056853229840449011240047436280753294238846829101637165406115757717491213886044391631609560421822683890425977823895250443923234252711186766560905367793603146187073924391252601678990021987106683961948286882299815222129866263280113271134754277108336573077148339571612961990420685862891150121937995374800587809887608647545884937602403051780412621495692675845733451538369203133690515926582542283150873022797963642735322851356467063024074409149060869763876897874642507557838959030063396620029256870912861362093882948786251130849481068186260139915923466450892696690704425813880703962655793956340491368492945116857449009689159826464494490789550164287663246444397858417600588815552535844678523777371755058788808315133931063524317438440755657709645165288878637825639929282605459390351104299611119233782572566041833155468280764532964713876894338375272338480290924546146850170554927808095698534017212742901908131597847211445240680007059285642423239059225807455056289952630316061104478111131838259342703660808116336071664586939416147867959296922627012989506425324079976467628049026477989517013531842318133183382777708518102976831216974231546942567512941444318855326264510424750819209305696406373059447939837026434194000554954594499224976688378048103057756237246174574634821286571887208164115355362248307325380894070408147401390422080438476999201465093484488526726578813378922401610934030517150424084231736976754729677524150278814430025321448715599456754542576914808720306646255421898614640626819467504006226706218698854192133084784179361054544664337826026441697120303795585360946187034453826225370683558339001950079266272480154328039143431862660951615348461665266500508153575172893574696664269051601195664507709970087864620045315964362938031806907439413520557325084488001323896043196263961610776483024910816388594140375823765087885773381907174973735850434488740868618358370145648732798197255216427842706548595218054957043468256484743557068444025990830515243107767942497246113903396403926580463883453824845807575359747175865610064406111510079833948220975192043836676645724956248075673071188583037967740457134812477416528698123544259413034623750988068876760446871676246419734418040234452295108123624046710263536967461795329208350918801904283599214503813485918643936174671946082250760622171072254118761865646356075580498201473703176286177882838907579982664603847715316890436937338517892784504399653340073970367237505207327555833323108291832579732274352936336955061205177236789581951112879616321300183554517057812467237288578841266905890526070645823729260613180353410471177987977963626199833845701699157296760094553558011124266141958998512320877400279003560702591156197610865781479051456536199613690986006865512786702477052069865775811816767978483659633466433217662647100961130670501565970785941232236685978995943877885053100191834833182205822832118484180358931862960882347136921391808985423248251523029410825569944706656953075596882034397294200291700929885003580664694077553261308950413779291881709578588232797678148488652156986170916963211847791226293325855582187304449385870504956603777087517300288229006859502285866189656539014461148281947383635604463566325316358837192854490866044165220638580915251993980397788203470950371648213115642847567615491254527862486083839636120746741263466273167386571297316147173130152546218867337828364201147959909541163181386237254533976453071357926363198678574744023757633452973733777932650600145217217454454855403952549076824720867394027172640440511520459709894735722874168981899968211967813798932849520259374330887862340467751227352746890022252315639942433231123485004827749201986033804226698517970827435512682255668288984193731707471181993935397500490949066289314671956339578792300792742019329845607782898189510696540494614652032845354098544227183820405082532542330971548994126430776383698346435623003104458755371187958260777048829909343966680826593081645387097679029269986628362862992828818220561699226217851921708653102459753573390374991135156250000*i1^141 + 511809798787303916711073089874538524865013125897629216419012083151966584990081088502144269552426834673061458925424282871666911116362246221052079926200057922534991541980743923118480491392051071586268464718006664368328424133486106405872171317704816331619473320630586839934352202606511933344102205689113616662206387518029754169624547671460112230537547004795515910795049730445609713399104068351426371399318922794364189613050837270012427936805243532984446031104981984874619534371526824525344506956249958294404433807173153466967064715855553079815781589567104667686032891093651085413420536263407288808961798659118373901773818880773109103217750867321851689701187041357215401273111971614087872668286068435460600581470956322172111765899923220510239001685920484843520624799263503522951756745838210801075579749123451385249395688887632946612895335755062141443368519755656214417774637286191348394326756539091418439300784298655106582905357055875403771620409953965573141398197103511592263026275361611694740275619549273711898740698134732906493349641286113974471696578669087125444714489616724160547958945967298331550075607915979388143007532760007510979006601005104670355474889880129978994633801860574195955185658427246148445167403744571917480227831355342971681672864346076543839343294976713826515088342997855087314427561731682752094582666004742019879023215881775252298261865977651835257303898620507504123966465864471393910487820111660064574101080638217208360655301091142579919117360575145846469071195492263766031420856180198672383061583573992193077232637596114154309382294742136827177958649660219759644888238902849100505173734160677491432224032327829621622493290678748889272542530023074979101563591632608442818335001426365810014148983048038436357670490395936465331261207188682163711250883378773707284940906670318492442952479000184325673615666955104473788001996741449622537765328248656017205334016789970328923090385812246619717308078109245313659946709894359514514069966739849325871487413857304390190624874756542314101892070994931396023093920345845858809420235265943951596435621786549749098878412795978270002605160157590481680940146758707063134669495743149165995451695795026895829527501615001232116962465977202957351870189348339577583004333682282314584181333391067503060121649445633728398560545957072548581908905414438944929766526051125322336452815752240022364068823894749626759205141279834178935139164020918542158629868402934421938654642568202035467385883257367988946956024387736370939802312774603048184603615534812640001077613966860769466795590079333991102617821003474774132202285673527805265302448231306649505455759806727054517025798827060335283100656340330118149416239430674148353089881201138261928104977232272811548887818046104794307589661620975630035504659386910143369825106086067454631037518247340759710594884175893921102602808607085522979541603811639589457270411753857609956777180606252182364254840725325636994139900435200662823503071518267774868278571896475954333288274168201837545062199904761774675529205979514762337183130682658422987302214288525935282925543333038524627301063268399878676533053971588533257010922598235177813692146930545927557012329444928596529219850043060709149834446234479584698257932570810965071892320470766458491307751242998253116112796040166525712937426333432604409293047343449032316251418479610794046666478695242036780170869223810952692909995559308885859162608027149613983587940079503402600605602101826288918165493954010548539806058734829393123753475291224028740177888636376175580957824694288340115554881326078065351042939650561175409600414746481392399858055936196661090768854011552571926083753725446934927348641263202836916321383980628941396586975861673799307136947553018290529125665650610233573271682206227065632831625457802817437041759902223865680759980702280344292965613300590577952936642073226974661285088430478210906968859253396988894362435426636205744191216259265303629568828642253061085790391137116631566737442565406032879511262822772570782895131215702193830499062500000*i1^142 + 7019805528912071685341871096916494073469415151678474102267147311334281124101668724408372075749534308817108756877320384644930732781454778208321473030754579002256137552403865000259446745548983696736041771893316985549836302454430168125077537214076788680016686677243282850892499074827419404957932586662940309295944179812992062431707619664896808377564875286923543572862547525409105847006966439604256897146700833873578288145431455271727924508543462327721710944036922035059634595156462833521276888829924845198499794536034007774105815065318402282748648734323473343706654598507196880230783769961511254243366481508762421984575271971850839178081054251319167661624071097749403812271625862559271522684657838292746715049970370834016011534012305861815413432451758004913348681465103664872837381603495341406319176116063120371549419870011289305249862317480864053156715070334862080400215794677311807063450466523547578717586623830939864556191002272832957539905281727882102381097285632089728030895077129567093211059508429808442556767527653232085912219762956792471528717546348149497217140806016260623578457632001699594263794284203254227628679533942987327588727066423802916651588636405598694251102862963703917785572999907666162656897654976311131546859542731670981817854944758444793023271330460750530733413854204903915105690499572675957363651074995950722530406003771321531521001467911300131818903234393562404299498182048010525454450574306132798676254580409457882873847874992423470309089347706504698460133929660400874614250032623344165772898053128279948675699521277106116516743881444718425325246286637126378717958418603075423422453554878656743322430177668941811526335064925430652021078476529956071795841095469084486492905840226964960593851044604225290710145241938179440925571364323559357786401996180218107174598480278308652493438178995146552968516621050891748581296105492136742038915576540973837455438818329894781090526163669512551200493688318595158338951468868856455469095817577024323554045072189771935256815795996509620835209892102446497858406723083966845191935103102684898106897318189753684666391361352235522789686690099362195692712677480826695147534946124577602478281296107392384083348851156854868739434566660322789111414963361598001219029715837151451518449285457236858809522605443440959121385529004656764970956060650323287645752277854727079559113962548167216250257974590103840811207397202198232306514513358681770351741406637791395627516991384944527425039637375734296754904600564294157953743418385210697891521079397550403613420511732402414407853861546374326003640019995479598326917939825037048136503189942482940523193096237512472894636438773112813259592648620322644421666430908283837078708460517853084099793954521814369790111099443332418056965667672840724424595199771546758814294566976859040011157087680690118164485483919757349866693549578768493787922360900725043235982194092878284161285380684872657618811343817972802883546463177530343988454561805736745524599005082251204912787509576442533124589496957817671783956321095207865773882472368228928742601753245059245039157055890829469770187039026054541840852775838935746240005029408379038779531338078258948467502046487843588443479464573629956591517134924451388954917524779365189867841501190062631652739713500541437540354561175855675753369164881420712549916967591705610134057219507092250798368919105254518501812300997510518207612000017214734755771110909945895807641001297988838750706147964430238400583541436992456591089738081768419404587857747116832029359566326321119108009150760250863751096615849210115265965921595386052732843055517873317081599198820549857893184606566829122763758607577548502825937484172126303289043609109218754046031455967121912966427811702447114017008166752689099028930288441236119433455307137903313997929161299926444257216567019760803437866555964007448459621323458295931091846368238727455302128265222418583023371762874094455933943025031623222095013878550724821097681385727489713915925765387563223039699906787659710456666610958327968750000*i1^143 + -63186348704229414581849921168781850405060859629075394731854140654227487993843368034988677553362695478850610248367555827046422085275543232977499640040495016953800491107815291563021421804874862202606890483752006212820133708242401880736683958907056605817195734583719720727061568679514523255865826619821913751779601291579765146939220831314098594280586044852061715560927275758835061675303789670466984905709831963528491156940803928511648763219815498913797961977772450714975549957543192317579827205983666124157022823978215809514382325609675673708593949323049639526807152709350065892921536658868528933231538500105384637017320467073790078314780669759149562798081100144513121105068786510496733631586993625847752165096957301704034965587437102064214284606018595562750513746068934676116175098029932873140850780969757359683386339092628160085584214550378131466104735709990163886284433486734261350684950494716332506010194499214071515282303947802113488964792088047725249698735458252422637350528947532342350837914237649391086591525846441579032796157215181787901090318831201295304138306387526619477111509656796110236520098422028178168244151278030989006797724223622143117248732835319604866328757076109806371922644218009627568938269800901012158093305961515710861110619037295490895981749051946202439402582426294663306289789696775604544064633761383860727179354353379923520705730247519394825305091859073109486416099125116683321297398784262277285272228454499026732869781724921885712822649014891421671528803290438840923245850150668952801879267217476136104306085867939581600740752772754300340482795737265277678115571882358386209115735958245956567478066271416700941524705821897942923834987889756002394510107954917220886488656064180826886384086892864646772715625721998387549330335062822546751360047472224364677463190192653295299416277278098108744005775135796275539757006153711427693581913472201819124680920480446043987178975706865282912249945926773436799992216063668367477520881466108862438632548894539935981820398083046902205316878778926224257017681199294585592350081356353814097340797150741995969351311787151996798497698407307285706103005548073396831332759805528686752916239994327823867808835008323682203717073772013034501989226934113584564571685469754054119599295789558877305967284375642676158940443331526109526041239961532348558753187466826202704724800384890394154582635670300994990474829323862044491690113374422359430817792552867497781315226493975169860009609048645591990101129282136938425452873804634662565889243133228444003388634466457427670373992071902381706523599108813833997273360219752307817044402917563996849783202835380675092160040507333765396081534925749283776156649485172693613890390200605889069886301617944488033195283334144353882056710151979042827719693771326363313245659168565764148288606689472966092418681334817129892161964140377911056564634608749868718429822465778876931293620302413573291197275605564424299254174952511638108222896889810980104191428702552677500889351975722067109741362256530380504024750797708939878282636704291662747607446638985602781023734412272707812200955019679351877058964864238077688843790076089865741833321215093116089684065548363930586247184317093250597463869825221922546695853151670814134054448923877599162755328886221916770005725173086273340559391473203239094946599827530319962509733479733180527885227664879611003585487959684413705711632067684373270525919276551675325861970285028509505783004170146364815410270543967346112618141382398776753215375303082500397388091289940214852452446411581486940502563303382728456894309425488393413590249872156275559922459833455357105311000920462715781179286312850999392866612729804823654929975221277494396485586394950984189939493364996488787482530615862660879660836318717137996766179397636677387757055892879556306656965981763620014377952367164943382234689246378239435110132180760507481584000101662493514676192596809810390238500745761347885346106356186036124784649570683602311348600645680325180445677515112617107760430320312500*i1^144 + 7026615329861837537487105943720172255159708107690749326471274045063769901318711752359236481928433575106405171010598950275246873075021431781291134394240065580914567023420800942891899513155984886250965982352025898960120910034649465595199585978870588820595153587554932195129670506837028670696997736367221933796473116139957777462992750065206570909813668169822189845071856017576869521793041647166859015828157573556728761317414076875982569963108177406367798699946304739463584308126904690131521816650947784184209401541580125353501987105022626981156127140493698289983578525207413151908798472057795189752619558316962791835619044946036064871262133003264402060939578631138344881841161674255331704187498358583045059871085404490804976300507980040998227598501903155646524194282310039816671678801351837356858221845721220962721496670813890366631574145186259632346667528779463864122344417531850920874673304500924348810038974110176362456926398783470088386051610662651674707929552949932683153878656801405701035494545290237899063632037066792064860967249061415575202918491103635750498692197817153592097087696415793208606245577229510969710444029084138262825531551991758833606375707465250350241514021473422828573098125982358551917551419106271073532309659513428957635837958767299465391180326589450704082795844426673345816707088438243278950246460459909709579491078681441127349495077348360676426449837813177474670028033182562724491008116197346583999958000457342883968269627181261764667708130191443505555562053485416150003704589627179616330577235014774644209291182751687374805723376947352597497953519820964265370031573869057051690957116745923387090821179131721287682867061877951336596166569433994382159993978093363191907192646419238596984244624498131133821789267028558651805669969622246558053256150126929091864901234639738700943197398582183759027530336344590980294690027922232110825625168032299372066333963896063853175123663183654508047276151680336955980885998695854864111856153342516169751623721520983766100352944909462860902311701646751451339670763621570563097072841906644436704722747301605383266198622072717498783055953956470940263234015160949995486407026840214431423317940749769712213454019902543558516780727143871601351200703448956868158267823562993257735228459263502816226752144136758390750684020064191297478593793698779342802895280536549134514652464435904386787576830059550629363347378389465712123856930650332626892504864399759348891592173975257964260158799994479375924820580277778728473284665252766442981631103255733256716184483970286827973860414554543457677461597829102184880614091501430778601838079697567200995480995769616775970363093740103978162456687309185952473938222770156565426326649254843974954155552757226509332523798794017263604820877820429962040810805448198136475432560658688903290905678282100666647183378988618693987110917777854793825420706641661463099631585636066494579299765395371246717429598337457849273448669875345049834145136058996370919624384751505949645306885862481271239067764179360162908996688489761816515498189017660356156825651634204537188324784980798582299742252724317455720050876638668331857110430398443690801894608203550330604762323658509964326119919475124607654873487919348019520073674681986185226139914524827525842019907199197775716120706692502147846953540154088660036087380432941459658601467206880062558376983468183943608329057614100581654861373809173098092692569432502460092347265745229532796803145105370718052069948332734056218980135956456283063652199083262274571471556826727524961276436308816841468212657300734412242649429949851898597864404610049862781992579084274480925553797456851074896726760172204835848369808146307626586038054346298605176212381485736552644376255837348995055030890633778204280929356231655073045307758515959138092264193206267089062572289991695155343128180359896145136483680910849807748849636781814913296907381586059686449248956555137451654643534779530960333572718415752526133879164679743684884994726587433513423942725529247718750000*i1^145 + 3612699438730523075033442599517796376523851307667548022637463603425759766068100160954987904746082836278612625178198942885872194511720234713479703247429399167448790499030409415985758477863070369050288432497213343046527079729615156898812364793316469000103971910936363812011225650562237754625871678798669795885437943356324693412018249167413613082639442314851924330359434305998954979470096583675097780612946574159133261802324496831007762225348311215024561093989748218045672173492793708578277609701997256235398179547866456442780022275929001706765601186888888272974589605762638317906399721245055012507719272592718547341656237530885099956689429136703609229541318082523102930237698732853068740457279684988036629206458181642806129691005414792378808874851170457867376000309596679031901848093506448113184647718827804371548361570761782224424790358841376576326032260968093364874360879759303191833219466388024569605303358237848609798194678669374279653460088943329236620342272218938883964659189909235760755946200012856785293556395472816721729547673226174159225563532709563559142060832793390807786603153926594045056429041832881900669637888633269929389972884060891762031877618216366257299119406673791920492437585523376344933223065660988366677471457174643772433675953045874757923537893536002029850831521481153035550972044814101281354074415122018746522872422689197204565968399254770481015429633355476508257873499051615823141679398471560314881406910789776618905935631532980646058625873679402334315278921999329256887095816914650415940946708105394969090607480982091215045263719810228914655321033771053194049439016181386682187407679979861882026320556989514201537315905042823138417361461028162839242524551524977604206216288217701624251279771286076842747161408071270133539336864242058911875099960104274872405142274662121999137599828702919968419943966797767991517614153116574522441140762624752277861330544777882680164931450016381011279994068970273764950115841903077454698433679434170200453250987885337900261456333077631553071861200190999358591679493178409908337360803013274594042194132206026991130973071663377022316455380824437901783680356942522354201483592739115825047225688756730482215533679619481694627873393490924089245804293016974394184824005082529346425614893840025195910409973578172475192148862199147385291317391789338688885444336747587748384276486519245084973663597651195128847645135251178500162497586390379509276497315017491329923396768264231369830908065481682302018842369397987411117062471028623384694916139650301233293136907758378443191538403520311668366228337953112614353382975134526096661217627488106486366700171487219779969354244961104721223852922096064462755749768462201762338864726673976623706321675841690492112631682359647730915828352595539850370596545071091506273610014955931233704236870634512944329372784371611445534391861109310418377388923430641428890515082490251021609448675952695310674492338684041676580811831874490618184239858492875351271562825974996294419601433773789401296475161513998504918466648415376583786624448760789804302173949724292775531018659358676814121663536268110838152327678624205545406127446266443817673877393828052121840036149028969722251910270538136871228197226281318512489537797910022417118335138675377306047700425435908247420187145556023742961037824264831702904383168477457291846409746233505937105798332250375793490555272068350160024885326090497976963607942135797411366084937714674528513744140117041628059542291808685929329927447114586023809936488752797260828801640635880862717947888705632723653613751362441112521102886366213619711307873028640976201735974327703257907744678304307826066706659823925399254473426540717121525363521117865536176083356441536413438290398687878397606991157545702085344760209365608274062174675774119667505772970008342503225044338795909674863437683025437209536650105512031027184852382084753706117952861037696881853951874243892022175727074272038102639626535817034962349379049492013877496510356785858067118535854056250000*i1^146 + -30273228619923356434615374656213642244097742847561124141141591681877177418931693191070620978284446547917609613082163417491700318514115621960425250176773058592838157088423831034050902707227162731244208895815411983920342685472405999832499129571928397454625731005696142714156595156837832005761634044300967209194737538009409804693520080713744752272335164853371274622675115401946932425724015411509363457099303427584358360162238643604854366590870068268486661550972712432236765389265455580379401709730376307177999253309991004041052370140093460913380893706949752049700458199259852819310397554496882103362912293811623614567062506080004990001642019477616624011399736298233204630745939101512734802543099459848726508027648189365628320957516748652801313210741444582289315105101362962193058852848557297457969219631021435255669798184665811694553782913893785719711208258172782220853313493011404772282707957089289457617143834101893836932532096001432901472758667871816222729379281769797402354134677275993186976076512884727876488468826701346977982761771178934537407192437375056282666088374930710214739493802415397740222633776218673712418835185954485750816546694141838232127197831858873907464795820038851200069437076251800882910137915046648058824333136128752676718213073011891336109665159294495117489801802323810531164455854921507541301448187838079099237486150895019237708706617909150250357392545394113846339392674015681870945127818104283716344906165806467429058366140033884314532657099982796678677880965518740745969793674625832480716474234560254289851590111903281887731781945526692283250075930044561186181139454104360722002095713871008406610140348974031932250960005911291345585532751933223208581389125279377305458194785592231900606871243222340886755073341138229800728130078448967604835173162545170515210065997945464713407634652927511954085417394591151076148886738631009196663393930325331330247039443269196751001564002291788624034891393837609909289982605583241611081401236674697105469767618649057892410634136254584677150255598570176552904809669467007811981481937072621077270692788525036670757410183359752067309892726150244185924338984972499352369986890804158583945571778899034699622818348297185267348360469197525096804920996401710624353506224685586214633978853396810099187551450395864414493877917096364407211282986015200349211855750604089487135233771458779450268590302792941586589705343562935932103693817475378261462221742247381349279758167748501221227180687774911113652634912647518853610660159320828613131992326098285810055412008992239476809451178071187570811463301710179059854780753965674493675326008557626596999768637633945459970825643204488494148149475118570738524634312932929174221853151955543789048893085564250867889418212664384605308243007641431514207661276089587220975570499203768871442167487509899827931446308522460557334129813860983924662690923611224860431675529898180464373015970434833832850233654729989479559441130552818996539634352960140586522704814391715718723038990179636325734542239711686778016296467021374156211107860967827167655090946241068869153550268184833262537459148631713297610106967830865973572608483943116044089704928826095724170391163134320534272123903877772762969570450664307384308411835339659235438624515783496676476501904101065110857304217026489932593319301922186174050221232314148936504083255494835498295612494773488697058999789734312930132891884440601117836598240362020368403125660063922744448371469682298210019830292492045675678770337272702939466736516401633528016871528372105831548084401400929964503164414421745061390371921476429598274887357071234852016948431848374988675253242054550878045117799591586794874071916371968224378444307364070802857751862692580226071302364428298472081048513303711535103068296929917417788010325332115903083858175196126199116857729995212760629015077640923397966350640451443790564352350655210709372143403714068362853562695391810798488167304569713963947876302749248843516494167089007996485357775747820157359375000*i1^147 + 160122916124297268280425001507285568249405373650864682624693997023172818571957509288100859598257835895860077764319545190838108358730389127481154170189498519166462628533792301309360402507476284330853933672556620441271414275967225087272215861315015039068954096421912022271390237928973005316415117260853632820627508717632359258743211511146273707118405730624463755213492602035315151261912985735360539076490873937074816942661034304912042721268961474798486734830128883476151970994758558838594803379209500831018180509228556646406239543050607603940402844679783913439354709686720919050049514413412893112792323873647795119736444164750045021447744641395575583069048988896127905197049945158469556238825131895179594227429686655501638676376169334233995897877633796726749232040490405269374866830577745125367392471756033540636920934180322164109126125112987947403051086101433023273146650985030975701440103191577600785758692329704576923405662418626396079619881748975392999484472021186125702659503950120472928952882137234578537398835197290844534764061385221341202408927188207215556121201187288008748313525919141544375427032055637250519398956446618121475704487087912951686458505543888639063101032240846084091749802614265160088724814691247172932890669763618791639549990317809618334167884765269621879502029736558122596119165249514419266299940700564010656907643202444618053968290563331841207587156505889850378582818145956194689238501831464425332764878402330210616549951216922208002282952260346859543092412217532594835876821503886540382546685869393432083383302220981294275654707291285428537290461406071918560982152066346233110397529470619281086551573956971289745801136371554368348552909619947113091207156749854053304618454498295956881248422189309351114643488955999621696996027146841646113242908771256471207405582421829918090338292359308201086578750028798783689580865369254417006542025947659877777292234513828101058079393661044267070896949711707277153343069188414807800534594371654753231029976374915863813674612522980249579807259220950629245552419700848153796521833594605404760086580559269878005855563693235424607812009531839536952139438956056827635719730883670438666267736021134486452728175036905617478863076371497622618165490421410904456627917700708937588812690704221934449315297606530880114141658219844272609438198304903232829240042604647204625744610208155524465800790175374334705253337570667659834177645525511706014574924727465312301074138363908045793446177696917174049446465136238965952903237580409635134625128512217976109777560173094121883697735003915299949953750274456779052606000955302524424484604730260880322102857304739773941131360414598835687223856660162443882119423675776016926083530760929679500604106971328158377198293343373580105217245243775244086936163885667988198591129310701626803189170768531927022461279472181470223322565229011306515105661606121070990112825794388991287805445065176427642300389547572700921466304050899324949311324628066593800015931451749753751605297736432068607730976677647370060431353202589759526916758923391143630058482343426150385513051672656656456353634355178640759426983610050021811020461053592878522922739360974441399510573527452884000323887759770052773078672259871621339731607899603259728954216374632731876577516977877464511702398607493599537152067054413765293685578234155956563184714190548902922863205131232173855422343313791043878147844676222795042096600710435166136081266645841687096993895731548824126413968008992821271125589112191124532182794248148208496942571249470261150521213247419026933325969599524031109326601525390152139275005756189835236164106744786772790176563980566996214886089484769536104729072072314430528864927813257038193343451644023830275757617077281324377420367311270957816895975776265193416162280449789838289051700348110611298799213274377131591975742816294375670382737372123078286608258485980512621573839438464558192527391637273245485588832775712866291910765794664035431887292370421332105488342704813125000*i1^148 + -566711810521588592862922376008090359522604585800289899384424344919182065350174509117354670049288874695560468957549697383064915872154869111545273640496487321469486673887312952776944937980797370133738494438855361771627601063296358900555847358965369310794165590460203533161064284056295214390408498976666473316671801561908444279548221307647018357708530435304344286890933760195736566115313847842622433133758479968423069734288357833227170788775259771594871308593175523761604747637057469672031629001560518678413931331159960036463110676756668461303501150531782319577463045883328877667060414784603787366633054739232144427583235492856236087867447909770854806197120784662310093404874623858938974613070037667674829208431854875405627044895244477594449915237819899215390515383179549739719483713831393582686506113545652814409461590731221316330961306428326684033391934865703730588841994059081795529740351026218186706447889256186056142184165022619666042234569039122004944959420477460572633831484147101761209394036899723259570109466674787314182579865396589050697550733234602280588638749839511199237115517531296547641738263869690657411122039820772122436371324935277782474443060376797643115367372909160595771509792826536963721086211268508578574344688123781693450950200952528038328900016517320964312639919139080538486050460679099562482650478997081747620137394078184482249817666121484405194679780184031568345735827608008141896160977006448952423668221396654904964524187630419459351995315141475143446253227743768371582428162063207972357592395129850610837742264445432406430956711930367701287432244587354104986014043635858278690258013692876585835557923852355748867321018287534627324289429466741653747000620059213777965035911227022502739606455835348000260031955388612108074898780214540999485272189945692569399740981860949670478163352356515740365284672677489703862849195335070862701801588770414304652398556093225669054674081855272016736072088006535049037774050793479982779220723491204987682270492996823555531703241455885666444241994830836845390015546860235620170360071213077308511010659026474441762163591580177677041598079371716005506166088317535087104574351510124396648902099757503329112457200762243754719015314722200490491499911051545422029190263846852184754748001005495510350222933312162162718553411403008895725780987288812256691673577570694417499006502872855557972060284777494351385364791020650661291594131675289665705384437963175198021589716709932344244531456322621715349997465312080637267588420724180162507363025593016919095631469755829016757332442224165065848148891952202352715400633144983215136889744662002749332784296982782589437445808587476218390270471626553863634525613808183797643953011449709174282644077070456425551334450047432623150548696290863811363316493179521231138749280962863446495296613330611554881809182908056486864870819760996414037371737478109300844858994473279349604083029278085906245541164810539290463981846689321482659600403973285385479929103400810155625429439742139146854835580821579016580797629216074381431882136366734577080898587657740089644635139996131319880002468268093786195463282203049314292149235486086189430701186589485964506155034739373746997106118541403607629838706568372331403527323870398975508484377627556520086784980799992676103936909371657866340990634116289239780757361916253987052036122824211952216152072000485669882481899027305827195797105482464378301405658129608956101117696223354592668557624068130489242645989092968809370160444881070761186239639611637950788446144238366244005937476873469986183187547256983753588577373020631167985411960571980457877614826098146905529266791178561887022825570267851093811753653856154072285499497875939332258027043464394330436361686249070661848555316041036255933133223573029586447540482009129785411150721878025213379662442792067860456492256677965603795354971651973352780772069717998463140076703723829387881216565061029639717240673095415474888292732412981352932409606976624629721063125000*i1^149 + 1400914705817975817008887813502723041227061705966411048938169504047271138216615086738076064508131670662948470666907837880531566558553740290890996381835561358238135517350705364601320734260710677264573833122619261081337728343880991052960652429169200306970928634430433468134032961214287011934652028045670840941273487110592735059993608469378674788306525676421448668086874108064090468145842319300145940520897589926923050427371718970203352282138059793490093452902091922676599556722005626767016485843912240854523274214347961931024146485388440118705330832823208388384219542492095826372081631091641792194610698323875882779549216188092302084713844551777529650014279428032407034522363368936558736043687378655271527476583686254039932937371399214051602174076952097736191660205065034046009044490250135227142217600870635224828701557948750210378499737097086359606620655496347986870368580192799629814864889618390209510895840089732897170123950771402597838940601133655901975386129866978186638173377700599006932598936506338499865478598185303897973694253197928875778382537441958668348835047028725430681227324065447561318449363332712503963484629230535251466850298105147526657736973335328499005956881696063244214676023823363523926915140913694498663440115056909856243624824289169182782467825489995752224074523910781228556782985649788908454059498123245570834169517226036239894363778694194784349468155531410653916167577884548206148608513295528262791496998789981296862469337423888353467105970875527138953460697545697412750052844480616947322273506938129071932383230972435267700880935132168459636635110238956073977217935420606228738221003508026469710561955125844864581778019833693166689443128571797839245002471450588894437000369180771438908983078402758409746024571242919816737598529440031617001038255936294100771437751838512672299414402419421493661026808470830965086561212825353695432050364151127543695002454966063156202711497657105636853604963877525580902482236979360965146949797296201459399833505926579624798481692422491939984298380257208095907062349060770791130994323014181211041500177157364775057830594023354653352160917205353254060429195298403267494569335877883638126437901034348756328413349763889690211699945509813058970304815089578916332972653861371024803672983873294393588755649137361908215987047433887013120404564085933670627113553077567322554694410547150926380220367970191704482678382489467566678746088562625162241883776443882146468218668670260646702965686237415869307532601553905448142912582502836204057952907687441058399657208006825931798806494275487544542631446465740901100706243949779859790056881789026553604251642743305444107554884032564587882831558084846664021490368123994291460062329860163817488384135413839599423746782306840397180925740704677003526538633890151642658199525472052772033453596894406793916606088584713422201905107947950725733850309861610372058668911799045228832186323844079841011398046648217548182679330032449349582381488685522299313113570978792826007953682880945471938997848365548717494837504175698384232911659444880921253551889266752308974683961780416890227381188569263756573349013184693235544022742446633468046861139798132721705415686555892051608675588832213555574040705137696375326223092257029849733929795453354863200502123934996132502063725358186797107086969331803714921848341078705941262846262949692701483363223505246885066228789839036696528546120134736638637032136606437768276315089686895549470971373478659220618400517434410028775268265121902489257715318860159187398652669111586749252047815001236907668621487354257210706493998513560732241402669403217861932348947711898378037563120521446441620545683860383523920378716579923593720220507356687895665491659151017028539729959279865857717421003572888848040647647422398087796399039224152514477773998266599294404671741207934819048104205481659739225162340937503375507899607947135937923228710869426605414322832065098714691172925158504817790313375399884449223855969183013250000*i1^150 + -1786464593134209031431511520881575741821195345191337104847660427167586611124067616199198238274629537440986970734880413521158678679104612096221592096316734501565959815885256393902255785568334873922465623795571934865227147819080874690214522289542188678645969719869480713895660918322801928283442793529787305677607867240467555946894291415006190514145532598382632328920713224450261313051890884565638451603325403973176923620489609923069379198680895762525782671440959607044695184636072528192953585602947756490755297228971477532521546135949042417628062468506177528176961388347190812357597758944605352929637746245845435251370818375402546508417506603119135093627700500903571273200882565972334029270520606485054552011505792584542557787122546982720165186400455826174649942218943969931239419242471465365173421016938308024392984079495207550595683369751108649615076951277635682127922345212101338401894609453619501697653308256969693798461006861564838425993261636387415458225642037189642575292734334314485386609753095156721906287267302217174325699266417507411813957637303466988591381307464645550804197832919864083077385945898427744621048735243991469888240846506636680194837797962017652533976034533464592984398485215160829099228547413182058914780272405689258533167465503724166089425352204073579376537272059902325266904335995834509764682650669620971559623618697742133887512254038392679162857938888194679730693151698704122304338446657519282769925447907917603431648930752993815725011239489864074833924580916739652568339022183888840068518016011943085535942068647473224513060730770783367151844369267049343989381790458304124290690614158389452383640828569430230169295695172366706318988119792221324561380457307437889605268485971202182062678312172027728395594150072693893484019823302055028095696626647669239834686938658349465887945000458546840730406835462655540186918093949407898153294468724579379691200988149639223600371062820914581638649245562431242875003934437943786716475326980028330328367055570699718224323630670436394050421034988162454682251594322644643719870829246600223194165198313844326765819883408536962178623549137952248800050109236108740236463916536488991891331401703845120429609328915232758994687898292624857105407032426717770266794332534045982146328410600969255343386648326892813216194823292055992323621422969777350928253586120471704033694373541810570480746841850303426649551290338673827736988474775815345144054986356546874377908946216317204634266992119853249379233826218679992223736142012141667443504065940954889574074134383627909813028154799843079460121176588262006740075512582382154294956248545586500119258706526972094295448089139803878748153488393704171309068383972207119457809704686130195118117425640875108587746809246631101654325150855831535302283701576603354887541021305859527499537471713881889697705774282991087765344548058773032926737660593501697172496749735224960862824754956826582611087245474207331624517615578481458020609305181993733851280088510013067810641890322223030635897129215875339598991390019195703330680860622041583973539825447393245939541472732687546454656240873252872339614442876093013216019027759672961864405284314277528203852705440050203679961542227320524050903167744092454201259209611397648966288376739403233188240279249975575182059645085849707528249383313249694523383816754306691825156627531379698621557169829303694103977773136066360187357606877105604830342557189060512912573460058394068715128509970048919098694178181951383218263464162785941708273487313295404866180286399673459989389481443520068709223940937712073477806617246956369032728456122865176303792376325320073108198172626455419236389690352749908975102710035112600497919215543476348779528153103965832867672776743534229283542851638602396005889339202333490286561191038231316759976782571500860829835523986944995578891309748288652171733643669703257486534387090942399463956020743391126631717369366620769634728514328462912266556587251487826002939125000*i1^151 + 150354543602024169291078375811697688150191001600424759505658395335090482527154939691029522289857259371233034136152177294432123567221938144620364250634506649242188626474269289845336073873450456417569670729922747173932532753717727458328101752291333159221908574532208427912473303644608733683966807107480489535499034047175705770969052888750941070330035532529359734758805699598549317841634169087692368818010037310602698174781689127745533659224769777406163639680881165475027245656760404231672575962852985370812280491963430700259377345461590396328321033881090827919264206449075025200696061222266207950092053415222099581012884726391900991377970081967653022233229600163219634129435820187502783407643169285625609611588503777984243812258805908335851573886817037566268746187057529673127033126910599780140188510208277462861292791483441033242364085673162116930934032316339998374928941601999538882046807413968328428215264428279370091426306893567346024758211420759445368740554274006204825176468120810699046479999186247787590750846061670218177886896503863158867396032522436101749816307317960148202536656075724522069659703082695187868612648232841546946896211378347590100316258167507506228391132675661782926370699813061280292496120883622466260344845422314129178071598453240494574470103563932518343483035427500126097436609302519452760457159755238917192153671531245647817836716459605115020796864560974784211891525730401325834058832124871442863407084504025858276186470429891375287050893517816557975273299214663990676091417249816979239965848502149801048788735066029832426936575112672800336210029615195523410935202329475178519302087999934786840354393830254501967084690835179749143085240881066937147768602465847495072774516929138246560780552208668233076575036230230842972809334266982519252997368423370231241514671944284581349900531344835656371999622596079560052834789558910374719700231324811474759897022005877305542722518340738446110554229190552466082325800580492706400461188403395099663842287564959604000896210737532140264835520399808543561788471769411985835884214544196987637153545837210433255164580702830470420982044091704317898416799116632927585154178260054195744065076214501129660501699983436301793408616969574578871188484446266783014809042000929747092429785978234600510331693355760992456875099734076729061800846429218502141562307589158952538605094059591394532188899239880223948910942657791429527934964963499121573652956039954161255924517637749483611760709484796404267696481284494662749758011217381947157510752498012209670678096667314468910838437508693194365397724299913277801996936958932638969983515565708351586520791663061682893387465665509656020179594893660351423530441154698464457231160314549194437018794964653228984250961414739199670159558026679514892644628268042348960859988290861811471132767358469866201851499941853357007098095692980662387520544815477865867461456335514315408281163577900545772350430336709793541069119882753771287562400671678312432102823963709969703636056068016555033208512882442185247906855610263272203593434411881085119951004350396183208776699439288082334946835264955549032732932852604932323778063888026619841714520320986647501398728855504844000707205305940763169362774749241939466794921018408417831659766151524834820204633157410944296369607941325289415312580450157962240757088279878012380075319832373845970469886488924642719012523821744891875752971045212884157366923768132796776221873586037893583372005516151461348170420492298285326177361775086871065104512285294115563039295077519310987829299448223135439428311034047704697656317124752921390393655269723598424068220975253587233180658718223055620991462243482710022142940074266365184749268172477139372333178919972451588729646914666704553198884241894103327852106642661990875737165111049530837772314332681367208527659879704402094173264813462055868642590765734647327841882833215039687824615760942163131742506817980378345894122051168381443169576633085812500*i1^152 + -268828859749904875389444645626323713053207246816237324290245906415896751251781365102688085210329214748698534029702522361398566609509262143391752326001088898877129984724427659860088497196981839351489810506509106130356487347483108754344855342791729587273326350879816907854851426294711852514600607577847859672363351253556853832174543063004057048602955004778117621737255980827221920446961267620028642445530545446308788279068746024295323545786575531633476624121893862858406433874039280713390001929005323487221873194203499165041660071633347624801312177666652895198761912527964810813861909221181772793236109503645807957779032493038603515224446271059047874484152248806861419215626390635547259886699321897716344580408678284450708662378734535170116122010117311262759996934731736470606680242209579658901777158845625160879216053473127225608807237838309824121367147220167962462281928001215801209082985775256271888541665612531308962520577085502160509809868138110275778571311418471337355730642661720207890436525588084335198515090965157058123988349466742566704206533072022286877386203180227741339736268737455032838235845843325172706543603263959362391391226202563414943704921430356428605420704428124015802055078630602650502091083517928418417973546202076440682804475219115274674310134143900995357766316392266835527538784211984573149622245965501784517839847269841009145265487165551678977473691359953785281037027859981282731402613357946229224167436601690672389080901151500001410837549377865111750637728313053837537403074126603275062832710307417586223962850247973012950568210887645158266307523389958906696717926321639943878420027262555081407773240992754990942461140558818565808150893797623798196217121080744978657688140041622552160990903753866309902808263935292488745680745819156575310121304326878224634803523398078055343844743103659600923159068860503664562718839153949422753638928562615329479060779803099320820243210182547507043537914054971361428827498100637691616946331977958420896782464281498224721624304570419939214522836925183726185255549627910240880534278030664262719732097373629692410539168287852756527528290601223421646566670967478868919424132400911263812666774168243498257921510617490585317793170894036024348078616245368067595926479376515717971562249545161259465807222086109308828524048607596256983407226924605627557963604076415087595669934895656250557222545041348944211079153712426184656386514722922078727619620945438890872570927937621800473478337264118328785417635835133314955570992844655071349913214181133349106224299774987118514132531982672406433999581450030298796268299601092931553060156567860934585192176639252513012304157552682546657464572869144412168464372086632250852391628823023777184362248090114206116534877734374756757077842181125896938256409529245214786355336614493817380139892100647325947574260474660872338069584683010682181320889163999029597735687312721825481811228180768994932269273114769015084205908577125494184145691425821530190215771679351651040396446369796632176046804630641649143810302739135481828702739687596814659013348804220107735623396256818173900005981404961671634574514710656230337751536646720933760014962307761572396530594231992440906932535875018494795602247402988173353575111840532415730574684804611514661519482165707103175198000817730177885235947908524563246551203725810660604696176490317642717926895402141101699183315871629531868339333768589469533730950022501505339936019481053297848331350094950780090581965949026811611789929903748366315908171534695668351644668941411954776769065192496488936348385453532033930129377773939485643814659362828431164761022536935003167574966830166112036659151603560120974508244814834955499803520872115092952345884666425681693068834942831078342715348659504431710251272856874203275208163111527977145841184460811440297459886629934544459290851602861888624358499445296553595310655381504805906472556663115943768152749659001022569044067957044965772778175000*i1^153 + 4392360201656314396038066742543264336301877784028380275827049717917135035460221863517304268566311656882598128990050881315090844948253977645609401520006441633155853684412227508760092404574553176568973094168681732807957877730623001741371196684795896645017073918378467330737713932618015229016340944166385799255401001961403642144133320644856681846255863171116655965290038520079858460110696503072439721152740256799537190574424984148503116975670712639339020584586467382208227430266620046188482873226199785757738483796907755090041783980590279647929498416531588288857631225938615789527942056370112810666237884577732201985510983420424266736015524106189178354294182177232232661678237716821100858102390073886249788148293214366820082010290298864248892656877124735713266930896281069934244482432273237041005101421560118610323666997792589139848302568133653392152261826766325482012111215007992927129775355467054117506734446396009210428573185966751060217322759235516227931446911280096684832778897461670971626358838182061134556313693984357992160294665146054236636388158204896589920337151467642386974570671138178029337556118597326534461067595462992338157401199751763292177575215538438888361402009170467637754679194472317482898473325336727047749399421512832583086504464032263626904397519508508387112189887825180819942073700891388607422660955583393466772558111942307042738074199828695393839432171488006486405826436449371643543645380322386819243289122351212936351621663730063677561154001661491353832573217716803914006106503987958790741486670938812722995515928906848000660019322357294362657875172067484020412728428582764043101605379433779128997891288289359231172441699564147265291159716527943971366408449636855127365717012474985158968424665682419720229017524168393939101697825518289902231758908590002519816189092589511446223815665283112871303206496899870487447197746287059745158232183746443945383281907103605013263872222751300308684116689618841633023029318851810624114781707411516755211984405950141214521298049721624145417727125201128712326146310365015784192410844793395181833405029403355811854886462452724483009618671194399610118031606542549827474981401593535735866130263331615884889600659648838348165865291972596053130960844836465957989511990493732458265746280674033091926946253236648993580920526712596518185497551453011600669681774431106264560203850680579436896337391140888365978205611324121802448915637470902823226844751728363931068865873071179911054066003528448880228777032248657385604693588205179888135685720019259414452208724883702792918509827426073755708911419427041683665343194541235186240909773770940563307863361453434843111676259200235334585827578543091985192068290197671661986325216756661975876775968688663852689449423062865188294945604326666446653546822650188202027140567876257779121427154892794767117624008039307954588141479534905396595632269148853210218948387137051402426387220121577686406728689001883414441642773120053719111120051494158833544137676168945187801934913570759554249184775712622722333984653616006495766548810177434754671695784558737057616226047453894510022898629374865202216701526627140256775060463521711755157734923450164161268687565782622012022099499284046423527250251499299253032311243318256725179934276696345788485810668123171565032210069397121449304901671328442211992063942036987831416330750079274284552760597982756791313260634390588617031923870284034685156450731519538654252756492954500160816758992697027958536826043236554692588636493771911139456306153735974386183496060771130838307088515243406988525467608018395125535256599688488658927701749955714324863189958980428445089431510812004641325865404126764298443851165336308064058060429077584878483663545976162273924860331760565625743549742589226147328260260443890601741882012028324505018847513317362080518478303030025961905121387292699807272627751365232821176337003880917931664896692909124222601486143388167990636816752433343320000*i1^154 + -9295989379113096727426571585193412160273153454261508790118916585892658942281502614333957219365588327835850571642284710274236742872837084743208693259906005307278887728450981442392509280901042557281544920436884803572245652650766056452049814294742661146579031854728074324943968788263893290273452550456775712088187571994482880555515455153826021184277109010606150989648160476629353644853766761441311315626799136325701678227361275989435975912003230131232002135377982221885388073714064326300617601275498727765279799099829484780721231678071278450219329250523988061043466822882010705307584398522487164186455649017375194443281538934512209444951539950390403008458014673992581613540992457331214985027232444023240066252517309618445450290383108905784076706823592311257866217123297970948628155929008526229430434532503978936513935928406514123894824861498471596552907913563208070813900145938562223007023012863627128610011448441369350579835233541984241603306968285999177949617624784788468781278704577680155668519517943015179378655508055297563224805787432227018780592518770846890131417802691186908416057839906098556068187613720878374928366493300625747105508306851626222435926479726548527346856384344815512501181317068688259205956218295858285898343787013819824088571141269322985095492379506573841633115283805983573799580834277278619865573631083157864594650221224549141214745787014387874203936082764695879839990550171517811231943321890762058750964994922774642394493937613904952679327571694383457280228704136665542002323021951596555608054873622860389942875376369056360777507703199675343996219476402174895597405561594859175336992506709721737373974197975216491575631018338134435702832771354636560536762266337626411470150234691629397903410874967353565457394751411330860466500413642112913171757680243836928955408657361157954900909687336032032355134706971268106820629251258612422354002912282324950001644975673684899511982321324493165873487586318133225133210990070195526952010960825014473484450103564991894722803281320693994649784533304809299836802540757875486727566986780458260719162937221460174194632864929333429514386028603689702291002207228065629716256277991762909580120699843044276258064764011101014741138774041702128767381982352240200955722275595636807413084363385832434213542063077386556292791313760821178894309098116495945311594264143590074300785381288983652243091784151314260705447159425902447463230709573644594106980166499171939786733186124703085621441900821873262126318788455831258301173348375198691640448843219263890753081988978817299456356788625487779747862886339064191474486856923897157368753215589216482972511337314704344333526667902995390296642910565760163124064478676135201571811912858133154207629054926080504468442882724252010274878364468997106666967625883136149970298781235376879642679186917704360234067723925516938701430686057780966154378248748733161235796371913367414054695484120038461927335820262955056700505977912746952902704059349076944602312294179441417884042805490026850853730208686120272996421636189729750380304401942181470583851623620749797800525417654015015782845535653758306483340545675284899148462680415202819446274522197638073361884883916016844745772398723334778904887771588229558451654303869272764354086720980911592033659694461276753195476175747219036468821494456704546451979175369006908647278031453019035371006897098861536751658402371679560189115941838040071262051750569560198483608339160758893095522171683434106648583487001505496264141315929878703193287125588959576267346788383464662958569430896769085800879906001677430254808241619560467577945345271072275843228752123107235920643575336302207685260972189026539791856767586651330475853635302851234951719570334808039718712870937971452181744212801845030519080601675175699873401779505148498278899987191673645067410141670370034861767240902685352661536932371219375831497065369957008610532825127983506043305452634593825084898780000*i1^155 + 8408288520353126346130976499847407193723751358758790056545016492025426197823529263352056632059097403274713779485265224741540183172167268361140871218513885767212460422939009496264541417697670891887621466879769889385611628803956136310136523632126922698350045490468478548969030173809799351109221896755072748440892152555715872157703785040919372447926011275324671498658433166342466986188655529653420536370863057113878774416519769847183018011537668953206434810420893165162519267643736345175409857209144830620485503503814049022603132523444553650299906199987172972730293377912433241987165772430444677117352920024001562609147252863862041239478562758767977750750612050416513024772339475802555989380863120347141817026289879947288754372986139919162137285408316389413630466664975045750107820042354797164572892207298844036643129452457055270013902384886653284837583804935402628517752642844379707864566032402836738238985192017552380551545402011554092838855668456379139366456806531314852504116109588657297148330541127893557458485900815957016943465417957658280573860401215742441101807332910153948130760669281912677154078226390200845785812075471240469382594785723231201673379966976368711442372653715948934843334301168172584842667062578927115403022668843672518862764296536376947255662598288993575948115842286588423071946225560761280097771571226802455498500119726501426701449638904526158874588427827475449626142385220263459296277336578093596749260661949532760032556815541821368142147973174617194459708224472273942396806198429444459786114352257077163537202640928728444242512712455420592086331833410975551185041040797226383113868403472623310200099817312638635740573704002234398350052566754504867653537597067591751710098812734179927276558319745851968605905110869198866705442692608449990010614166246863136552659501155040722828906371550866261421950531354864447565273147249746042492859017109121547884122586678352731214601629598463252614719921879176817878528722640431091990689767194320013250962248385324264640146333845615435291847213159583754042720115901063416866706384232600906940196072073190321329878168099176784713041066243476537889610615135983143458861726445354162135756244041448194337734028481192122217089472741351084562658387352348323539783929824656563060935908123605497633756817833716718251613169990188763672945677799994235987524833759886775452351023782243621653731821915978572884604911555187577185453465131459978314620733507364644543233311714926925156238669267313928003822364576354130412836702917868869929974551635655375566540557970610464904059090398055151140625714812803116302531673742136423391140755256518736235869196916235982231119452684910367347539904389701085115072400814297933980043686240117941403508399181954929128118259907105011620254502003346404148373816973344969169914143533594619006735635503187788524055253291915274938033505204966760671191012980658055995271559369783807659585459644107831709459708027858450886028005552123542592707270369977742495339006288692528412266340963589282943757110606636931710796571892871960729910393841096040767098254667375424801741396077088244229976871038802386560851560842050874229001580873239627412354607482055518391798456567500350502352574360714095840595843893408533475740237720256353926027605147480367549229042539879828506149636671956101307383239438032165825835000735118531018036193239546189180895429880327403308805803629274831418659473113916583393463228537002550476089363761856690036839595453856085841386277491003331472639448766588780801014022019469121796130557181132282096637055986551626251066135312546846524629719054183548548247399995237504932486132600913377055784410538049078327561806597141308272879456321653333184737246572238133325982405290452073122513593499329684356005203515292460479037179141380746647597824698426708224033794280976767650047539898696127646429805218499352999102936374008882654047511431362993403420261052626543934231379572549552000*i1^156 + -2806016419875687727451151626900662128016637355241567957660821351555966908194815490441101174569976286371728466741016573918872226056617201899886432810083439899140684162519185437417051242913588840067347897245300761167969507409502046736046218647131512196267476205225181527154972450013427740192492438055483616969160947840201201411108885482381490606396150854953836815973159263335261722064642020798222557150542404455025697232294626350202425821936243897549656413384675145650060929798084256537989179084760874914674630447221962800484673897582908962525009108194362313313353967962373989391600400349280023720194374634485487043836428691846971524605072953300587304480119722592848535002620623990075976077502852371730168140953530606888185053716349369967755010728179451390824085191796762461907915734446535193156433352639705437477359071264204769135754720786602732593190755567219747411407074573698535130494066101996624421410956894727805676500465635259898115461302129034882121564388881025472338281245213458285522218126586455117306089685609890158596650202788975333779888769747271258089298689266965753976631015714324806654921839770010628436483868638002707759798727219111857954448061620910171447568408966331132871695564813430162814764451832467265266635360130562295617857800455241983345142110238208483129407790433712244504406553938902007458845973288507115048313604866576123637114779751603168572422246728993506005431167669647836259298132696700010782376141202874448865007230635116019161172162960916458653907735497374427710623106550899501352582637410842985392825481672899368322217713676192463074792551867651372318493698134729975664002613695646128941279506432303239087112174377324128725169351298234330441255362723682704714736537703515691696070989266523541747212517897381112061689862824219262608631193137718300328435202175251097391542668283730013566708830215092056327465348627309317474830505553415236551809463730517179388391976557473416337471171693899476464517144330209768449102986404887955619664898276020848715472050553896876449951074525844459346217155490020657069565813234477234855918871743747541129185829521809706896703815914573863004783751832263141730370836201766578525021535640759243276441708547546531080280440173360354872293427391578145265755058253003982800898197434245385154366059887909490232269549956080487408214538408493742005953274344820303969691296573066410481824298787209217893271836606874203450940635925769719228868640710945879799006464635881790866165601299023822068932177536915924282356560177229363279063181266664779731963858357339933461216571684016487303165621091324029844505810417447479355949698437536070017398582128296593492100900590765406861440742847506803367307261520772823899855461292230585850946169305240506698855967142433461637023832178329179619856663893965148075189133268748941111645641397501794889094838866315103395183671913434026785198467384566406056682668886663557764441116348631658038785585617872170940446495074250861716329189339803084737537667479078065049516530936866495256448845364140774431158627541114572369202784420838366898248792939945182160942804467070773509338453194971005307929926762044881288163328246491542687669874511302849484376114316682614588137826952265981719573161744566001840678842396832649154577386837192989553953649365909061685725321886412190559709801175697789208128819897992256786326870908097675097174561467903168736657176538938663591593585480709487610214470100557714938534198690180099786441524020135619653726504661066736888337820217474083513204479073815587852051778595130113583100901383341928932765209996120203545309519290446233083359341485502850170336265340655059606042986840038875706033162350387528346216253063427970927606413245526439156893480708710160299175002940958338553062221612853738656409591463246080469922104081207173527616878447023834683567001860310965013499701712461718463913725981858941326662162177757545746607740834996321092833680000*i1^157 + -693310654212734469970354962518813442535891337771740897491497758310010230837034303303486238103802216208669937898973963043252033707503081096211527800690646597977035360208336147071135124791068895227121732492457391543094575530106858796533915301357411570886085822110964591739130570692467363394318693691794048706596457426079413749101182565055580444266246756410174270791830578752687931220035358344428702619749156278111597931628307523530659307001838110847719863581979610908841983228353243205269996821707028717397026580362049585987986610831560975667625039863201227052783581257472761391339188273681370738633471662630207844542554795734811569836378815210226705808406798294846472464643285063933759687107964628233738283376498636623016792586321585110830606968917526803220556478454463361854468515970025414397446615282998385919029539910398109424452781916503362046799852718540290690927217205634598382489541199554371866962879780334507414970656822747723310203497497428577463354442787175637296557566060161949023432459245794083247904783517360037388705117050153733520097597888987545686401303718963907694096519537338050331106268174691545679212340327311303763853570402304428069125851644216997359169530685725747807825126809302856675875584017894045057178608278672797891345060523423058887318809677398416646140872826491333376256048640960305679048013223461312871512914730273938434466190151602893543734783518490864012856338601347928327885293550093484874082844662309898275232059568024910977547603758972465765035407941427298726406731961650981752755073651107403728735542382045595371353487397967943551708006186746967742771345223931792829101386425640391297475936379969151041262404623794883608242987575741043159318324867615719483495120152604033637909427350193224828193572115728072407349481326759397039700590701220137116502818892200891148982618912792624669569234120824834144767016184620448986664951769879019966542973496436787771142308262082702904653570208288397936457838662586725712188337076123684454066567406428805663972320651882953194130329394953440087632048536967492717838490324696009755812325302841981086238478858137934326819219477973255774368065689908852231644847871937392598808449130183191131956125306357482048648130701951886466925288175431552918062289537912385737331507124049457350215984828558083000786027661243887386665302842982062417082154827122720352871351324075196105175820321694856999340468755271700522078507861547171424153153127505889799783837153756794499020039644101088627191498471997979785741380594424816637099551956621964579218503142390901302932533712049881218626714321873489606830990531486362531486849661012818147972451813427473391652437011501298586275251290265291267532678264499093413122875353513490316886654471248564833455072377835441234443728065811266404689544922462566667911913443441950317480978363671139357216880665961099231530502420889549861390089714500705154532638737350783749212595642735726971879248983431631302035117528516863923235562186490502727623385904045734782491799338095523629123447164174391427853885105955775280854762835680986313589641798562294106149450444987234793143195198627406728721147378209210498193668162893040157562995161535652237834891376235162210220678865455464601606607749052249864837111966866325569057664467414825263684670769669694979808576837994664358475576427073261983202439192770592017279028222359774887505459490845025537881494431221346632827692293608072992386915549841339906769547193709950091512081111690936622749082681760550332714721896514626176861023930587715366674388062810101219484438946804716756473058042441172992348456548186101295878776968462907148916434222861935282768782531023786529168812738535898969743743880348180779145392991117043243479184743526491306872852917301772823552589062910369489782395133116117106439152192746090933494295231276300274718134111715643205114559109311154936072791109318537472383217914291843308409124393961395200*i1^158 + 1188773019816071422317090120433863599852384968043923945693995694882853192706647697927964754883948398048487588455353382532822879809451350734185535980841658645430024080452436344014461208924470524937022601434854287704841303315496230063829280284275803108188999029272347106414427227303192295263076515325126611196070586552032296087724099012683903058231241219824998307505637306180025566083654602590617876249518438571273318664739726026379751932306965168322868706211010579843583744548619320298287531862660549191212757753308597464739927539958304744934911779317788364541769312297458825445703150930804606694633534249457455672298203864443132947010003579878787948572153754000741186488296130212185573872723521583462666371315393215625268597154813387880229996780007718032787475896373709328729345569081283705625598111608042128930712179037123076922565531812848199304757517476752410967427875941535279255116953424291105863644067924444833559322737167921006554520232095856846357327476657426615809245582216281704475792873926990640127093540957295492852797497567657205139999218378391227130277514212661975487158064807071193116935125699570188419159965299089774882020100520552226075390956666033688196130326498330048316827022945872918647775481652631031315091809189343200234175742632120224965384177681202504992601064264316920480966230898548291057115857553273462771635692436002433031697369016178402995813763660779815804770443794564859362748267799122692457209366555853733405207211270967446422922517724664898455806138116746580654426902166892846868623389662942999266855738543022787864950306084125641596729175101098083033711694179249948683962991701956996979235350609173475193290160907839177627763333785658116518934344621311619071398092555862300475356582959010938914318253545264534538426685448279078175007364810785767375935925227690802700132070691090784696138420544218611327922484457718217711930693754335038840253523083336694797033431176350145785368114410065626075551850805926559040955532737363973807814392407436465975859006655596076603384824146255910177104101395944953525566961624113855068782771411953912536952875038235633502777511859778404547482154624943601255117623468354795786236068348800742641974375795060383158795002548908977957668077523007362787503729723133160639322150026469093028743453622386234724803017324437564702517129888934886198933984408280834094421324311382581896056778516819366428227170496579913742517670152727186983216000085603870123690696717947629478787499186626797918193186891113788339049768288748108900262794311444847983295612822038946841070804052251753267155758232793114449785596069800337399751921890848382336554676752742143307158966632167224076804686934779702879532114658021778946400476280950270238256770814076932307954191818415114421794484460870774190175681314737369873173732941393829909509258995440992555510845204124873223216576319905686243358477053099402888710756011643887342648279654079033902937724379571052387052989844900714425979665526716329211552405652237766392877299008245872052639530135264957976888571422492508466530516817545161880975501434428410225333963514188673885841668773167435590044195597097212098635975254531888045127263799869729964395318156538860584890376096769854010258183906488802855380722475233482204486372773345684221500672160707006132017630414799687362980926717487940409954463820910086054959865873766803765457210408918661823223654031597844535811138345345464849234755948675304355353791754394947485635279441699511798928597597880668109964692256826410586078887206983407033965694284407729670920074052353171489936782630930522888726414139386026841550732567742419027683826176720945320764678265581394908640774699957820978187293235369604392208106129106931267242693750449186986508437394192282268969661807014524867710762915469685677641287705167251761090731809968480248763164250188731434360489275207213473287368145410867131900866001596801099728166400*i1^159 + -83997036405601532346587888115613356694348365251923601763480436300158468868418687227397712008444048898477850977631251613070378218171958682370589786809758369631744424096003829870041444630616430506167567514281574768902613918775785873880039360170310506955162263786134083138677876130234759594546972825147135917841555406418217640269482823147790122182562321656115682400916198013608811022930026618601651052891973868894843289433961011737058697463810902909918301616295311440756397446226860411601526098881269910107866376104615313786448547482120131196927126380377728303779477274304767479879873317114180033628922410986843463299593168738353944598861983724152188251366695869561611867926511334011182077872513782141575207933551872138470481813740523835131006715882468372229149790994782717530993696596611940236577334992744716069352800328280827107869478708093268984707687927564250647577689304056040733429590401258597921408415907619045501085485388580362692678936021506140194861672121619421515055133231962099441158465443864142895165424285836040577697910448789029027371923115113669809120189896204228828501762431765858749468382411043862948992477523402615135939993251873931828848836320192259750381855936682401988175871658667208632192262071743305816653491785459249707238994744228700199066430461903499164304693732721056215774529614787312825873438340125578184232264480231064399560851251788458950473459799378372268838013162325405281059400896804025866692249231820554024224152047672910437958080325829109543002835579288348277068810573158456188714490427168992151244699915477001725197944932914339225556395602472759065817274278280119086801194837605574666941373676572066910672841046570776525228591595735549298032119407758285634950391309506750884267081894485769492602170819290445079011322678552537727802475552117227724497393544119911177513876989227781050333723987469862974672359344403273914559089794890628520697182080388885606775563406666517730530779489677514728045841844003533194440499715392246008582326539364550686924750962388266610073338629741971792348057197843717233026892507091631960368294999559010936875854282605394859095161878710447263070159289523068109453853173063478216280235305884062835759871816342328289266343965431431736183112898427720924944494292544628573865898888767351618826745213510060002556668444052737683198010636829197289319213987563436593145202027190837325079598270732136971028280105012205396377029409672073026678618156553645472779224941872809814197639137639810874457742440491937675010191136487127827079287090194460838399465743615927614559524644310991833955114211335603359469296478196360326351698910176604869605336841548549847068925255625275325116716861709843087014465580517901795175448028521412488360274775478139103962049810000022433259110547921064768473722913232612146594868329400570294995520503115650550046144953586377228784578186429949364394552231642314084501671763869239835961881947661987913758851198522739075879450692441246985378451614480048116307237967639173393560632125274977987791500952049886325227020316900137935114511511373462219960764879799339610159839690401780562747088628688236432534365039670398908614407540142574851417300593060445276203083696938437365502323906168894388359600097767158377487493469448392946268218210412892134295995504934021957256495959458453937144514548958800639596563218964070503717989005647432885682201067157335649230858443766619452151410867368415648186951522074157989973754792648873317762354582375515227689989432404930972322522973381084717188070384055271995999505884092789329199853922491493197289226505649059613229708491726490589891080271641789453570321972814014892308788950628573178786243747459376704023528567135302736853508447122048364371007266276273739757798393611163972476855080229299346935505947580083201693924735062596111919596495167131172523712874014632930162399725870496699306744817074495304780836506997386240*i1^160 + -79082074710144617144759828040293064446806853994558777952477860658942341636708173284218933787397486266348407987316253353310795755188990160782813697951677015156676784126105241863676469386638605768586503489272981393094197049378741249888135080041532956956903571809745126012994296047719960110464309438998340532803633514605544921749213610451859842385800029939942801725285996449968218886383714623792262005250286664675595558204862037525969620107233196919899531759305011527217043781804497133204418891477219485387417110314860950174701333982163595394713456602291892261507017146624821147703023683781117177853446759995116853458386182934875386755031861536190270213723447797789717991964440240524680451407609937146821683107021479971077549039736920810657142337933150943938411889796440550843375146429140043699500727901549952506295124266999772164588863618024088371656217753141240428488397592497329622586746696092898103826040301345174308366937255854943611484705469113862578943021030361858263057623018786634329564833356003638030422498438083056504376426785896052926285914862420897924158788125207519447182571756383709334972377175536412471393286134503417313362252123162642148153685847243397404677254118260495551600543540700893835126466264130944913041284188490269479744830198521183152183395731375051989044118506186974220802632793877155648293262521541535245175047118498022068220116902659589578632517217519850886200017810995623738425018577538217595278469800200747285153111938083490543310179860730841018183341163680062512334790369968568505531610488384323370850832522043721442050506159710527731943820999007235828942258044176952163398099043615888678369132842625745563644635483339000144261154570074340873954032079350187311183113814653539782883250879830046334977111678539121368316095491951041838701072753182125561104546689848741823832521842516685965269712946302693139670190086779258429785922028308504896220369409074442216924256082228359291957304029179379171008167112355157782575752862100632880203571002389848015048979069064965660160597856979870985736484573396223403252336841147084414263225733035310232042558497135170302819032288601820527224920126549948390167513042833630343299298081589430393590507595857733525413321569883915385085887433420159369927625739626699537220568830386310940258382777223967993499390458414697792253192154268774530434062615475711699892072964439727877981073068563568532300072914755966923104161959369216615582356758612473525821810457950572891026616292062090900013250258793237177610332016729305521509687731786772271493383141909861267035029604250270369907168304550703668711956244673865173522999736935460846241790049093346116712752449943408649628869993205777591124639646828230674633247771029502488027187380639555976014201234663328117401018484713727512606666136164357431844179183792075919685332400612881721379582640778728539850677499201110514866987751793148484280829349966814411448152198948503466418089717799459924812525101342887348075079302108767595864897879456307864862149870818431317491589086441508814018236677613559995878731322192177638976865817713157017514176081517397146343025750751189299835735051565269061096957843333931731515824959540421386819455388554874653669904977616556158602899759435171381783771411266677494373323564391595217314822451408437792587155065602628757363856750325248180081602558551362067022026518415985969415402260764106163184653759891199587818733014456986660071438445111942641228053884217379879222404690332765862356529671389934201198586909674609256834736268721584911737794600311887275646570157211675913475563009927559827367285092468879781191678890722205323413437336123686447232338663754594774133076915507566405890353800033342003067480668526438861690066099997443926871510780996635602364434597049520008838638647505324557804077333705314282043614407031637470599817479490565810410902500340237634463327268945141201792000000*i1^161 + 13442263466847455874027850248112271232255041237213730541524420794743269970626176545367272853556068789939232011224029258663013732039529560040286818027607094129090490297754173109278286480457087328379310507115335258100414053264360836389648927343172636691988905702878233619981364884431921332493105648641921880174137703481258785024073880834479043989671701836012224710695965191751603723033070233697312763564727325805147327336199286014249546082421702059357760988520451923329435683790878969160053413924107154213854646924165548258901737519242728682246731093767477552480797064386188181603509532783951083998435420065875412003142270207844882030031837805060087906056800870903158734344045343709314026168649308825832451565530325517407844770722392322508616959571423641333599764741959610093827029278015685074352276379834420042471136258252970250254774009117285692093809023253524559704482246095540820692555944794027758420669028416315720616339258202243064967814551623469972181817966202329016652657798812633739311927262396415177855062279751828293037524592033916526928461970722081862443662930919061681694420577797781658583661446528722038748420673055493187202474267188881781486903822792456610281687957252769663973698178827175966287912215331629581500877698906793963330282761930047706409738219617074555790876075419144749897616327039251543835933817514394608022497611533406342388491024659577748302589720104029890182505926451834642282781910220776643562960742960546190087785489970670116057354113664624766599317244350146620460652760227960517817309130872840370887865337276335591917143068171164990322373104731211039123272929356541938191678092606199996770709321688635123883183563655525608652083936969691095170174071321607166544998871940350123894622706051416565421291583521179939752996037013198367052302925453704584656195581717078057994550759252144858852651842066208312407842090794410796007212337290300588399897214581926339244794188976293069669020943618573457881864132276811892794232104265176931988327943920529729985534794045733561120153190221896444749631606104339974906006625349209022949228704300999335642075292530021364952108943080234274551819490815488150170981781551178977159636873372147456753778574806539702194608941426890483175605816495313103094102109494024481667025762128623047707825707573945645831732825804457245094320513645384914857833421121325078525382339703667013899094341626060866278982179959108966941244383737051357330962422858748791038088964183218641431564449243151433978046886180875669944931590785472147017428014669360913887132230101748760500777411761663043891160644526427549277700276120715907260056640724851147029490488898382769813298340022852915535893889652564521365830834560114167397280789636300858224094864037103799793724013056623203164014091712773445944462238991555172957484999653376451936220163505900154506847853917183607771232258864133976234983614306814245505839500211940984132222236148766734390269463902849484836942387540978940477321478531465992734671738106170540281747186978880567291943094294700119453573229196973869131985043604757514565805131462026147366476163877026264756645187067508366993966682589910105777367614605225128790498478404530953690486130087593470819323582837295691845764576050889421782821742804485216904889475440136214139841618722105426128872624651392532752222239647567581874868709500520481371715105421015501272840446899975690574759420532872265410771852196060613377136046488617947909333992013502971604563060416306342781054751870039334790254051600529006242810578467408526093213815166755681277190724717220939423875064839496864005277252056794200729017838631395411107339592633338652756981545144355132044104834885823736359655444102198939031135894016203070958627248396198394729124852418911586517178734961987687764583162387688858537877780481960526185393449726236667280585317781087495650117381638438747848949426946048000*i1^162 + -432668384513291632277181079394124050523266049581995453182369039189178203264062226944888821930054719667628269449288757567073697037858599618124019821446942064106506138785485393964498061449215695538385041367695527373508675409570666632791625520602107127422059437041353379014591543788430615016242402136761821326995603440203296239282280503482840239752492699383909757570849846540941488979179455069574091085474019457154493212917262903076693674695959821158427408842343046619984506293845385040912087604702973582516927701427538711908755369959496834524274972021025779340929954559926486052086201837245587835186114582116912816963751037549028875100499465184078376122075567212852097048684677200845199215920429075760721315780690177622547963622706764120584691806593548321703717644249136919600856410569886992776698580924235642252946765553121216141687122489608526174114033080222494190683128406754051156651520258521186625897739792016196105305223603809086153788832769949169291105653953596405238758047663630792104072232210399994646624931878802989158424848445829306425954626535023259115033671229353562781786087594939722110116345824277581150699148132659468181185494083153380254653058761108561139372041650261852464742168915567406097707067668508269176678241793929784843883781607298549399549477141367374936877257895907456801723221567542301470676557974341318978197442791936252170705339789972587002042525745013743281815635031032841235642349763213441969205314980846251270541969507985219739048502715646383286278569561513948215552581773338317454412722910120944350528585374282717348729889671429697242721774570840800521938472972248269971507283249995341033828129803569980230983058657100750231240211690949596404911713858488427866254416091115834273545600044095882527477466616125819858058729301353681030411990215456712270195076780951917983617588852246401075186283590080673939814627028321587483577257192512197690207072104510647224743236428002547092017526420176127142061910008176428547686557159289774763259157978583256521452230840431638778483657215041747684725068433107637295680887087940823797833567019102639362306638047563583020123607332435431633192106868617903275192173535668767976023813736303497013154753785852922747639985093215365007500805227131679422593688216525258753272331909916068008140507440346264656108360614484123212010598105325948837719070273683698197089692291154816535641082583020032621669539339002509687400717011702772520737978291561377872123295372581590919821076748252317461785416484675998384145493675485205251762684863305349546701401043471964203864079835703885334566980014729016513358804537498684339774209877141836648057452333818554525236678081811459736688747493695224166486474705542344380798856964615645614032935713898363077794375019917100174597771672600125408309280417235696450768555903974677548133979807310813735974574359074667236597455364698982365801639407088601354993979406917271656715893450107025106228311588203872402560057776836401951381293962348487305385582407293344890703711827843435354943686312464789964454421679294373609161351329824753414118563452783864132715238116339629644770232188351222363329957228281066592450320550628877988074581093593674708401745074748162160041091186064674474663768782380807251442915211370423803288118986858191443258884065616501029638067388350435878598335130635906191161627929925070050679588880243100093644073102770155494261153088481417545585600388103411516186992614472195920936609593254693805979359823652103140705702640825209744990998128694665021536665842107265152715985978230906779335601844691879223017743132204961902201632121764541053276882144385522767516417136467420942378636115519391544771627128781507776168611353207525703706542230655474515387857718517453883070965315347734367737087485916013098004773152138788929331538819478430003523910960697572128592184190942153852813554450841433026560000*i1^163 + 1227080591524717226834805475206878849483246451727953555591499985468178802340440622641617208500567289891900648662039945907461543506579227599296033539889547041962205543206740132619897357691342802707296373951181258251877060312359367273017906704068051900422727795272895422069425591918977108818374335305691369653721734520193316976603370468135099288993375214338437006941081481345557107797295282528812752520583941266933362456085180260742370011301108048495240036497763424943454620480333078538167732181647295347850964732523819282431421292713589546746462359016955733915479422622529927026610599211985008237999541400639600998177193841964031637068747235321276476705615499835629952082268554466526426051126475010382696683094461033407089751400485116797009717778278847792889312148358421733628029304662990097666220848283951991985109146970691272929672376014712893459517978029627052853605274061691465313894935135380675725668928828462441702732311701759388533021695876590224697769872654028138364389089424817836148142042836949037511592886155536665321754688431509833063878825727426027951926810200779643519724980840654546909142246998101365350224488104643593975252056077853588804010794221657978885973473204409567242738833594018537169650781476485396517223436134425651155576456978560229058125976761287119224207421498164435207928881236983143243097018033438516795940700128498285344718338310874216357651148911794069168386344257673129517753863929034358915535318983814145876650240373365193266235876085163218707534046222013043768985585194010029682643516998847350359211895355706988695522901514596469540253132271699231510907995448049476436422300993220412133698655193156026916012536887477485795031842656266600938760002368617746695865436274877409563849869599274814653824243291452899744790946731642930131667013107847104612893739997393627127294944946545612929044460476071839149508155754470745559934140444192761307245617826175302392309042682115820072493220034623522977673829452412689936293529615559630415007271086123931576205152855837691333133179000599466454328881816590300338672510442486657505588560196933158127290375450483461120649141914401768009864135698574976666078438018485316124099199354782133149037227297161989418952892413415350885432381019345256638792375717618095751227975625354699915639601934994345806994292767106538117729162762596923160828473551608065267223314665815386725667465924054811973952481473080782833941061649241266116808013760030201286052739295078700798623610568455684259001035909030213174312801380142298694174198907823423338182450163562002423620101049484310494086355311002593968462573223178874925417262741409091651751285272604281537727314606565133218004631217078836880213089602238630509094582673544544744495207062378988873101054848695331235828328013932294821682474202645396019344281368086014320237578555099687589050662080889758224400489825541005011580997111563946333753567461115758038432378779672287214742675436435170294210219113338422105068812477622516544845079612501740700691289578889383109969039292827461184107658380544520156539908182588815619454576925563912663730926345252953942687541492298653070448877250746017900451824601650513026827818588894581264452119889187453233262526277611415492574534002519643883154675992791880353848974095575088413841381176369017578312253596142183365263032930864034487895799216686409991542843240279656369351272277371403165960063567659495749010802188575945707340391299151422904174015849710432070303211967720646014879141868799606327003473963631964823156938702730782332189870287360755712121931864155886486375477162213662267950032546356422765235036558392023035758469416784072499232659871725240763885194471654302074724434216865640686735233743824719009559455883323894904215401946369095992402144911019461611357241265584648429925587430050196432813299526124646929548131841752341750557900800000*i1^164 + -1167346793274675712905931362126110037535007969638397623130371691800110924887363304105234250204553096136051712158493217926163487922265379777088244161657431125218485208004358514255821948911202163242570850875755325551602002099334427584341980137935856865434278225502399279288298887734305288418296557214156445212571655858865346902086147367222696361991686523784952954660035221907853188758709294816450472960237696399807189563257939035523839694814210789661199085239627815643504631327722883589115666294462318341704827249564536125753431427340765160739066106456477972738961447876957887623144964984435610592102601498499791854634581446426987656609139766334046735459826380086453915430497280818472711103924250130005652168572793709471812718043059660333841190007001304692797019198271642886807629675355109913143906912445662865444182847083784436302844816140213387158867472490602224157057777495098672311980734335159790087640181413265679317896693486925749707766819058568018631377007295083080286100406606651505998420420134182380496405487922303005901208127117541180565226117885747966632448158112414766316005379784579523907479952184172015284899953774897721288919599628300018787170623560174631128721306234075361128738678709295761259035284112470824574200130075740267945136637089337663001848889413403677203812222961466986803019991366906827706204042876870657598906833410501045055089501079752024384240367519368868446323778111714301252084463677009776525997095180926703042020952638706147919433763919172895465511629046208746079413923078742781464759814091137666547928491250357656958237649147740559750256920195103972064493281637076980346088624754211309796944568125657790290872437259264036335701662696769519334949799430259816243281315850787533764252674257398465308739775009342774915925201652390377453016202407591391026600315802673818613733773874980884669565735530050470682570996438536163034926028780819023125652452697328553701903735843199859232921143160319574229300180858956943526205751420296695154577116750804229669398782764762990004505638558504181765329480329973184774969216679733811374770770316357595091735931055269634201148182368406006502549966431022203048219462267775289372259779999502761039606500575857026980804465262075419830498978501200717657615510934893319729484411117598542154630349329882810400739547918257324741700456891711482691987439798997208527954915181005951225230190278410290432602957336527592726980272745256526611356323413309787335081448300230392047032617695819184676685539894990372075948925512828402117378696698814906559807479888418227762199394295216129247820358630469934082639771153828712333854628748394499251923420536057159656541641236749360954977390150545142359118196463256786839340817730063376947076169150821883833397085018398280961688588199822869383537511793203510732162363430698495275429174537005616382512061714982933850777408309657561856038963734244591646274446379582572077568792921003897496527687896643068589036340275357311706238672446875222694607457862009968201978150897182955540872457454212025297150101022943520199771003406432598757487185921172973132925842929855081334681942042764313165500230967790718204575968149173595107346186883288484831634251067702833810172087974861795652959910754690842959966988075224853075092604901215126020814626304786539031468236171524213057672742586662747098806150659332842306918111860922869210497114207441853108766005319023436196269095358718218241169144504970305257373460792658530331115520711952438544622842417045447317891643091712732518410571616153769658265132805610506251447504939270543575822306703265804521420463808741124570606628126702741880832181195218495367871936959117675376560886094551693372055326523384800929345416054811578828642623359876280395795076846031421274594016991249195915954489150881861053130115572979248783225071675464058572507622219776000000*i1^165 + 687399167848525798206459107970496435080244533675015350524859897313038967611536058555548760439720699023318375217522751594609508911126383294451274270993702247479663874672031260480461452192859177892216459661006270633588308306164743269184275399652622291412601518582140154258774429761231129328792034218237359289272875603069804086149249684351247631682889519065536376988432026382763745903718135289644591530135582041736502595308359588293313043133992725997784360412695355579824027322924128133092209088918600665615904108579661213303244776833759778079854167407512906011405741352603781267625156889204883423445834576314977082009836759723309157863357458670203039671880514746807281103716970618654457529047565088999289141181902401321476065799683968427618980813886519726618154907575477834944350275562316258655172414381376874864927615007258613445000126470392173470740106862212714781454024733036127395669229942668543101894946667846980553020448747674733133126290428179394267094514679594204303811661557324435326827870631405834237805337934346739774183602027976644224332738981310277972316960144877479627925408020457170101222679457410857518522015560930718431642562010180069556702024076415819134272860442288438165578430102642195844144993374483635412655245918345595995608088974938229164525345854640431769029405272862890759651173561837502233617151215208252484429864750934471456347577134736492508070167898042488569996628749360715582756940964064408535889893158244452718643362244536826103936454097652311981747459896458804769032319143782279018116566845708907732111259758937214707163395871326700500792002277007896064992292081474004556409578407682197372896510748714315569381006995067870860074317300772707706865174295052129103266516466093708993278962578354291417752879593403828515464779987246927542731970856496154983374715650446424309709097885342182850177704177562259829395499488855819948622658898295834112652645337005588900345396316946059598624572826836888457524840307858264097441087054128741022208313494618618099987126777659723516936466061807350821282912255084322173100758050445352257320053035096407245100578722452910602276529861182654408429513085610523375027122309015709273252292087895783880803290775448412753415630764713749444058071084423915741887929563110872091223491315049836236841325454640294374864086724004803818051437428545629643817186776832595280305142605427607523742608000126775828401060147270578631255032747300428287261621991483378326106643889297578145015563605187066235338129319501884979809914229690995767755629685672678197423558590001579973883285813526763755526636035417346548930349874702709594387672311217609460067582814532659263579787967766032880610581566406399286486028888264286837205333441593752987388853197836247517150198609725193312013334246459379034607833445475785944056944301730573258499406074442046014926516719698125511694342135096665672561992938565103613455595911385998051885414876773206287335751900228759334365074069666475262158252513553874129492468334721708950135346947941379524527263447737188884058509541172451641897919435458363695282908537537292509883008572117685665538082566987817595567360092421179739374338066659699142510449273084691415477506054273959930957488101448506364052016657558241486958164880141296181366071837596349692883366082622745356734834776279501240870611792084017248733075786763131452588747355878367520042346268332267865293484121073187347187749491913666477935660236242776293652020279423435440141845057843565218167402062004641394204914983645522478171525660225289998707301266817290326371969503858711647369327485274423410062825220674440903030473115714495546282856867454068963304519497899885958215274894828782570658565226686088914891405788451601637465533374503004386973100630669771144260515391090604677202543220036328865493081607130122941761067012642570240000000*i1^166 + -252305358959422942588383133820766771089874079657073332676525856836830751578141244691624570247935722950330402852286593646497933622812490304306833359297592248654166371331585840821245145998776062589588356572883230883214272406064463842434474457764034678926951585048606720099252252308784651081241184460276095677119664522912440491998995781390098892606770085317006641577398980946566339320941991827493497070347987239075988973243037684118456274945924717628841553199904425584387422905647686500060756975259253363973947137256561605309669750020595413130805019833233672325326005510963657323875945462520069206525098748800108208238346053640450964150412620594616992263693927286335128496890524794195894760127727798847886589193531430449899899758295860789356917670313310248283415397580072760361039996808503324230764489698719786433435531027805435405645371397984524330744443636799206609856605245842690531774361503718581254380442305207200428192791540501871168203478758035110204680769533238427638360749487565803995629061431836952160874239767918006625791880492940504566022602879829007672765426272480546817754616777888016192050898714298099522801487795125479092592591794381886902013308253876198516178082769892405720112024281943433426786030827592220846528073879929571801854048419660903966052254342325601502504999885954282512039396091193943242943787801496585624838454004091595834806396048468687471067182872274782685414656358602542766375117667878470790547897895865529979119391401068902699117766247452211872230933304259833976540100635759283631453033206685380026270944321995381906461634168239415112897779628817317459512126628038703507986721210206577196076432731914139475127010105202608889103482912343717792217319522038184288433380383411242654803476431929832551407393670907513609122825856574886947167823322563527225127408308604416982470775660527510411002210404453004374582820247138254236971543919185866009025693372276505508684182521120168810567839151735725642320778052732984260518261614513046566245780713408252136366982149560563261030059620313958773949454935018054356306114483596839932651333648023651397302685591739511667057602606640732725070154218174961466463699333296311617385644943163336431981963427536419483198047300551274784748436211566681833526975756182297791708013349828851071587475054852691728451380332468804272970169416062732867535224465485008460020261018862313391405705168519261600174748384972067460058565915548663099585467560852262583715146860797030360500284575380035906977386360267893935812293444156497770537837756205210800247653445769340793397974474071004668585958058449217490852420059253904049584080749433102495988280247526873110263052875819011481091880032745961447100723120789912428512935979091055207767238677608997434867619504615415507277201199401396351224591028854597342228381983522740660245738543507625953761975760510278198957428668492714468596913411930294931958752177411072921378978727095971803253838288089213138289215507107485047081823295267769229334850972394600244485739961015859986159305603575974432883578815351020231923943170661065563193732135044512132989320362193732205187919810689599285378646624736213210666899794751015930576182229912120740245091831108523680066517409172619489699763084369933296448694854330967438711550445732328512447841249558194825044441247236014295064192299240505588269309226283203341578589730073623202408750120900562022596509945216614089714737693690537374041170383629673217622158549647718123893649607034936491794453152642942772994029286847641871819134285415822553621400406246534076067809992035973876611105028480242085208735535182812475978283716804036986718123988123697185035874069001435033358589898202831905888519704795793239796910895612256376142392746817655563912820924010771618380406846997526024953273365034016230880274201862915322675200000000*i1^167 + 44805466552853057123439000732770923472487863656225767233968265393906417196965251451144406215476991719966928669604029691665695755519699536775530045869372585572363555953069797834186017135936504657768905283053405937361206535806810848793734407371483930918277582732022272775049331324909306883308402188655671481129284759460923173383388397629236488998476939890721133660031464728642534177630792937132863598434642803869231928675144105099375918318194993977464063810007908960914398605370585072875353808553469868017186398300545979635514135976802458078764693618896513593305229686099900124391196584865397255847037689303318681966448573028842354856361206524214346527235994097774905993411387825904221922343791305172382954414111115148416660314751812255518757624540268299922626133216891465399462578147548819970423509007951508825628969639389709284644324655301763473808210549115317222630342476457227785916525008891149716399616870368361894224283189499388837121870206509441870732895578877054443825409322079990177029325341821961002314293855922432476766929926824031133848366141967320958020906999019532571316426437254677035837045965017278361867358693391556511191505945917408170493866722543757950100837021419891818820470026103984526614654255572675957445271567162021942363531581749305625969997362511276276862868426238511563504902757329076885577864121574282033261328566220665518601782633906478279770752916040224191583252888118416998926390662403678505469485843016388375537912583291441975388001781544525188795289978665769775867767585302963389106516353999057119136541420794773392854097919462757393233614846595910251520460491603856632137234712566497755546528948781028995285973457763468196613425730187510309900736086380951443591841832274978151957340468175775621846726863983532371199418216567547643849609895075084413887199485220894558013439465372640940598693886602873329833493992319428406324780689935721977226871111561044200993372536348523755091717708095953212865534430769175466323340435302969939028469583170587738013089263131240110579465384628341717204759785552165823473297378122574011637301634565761249584824934716831943254395019356694109760720178895704127620877951727056692732857460290761721205519578192096648802797770538432958399854595163827536471406005335545723722467778572680275035367005723147577256844599190033877286384469860594854870372617964689939122503757821378167569596203721209039391731652320460449037016545027079036367605320941031565387011491159764808804683957232885688699754799260363199770740575506501283955971060539848768853613369066124708479204754563299194657962586273956582115060119866765535697400332633058245416654111484957889596048824391504582557250077909002662027800109303215822518575709285709106315682965266325642374747046083453686761854097305160836476972618068914272384304935763941404210301746917108494305479190235843393285848880748664208507942239229074012205712964606653725975844044231677758084415617783125076071738587074527030527346633472977227409574657007521041580737300213280506613275260735819804635869219771585610733599064143590238411207246974762764202229509035552486890271490745135568128533085084434977796977311152435760114088247823237152196907790512619175013697643903936087201442037773163473609731255627075565032734929049885624503066365522721707363450569376618431339409407428896750136669560559246578164863570910563893524937337185995794601742404479791520313103267364606170771076795989678192183968779488552306705088051697287541489927754754809377705709796782330799086286694857458863386485112267798412344825232336878517703525330960901832178927407818929498227871470132049154497478055742827163988059448895979420585268453920838930251240133938298526226708015611029276273661027807850087127671674619535894073031888422171478241877541602395381131771904000000000*i1^168 + -4506879809855439943406007650101893160274595707264392779627153508105788899708135422956320524887974023587561298020990305915288000885209750424017212116562305657865407199054640010779360670035826862696255780275456447996958347698128525072514094418872276224467737563470258042704117001908138102615272611982170459595965222992459641999322616172062989339944090229852554086448283871616397641816359683829822376797886343588055716155853185855638988688623778971709221446272852186634898470781340864793862715095485267037324868523358124021350550867204998058560668350129760076587228275126893575199480317008516710831722542552834024426122836993756872470558557808177757461350802415395261093062817186258720854669648331687069992702452661935999974328139461364594574015919178602766769305857697730286339539286619583709504616181041660124806788842375885310163564979306016725596489140684367135033744372583354971858084438883519527925495561087803486302736436001092731196596166112444767664041863307639092073214391406857168959332137011066943316321956077028497206313083725629784930571161554312106286117244871238436886089467130270361715081111834980433647175401223102534950455766461323234630216745070806667361476568444152966034791449747123128381424422081590920985279854172633842406810936797770171953280132536687207918506228118464789964137897303138594632977092917295008342723272355743822107320798979172009369696513382007051274778881862517415899588153886891152014243382196731481663800699455899638481894428367357385119972792546821789055077189467333422004703360330332129672942029654097932885147737386363072022290063383212794647267730045254268611356071361570455536725209889418529133127649209634599288428432177198745114000496752579796052619689091593859291558623726041374678975173627777198378443541407623939885125265896937375435145652380663003617999581144446616443016876156266830887503639024511517623223899363419628739181798020971354557227296744507755706413389408488486932194501719224288636885797534875470976717593346278427267322347420275425662146904943238887849060770073703167540091157695378000967231454742768186261539186883469559063987355480771737353087102946335261930453794810195238095534956250423573909937251883007194702923893760294944631103928371004603448844124335679910815479354101659354688900506166272375853595092336456066619880918076162730231732283857038599052876118598505784517874269405386113570174010585987754230303012374861751962707948234942886143120288898873858174116583164630887860295274932783999734979494094497161621445178377521877837583915227807532140910969551300218870711585200480721069143243696465971393796916332320486425483220816712138472189767736902444518342671587957261852814230591862963615416176481488462926123109667266714780205537034732707281350810838941900040544825634381831220002245592682477718010445252842846208041658134841359102169860700986159746161280465751459027697443783588307728844894763511784641885391791836710390680412001135031448650667780701713345469868827273514122901903803318255443531212340648467412415012600634164727718375357559695379296016197462528476076781139092091837714865396750725308278663295842756613571261727956046010700723372367354519663859934426452557014575187486844449393926429794379162642106766546246962412795956440339815726211740560641756485455417747484508110590528345109993281895024501166361364105281810903536502669008729352908266911092777443460274858448130779998934639052278929384158566093274361693895436641363665395885471676964316144932401821967110571186960509633579410758736810797202427673581445235487767148403092996256205095287125682743742597828160509498395313428034339998464008532490253802677665156711026327020147987353403911105030627068593757384658775091518591141019029982652873068073619677086243372248568954880000000000*i1^169 + 267411251878397278116241938577689906799002708717285284710317960540780661936665821572686799323704835989016720495299790724238645123370325298951896373002383831107611014000372337488665862586290629547231492022894027295085597954489327668410749449290036725661004304297194620205205322194248386348246931565951248117390796925531763140956858481957465021863212152989581678938550756954819231989198724212454952803572272623263600866852469209334602571181840511043633058018053234542802957731527994745437458059396134179827238173032697663625691579032513477872848847757250631838985808815801916756156210846463568474445268888440321862660144394535238538706289291036643762507464685755310519662189660312143110937625643986327798374091762105195858245830356679733020404458375200588752223802359148680921888368705853578880842226197098996304715382149631929884452328642500880005569291022192830048929806809750987577058624342062920744260405639726447516239285881554310195605761478983323304839215638183830833067278682000734631628549401301075985073643057523513495629599714798949067032762931980329055568116896285103040051428002424011965155744846437611241481651698177394006951767757090020498357052078886058022866735256498633514225921592565669998419256686865372931797261040353543663722473921893983962606776016625901531533318059904983654540567125148706153004957601063097029072924855791243411273941673795123641871899387113052920263977992856410582750024298699242845176424304068301910158805835999851975872905780069990297420963505078544621630890488148285742633473001276323401183586583248807395874234218493891538713932973385435815489541313697617980307113930894541145956281617060561844542253888325055279015201759583256794236164062982731467228922940935464216583280076611807235743453041694514347973715172477216917459785399859612046574964711599884176834056116544113207444890650806801204742669787782498197546387207883941032282319499672280769046968278301980903236952608008933865729200897741128018891545209916887198357002122837765092813173649216875029228411951706284209457836735294872525013787234715027516012248322016101747222871555041482427829469967859925779502364832938718675263310468417117546689927150692136796427583893002045694193960879581310145606240437235896236543328417324867586260724326952856375796849175544460641982484237199607939736626261506695868886773931567391191400643183850332207969990269972110965828319169663667027418405545009798071801361324462948356967313598810985785320308908509408901231741782166353198788744586054401640900721623658095133397517637649525448754773882002966280540954441589515445663893212676360656420415115867551387868879683422717398668180996266267167257848815749458737449190674993127404580643261368077134958374742962931581408770829688352700306372566405950986465499021539536077104308566386826211219177484352050933233231104369346536605320511051047103813534694161836750038530963809847969029674555026105329140991590362481878981920437521097008822196414638593553736597256021523129873025958713961244669354267701601243891294265981343274239727984364283452434993858613153382453145738716338980937174021398064500917995234147182081461864836745314721305034033086241455065901100328737800762737790627537218759854845334086597898209022672680851655870540841827659022731904594905970419950422699392445128129836321724796345719851005832842262217736920182109492790355616391941388529621677774399612632975411601605521577151142403808104717635203566737156826731454445287372354808321468363560518610454776524201840062300937776390206028477638416898250416835991059491479325610896104615517272937807582775411763431668426670077241569362478599187188192315020380379227401498238629831054648172330270927215376243056060452712342264436068863895510018536108837753900236800000000000*i1^170 + -9661618652525418852312385759878963250008919626885149549208555735253764167138132311135178890554466968279637892999176737557545074515139741260633026054346513266062224366987101780818594487145797675089796602172166705936729699611907618188321177351157643241793856752594485464996037979375483169635202222918642860746719481264793538020692648983810313201160678804509366175042413217366953027831324360828687038986859569072127479089069899416669199629455378455209704449819858606034300262115413221864722541164494232482583912938817690965641617797193519285976989086276969645351637279726933227593532442368337489099880761878589391387476530316469086307952895810691480477878561101897017065450455249993245422624551995062840723660699504593360085917545908147463615609666293178127062977063061012390774327358816200192117195459347661795812849464099472738139557239861854017891497866664311856380750871960805354247684737397008176784844242437665763361396446834242212229722157868921258038277510198348845910440434264525689925379671509232646178495117369369525279674240323116558180243229321146003702480347478511211582949111007457678475173268656455951238434613952736803201222869670369397375746493635676548370483390702043229562855069522507090325538148447861346755333016238298191402679051724958812966850347516018072974384172048364300038518377373857118671948280982142915707420763956023543134785187101983841731994321026428218184859933784061910292184302042765983194846968575038099789432099339008800827096359518299938890746564985360264545754078115163131904250560454412734057319283457705183410973013199256124740876742696624886225025111407821375718505501620677898490733895941967339433171369788884614306920793108273429852545428506471730110516102547674853394901656645068599631638461110587515007956731225252356967805182901971536189658208068731849542112796099004533927543171096579313125243826342068887873515399465397471617681157522946815995238486493795960624085680596348708537207908110417178097330636486896441085719629847611707283510597844499391612586887205700425484853067010271988794534133435353244922399379513936263976324291062176439122302959435467229351312620635587321716664164498519209265586817331547018480994193197550396068307654806946765143132821231513714845489436288059263757355117681826429600048917378147998367219586179392101404299373015460778317040836693602132659075427308299329770191567599617608884491105910467692818061895300367845683847416255389464309921089053599196063779098937942655715417075877145119811809791438775944653557844049377421352164172294166346929468723609854185651869996141720741646611094686714601195556698251461985846131088770345968734606044382425256793301285186263330050202707811295413472755071857503863728155207128553335580618559614466708003839338388022800853327665587496203077736603000758562791988671631023984585478231891556929135018402437741296534749204173527864495737706064769208570612612864951832904619263424113230319140885564307550271400766250598525189684531611987513061672835866935190361557392902042045352574064141075360989842377480830808199635879063579921002225697743820917521257639839454933631017637402773608892869562088320150179727668503530135256189435213017631811980883576498052932189260451064832318674386069508415803285943842931173510944813503606583146386567070280076416168153983759405940887368163646212210527301734998758900538032898556538343028692313828192831906652169854878598392726914275478904841635359891772319492423825024406935893059242036499763670457273638839332195769937955943212407520255793530872946471993689686918648070350830519766292100088128124712497340788188534120941812397053054228467254512719861193369082315248775750348895233414683787346546851053010208380491155542645707644292225666383872000000000000*i1^171 + 251496286529836687845533615283566523338527251212355668418629602981245425607234119229590444779766959159501465520634010549895325525904240823549463200635248384551743970359782727496880607506812861197032955951625108561038331098370642401931070786803244516383777880043735318781258759562501156991872155807915027698719392925697328053140309773838569717851161550408410633873121748957023652522541693935702896098575680491971889589616066663855232620405783399003210236895785241393426941730758093864334645747603433644187257587481911177731658769954268145392009085342564634449161019019429534530596566612264180446586920149630502573729332008112495319551934983736126906082113725879910883422393658067117269749264616708668703371593218065697561837194492028325739312914259778721605790124487879516773468363372007765578380381672261440132209127548525217383025782880250720056608429378866906655648878513391763099631116832101246455962778873441899826556169739107375089656889496389214808133662108152755489692994393641927467997997273220030947257289247102756268331835589904039888772496619935842516987575290759344316857122993230622904550772262697111719212769332443130235397924757297416577127326127054662441310834211096059517600720331022318442997552488694835743202869562789803322431173879335240550298012551691137475044298697783908976992951616705936521833408247625124827329981545861682425136922521707086404870398278229197835793167399407201373849729493486203383982009603921844762202362627859018440331469652095786236818788270269219806775180493045577061859151501540859759186825464013022627574624243824798484168551862479735581958558512564338872087292746210176919913756896467922492176956035927508243214069617933054109289293038418582201832825683560389179355920149934964652441940049053741830479402251743706268900484331977325554060491091815112695113507862352030905595449618042677274156263062504444267236039093225730276653131300201489316820908654804034322346341670873289500171348830376428680146807603878939694130658999542093454165488050516641591995118713185324398650249176663996891148097941334105468279432858827732960107788615907782404026722729134067821271802415022017613923168417762184119298817694790655588470441637469208220537036578185127953283787251191792158273691022631034461103259906251984752532939270786291356883707155621738782912011742774511918199155685588343509265344448725330075886523012404633292803378170449600519201960476931754472459616136621671000630687142301218961114783027950316192254022459429988801265186668759883861064193888445330120833094815986686961508361746419532980885249192530723113746498309924993016281501361266686724750292377739767373944693646566564506443081154589188567203580520906029758510168470873659984184566196768727510677597834970413475728804500876590120692602801924618737285847057516355883080589810418472264101880565163792937758876484119845869324395620901917666872302339768869461913335717285304111387441719406185603589028567672590131654673862929607924222459271335295688864850079108344484704723867981949598484372516394087463603074884220325170704400760484742526816273230310818169892141819189378845208714969781521281645328187692282862930415427058974320383221686779366334302128214185295996113864360804685323055026902317542723334941512942157088363605350727773432722387247962223422194338711079680875539028520267787000722066986800872547392509271390861544793716280996376804815747182463308153269938537094494677731576445160465507547931861466122542268094125769157093130094422996176565636490853814867013288295389707622904710134343709798930227565086156618846838083446164978142203144567356629312077559869792365266598554707009330272511982868808010854673860270228516161018794245545539518676780520210064243425280000000000000*i1^172 + -4667088695396136346022829665490066153898510327629494272466632483331708070699521948490462115231795051995027870421480523285622693199812637866910064074946852324475336335450004842404418650190411310403412615420775850536940422542901731502509226249455498324500412739858465193806470459402807400646780658264625692087765923029253060619013834628970334925157750536520370225879494831526013150247156590587764163857347865026121555099191058263385520388540084139013134946852450644787184489161709655307451861060765859258919160666564887841687996197775857396696335335388174814989305501232657668770730983582090426659030480728580088954039240125486361948307545260155319377890574592056159442605390382536119906557334431194709048748795553377923190121041886887811777509440306614562321745069263994388939743704257209758033754394180569147196236426091172420723797364263845286240426507411011875903122285179475009744890859507441844978649600521767164992147463726931422266727270885026247696576419886243572747098383872960713618517661341775484700312189014798147215023428290971067104507668036150300201098808568084940268593860297437640210502026045117124033064672457685021295951931752478170441613785399289123343036402129639885668037277247649846114817071445643139990320880683820721426040195395845343194309081903045059996091967388165274377514493520864654939994346014875817873108780045613557105571664018775182829677324027899801636900048345544550013137016173577175747878812316753934796928664860301436766333264336616766206897720332619458300743134688300368215305486448376403134314534098527636365962918571070098167886724774282872787755870041726531478458243346048240694173941834802023138685566692230762487785718870768270313072296761092064665237297584010543760800064167828809097967267728279172968179873580982155377097732868056609459876661705064649969576541360869028449389396960208779377272933072589443363987707969295010604882861156008094621239069712532822425294995001270107790887131013263275941287858664737149136201627378230618840088659477179429979004484998980117504375522973227168188279833488234166087104302986086803180234496207267931449375271192774515037586666965583542390830262179275697035630628376247414010393705412482549621268950326839673000096963463551595802570091884707755443675249437960435208035143556486855236567944672181182579643847548887737839317169431466514105104773966098409657124244900249337745818184463235763168270163740220833533106088445339210565306232204877468522858644000162979289274628906021853117652948305658744596908912666320055585877802729405811864015743096474834505131062281667259279947710147836092015934960540638320739088036840839759129990781847703382177126376351022160636561837599743515177114108114737809025529074497680997191185279658730440353647765145979734790137436886482243914928965233241329100443099132584525795011986637008070613857922034874261477680907969538895194985972670606218677478589521171761733014657188062933058469413423105155130987816265089522765045038185599671168260538646552433107116163883677604361034021212230835696960153125064055466378680821827911990828405616657531872296131817118435853140142392551914027831201487599023208042284310811335599103714149847851197012770236174982507094436317607389052047006636999662553100806421270540796723845058410348941881438429295985296105347082716894247818808061814575528783766603222454339284967326964877551879729924093994741017058809981829828902034828842147868420435502276571074521814703768480495116906751513847050821302318990876376642721468046218049814274087062645072465772657794070134829805587304512208759926628673904740035918712544076440723427216655970839469417027569300676377615232268029543270603311719429481988916552286921099208294400000000000000*i1^173 + 54029266309070162273879332778980856208620256098553147816291048366236348172197811445640482567689034200795164070321600237178431463445000590505466664499345633324096624096188893143886872511378376306773510714325025200562444216386621474514956254113724372472882626162969923851940453577704851856876840903568008865645207696692861242245573828546827567063674398568641902964346422357621082920187258716860240745738495589106945534871725137947182422976921729825465175980387563817042316684899915340650210245236850096792023105524933009392484499300880617417397180622775022872398279124207073104885570091880882954000405280795893743562953141234066193948873536228821353652876463594078141064244776403781655458600015223953587588139380589133374731329668673848227197736181186005711459618891261739389706209935753383677609042042365337140029985431951025952193089596270613953259959392007219130791393122131352313331650226058383803540497891361498018072706788514215711547966340812891513675679784873929377737198204379200048777821865587164241993128764896237359653970035970684398571192055407357029738557904779133194713774772291434528985507380545708842228520053519976728275791105927112573597940327432234158379251879554724004369386306397964792493433866373921924436961317164378452865017729631020583931439399977939627235275494740398485515422472284477971480570824818688580043976930844161910238686338901449167570711110275265838824025773442928027176621598431330780989410068163904083135806226087378114749924958732407689278397947060386151068223545682728135641551829223292147217689051179172196517996438898822173842982885977420711288421776970551766193308187548167496289360129421967294534003173472107104695485839214697049605970620746666816886877020027178060617009573616550325233117940323216932219444438223792655072256240429313198264075337911101761309112923243015796468721680604674442812373645526199136815865020621910103273135700973645880644633931108590761576836420892292110435495893619970692461654518281668999041101161474983328432935105127368472781076569323949088711400843243972302497126144774241006305635349341988424573514724301203318341796686932725532563445625137850749354050207266089511079071705050520644459455232335661056725624369793127612305579177577704552591717748209698149199440448165189025572100261486416562565879361500908923613311652880245546529338742013915869314579259765417215000304262759848851317922983393963742382529646620238971638268883586738049940688135804431469042879559767569584736205016238624773435003933889848143922878920269531509033174278823217239966423477812025454310884025843418848663690398216446200268427030836333114791610214916099274074388296945343129267707490965792734940655039088377064983244804092191942410351378485795633898115274826409605380176826649509634800544332888424632102389805602564526825347693131529790923538057170110093355291724384586231889590618075066573483123044877374822446860185715152545374608093832993780884386037012190683236092912313182104548508778907925832777130642220527697394534513325324249431558555668375191576865443850991230024099508844507554360249531468939266738053299310841862746806806388341859584446882471160353786016153694196955258675039431126807615664041571177058096087180386749775872763900348016809412455662418141920444146682677609558312123289777449533724179617749717836335174828564154255969113917196325365777034824377303479795672254526287543777176300618052459896925166448629504730465793140874345465011148457269365848374461468331183170783003650051175524345182513467616343202479750209411442337244514288750167029332960412132124530771902441259307202404765008149955357855956818023424022901117601329490020968440384496390750089396690446023204536320000000000000000*i1^174 + 887572867638454998394584286520781912784043650126713441775455586907868523172138074434222430478849904093569340702675975898292734954079680553923750185338819037569610643717062890660158659197856233904961386441614366280006390270961434775394928083084868881087584764782470051015291615052987661415280952891634607204041335588842286847762556309062851965481863758528775191905572648500232789265203474827629408624891542604403929826079248308713273467917247736762604259231002769824128626030359137608535376734032685690523096396966217157903706495559274890413920653225096547895245827895618233960440631384574254829247224080955893469798215967588779583979321596947381528131658852800838464866052736560088236983909082620389459099099992578430243746094949296207838961482016059331757536102274517669191691071573931424552525814917816453008150971067258568097757301113128524112958626908068146265093199956135126095904088362383702783690771749635669149396013692065121539653433050375100405950331221241646894169812363194520266100509062747652833920822862519041367650566280283454710740321334247830324154042579636389005531225041305462423112379796519946070444171962109916465723410323914258486547748712334709396138348222825407723060428448252912452140567149093255237449112137149775867199069826832396266661006562058351791659877504077307922013053157071341293205982020312372116853327586859965854911637665555800741504052972677905029001924064570861866723690340178321432047781294623601918254209245842494228744794753658753282395169399164464184417690117427034822450525084242181164608476009011576280845350776737429911958538040163617809261670153518338202744026187707211537310805921223111954424139752861866847792591647453023165718700794697237991168536671897680423032674797351939932790166267569700328393243605479464472215461233926347700226525893410696587197503108681874342651817281463739518392530440374130215553662454883761692256612635484312109456943583233823560906058145264647657886150156435568359494246995433272463155727983426291514613497908428018322575375302461647100741362376999750222462778066949169676324889067695185691872449748303784947650737568445609138242915212371627290646525796909813648834502198322139362113123193354767097821110362878560206577291255189706121473306231425877404568037078031249147039159034283602439809476013684117837292408277057462375057865796061583177611377830528656039849303242662337917213550964384732345217716881633023351541016549692907342246012293675647632182447007923682376473474663017658177891870967562180462507560807769871176071653063175859251562949129167092358354820795524659660490164440845380138259811495816537918836710565776683585484617447145859950236293005491632663294303370840678383441053264402016206109877575291876253469035618090840452606329190438599521702869852028900733848028890198679484888078341669177765694442035451973150675279569514789572966381292996127626280916832576323545218892233107468705431648343151087795043951478190565893406346874659917255085291130023041034999844033198351376030198863953718790694306759795157895888433212047743478801939706095840658881121685488846430834347434836927838995310136949719169919229348059451715805152551344457362833238701756468349762107726837267847418707944047680700130783426856790602303418573724742902964949324920428028935483059479919958008979863728805490977433264971255640976151996946591466046715565435037697170677379821672448331111694528915304661489370134109477073687600237543377440145240657665094935360098845906316539757536089524861345254193014300697687747726036680774627041396669465122866773032923334902119857642621712295550822543281553859537629006354248099226167286640280868257452491943759005034762731520000000000000000*i1^175 + -223488186170110079835747900224381235836255668485920939225394093440161965053634503585813764336780715490820274034911882976060180679999474052815792147566135004775781443523005262241567220429594646981590581192163504621143700328440573666341632417408224085635103056430163975566446706988621389051554411863488230398190629542718722102280349872379663278230487324330040129572331249675590758198961346624596101844477942460043168851535163040139237126821094366482927073708208539099960471833260758136688583374087681739872236239559200408328479631315320340488993066832472701811281043445652805304794246019888617332238467630246650542484538430423302459744232442296897045655698866046486745274790491612536505673719895306780946692897147389739162094059312028168907196707389766217776971884437655881174385223315101585735127880476912718321574495517414676509690353781464912849474454492021282632344466612946718321679993532327184364944868039180737371705738866485444283833250322781895496918778626370063724291693304462758472606315836375511702519125035658956263415688219157442644687824250939258380789605156889329997673227403845376891836161543343079561906099053036533636445196525624806789537181156734514887237181890774464211377342611881620412733512257545787129606423455161082117838796129931908751340751655448708745644336313847792615346671016677200797854525552821982162328391171771792633831687163818586394453411052433543352601308966698179291088802420378906635762678278302762364888478520823976551616787368797636190083262049755811096114935020403094381517049315026462120049796222128811309690112593747947659312475813145502182552505282362553319348906792922840081001660197065526188683337599756011206896805084154619554286252532760392372791961067776012004369556109522825296936019619091384396870447408841179935035882576228146420479041247423112576176394855006590934791960712915643312784785668657559168629167606664963599672643325524978681395084819523432180683296037519120614377417758568439285432025129464334499332378567488422465633117036229583971892758468315264538453925582443932689568108927844418482791677467320705961890990146700057978362397683008023378286442181167651390868433826172393139543556639509732611245522740369896055413756948228641523316861884505379331210147556966439430617857385605598975237790577767936835479554722838867401409394281556374724766036717277460158941608626282560984329400641690950309716622585269054610102328453117551241258432686940407701214852728390798512069560610761792233293608984029001507746409560689731808057104121715497393138064673289753343835940936323688003572951281400194082961944903459087138374006448581401014216005021069231112804579208642307686244251504658493435695265863572853574944365850169038453583877037892083514169347082803057380061798734885939292888092935426319577167321075542667214833056633591775267036884214416725895618283618875076573981571948702148407579270214001936345282196536775469107234923270230767970176699765762187263487557296911909652139667018977016093784898654598790565306252836100581546537548095146076590265551656649362152985037247398501763893675293063216382840537852313394100616795619881359523291163683181940760233938678602720985200938642758419309847315619234124591784313897862592790883545674147022061985675727203826807672877045646598515462920724735960395084527227241999993756424753087237590985272208945614988683820840840427546688386661611717376418001543880606605832038874774470253427420282477876953203079407923264286090208499957149294916967015305346018329398473084225438912376773739691541062027125325042153135263190435846288294106881174617759980566476945550081554640652275593496479570636278720456248333016288460800000000000000000*i1^176 + -103704226282930647698728702017294509523535022025022164828748986763152841419858970729849862891679673537535854152155729335909019693137455293759084975378366746597592415410360692068484275751194339407358571346277186615463925602357305795538673862094797598353586859897197545571889455185355156748938720756005289249036098049261544118464278520498979819666116061321463368992220480927514372211958577268226027587471455939222379144620527721858258109677231402250073202238976173608387298446611381974437795710450774166175625545807593161540901724121011724154616317879147769967410593607770266685231721438346103425617439228536243911566684987672528774982699086325809952119869722390126131234157745375936079863467592973360560635138506602305404444776572841219358682449232602276534329491334954465874162807437961648585388148721530718980463079379315509969452403112822231737856222064037668945007562048960919199740372074031597002129622897645407481323459268193986379593555866915239602839316610976978442694055928593032634972273848117405977315003574220941117592866425934461563746212383034478632407769456991104870209647114569606073118339191528885103144452495552285768441964157899568165374165531203239970462157651810056225902363479975034606429581399887938881946653804725927080763851977339299584235671701860763156668001076142670151357230229888718609450766382891630746679624758915816359334468464018291588999163967826029843270908452543845638730495263070334743961358068051931886688152886851744216965454214857670712707154988433300559544196433254555947790041932072737268648919008594039062313079023294328040725217072593779696900339535003420643288333122826050321352024781528439708509340895016487067367231312854694712328691641417623773605299685217407667072322989399157386335189603705305594919632048933016660324786276643680313437519686190421959028072966856217664482705206444625513553104120697558792158763906363703762831477454309755417198554616837990396740434855662233219947914127441372317608660503819931240392345865590370102593873662954115171554214790357072383846131121813255019522255205807870931893769087789776767123686173040995695745573535998998020647009773310256411160499759141016698534627667468082226103311311388398944014561404457336466030473157398776988459343125883250435634201331236562774898353469630627809203827144814416627234465600591265233143618535408388374806996905665132716202373124666195513587101487753313708880704863517654357817789840191143452963323331517946458975532048577667493004630431366640189564995589603655640996015394788365309492068764170495795007230750616431796446216208816681240400819421867947030961657622268494803142153448884638665040588848626205188094563779351405235580795484783430905889572479106598557443568040024897401725778554938558193849719302643394944090723731948220029386278883428007396024881649717313852912117551966971001768210752468644791013160846978117515043000731320478316205543288769294712405696755192231471363940827737489820338878983912028615220127819876559829337729627248669431396830233653619937137746619977648174879759891594249664361136147265419140249937823772466794670760845492026767645267706992309568226887275237018133194198867577752239326984437588495576013947294829103447659893028542702187173662523817785197841443072520984064735510804229426394162156736974525964301810198215580375101990844263150882687960262078918358273513856017794543407516430952835795571726382248036328375795097399997014106071696217496884229924672727727364149710144641930242027330551547180292356113716850075841421159882389839328418777383891968910069561746191897334144346174788916510705821830183073849448316914546595675552928468236763136000000000000000000*i1^177 + -11022699482456369740380553706403306865259360227357811169914410454398123698994165905632745039864570208451910696216820074092281744783952145122432272163948475947180321762964619139320923614293795064127783737472870155778563119326440013848981545627159913619667086932497694872442086539876626808989469756673116214149450044590870788313267428068062331143749511157164774928182330551578232215467438793744950261562828805621847992406815985949678071794286934482483547488265229298025056255036994609761995877897535013946070587071187607444183663632624530777332889300319540328806964858822524561387224070003258298066121321998545833249462419921979301371481482364622203884529889627523750792293181501964734504239903196776901293408136977065350044888939466204705702019527981580942578316370033391923461769276942260944287604673267130513274799338607149082209841393380783255392210636428887468779816911525953177273832533420815064116732706504461925089639593695110680650304981109367025499989279092797779047142579366014345665000982155568003654942922100202463977969064492761559108325005453968091011743151267386755490334785915859541348985883032653355490238790748862361234898566436474395552301856697804183020203090960355387353770469311906201922823010475138407325920455983332213687920664164754477601617539820924286675763651484944823800107436729529555939047086999622550442034623799230519590419208664302425359399133845608058339728526431891079129133983960759944483277527431167864562273824015413195927119986387217938114732120005470465346028874382565376341533413193684110390189622806984881800111367192869231106743821410151717264731855355174581181845918888390956798251924823157964236053362929269179428199879519256712375426062205675840519327528517694687061970806649207932608135323973944397204004544743245153352157611311227636603873118933577641002916135690513920527250005348046199548065093016369052398270941190426176540139923146271541372899785819634038981399218880199778350255547517473052997675194874078404640438341409007936324139784625647354280117811949224950823899236565964627151778453565013211655711600186460790783530104932810568671176248058903672684036682225638451010654745133462738211456477315743790149490161822180674605727927602641292203873130007236853295735840059564745641112717946809328136112800475721969369952171852116333164688581441114706789800368151984637787356561368852251337352137299235728612939989253753126830553850805227913672211226583164587510532765486203521170819651503162655014043120505676726564874706176176802583942557735266153532240180274182062688267179672665175454285246686124160920580077727366040397766221704027313726236802277139523673525732779093778055565547222403040924674181218521621809595623722211300703726501036966806627335613083053118032725870916962587511357610272784947430583637750986286343633545108997953392274944389691645689875399533860422510516995209885178545806491106422305677643764687019027378405504908995254809096309685913494698855384531019672990105576778052352821361337994334399512331859926621497126172246112431898990220018165579199982071233888446551730339448022391944848239538373746085104504363389180546591878739450336866540937405226846390872627765378744045593902372323749386273509565198234976375018647163999956607295569968435421473808844190674733530921775625747473835761589135620379554326013242682451232700862112631345508872846875603266180064454308256022618638676116196841912303227855415692199992206871852142141746602346038812319003043154947723400064362141961988587223168852296001680467833716683186644996813725820877136130435641109870822653853168132586510976363976020240313581740151013376000000000000000000000*i1^178 + 830489800183066210208687542959173451613012675740651268018988104151813675938625277673270142165782608364277705901090969687098884983332975051117365103377410510273770797965771503343053873140307444370022322361699297661085981744235676822255620070329622698922214928710930504838802010535096575345576368112515329880048170421327389051003610825709906173715945466317502839639748598964640652221475000842224028421495911737868017458302622181734294797434123182784262257691596306800245128949496308140400468979299205668225550191871054226769660902500709245974674432398367864420723698409725878690320878946415961055871436750885903594513690135047416337403896650467261183798447042606881699622818410564258177779330318547457040192843134586086839380720523086439116663869315607457520567107895372625891715096144330193931306292820553056521513125375383746696141253723135824014677147859232251245991584290880286907676511533454725341117166559421876382193126023937576124090180521330559615310963359280096974731010297730456811451901198970652549965606114819065729726666794257664847648923255544348384230683129086911285854780230115777498426847500911951325420529504095856753833617287269598660368885739762660294201696483576657913594730670581695898660639197683838925492578175763485756523988911981597597728725995944910943754627385170165910858586543294258350768624512211262436995799632256924685977497718414932088258395259822569629706894889105205099287329578535781987768308596642038874126697061220405970956437842326735418254700090442358967441456939578778468484355955755396222030673286315138955794657697033458564474210040083993295536433670675685733959975663069959015028173870708562616376264767303879011789533218208838554066491252357925486386424093718573581614571287449698902148516094224172089930903668181157182298826976406895802107380919261404965572869244199930547453267515946665493871353673182779158859577415927602217720845999887899702530950786153575819863318874306514146433907793902626948477630910652198538998478258976707520328581318345952596114758582455422559352307454170592254333117643977150295630916294240310180333766879883248307705069124628561961452436646897686822137094243269857713217400752633290995315124180932854527541130014561748026451149613963458439903714086312969450728116221860644191251896986447191594413142114017228366931423289136272924287269633479489522226137599747633191562678325517861997634720619494230953549798184889853555985178689995288397919940665067706519276548231795280575125926440716119749962403939843586539261046180319487126533277996134094479551951144204678299236406957559791054330975323689287564381915401149330085961331455125710263692141073664387973989756962923695272465047698051074133336431227908661939716106733438925652060401609572809144177520153311560837294415270700553404764198273177094884700405065462385337585888749482196957262628224692664054168879520787080087154892536546387990178130547296179404540340121408125056217118180451547563702887329161862173953776012902079209697215453459547324185144389203337510347026346595555480520524196653397919807604975648300258594778019249550994382060708334156182837726095544746901798148803933117517272059689935932879743538247761206236842587309291756348236366045571319948583674797961234436391870588824200040450246006190408141742113072948043246147752945460466842841101000369510553979891655815583283961903255269344512536665594825350093486204057272364331536275852285758708255381583065308573265603864080473059492972448957567590270505452398037885636545460471870655120773810785607759770035329765987519632791993049996597764907954042162936554312541239508992000000000000000000000*i1^179 + -22246795334072042867280645877496971293705192004371597118702114894530796587800389390365814268217562241338837868208263831827868643034433847608640314039761232167778518060412216324179008457135580421940727850612835910794860082319813598006044935952593808884626523652338533631346936103348557322376280421401537939009848094532379024242164058679471792943707029204944482813433311550357136495797677323113660479372803245412374011537295659402355944794364676133988137132190068798157817281957627909680602963635606412406898299491994435677144678348054005850270454241711846687612757790566004266753498589774047659071264486161460929228004618703180707274460848753575228246986483683581473153304442016663522805993879960775543059416752937437698742782433903508301678156271567814062603434449241149030251470668425622534187458004169459068890019031668530841932224658850345514759012516074930323152409760493835377632050764037960579090925842573152173700714448389249186623865089854159925767408092548711815631532087844671941302639016296740491152270211111653007978372386081145212916810029235025319462384112738176648351947667859232719893526913705853446041375082742247248094752362064628361460484695031174449670371487544746014705413852683194038733271302778834555354944885335335227295620650163378080307015384286420198624782023811271963164829562954653815969781925218162564286787131554793923552609406583896174208479869537018162725336840022129544346705252881696388428061579735176259474769933927986942373094290523920400047375474001088131066125300189982803293817459516726952097973110887713593906674638601821938054880720316814645334138682042459017058694010007054296304797233587642493819575051003455566390051611991811985600352464336065716695047898545221692290475828328647117233912534226370932323939221247423889081336472519973392215520381973582959663891158543372987567617738945823669572188606402432644838234855155121318327201437584575168620543709158787388766443654042690039052491600596299042966225246818824834725779441247172762633728350680844211874402289020383024165673584485882225025160977947297389082898361187869821768452683621412574666617594951128230382286725943093442398566779115936239777792546343856444636669596521585397176097372130437278069320012278286878519743622534996052792835974483788661907646378642034898507122178338155408729701358349410123336459288527343792032033462260449042349493747629091835168907781096890072467783378373406320383522554706908358051375526866274554316410136357695837137123467638591584859707955049739595967695371386024365484022493335386808072509319829000160372345193941425883521814718311885848071880014451165065494036707105716013086207882062005996433025217980018938994246560674554814795456986492888404771195992737651391844625624975668194356358262915854776413150951269889860827165823023122576634222148134137773839043718373823310472604286212949313888904676087928141957071289617565567910729471171266346451640367597010353478429573804792803219626935542079306728865181280676195302839100586272132105918221842755158947463061382954027279527433441185581130833589976605829900308455146873433119257168216311449478620697032082677346637836743506777676592984961316663093602339672283778694256359521830412814081735296592628025339456790275854320479208088604643136631539811481397690406737049218684483890753681037716381099285972916813283296567844608822595494604280870829769242287283142066464762364244625565434779327484345847754566320399920079740707731923387956695083433303587972081875384548775192969497037286724066646094318948406454132409729215868781814392081375108583628256892111244230656000000000000000000000*i1^180 + 210927229539992689818088910313648532081066085167930027354309183747079710325530995862287916573280265850904216696541804546298892595868799422696754760158146142755345689728216289423294031274417626820024700383912459148517845052533209491013134947443557545373331907966627818548830819106502423824949841722141585881342490567058476192175511509622785092572710049874428520344785689352860311894697572946234994951629852415005263178648578334878948088529733839719318726653309851073345124193824699198681558487913759638485212062271905396179750782768282228059665106040115514886425690705022451799999580645115795028495265512387835144997894187177412189794003241886501850189812583150086175965287170262186801010668965533697024223093175851463579327283465059064324472097839881626566059351649642187857553621475950752686612065388792529264414479395255907787227901678589716395840798012009874602538930356511243352275243618354773077795686222495877185753027212842530999123428832077550129373632160730664329705947925122642648730490259410307567490099673236038345042374099805109995465918769964348692867290891579361659645029456868604978146337393042866572573311342568632607437296548608905052498602396503028957010769412429732995006778430600053718027261724274740110781146511023999515814336911059110774860546966784225809177240128903281525794096896510354756045423787768161632372671220986633433910493536780107873478810988552704569423820324985247727856864747033254288093242962464363635817144362006978304192008662986856962850972575797356204837173324191463439335100902097963046603961507893438621239062164278325664319376065403264040781670214447583138411738673100635119163958995574285542859897634975668591828143418242708434091591252255064133830997689992470949729218930641508230168424604289049096171597606923775934407320604445778390743316971256397885071060518797711721880047032536891455663062675705705566352509353479415989987383175531087929049190182175243454665300986362442766152589267369226225373528273563987275712928987644318736815020448861261495594855237782137447421475282644120561069987245734388438848020132410084441750797284308863599289083857016881567491020904484329913733755150751141241495090126536257341913892734201622931681787566749648197962586228869964434115009886388073529585598915952489766737528659673017819481704185448453129375487698909270455380131889328006876016842619355427576751506793792684491050352580642264297786325553487193248572648686310407522744784708789405729355837761658151977518405364013725335650941813692014146603632090680480074281318294066680176868479726568708350125257653421780723821750791648005689472982293137336325754540702252917479085752527532780384494528561932886601632101650373177570038873238503419128560365213026311408952595968406805042755372412899789582386172627365611268618319753695726868314993431229942394932598116351776959139737003130088150605139503674742883123172139700137386145574560716195626178452542994326122690398881346947022730012649668251863134170390706079043475193218829505552780139653759771756919813773323908719885845351641207179371355417648217178875187305774648798451274362751590791870891037501940536301802131638203600790437164081028337265373553047430978236782523364403101085887534259344385507013016856872087321456555292427236121832978756285287622714573011600791916203450144581627955429168290297442927966226142068572366657648307734557025694920462442122331347174344622921398906966765569208236692696353846471374409775186499988499520356472211849256460549980600187134439399131858989721071302315917533830199261801378380923873258702960066560000000000000000000000*i1^181 + -5840127534372438047573754512940123255090993724275122859189196420024128109884883001766367918303480514288315921701982082577678868703143155349925684225209588993643078185040693470127565587269039405733303106595296885969185662111379155037046352810765248509842592861334392194852897144439197293673041698948210615617778347029880747716732673762941936045767065145257178556970099848037259844400094409790950725733613984083993706680015829416339169049255663037870581771679052632549188016543121834755486574938576246969414981067675292648059595377409648271072856779781742742173615085697686501388199369469595379141561698009739950363896572609616628079645926268365286630970841342106077625411256678817226536902596737004998101938574931832147000406857309009910150339338404351758081775386912562759883110237573997044260483629997462569868808625921413463655089294086349504369459936714619249276048758243307035971192013838225206135870674533038168605823260660684199974840354301768194021051052994820726311428175174688165757264049365598882991742197507513954235284210154717644868897723870319932191978589601902336133042101531289928752035264318668061992177340962667123482377099800705267392930841058307111520077735642337517554394499144756966704695663088099148886865946381886780094867729424606198043706142362268703805411977931727211161828750996985298302212593142488040835863946194654124407043174230630284805468653417898618730805826354065314672715800992137541951535122535635908138362504657787069643067844064669334373866220531899691640985710367727449900961452034115028204113783367959035912026436852711283128030151484783672985472137217227207476015950266902357637317799051006373604206333349268474058071291179295492730517898691610100418157526924696347667195982034020066886650713099489114543708087300841763881804196156241420772077835900237920446777850660926582259343352812731540772998030423335840963773912660493407552524967505836960410808596109060199039047701674685744743192279012678952889388736603010250135357506271417862361835460703314165639283913816070986307647079604422948121740775192471501410160084622131299700489329538033235908155287064306908608757757893658702207653210074593355939768549006577332348202609368348554823377122210112575590463146809455029131784725364526934877957564889448420568710928993822559668806566620295535039429651538581796939756010597084040459326321409863343033888351150095734022976923441427916541727268632726466463502738253988975745671910768689897331520600466928134468433597810040364838973449576718002049829800899125709350330351359009839021887404769241550213994371856196608457586723348575524551802158062778841878287677725313558463036738320108106252313583268412198223389601559143255231061899067988731721749749025306460089112529300173773937013470106765914404338863248394330420526043517199941663531500054143165575026639791584010978034020462340827874737671834018627224425462164581528588380119313780702597006162576034682828881153197929540286098733207181923648391151816205329363239501792922460583162917253225744599230917122056545789743585593586360317386495228382285700635754460900374924460299522598004010608322665056665068472928828051280732337679588366147288899702112100324135730334721900454435567207391967550965653620769197504962979249438231511248263332935444720949715232765013258523708450564170658583913152663363445287200031619334145783488042718474039523678026688303988296417326704325578823244160038476363822732516729401990146822236108026328322186156356848653704987499770752085348851180232476746910517547272244657120751273539175396147200000000000000000000000*i1^182 + -3602205683743751026654647723905199589063341951608969650642414216943701710813534469408042770514641551613704888449966132834202398406518347709914386551048626545269050082878660477917062584495218726060822091665825572782199723774972451762156721805646729389869193227150182774620099367878723920419581053074077792089614191353577349510574995289796929478379519520859639029551771398908140953197373337100063732521844432844832629132550956158444272115464923032776128957483420133813129838162764662847852265656213692373592552856046573170585408610503803501455715330498050537323736957822633232101867200767241992252254308603194899502321620391963172204822176568097292251765374837606871919530270411703487096075231038672338967989342069964795197711213096974537588569163036677806751253464126289837287377778993436833231291812695331500559611848103816397620960956348751526082311512744882288204957993728311006042722682204678897686507161846110745017204074148128381517779420173504099692272123468339709142461374358514824435293278018865828938515862879405319273646226060400863809935397003312919736942544117715906975453449136033168769092385667591421999962593361087896934687010249475403583661116538214621136816456533939725505277424122731767431310479315879119440391273463984981351056752660053630071248664668264337505858322253075275617533092054335618735528985151333521817864491897553843205639111238758239742614475278791631906784536090646310185839277520505710386117702653074869765259130764574845473447986628173899623935141875799876266668716191028147851161259063355037941244439493000714625987452248741653475864881032027657236263425934503115282924701700354581900840133730772779799798836262234890831676810276437591989843379104338798473399014409672628577004618540541360937752914124343448218326098399887453925288924454311042820049822364509491523723911350122954984432668553095587559345631398659990387911654632705948312894162632522629136003285665966511557719557521162370874088292765795862646182240315106890859709017299812258353321458645468915856399745205541767293851431562595519656616903676428725319987600164127974710139591818699199436804718775406966212912571792667506190353899517452895282634869803022150261223343063909060414944182834187131275435679043405424785880073874311356842073852476687958360280746955412412422322008106221881955223009247183185589509383282199840942171975643336893330764985766485788458216760424028321289615575129046321005302272797150502397302718768453450750121621536316142906280928658737546393787718556186516079830235540595161205349362909356028981276871515330447585929549311339103216479591754624953958160576513311145981243184228553661421029863799879348021238663381726628042121390645007052610047751152044167159891523663955380141298956172756478486230018941554480546801329480894588874290137957625731749277594349056090145896437850691807733236871683329170232044620083106435167889002472932903880308069405155960071641387518480691005357100578034414125007429665499727839947807726201077811212367634292064128932679646391286809557797729595478656744577614240826902644325420889469620461845992310467979609660675660562009439923226304658262338665696839449386155039440363715710184743591750990574233630469718561013473662964940102494590933576575816615977390227499142726339055264797439977934828830588958705861263425487172335243448982173928303638809602701247152856215578135130319435228965521677926214962534645525978099509517099559087836051798291412115703189534360558763160062516500366698264319741884427229690846791018520496800705316894277632000000000000000000000000*i1^183 + -10224163988936275115809197630302178678395902545868095937104209111702092530869757161674271905693401957122029831609004749463387099037001550596857402859375299098040625735706816610989484438840685716205090259404789076515762485482029680902244007137378430763674849669811283287916756876341048814403819536129827354744091169425771368534323220076473298687705751435695850979606628004609094622849655166554265627325594621713892861542448654424562705450649410090160372132352950611175677522961501080451413790453381334921612489094247950843600152632148420945910703926909936724584647324086076196053558043632565703355421473492604586450283498812237452843107779232197391853800514594540677523240518589562408203885875621438852051241988224074950972366709908932539048799264094520184617450087017740845035947337204570966486220175381920017075271565361319741768912465811700748055437776885984087634986489864755462842683793693713670459745480559260628664263708186243361153579605442908289882987919995118898050485435684886708405852738466338765660154019802049334220265758337667424451846515676045889572063504862637030559786589740854879953747292228424723321177591965564341556468831840934806743143605339863817252426978024038303160776672909270592267440050792409706924769993945885488581041724475589554890653004424265563063356877667455477890967444325779770071245388851576537161669406858944518944685535100179752283090320825868564487787075717664558171522156512716132486725794643708294716767924180077711790506556560979762139559434405872534365579332530359019586404805123077481585745565433196912296116118823857858879343230935340554809009715271868874418635914337748749143135582126803132538290737667484822253283241383733548610617838342435854014288724081244096398375630398417065967010206343974142379848379569277088053198958642558007797506413932305596417213637040879073823406101858140568807413442336239964934986801411359302676034027441575455455823948311513876142735078816195092988053787842761831514663285441791952498662894878542835760973692758713788179128780855688446390065912803449960386691879632724456636314345882337560546842108648713537286869116876316548431948748761797836777712374485440006309076767964690044836126543136844682482090663320658038444461098032289576285737936474675267487223028174611970137200757388894428567079188143367328635223274097373361428470387784858131325918868983507904430863492574289740496500591188196456786234790924785640357807590061302454376609337769656365885285752903025553127653833343441477376685637181926151758409706058940041204757978348201552658433028902919767884401261369969630773508267065439853552789558892787750336883708006280790802471496386662320343503456485630048742229920391509907384284969782072050471536921820873564195218687108299912016407255373062782266943473182089108702626346860870375079490467487837116512906651885903208191709125163345082074718880871267329991666288570715376310330198170931481361491359147253074205473791675003173724012488510632300752778819863418494024816023997019386481995661422170635710517767628387216290867574142053319080430338455270627495366888646876816351795152704794867489261824667748237940607670657772864293712368859661794340199995611538907086120690200896844607528923003445861141938743695260828951864177339207148598856147494318132764348030610427519220225121872074989935207137188942880697536766529828075710343963463107924901230199795335040385498196157098662379041073046008415703665249791409917818967084251975352672691344614045535429424990098632344157183909337434685440000000000000000000000000*i1^184 + -144944931532697473681439354058514720255756370987084547968634246096175257813448925891703040368825017798307120008973854543042648971739045817565166457131662413235347546275646970487779491855661563463890737267360561751834144596394306661851645536906100109960815378517073843800014659122754839059491578408570230114504901441701093022565338489633000444276815216273723136037231394420349275547778496342804055204157477873669064555777036335311394659269888014283917555425952325929090405650993808397949060327471500793554480314021980482346761373186491189420100231035356753987780441177761796644633605666036963227044980700295956510532239391623226868890540327595226537028281973773417443177477883748159608145073331935826931439822340679193500755153131446384684870353862886853080351146536414296992791934785380418929537268485880945232358343893351340474703043842545228135642272069275261537613082152311043983438881351643592480379281852195733188233307263225765520556428744451037293485267858441841777409322612877572500403492243068004062377294788946840385377867139999071550271240167973966945911049097196394570478691240535928955124119370247375788958092531888879277782622563593674828214907447590919904291603621706490863548934417147639967482711827403564434152138003960275621459433618728502890673616221474345450193056521134884866144393927548098547879384300330148020261196058572370134420763563037434122408313791295651410938284964761520538023292478978201671508641543507379014865720324760390187662945991744367504161323366924878473753854081155946773838238253392141905884325306419177892205177074466808751446317079454646130069446168170000576075495495997122057984549253235485399203506745253374355418538002471815069005664311796122019908958900661854757078655534581383376694438517415412107531353097037741628664814186750771123221383240802966140074052791320597166499417168344424084655268292941857550776942380615387913064651133757158679046081257803946155655874913088843089660273937972045802608747794726214384344418944853326753337356083779648741700639232435418707356265387527917152332337156730081498983584363207674357759224861415671016454754164327148882829129118116464151072532646731790507739048396131911272095269851644327635622373023746253180969991046814077015995128883830293648803115700051290266553222329206076447985197593303556206079637404474203306027096388654680452195839902387584194977782543235966483092576388891660881830535172482268858620138328451774309755110598985691675629328187333673319080545236318412197501034465485958839865865055038849004958668316698599791120287016908984396133470004500860314714601160777403325187337574590795801896824537607331948924738632902651933707088641533785216356791020338629685755433179131389475125681795550995503627601409955442161552103730338077791837440715083729978250047274885564694288927056394782660782044297920579486202372206014410494966164663668284743753030493153663633782019724626587637394677326728354124092065330835216096654247077700212844043757742448318052472469955453568758415330536788683388214592581978453817795518781828302623834373223078827581684378712287364742642196691093297507958532855977587382749408090677206177853625133415922539285017851310616240436247369572817678468811080927726982482101170903055077485018698648377579803071186234058195611976262377272104464891423445023248715750996178178946573641539614204664682157547719210590390807723836866053126306983223815958262701953370285949186566320515281134394200961904926432118513108803602742811819854161510400000000000000000000000000*i1^185 + -2045027388681609569842738453697136712910301627509416079002601113356877677848272201217120878382045314751752200402251182770156810958026115245889490681205177407360049202798370794588787152414458249442584583313283287647092357057135485750865942583238439641147514651894222166036121989161495888961514450196731741829628100851631468861210517096526477501490798642917637285612420809385321533141534403473665555989262877047267287645583084281051124437901757018024764974283658157713035516343664090053283480245394412611706821950929028254625549889539946553466681013712529624524308963190343657500499304120499198265396336097319706516082161371038802134001832278514370772059664899989182379687337629262130729113150193880688795240668261149280634496345788927473602847762527174004626345946932770576613456753685988396262369218122137042254521600951001619606692626087684672855724152456667188703215229797570667747594469427116501930957399322758874956253587799028245716872296384798859931295097350536394303606686365113619635516821088999098614424597730837657646115061164377964942206349111903998086290542614823558928857859941504304753536627710862243060748081360793488802414629779561193145598829199608332985363058636196203306621960560698567639638010489497467254799932265400874134037203074368058189771142421020043312613332225973991690829894568213955341015533628410457447657638608568302547399199352924397856509977869241785434025151925976029693266290547225126965453346268995080625088457004798997356783641267048931704848057187700459860992369979844789952693166954285643659937089049722255325353988806842876562521656534628952265123666835685705890910272267568812807372507246879144957426116737623338917302103246520269661702822965096035957951386738421060273961359940761272995656093595771954158272362884346865993473051595136936656509159296916903065516710527340969832288793229176888088965022681023518291449179144998830830809906656398801545593921110059155450636282355555060659896845112019148900874788573629911025403512094761018209705750351093797493927580711490431832614825264326883478304232001965763857646920048974763889086651805188641310870423355419878744310340701558841828925069176463986898145638706806456928107991679863891408620755962598173732431356124784440380101775769925793246737419195399025235100704471134290554824960250702215004465084633042808032870270737322915806615650403397032041717846814726459743569033072481384455784855583603688482795381154154981758998226295278344842923350759440648851939138931732057962477427538322525412529412075142036755156510408031232534600308820792288375593303972214417482339129068084063378714823227350510185126602563055738423401885715265771893082470306154685616486746942662434308106689928482231058684011682874219443600675900562034096059246591324779462183640564682442395926569890494546030653740417570199771468710386491570473882992546289710526534694886151227071389894150023173635934163730835841449839099001979282476419080192428789270469901028448290482030248863946983948413341696007229543561316131680133696123423177693227351577862029009890276209256677051168663231544709715815822887636743603783313061847057485694956201294515238775306686142414645823220119185079128742347671730709937028496963894176736227064536267273515625259442532557572886658103167940795965115543919069466339199348770207977279535829227659319652989796090187176461891432055994776799058553559562389879141485043093137252865523590250304670981804478655111374056092624456058144470268966338560000000000000000000000000000*i1^186 + -2382600456940547707814983050159728621277846955817921747462348183985209529147225590405829956309531232882694480409650907296828093860340433533921822138857709787614038754818773749921654706917524505554145100776725663959138701214627177719096148013020343159370731359433305132293448004858090716438079074936994434763313579862858722179776924669723847248418342973799411054826098980671114088866200653087998846080282125435365340486609238588446494784196632586160614865625686155967778487642758616143468053634361000748727812670312119364305694349727522192675218554080566056411143293032962666311403936417546736672252309319536943502655396966702070534384441948332178270134550341931493634321889778632184660944194479942599933568012532519977488870483648755827067797661476547364439223434830109974710273516311185353173684505072912988663132853530239111312762274295687010688918620207862892803249365536995828111884587500015245336395422347509144101565573068861090993700462115179719946332828947033599078766856764082492748410877873513495801543553048237326471980503070570197777495152423333708407281808682136327160844376164064871496478748118954087535618549649058378418943568026625846049588432173680216941433348518822617194467716764279819134294670671197092211499022081020792492296818443574996399091234251705921623131207321508209367519762576079716156328814295487583321110558999671368169514475867707597976514362202883893428127905133528161122377587424708726209047345449149766757165461414351864300578351631695304406231429563177318357987818311281203395060495056121614223826979693166282568683610731670975537340926532870823619471290351552198882233078311641091193859384995258471201440124724050009197775604597358457249614155232556459750784843416561870966718521149319038655417678391121227160978073030126798419214533211529121949776559438151589124635148535012231984997952650409864141542874498320091618821532825962940256359816953801186085692543098774221386531243841758306687754484667934643019947351643180235614513263504165081961732246094606319925659466449232365874660722734597517575494583591224409578310734830141686222242153175566326333660278853939618205317461092814500072378729614056604554178584454682382875737822527426263057885404303307442365396186507595352573612434914528253718611592767573002562783592780597214864722796832345410461724898912665893679960381695968988541829686497748515673116360657722713952569898320976096124236568152882808035259396564983655733636560043757225053663172657631399593512037880680551567988022467433170103900561048544585395476237765947605092662238549953745834914672192857566632560938777033339188953203466331924025690827271537030876924354080085538831874622320205217473497289166526384994424418024908154213232762834330619095953307078501959419373555416330708164370256665130289523644013427402978635270627205615674329036643060629355675232641707247440561633960799143502602937817771995951925966326577157357906151768691742922349237811422101100686625599551530046382694661491964390640400228415611657397982321405130753478929878357912511999052887000265518493277141602819839952317237065204547185696644060252996321841048627011281146199807165174281520250261429455218169710334564734664551517420480058503042759820885218958189082501886194487468683098627365936221251246257052806004371728362355706042609330123050494950909886141989011713610437770886371116375506371491346658566019935297134742605783580153897649634698833296409046714158012673220935680000000000000000000000000000*i1^187 + -27206796476304609216440054766340688232487572401232749780736662153236541187505201816313460486878575251937723675775578108164993869125425412707658244688640872973715145722115047912109176769282981675686503715975050427687837065877614367111419233945454848106687058462860163070259937269592713064902696938571714725071871743449236202623604555594183886855345375263627785650207899625600173925343287875206280680557965424907362295122244990718728942079170949217456872531966084047646544616084427004476423704411619665065466763849849393682362453679381951947753554035147020032687231357448210985821883130683017219806300629479614295848566764814008374109341570669369679233573413793760196613291898189467988183618140210979630101696381462783703600401597246403683316944354609899149071799685197841844485041880750885666002706751458575833158998598848024031151468155538437248231944778179835417532517538466054900115658943631338898450707607511016203958832471002602275843457784654651187558425515363802935105053987285289649518394770167470297007528600088512564701517337676040881444416962575843815627659129374545782883250543961357610606478621175531055760287654084086807795692562003259509623137783534986085491338696573583177025683160353023025051346502937816048917977230947519916333793524704681917501902993124227036127417575309427909022674331915661353664595090467396552293595589472544255319237895972991110911671076814287073044712299667277653646232436840489601102742253093192423557481121350682898955871009930336167893578341822405749038239680338353865408141383082800522244125872003964001999911033792989475912418182267935527530432296589555261188314337784239512799517005740629044004956016617139173230372469982244590410911245104619565007276961732039127310228891971310875571463314659345298776848427038056276726072855010828625454216529434764836644317211221295047281290403182450694866633309100777432545179289680877790294276966066113977209986475207219325400944693386361104325927341339306905635457988436684246828087865856706868905826323074356438601508207027807207875880932339038333051228463869625805277789142610832420788987710507601856730007222939956541436869783744723217697023988524784610736455924486185892805739115995121592638636067236022613285637670576345878157908044991581530456570761255599723048087968478877309723911616936825483304749573699769765437518472636763325172940059848319585970690880633169918755173430842782090826258607535584565276703632185914470187665379847872109845310621398279172404119733714394267344390479156987992622167633919726726067639846755696424128141166565689283501124739786191034714164669030337679252198964619371654937309172233349260707602634166267583183089986729663911537116736988300796535538717270170247727549620881750256819116236228334767949448687386719188516031520429182650514798810277259405011207074753307696370164145390667933979811458691419317782576277036490572645659322443499289665134115481034583770159837903139962828699841958796130457140946959145757937531710564664353622632842740291108733156743665504604537113895583102684976429764066744829462746992050033230618419433118411916871860042714896143644320027666257639045970393267480536095340533257793866494515303954339567905860602600612823133789995099443634203373476046963322360561210807305276048715463286852075567753355735180772087398548736073585906670867616345804751000457053818561436754098822312473800563128125108479882827764790352223331051110400000000000000000000000000000*i1^188 + -78096065186484644434203579173388776354516305703923631072425256837602822656168294863157101760658928828778837922290717760224428641998202930439617816612126364007518349074217510447503720438795587030953543679883595840958865557662494982458679125321377048879326902148900442942832296108157770737778342728856478562192221078529731012981899992418449774872230440867268296221084830563661863482260553406954157850674580512500413591140865644344853591675302507741316765698061722173143882192162730106230790296665982944767394590936699380526250575420588469992132614347620270916054508243123267645278092938955152843838504376968432505481143046235452952959420508654180792891315907153053137777690039367307203001593195870852403656420123785138451661958564983497214051992040617157745870174794402259778704128971475697237510000829058564773521742066026235812897834152569389562317448765180586292309196229936418501504942398670128481270750230231700632929785517801564153771299463686340466467995835552101907184648385599682264279454456135863860728618945606324433646930571036891607935118472777317381216532901486513311820069117206584360915466996270334192731055272362812891819724711793735419889866289536292154719708917870904559917826516959921692955944372797673733169204980421368386931302411475894689879395591845482239504270671147748224353683462017802880225721246005394221495674198011210435949229514661025487646662512285646509591119064710612968023913410310780281124571481869634209097450559700833502478805369266730934778269708652009734940913370802643893209322325637433928533554501007663679909336520854854534366581700665230041472197828267429739780383727132711275761925902382059615302391665374451328517051997484054701269146650295431969437203381129107152203089094696809158261955440471052276867681288811014457431011637631841709690118482399155627861093719143291631028821760154391478597955763954768406023119088452891797643280042738337888625663231292955476880659197163647782742950412753429720662918650555704150213371115723901802135206830665101004172476577676983414726303071584127682730330552558364473399211438592283179562967744331171149700432530878678856017937666721638932956777929432500631005768774818567537781296784109747901344217025218463546384356519928070812176898340144327480941499248465934629169801562461274978347926947534049144505777585530347599702267043705853857865273872471251980496850122632284118061571847850837119719788996557879573186697347586414598852462232879951970096031683677243906792533388067901085588973618157847728920468472978476488459109722749839474540377300181123567942755653305289768108779328873280597668014402258149886843733733907216290859301238072631363323918194027918565003883659780140355879410828572893138151595761718886180461217664015535129275161133168793019564728706494627038283897137520697235632925516475571034035241516444873009365574895446237545211712016183505827047813007204106092113522902826596926169738303234849379877737977314559652945304121931607731950543127533663040016254028707808622745140452553220456477403506245962846485812830591580012455235251603959910125564940664980021828329371703653019602468119400478350288835333490644591695504724011119964408992791415486578465512871430690228260401866641971860027689427841979659656890924389310335674616970426770735531781311859284457335461628707526232201865318429412875011246834359578626521812563080166169344662151626752000000000000000000000000000000*i1^189 + -1050187990642203252189674163016594201385552543428873509403848682412877198290388042768616116492884745746593453457191999774154007828556864502751379421905415746049932310380473853312905333234193733599236062290742665670899429127530479780442575753970380321122432902923254088563495282737437691988129909304164353721817725901167216134464587333122700439068060935993970368838686721610391468418766483821795951183306042780060573768095030659746454896335005354079576480768325811615004111200579628351329733685643684285122401568153613711321055278964419010162471706545806296650698763845024237877426891084023887507123141686948325398327350550594302507029829025290460786776769937891331235077642786079808946238818517600721615389879467501085964902463417469625053367237722686595671967470212679407283613110566967717983066011845214509075649920783623880197014765568243551707339131126406892422601340796768030924446377222448758402375287587099630450211880999235764128985228412398504637361981523267334413559131099083832980446885080585086836312148122099406235048641251785145520612054307625672610113527895497616751151491789926489910412363133698879313582869908892523984667167068971603585123654910749912464812401535726289283553639082341596752649410600614117503113500717627277603655959150353036495115273187199218550996198987798553960671476536183722703144420341064382334066435425182264744019310899373182234579001600925472281551233501369153398345088064343400219835701334616235834328803371472793415382412020452096431600045509713008044061628993005066248508492456767696942762862549228508811953911505951138489161741592978140619240758999830556394902413452568686441600994879309095531684685076735355779012828228546834343414741074416584483717901376400378299628525869588507201939438578575681206236611305520577455130625361761097111898540735865930483782266095419102631644019244099804426031678175710111474438173798776732578257298532978884786264685659548528598016835871447944399480482022987507615106585689751978012112179372185663301900751839623242610850979850815829717901207664190067678219664360584797365302770509949521288424745014783994175042242604836985315522445569740152994281965149668835110275555376119457987393989922247890857869910500294011780177640890918387028966526256040498039422009096080343214297284919817278476804567851739182116805558032273322350364458788214838662476168323883992868232940907755019854125018394717101117733876818084643564491115386514326534538072095839629672497858687682497605489657809558364986327088063230639441713476310405937588900626429594094468306921952142095197860138341900809643762357492502238149787588164186917273097063858517962476401869940435909317199578777352710232158902611017866835104964638616571292928849271828068247296008121630147143323506721341858044260949928742939790543438645721636264448878378111305846775262712853744014325639132661230745510287867779368725135615511666333035279393352406443116400547051557951456260783367093031682710565234516503813324748068235400080250531422266614728691813266829504928286512615847471101286632662853630876499456926631495285909190439788715372636317585861045045486375030093144903118544213820483442795765593368545593377034215938276467798664483032417974905352324986751422713605405760009568153960240024442385230621330835133362678278347094605733269161112555989274521375951333842713222405202903040000000000000000000000000000000*i1^190 + 84225446401185123054552151040735191971655403993340074020331699378867654249452174978720695485514271120087322279693235856489679720230859790964535824621158200360763981771187975277507432264414638428761586595495002201472284787761985265168665903644304365263210608675415711998281728417060996544755931273345494631595934146026604305871888831204792118488168089576657233430054957456520477092556575862819455779088817816501361978763893497295564535664065640621460226059439125603640980690745077100425026351797573428289880202054067805191662372495286630788581624155881123870888424083551677508691943865615871324271853906416336091925842768224504225072227637961520801996821913727705110080078674284135251932873094533311173088295319602771886816171649457357908461306265695638924297471276927976587607002739744206182344598985784414571183096298771951207209183164594691940626432708249753021622118825108460891499906181940837970690052506902394802814580762531814950168908294896574717965021029316826201408748138818139603805925024827641681515203587148274455241925109741819255811730437205374980165568963620516893150187200880209806717100317177811984758451176367197334012210033719769908190938773367572124785570647990539591430181112007628253373920923967693805838318118802937828368435304966405451882350866405238503670656410420314331079806604798623987246149611260798918090964202824586469855960879374496380224163301288201222342738614886274651316192765468007445505364191975234372824957034135172544944359813241933696835433400460626943122532947812941210113883573614081962525251898820453749831861721424478392738263372622127872490004173961460593795399853314612425467409120931600702942862720197207185771716057761732510231848396653014216295827593849018805252043143672190608210036400352055302915560304961369045313404924700923475623366432425702686220246673026514102648691679520691810330004908049374786481066820530773457625479973401024582492093603935119756642364040801873923786418138796727947928845546230032434515148730223145122645189123394042563177736980485835135775055094221801782623063407448876964928384931449577376670924541936464253019012361689836743064550953842763192372954349758848772345921888154416651240288489490267439886674676723933468045782375788281649177916444162435304388052475463860315106331469071600690113219610895626992706445314641520555722898773236883142958744778215021764593253247735474101843547700513028932917311023704750092100498857943531059378389360932227485124130741367586441974887772032733393044403997911753864684009164996133154676573145166123492952717392233061233344907501639293936504671407063805093198072307630150992309907903383677768509730334821991487608488387065492109511729684503492827659145424124147636716805513687108614775536708077761266629424486576508750373780473402889849158754483055207946116597648634865998751750387142215828579214878582034935973547150769762260788559938567505154236784219849431836124341031908593384748263588290893364119486893557083010728421069526899113404721220744583375322831208108644120385619938022915367639383372878999769550690914461882727089329849510083770689534626937440967555096893905450995986412760715441117029218124807803705632277321167567964605034878840773843095305366724550670361652136444358096236422751817311166723544028403391118674363836006400000000000000000000000000000000*i1^191 - N1*196681754929540410329297231154401199039355358566588185060549802185935984922585176606389271147909667776917147048818114561377696520876309461138153932476971298991744099689183010891811657223771988904617362620504930437568527526340543611081259311715917916705460379158485764214426100545671669803417122950028524163910391729340262068016743977955832736035966492809950201548061464851339348890454269794406009479935110220960738033592043708790735422940184928144445521790290807774304122118791940721954097160197139067913300092926596206213006655936130644286253318701513016037611811918640970170830803165197498343549456889459091118031250*i3 ] ]