[ [ 4866731406313666592367486507466194071763370271162895024760343753361988601480050422968183244098067041518682861683543311724400525897356575526760173693435560646057365257188314447047605598608501445850353638761541807567329949211083627276489593212271659127443968707157787377843674846461607762568008979536914979793641551290423125835317529978213389664770717484847731680726052129625327158589957235831593711819341693899593838192540809019869819901945917975894016579604322686380168952212171592699411304813617063795155371636144800880873606108281589144485013256223670378910695489975227659559600778007737457821982115351827398072348547724687410572619199854856676284526181502505106915408230714910326684565485047241149751992932265422944505529104663028520462537595233611771555410865068684289132136222076365408197364412916660788437783474290435432306722509066930085660377472233566518162527925348695390838320208222071731164825306174943099830658900896691574221661407843868510642011419658680231865629810583011295187630899639540882801068809813589674091609771531655755737508177956827655976293738395114189360768307055532620555565048806410617424631134985384821996436419555999124946400020905058744623733078448602038932275758250026045183078482951387602543840148905103290905393106271104968738405314740249819933487777913750011728072987880089725410616799925805369275207595588314498169229062781080409965869302092586498669720153473001257149478728136604720134685468419162422822037865415946283950238925846752886684511907960708333151801678828080842186144095677491356067472940863197473180814993698327382595658031919133394773015097434345811562686522247786214500646852253144494243372610616691788644061539048539665193493749222252327240257740080417179156629853616777783647470471207842712090111717967037931730997186518463089096021064463360070838378529357263314039802332419996818292055597928851313219876443505421041396845571265129321385414028668549041882739762925037158400000000000000000000000000000000000000000000000000000000000000000000000000000000 + 120617089759463522225881258548775868147182561332409715436248302143898470716199442708394913503251786424169151119553078128774198219958149164400580002582468240539918996525735437886300031977150159631665842769979477562034302604280890364949666966569459431077822283652765422247344315076089088379332466541587631437413705313287731693975348478540097504978587028050907440896839133285269415642293647350456644843117153487500862061412686995062002675192003475459357388120863794541507165895306762765190181576159316608328306459172105847856371138648420704336507822919461941569200011774688151161179846171386542854848325609077312680508214878881543730271440190287809835295078279633437758350290546508624602734815158332877473548497377786995732837362832783681654200210598912837115312767572611711048243974714296858459275410494761714126333091985322677216758834295288544121199689557869854092399822809214517270545419947246179943680955130692507704387978265208156881245764374615571536191241582477289300245346265983510548584172307783174815941399564886502094350649672795564661756299016201970592744608182567290754248001002701953052077375350059085517579275721073266919196341451192861603510172845643169060816909022453978182865295424015514821586043912892785817462320331948394785571933823122288641729909592595874313477745704254272621621706024560644565275887750550994860376247642257312816644615414847068976572060941739842714071985302511300658340839498483328291792027993469116830937285139179654669180969863792405348093446849560719885844726042121469318589455821313517334808021713930351712422916161021074363515272067757347298094965112215483717364366087306980017439711319865592060755754615282735288745205218897736447347542165358044565391719990513735753773659000932181737615062792000659275495341121325893041383699489674412045709450419684384296458212711604815369708308855424878837081856741875965934599406458940796226577802448679740543672886920495868693041819372738314240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1703906901339750481691050463036050271247597235254635412729119888707855513887601206216577693244910570873249913186671227588631628452120045209655753282782220070413385324448244248002280599461638562473108789575034810931496063054680636106802854763382617913754799530581727307363634818992081336807317730545360915855461118084994035816944673055326717669546029932422838739655576761305843392499897695377684514416621694963257037090387025510070386044508963967563587146182104136850301891181739542268762451582232006563914394644121133163146981475907545866903906990101253322173773154521395080861178607807622174999086094762060516314433423616964348206712928270711589061912021735048050250851454281583815646824724527034466214177522202872609757801455562515609119705634401282457338714441543822271322669318210558914482443676883620231093204497287315071621735289551512447880188808176504865880783490661687353831876433432929163574869681546960738252643705638561166257247372754513270041008413106632807671761203429292769832722774733197195419889678394700659395846538371071063503746498905135042854275503313399434853505706296471085909939550983359917174263022931040037390681054195231636321879148897396775071864466834247604170168420155807379476075615111386325051288901588854343739704308218746198748026221281584426971537854644593744782256655973539352953312439942005964304803857331671756396333311996163035606043211277249911675690298547618523329059155496700287029715310873437646238573295270801700970683695804409010321978615664281135938284375460692553042537512144692075835968056721276990457850364028873933863997320274947278471275118798062249268799282927249015990350267494755915155692268962191889427767716241238674105503194827621338830700340672817466641043814599496414099476006021501073041667629907970490472868790278690486288662902688567840009193680355543552181166823869858139494109961499578326805471581837932308135901707249953183021308110260932730172948115016027996160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 13350013972806417358819882694272427926817363942662331315658924029378736011882722626572291019410688403906947407039163241525224463017468605967470805340713497948732512026884368704169934625905356580366450036494709311880624648561666825964800539443488264780686897810149633156731616225609467523231862667047799505413499674093258450077529343994627664741722122220800020469680734154194655484759695108926523669975015045489347401492921569529446362095168514921104608575412631287618110969513356092503313227656881946303516735623668756072593411404088254382788251980478822488533416546294700359567817453565751353335887872234785568195997624650425593141508939227787673167212444641789334830529530533638665527511173069466759274662819311635028315889858743033447486014144201191089458781676132150911856242015199278960047440036953898865729961929028679850044304126262453230820577051417642505227174532943200177544476658696110917487516875011442801690866297648070419694951265586707762892734629796343049192159832694072869449042184820988905905704460610158076380123866624237183180398174375115606745448370677780152306404864927513702165955068865255699278909072300474561795867578540729437462716832576079942662542231282061925598954699852844868432947746130145010095150748473329839536137355422703773536793112600476490640240442949988842406664413970712965650930395266057454803419642284126742025647306206593423541859490365945630410651973763467092285521787245194901592972377737972741011607518842667984101727645657892178904769547580580650744707022458442124825740899045350147851935029726579070626870363639026883278314366681019403359158092408624219549074909407102716001966865815484140811870720218837310039523645759332524034404956118994689868180777282717123497525434556890217013021000523185632096645213009363362767933626526345342741846124561874456162487860363879745982261844276680876003717048419224559879025655287007134119745327691906690775235505493954940096235149840718233600000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 570432616403315253451309567148220138664571266683069613447253791417609453763204095882391384194095634231521383413484823365780190070315657960099840518573748644304533376886699046822402869482115662087995954805706651170837265045339006563461980512222388742830981187831359247847962612826490839560278193530702711911111896360514801567759213997569915343184452087612531724496133246692501928909518380507627632618447787516253954989383345993699256862696792255457990881906512202786235247669886357192846114157352317081832582426011250014067021000577732441133600773734871973948016952714327289239319366436545624752819627161236632166742895750651212279445911141371922757996523765709245142112358050072257643447087906918247357767216721928463898952137179561199469515556922102894520943858261662560761831799160472647161096031519923301706516981223936626726118432723906580026332052937997343589095133998220184038134645984926113284147684806104041383261446907007484575607500917971304295972193584291655672428995545681024589186480282311182211018044538627642705995612914817462294328653261084900694054329553405707454190421062466238710070267487576228005835347597857842353859996935048395181890810171406598734397121059483998103691143621535775166993969508994618665115426352730053772522851284529643664093183020295713769501043319183746682858656496487187463897902516672396725986329885365142361142259495326493013648026282198028562417428302460687148562305309988612069684972473171615778214188852021159392364009046061209224238065267605415179870780652170620825023490958400861484501392645932562126850357986732328963757412467471161287590430693956154235089056079314554914011626065526973740141148707411834073454509340502035868026222150668432435594709323311168574491396890555752176606690654635438853704443925406950767608978788782821938125175585630523242177172526505495396179322861142980960681957742523590706005034591307247472086437334474595542438341162963397467484926927697870848000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 13451679386704787064955951719432357322041801151028369067343101172348037365826694973046640821588865855125191723943025109631322524836770912843113486177203089417042892663664075705937290464740960807729742923684241502897063770474080157817236593690375949750020808041740583429701074760897888727504609291367467531508590748737052982913876003494240916192822109146619194915536113358625667382676400096737491201689583168114750736062059016203828966018508828240827416281643773337825001126237028802928348335400207830403718825975284977951613468727279212825998434389502693410956342417824871911743902933496440340207009182274083433484047623741891939643531443295151078767903775069168753146699884891151131511975156186712405507575623282948529789553100313701383676560274035582107290339761142963292274506148396772192544270506630007995897729728092464684614319257710822561959767314107744643827050113806326685363311173230848455350204793092017843294338007696368316323782885556282988835072677973532281284467079215938143270718641329065451565242731239762784657975849002858103408941194883623902621855074304177443609754339186956753321190926651311577498954904416024166140545603806720049364363158742321760881035730842729790174878572971079861190212919974289757528981218187554315042798168319332732865345461244131422208653480712256847678793575060470892932896456728976518426356343779472193230083384696164132613997365589617618436377220949679859262664779340282783839392605393191865217519553027212183940401259663144713358327948368135501125822641007539895733027266730608454708079397521646198206346077289691119519618627489768109708228938075291959998734937788159349344878471691209002657531067038054650635810176020311725117910592210154443377152518578222409025308597390947181166229530566819115716339593241018499933772790189642962270925011262932848329525087507297146850851512261612762047696737440792785316493018741833099470838897817680500005276920352826156839190932652021514240000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 164664549828076324877438961542067535599096530402406123177018738524105238223317478952568624800507082056511922469685415397699012508891405066058244125857511253938275145918758108425413910751325907083866517560007410614004605891484787807650995791033090670767611783291686535962390024019406135460366517373590083336412347924718276519178860895655821999388533984798017892474900070540102368762468497924856792443348864489455869324275285694809801033007801613432251897298596494034158231720573957255602782601435755399051482597848381146999747544596577556093552160423730746087825560219817548397670849680904299500325016456033783610758940582907681065913786418397586845246799762627610614512759534011276401059810423087066234853667902256875625657408426152151147186867461480565542613397946705013128664737442240955187178943505511281406651310947004633057415789072935884800278440913438724311853749231413053085112283278891600479402427770847954899675338860154854357077521243632623017779841024943142376509732495061438503950978535371888909765737543440870957827504252301272335093061743148063528454779661506823898341327083524092502991827829459243318266840458827795460116960141366907826019485413449149424735668241969355703803370285365896546302451219240322626434784488867606187200176615501869950683335085809119178329395878588757543852930641691939973017397838238865047829750507629757687253292404788102525587986496802820309579063434659352066543714538551376978732894289805147022921138282259737492249090310287974669714926611607169716782224266716500946785319806718903274701099908683886396156658797074539700359012658442447557286813931060329042839618165858696031260674257728232032553734218591705381666359082500408699942094674887466509700802465217534387191260071792047805027872301232564215221209476686323757507578640175382762975535055509835110532525595070075775637109728246220312234030445266659558507175481272904327051835536819004739537185269252027302969068684409044992000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1317672189955482093453246161665664342403136521844829794229713467625815300124966968571568467305331650231942359792043254128600394839129965196126883106077653475800711809662572353453840717114564618951007854332557997671120362428200187889426551039972531636577217866036998651996563826273143676475544032699460043977960673674331455641252245117818968385839908197543015292987951399201539108200786913650195057823682626996928424364382712713208646891644208992290317831337527086237294063538113691896462990129310789312141856207677568169308923325770517424881465520224854091486524172736502813532328236688591092274077154893867644357976646269345659528025848593916891450107526687036792942665132187485963485469369044254861883449587204990261188421906463178521466646024405799031027304074688547405357163968441176531979211635691238052563500203520970916355081828157984805572123784723126281793635435095553511447859039346544164330262694231904215032402177998163755313183073222608298149518582971312836407779832713437381755230909841638903194922276036141047380759328653054230583455099767351081963471479717623072761903256903730503371354242448052772401392453741396005815514855693122568114275906948161759728967934249428630886531864587750964189668635753769118977184046914284090891682200466219032080056137646940831871113364364934595591178663232475509247932404579973998028340991243174347052581803832887850746450647681220260920765218154666018724447843372822184111910020668873422591253574463712334051876080847205286341694237958520332394173430540118335653740261458961508010644469370134787102389898868754441236376719636675441646116770292239802273147325392072528554559574475633477307562003444820152784527518463675606745903732597656786469065724954545090941105394729161435770326859048732537302591921835566708885877613139873896634963115441744207090653933881899596211758646309320255572935501031673023300776166859808997614832896712805771939449451198694340409365879498970497024000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 7617998161410093282385492772076885365691528078198571288482218835925442674943620096695972632160732574357523215812109473298789035668691159744990881322999634952743639316380405250633841627708894307612720881412778315301590257993874359130614259089372692661346901782122630474938203464080290439703272318964340694883782421273161428723404565446648968318469687177933557120488055715414573276679260832226562869380629943806975136444715163450936344347006064497727832583287212353728731560448956399093531081558829817398877986326895257639567263344514129125306345035905764365315508106199178112216370477736868215908535945645710045111568304368373813801799871961161688972015986211122726571589454081793480748525189728473486210225853986230787577739600466263352052445819916120740264965742707049295131649577398210355771474056917542511128917637994004308306741686314273069842816600790822481076471220474561261031120062863371108063092098490056477102595073908169269685265695486971974243804363479621520241151227499356343892363328855327747527356665862118298197907115032728203361727372060596098692851091731327393025905172397750188114440545822569295978455294444453559056019087010403097655991250948598202268411002875541960294970392360002986859859827906310458087782928476703778024608544879935308698496217043291592102029843847024112500289862352796320009902828430689613180487288743668778319074315809503954969053256220068919427303921851786481945802792428493874933190909052075996532143987631077405128248939099471198228967071639558425936560795841204648597731054290719047975014238432623748856682384260547464451337794282779036818149324608386933466684017246097551259220121205810080168768931288424378009572723154365568296901631366174381022531679235460253943073335274741499149175880191202859474304182601224346406014737360569081740431659233544899676652417419425255556604203749776216334323259835045350036664170322167515664121611138142877633176273343950969427715100593975459840000000000000000000000000000000000000000000000000000000000000000*i1^8 + 33288762766159317468918851565081950595995035456667293168438494102820681566919645484549562310570974244787959759276136596578141784499739140109326908673295448640577883725399625236663264132125870511731070596636800252954598328729007388224341859682542106581039336110280287487203605390609660321343609842061133937035644494570246344900551357385721382719781704002342990222676094031376240664975756756467439879915303301797863148173686523940955531814490011192139332469473212134373097667271579956375163713343456144218508144584854658922032711033102523171021555056768032825314283785640253130961976773243863829503223767110918572021513626999176147328489956826569371923517606685892748923113923154326872528693666996528982998204612220083157873072462029565850755807823166078218596037794998216789563850006053930111393255867390518787709935751360997985585179460970533859639705346897169397130099449336813228656971087932982771575558003799636514931761025275554008649882845913189752930064155413187582311931826593581035529950927091501566600898270307526574233966723300259954042426557378268108424701600235023388697184616705492711834940735280329580844510648238695629138047437580930792010646398113494182808922567198298152219560112643135984704883544458190684317034938748966953278418006400493468580013819194555194694690930804748692944146804437448285278380899300860709462786514542957351227942615404305269665402911931085992119329664047802118453229166366971738626129348060685828645885966509290748948445551954977427631798968386590081350844107944451164090277330502052518515435805547422950166040478864168868785718040216689003855955931675472517027746880808464391093034202012765234380002793176203653308537085463137298725148807341475957838516018492552918557277053297572768399573791532132644633763712196778306243588663021360339885680945417035740396171012950248718606947603065895251844196157786504538095221111580190171214764844950002907650151654183565986653748541120525107200000000000000000000000000000000000000000000000000000000000000*i1^9 + 112605061452586482923662788060385923252451568164893477508544480970032622796957805497658167725880249581077860793639124592531093007294378570375128835984524459117951521606550742802770469763968531227996780666321558909947058396245709816970796316870912040928683422813208843746407255206762815120099890161818980063977620343880118589267782939009165091438061215219570341043607167998321529245222663848299230638652838241490679693629425829722786495375584340010083999049621945881219572693134779346914764592808954054870727429507010571097125388999195765753433381681314509600721633595661665116330014261047022148965283491050221859669231245173359750518437663828310330757987070161154089533929013924188870008403822214836921439786920762638125917165841606377005865968251252214241348264797967642739749971275427811276215519267622990504056164516883111374084998204327739875779472330726502603731038040502532161371961092697026200698902219825032139465390149405965814566281934847329229858329582203852680331514416635626177004017134535573246748317838543797361488048865191672694558406166246554891118837449643430622259637505031108646587961591667732785337809134795711328733759438904492856470252574621001835579903244633246406152951278349085938204466158136220390973378124834482003882355507732836375159810221112853178567071956699154209405559412069768787630317416044860467401782286781098290266204521163862367152782931624466995654663721406392282951764859810922389897327058733692193737703663577358065177127818319151295413094970050920168894465047461906550094687470723245033480724815561220003802798162431258366203096928588448258179020846323853033093934323223841788407883115918411102692129521147456746456117140693548749267213244097766004583151793761660858941242938365091462303582563071944066283971525862733009071149533980924512315052780385920176953674072087169295304815520936895910761026040096709037509071119963811812868218438461027750797298011133389058023290257637638144000000000000000000000000000000000000000000000000000000000000*i1^10 + 293923120375004974034391302180615590750720064227419965122325643169032722375180206855013903096900890354260989741318155652468663499198261929098058065345801259103713226730826906087944672314418885968696709801973734877840603303601051392665096692717472320804473601191032530775379703816485033588572551021132969794751392222947821592307815150444634482691412476938422543032033616569047137260094003566584854556549394872895031774329506364250972870135105575762742637904642691653082384070258869631135294013869621397897911168772457969237139325336145264698086064107072717263400534272023073238819077239778651674149672929194416778340596577761719640670606599660510792275435550099117881475988058047770941174224619636392597135774900897353148111065682348165246785501904942885643863547135705531745855576741427122064488064667880936817391722065720647528516358220727732010071645762351852661797504770151425414446938727279020186890904219336232182365484073870608291237455110803587007718370757807756140736954082420247073247450994741000189639210756430656244558107255736503886469985975606478554981823025706777354824181535138626594056897511707180984475979051179782557357837266935532538720995948481518536291002630473985933147332106858766262373776088957957219238605012468548616270754923543123092344011471507932326094713473675656488894764849474483417541417042906442776748285426657628877315454083956600818031545589437913210990868347719579861763384135360229217601851129798406436017791562633331605328001698583367140781218477550963027580917993631350790541748894981087296427244980164302458309037079679700790131439725500133557677380033946352391153272888189130974448757514942716575281599363518200131089066551365646004520265510599903210514132881993042279247256120730953116776763270396638309855354796175390006071079766452556927506260243211686380341240996717950717545302423464895384709100390601737069396025975499899387937837012895476918085366640243573563292149680911155200000000000000000000000000000000000000000000000000000000000*i1^11 + 589009212220655145335000433353211142025429273369147019470897272114527578219836192764822252711449025715365178120955782995951348316365276567726507840639720878272983057171610207543015068832652267962744884959443082433911589229655458716718153067892449039020207656485777870398102338078492139985779292996894085034907943402867351968563937155964822718690091422399009925722173399202661491848920247818075859886973076956172562292919927433453578175006197252807353217430348414813019522809786974659984450892121508629651370509432171307042725317976607355098803846239067203009301871653699367921090145946295835155388358835513159180897649829906607457702212554366091032245386564117197614094021481605504495016993413013984449657725646236163634520162176772051414834878049090879707864486352070827148651841418995092006606105584425028406049807956375251341096474673297883940026910201134652982815833946118640306997273654683454878987501481892669512416609205697158849788401566406414288634528781825167213890875428856754412353902897932005463590363549889211265671847552603789841674812418951777173559974013401819593781011437612121736374567449901952999035943790729846586442560046862379060712461891505270276625755095414513857416880271138738400892231032975700192631239740114330997690077653970522718863450035611365651340970257761733011014767968493721208185310669110587684555934873868509282833409313945184806014492147053173558914871424584784222247074086738660379331771157258195731048007718947309711110863696434984099010295420667217213394324869209696999314078320083286302901819811799499902331855325384632669765789825714851423496808638008412221977501229938959909702161230891134543162467407496624593198509005583243947799631706874898054086924845538645680590232385195758741900735306242739539201701994268461309166783209242335434702912427399994815921388682086307425120982880893987797031240467133362825535521960137503674913498082691341836281429346406516110897892545055948800000000000000000000000000000000000000000000000000000000*i1^12 + 868175745084189670722907249893055930002495218745233739953521891834238206551248219412528147340105184710158129809468113213967868257401221726091439417751708435252642201951541571985318481221578292677551648506127548016573536467130810662560728832520225428452819808285703817833755630538751621911070296200902488416402548178017107213678772263539865950041441504532304541337938919605684865440601790541810826207293902113168832377978672266740083633241141216823938279231889944576906003147318080912981903178603783689291932577974663109978875602262036036212501772528329037133474251397663891779721241558626037408038905075266604137384313440990280102490948390133701657679009697960281661267836893902269964374625879078299467971776964252948695170101933377163862240556448416447273552736366853415130141359705416074584833992313894663286744410063027050015880229374055552468272587643394774498781960349217570152031670488449576442597863036823839715787504589011975581743241654732102183748891300918952214731016187017357131773552216274662544138085470382678549294427394690270251834458082875778307537200999497179723515259477387642096158104717365020074750874673877736326607339142054894600159818305761485827585102510960094106741410808851797210071309599237224445755722010733173175526871588728677835222391000015574186227352175602536928672056977058057245020167918509539510493379980976557992520352040288055369514605346578601935818312493139165740152468897166229996754278843261196897905626883295305828346567298228625360841011690189474321871474474190011741881399466099016469895167740638587413161676572611679152128002793268816374298672654698630812056722329109983718116944846877090905365827214101098271365613378657383770805472830436513764483575267196287039424821207361032392446538887268501953919720272653550361663594586814787128075469284773212723872533211628741444331024165958101049828325231089134314082920821879094045624795226423700992975875038460654199947158983016448000000000000000000000000000000000000000000000000000000*i1^13 + 951065499761411676877722336950924256763538303021153401217063982793417263254866597731808486001999438194564218589603827902328860458837534073055149369417906921941225645523818543482959679317260509715670637653879356493760196870069908018442448563740675354704887647487211373150748039351439145697775411887041221307699576202990814379779008799560895500009806173609175736687048520850044507333775282612647704356546084441092354091167870183793095748872024096068393050901635311306148504530263122225063193187147325608222420240718981690292186069125815912908125504129579497195452392792118168939990221168277726457810630371899463805140487808210157867963364767845079857263238918892666699236461396635378054675344546366276668734803276860711898392378562619718312815556606053747105975430365651827373146760532483085691704325200357514630759988594885631975491923115849293700919667199447635940009683885638352489267872282321468343737499608752381156801315710905124504692892063634721919535539789252023955898516934236452261046106463219497801393817431951165845548576442920533427364423976851186237597133619299368259469420222503627559044946569222159704796722342021039972320561585984397826993930209264947586415145740610929999305598739690372856889827432663345102368404154774990781418622820905987322123677109970897297899129259674336565713801468920885750563805729545355733609697909475292027960529068369196705917594027355854779172608163864148125211610022179686358597894220930390926221032310904296255274753148648646955558878985708533423138379047554159582609485819640659804520520423354778417868534994916404278491795174924489350597084464742447330736974341457426049535827519339798313719648294310487041226308270556636598172899147263217364717489356361210233853565576653461169620129342136786379110363543432952712765791774537580811146229026066521456771867409639256372893769970931152097307350215821965647513932361845154994253437587329248567450305882122663681215888506224640000000000000000000000000000000000000000000000000000*i1^14 + 710497762262486493105100870627940770190892457519645787892533172133785132784271602698588336165304099781466360924410211179489487050965596361361503610904259826246104303098510296057614853484424983718725788417141908437367146694708453786158777963259595264310585752685667605691901041894070828830216799159926039097942166773839745487112824714491048491168860421972593782356629302729547920983637794329236910371396456187404405296192078955969551723558703040102408789603729631967855701657177245244617669169284437166415423873961273693182308644056349566246701075312327456902250960503212461554646144818297437477491088404113297485929677554381036679341751277902845260915015154939356279451729621751842792285242021252311225792405446855145433301366472779950609792794075903702847748424049963434753711016654068274929000120821577578248844531634631446671791690963232061940592648965589417788887638990306847822049458240499662622863021810451045084833169173028926037094838606277481487056856240219430501885834989764890289887759397385761030463855244686226858162179173761099961721542157817388864119593750179156163846882957072251598320643916870405850541148926766055340211563570497395458387423970617082491584582425240929090957358723880763714759913068386477192261143217913444068340819537417451096988274624733368630204298209721240621237777829488786374756317204542258343863351483415247629559908918917159035558538765325160714319211399620240841160518525587203653797961567430964650458113723101615306662529672896082348355470934702775832255994772686765046492870204855482974058706723452547722491455186977204151160314995597877294194759979275725050665855670821472008377138432464211626317309143006568977065711287334920714839934345627002968099980318454004748076969472257161451763913771838445558564021420753731497452099716461403657135463326578479063950658948072785899596439909442482864731024807631718686539489667685066922867992209670487396326349886589132418552686863974400000000000000000000000000000000000000000000000000*i1^15 + 329839103552835052807381098607405144774674137357577765463387984155835109858511796866613694353461310236991203052250106482377254935026774940019999180127070114497713994237915700244901046786363615165487481200529981955499764122504069757854154618728549466914773422144557353011883886086034208835520009854684439740369435507148336186047269601754950127165636218918491439895073004573932715113130529643211735949957832623603766405042852049177770737876063512763175150113074451016021803132450656392827802983704900354217338297006025939393257600079213845085262771558379399178684955680763465640974277375177551473786709107723621666305860024604316708680865680204438435513455317894491924998793707440014860309188675478801615267418477884188602538027463369959981084073842661863479143151159399774751253411986786334069913321650319183879318003360567845423357551430553416509111619528480651231580501732309722154644249967753112079512169781275681859055707978196334226763901896195907733815977165322693607975788864492106059861393502923751671404313665956071391712779175976913628967288743144972181610022675018120212370482663617455453433776034703214313369272714502852672321789646782273339903793075492271097152408409341931222402634052278811616908805680860182469552345372642429987989656110520894884045552517848401275578775221593895236488630079394687650314767159405970494953767509054202195908332192846508622472382538423280525337980084494943308429323530222861349050661536401694371845774783034265020431035259978253317837243635759742201932921993253901048146944815953198111932115811644392575533953980229178569953103000796606365823771315355742990588440622648753873323870322996707242298676041327953980260649087668823036931721370757588399120989016454175735293668712212586199872001580695547851515153632775968417392047251869320660289963179103403009348992621187927554444122154499868556263832692098039153883711561154830700945985383945143824518759255828831704594482462720000000000000000000000000000000000000000000000000*i1^16 + 62065603909276253433383089749615080395953195267827366175929608888920683384715970326394807118506488870660061057278785366338063294364704028558314849376826514523199944376199765682659507207874992321720640039926981816137292657017740540174319959640172736042261531598547584649100860577005759331693672740762700619281212777573071806419126733796747109650990952817803738401778456731311129439901688520166054446403408701794848782844377545968823827300697068231049962479224372858859845502192062569040993580882227233293800931353954190486970465466768530410595067532376800894545602219434292304694091471506794317668543673374993696316239869477862398047729201259093608304236399759748713943811299043343247683885039960761255288910961464080866361785809641914224426052649353549950697657033349314210360366831236668179208733918340474574933701913296034326897861641576230283940552466758654747488126717039291879732405525959954303587523190514644694496092235929839884367332393812441891537605583332022948408583723966435080429859823223255480874562830435939123824380200888612721453946337256580680849920194221535373751395951880013985754354267498137776158707799328692886848402647336531654287324106586991056098605410119214699786758519800094819925332870576593533248725342811817231474272591441037656062896627657694236767724702699983804808867426830020270828554775224130761983700048022656682062143355292895112351221290461891994859332588977505585642070090900833059969077999635294944479846184361834911634291022408228453604567848710857959422903432060684704151363183937594524280822214006365940999116376064558634365449338346407754218840760628454243520486274006602365428814528216436351073466826747894446812255088991861848199286652332705816113756928338552010314509961668695801304588845084224455992677328081349764846731021640477305929493284862905289886156943483501265630628916468763152143294681761017864053759341883475561913140770081661101342939221613814803770166476800000000000000000000000000000000000000000000000*i1^17 + -14205551823776648592655782037998359389707183643223339236493686060587902227994423006212623696920672263123839422595921017435675113287504429335908102684911627044932368833431952762109332073950186065321003188977323069625649230760141072312916535206568245846967289165125049950260631857982592130025091295449341214956210111861238577821745728393843703897880615574481079969373899212554203507610890548211062175802224053627684003000417671727689309785480543057433384655710177602624180316963916108549131457413619898613949479832557815379978714563143774855750426475486799225771570056658943613684105764513989275675004956239666889139981795517862254765381022316019636871007030856763771348209798323919897461401343880324681576280512526942405993906153602841775440568137973783795880112968377658465948109852556336659861300907145507837607321054205616598178623094463930243390003574290363463041575681185307920175196310183433705088574845848225200955671426007438371699483287343790914780775813369648053389136725251480948927738734284032155702820006179169196871244634741486779740777282652004434468775993157854671386837947859219900351473593924925317339598945044695130204308938911353300275232555014460089562922960963238096505298441329777895008663041689220399616565638103732899642457753285554925514487903647305973031327559317517170542170577962130689567259663618177874171369930187017280126493214132134755176365579298357746004000618461184363317213594462972235318574675457057872715876025166992443260230152024112251945495745690652113345002223159211330097494491448052505747280986326894672900039863714105558485960573603087248165961963361947230450603735645380543886577615712660842148972505546853318651678143575369055283046387976306676384378004373723361883293323254645924630796109771071561684263557705223364944821649507275865154072791588685584811059616373412586527105995410124376042029686694188546765201101619158072211562508723624193843760068584508578462695424000000000000000000000000000000000000000000000*i1^18 + -3998760901499463129260783290630654679058273242666195670353213185174377630448824270192169930536947489328813000665141341273287701633593584688841075849498752915719289285828093331905607900332307170114143598837806460890474603781289603832744407435833804427503918127629877076974398173868859215445101485405411902488606145887476083159852524875202946848719188011355697439396788199475569121669293639963378047303949632850119455331003592445057184326535651341672960911557682725619749109480906825577210342790199436589311869145073695082497186051703315311328195060868537566619693853202801191812092326296023625821540751124578255279073828693013332006785018525801728950292657401355839193581417055856354562173135449130816299564746158263087431124720647985148648339837539619136029725961170115426469173939223714664294560188936534294217746402402480807487630764978677715827621821610608637930764936349409327793238269055500948710371363269836305254242809111335960931485515973588770213997563179540501266038688340965123881376228337451483385998010620636997861968174983825714708462957634473207203359504472512515097006419374390581744246199195132363450770813857403566799811264062429447517172745392193945449762049348917950335377781966699380851978497530255182158664648566116214994160044340678670412041152895233425941945849991009024312555053677216097791060780968973888548507182912405458494914057198987870716568116952383429102811335670525532479539893825323073453900308169969804799041820129691371474446476543512359076583888829395933537264165580524703097673849637443482923609594929462060158927209181935117773195221821273757717578487946732581393596921829104162466946020520112434258621138065408276019028391948510224604399828470964222317109615711400277079159996521839162294222876364418761538742022060060662896672917007654503325620816882533955668146963551993172282046086148248581323281857793140910681331153891669808478227652348882670335112131980296231594229760000000000000000000000000000000000000000000*i1^19 + 1757693196360446647828368329158328333851362299224269992178764658786535975449921001220024073234318454123899400008202695047669989170931901023407249793795069335334813552779306867640921865830727625514028288676598633281034936705404810555100043962958184279906459949297238447299513424407708259462457292403430964525325519210600252763016160545132236270635770009741016948919556459987585870548253950500144403541922430231662691595807665247748397692095056983293685698367448456224608866299200302910915965770928075500846769681002600206939933801358247405260320745703301827183223273857251020441213685929534309495500409915235872012332794889241675716292437491071909535008358028421038848172208415513849613385931192060838939591512614297571088025759071010543017420084269485837274806163053517037928070267252373153164663535779306648807166070069093298536247659086413191255878695769330703775004421005383135789815079277317273068168614418221691369955986956023806913039341932292326524524540226284803309516502713283045804333798375964359236842140193652046772358985348447665518065378626345376589653601432861719154214257201805079171341101758438880732912239640519920910200446365285625794017333177281896409964499273910081682851503447399924484409448263139100058149728655755886896667591053628261358331712435579624310919067082434115151561264808957550268768274834888401805937979314586766699935340128359940897518379527136663904972972357686043557471515404707792448391936014737315039097943456541062871380857097939661452946639200968243096564476736546030489079452460747404881359293917324204980170551552526799909066162914821244441686210019729843002774369039862764718986473241404470910076127736923438842178826637539076261883774288171304813181902514786433910429881586826188244951230713147592695948470170750464354023707477868308381416542497426896435958170473402031620434810009471523685049665886612234740229135072752557271924276095943377768733733790192201430466560000000000000000000000000000000000000000*i1^20 + -274022315765338920000408494286426435044043602699282072357297444468634444779658778197522532721078328363575763833072236421585236076696750087251978371700608931171336226693900853990780060803776945919506716017975378405729603426593662211009475270397002643552435462057119767858527901740052009334962971767078579047524990706645630722370976090556701878952079613961014004033255992902332858656280301931430787969287891007543722381246359233138131417656203915513145411347405184556462296527585971356130075796036051900951838045083044766261932823927139161206615412184951293906753218847155719710427191014268921000595575445580558402582701059586532854859235330159181406901283825768143602398732346051603751310775475710593154852023213806503863472450706337894974997179757001598188936092666719031181614416468147112108296655849970629358776450631947255124504216953793593635278645620881248306545858063418865308709625828446219335527990551942249222042530748168484066794102546985190100694707834544917444663383821926555510359474132599590297382271120681000984770842248251546344582448204808465848709590017740663957064625267318830642728346230462848937703509408648950473046507724483757545351545037911439024610727969626433443251677172852083936270631396688871488833858191852292953738976268123400741516523117142277599958397198639281274523005461245114321892867599004460886929634874890131568482555847873670635233962805489179512321344465297527733413199984024937837893030101179635673668358432790899400611250462939164218491687148897464435444924451872746730249434941381438690752703181660164236003232852210420859163227219244599582876920569219901394686806070439345369004988425301877047941712991992724122245305231158978024124821797748054334775003170269861420442186153882289897483201845099902873897529135422068907083306157195618147153516691051489118409129457714704686193471008116938179028925089923119628206497423827104026251115053860650615133724544820012122112000000000000000000000000000000000000000*i1^21 + 33513060933971827426858393467122017877840812814635300436225598771112439167954345784380718818332933413218338426593606526432977641742262312533196542518396036563971192209380864469877406535028649198209125404999286892987749459340720501719961155958566032159418464304785678177095950263203098210717682755558371867476001066432541784613220148390588464181775432082598347323532976881362328358918557225371221454041645068847067418532199236948682531470558380814043715184792499193610035757968887305458793133905168399252591559650545179182059441401693510190310223560070853887148856248024546307832577602163174812131058217942503494231362549959667719545103602691015782499988275883178754471735462696978930680182080274166382969436715700356585915570125386688071917373818310313401088032294512543275775033528296340049387064126844707341761695186275973217013909548222939828692794711787622994284515085057884590050954343699050802454175918549806401589862656646367412230935222302437603886477827563496408549920987546894393962318122829266159132359357556771640958843649034335050781340889608471686157057046387152051043595557868664685132151559909541085651826120147708581997898312479651916429749326389919089328574910316693246200857763286566319564741475623394679001098107811861810475661670087546264719675760606705813416101125657218952339811426482446397770349966060221683021963112255722386678609213345544818229792849214476900746305709872756670661238231637777699119201639179835061898604134335358347567074162189949798275543617987996013116821038020285554988007695136379703246201895366449189781382743972137846331511020839343933688795360900031848073265085197872287402793516320182770826648063470267644387661551435079928588389086376567415339030898541209381267721365482627413144968424601613616356686904864257905351396508808910775044924866261415281536249220022386673434634961535335637992032747151964888144491540309296243731518912998873871087336100909939687424000000000000000000000000000000000000*i1^22 + -3750228858988246771398898136578103296644830767924455281978370753952150413309825099858202166271104463474738217353493596310173186945787504727954480898905729843932946947231500042235420546828633302771394780198412091205752596265233817574733677212007046505314685646469393938424468096769372698182246649256971760658895301062499561882804336701843437514302399615835096437348796437840816422721747117723995409903089328237516380518247848225845809652770509753507223368675649917210223004795119877997809191465816386078962863116470659095093030713828394455411872314234552915752931447654810829709596123850805284233670967823316809350749563734867527578429717314435585182273657802962131174265462291767406925298200026621271289553695800867928866741141304334218533558973725883802308128845934481775442951110127483809139904205355438422569276335805120109172242027112737145938490837569585649143206921672883175357705768883382706829314995953443203283470140701813267873357221211146211146890921100687443551388298061440876276672704670664672075566273722063008752959906603890596993539586623441250659496473146880578103614767350024095063223523537563393011489357660681819321567248986480585389562386303626961813234767517942989680917041462407426949110537639760256564276782676176875327231940433072236496874254969682813850069134112495081742102392680670512356322449169075312170578056846443886941226210325943277166410462330938711476714265889734982053965706177987452836719179825808034430022714346506494455582699748347832809031448999276346105837077269282101189784303626090329864126545357159992162113225838279755221231076669006180709567894555923510900931794647199233762210735901372269660528344771694668173702446811237478415462495657817672579230676176713042217169923741043244596296917707128007451921776459160741519413309077538991893487851563999747532926533168647878885776033242805837932731690273511145777148894374885181133721866765054348436301516344404213760000000000000000000000000000000000*i1^23 + 359143592073483097084797633451756876971037366700329336223513863519837763916377030388859003346373745932422553056262113865476145406173291382857293767445398850141735854790065258841924453669579817723473765328660837782995648477462142169588082721061531236018262183034897583795865373957986904317998828519658391710104434657516185321244215728414381248173322258974864082461732511368317749460480403501808279786697074260041774441923479956120855394131988724435306280253153829140372891606667147679538969492010850733616559094970229167875314411672524239720907869549794380890324033823660475651661190632621854242199001821954265793345324959724461815084426472316528295520036521862476146924839984375059048893596006956693161667278693301438586489502628985874883064867388117765280805282942017615985056994135660615842333782288378559707204037605404103903441513869899355528047619945619235085492560605511814828810567662764498611086695060604072779316323762686653094696540886876088588347616237399958464668568266054009774503019944572424065086848823130312664113719366977032578073590055117819717698536740184302744395241900463544320511894537813897278266710121370724195466243647756456779352553821342436952112302242872295302321605413445939343557501158080168475649679156239963647769667311438922620385203990164680584175092839081352665825729930526371697932159505940844738838960829590231160210319560037512949756862706116754896049637559270044950191437635359578248258702413237711920125386018648136765725906164727330621441931695172273509011337979122274020707384028777586352512347064238168483187420737310537087782214878285561486830569048187567390710348796001717140971163442060238484045260357478555606054626789429765844939322082173571255183990736563697741605286073197976339267303700537220266836249704980182348509492452342582705542032912549180185890220919603344934642188457400392313406566329812182898437058882873901737156469028148114971755945705812787200000000000000000000000000000000*i1^24 + -25536680392276279901873508456852153802059816927211102707039664084984292178118651048104784019384423848279808857602067164362997781105546588815548704343868411591655506423378044974331325806839976430439115675187949853444720960401266433997275331501840580271291143377677141236690795964285293147983644787005160115396514055436677533547274148961444136815054184804518841076881450901747835989425469722848094685826759050594358480938182464454630876301358020842994467106918421541716868571472695216781312889124490855716771022235693252969847503053341897579257057638912332455160251710720553175571275692220966348435534220985610636027058089113573696295959904262660672429467327081041134729668499061220404486333379860003599625236843193683920427557563159569942492651842309328267399730078889616184719305856818821986897864568337393943811004703708641996727723311554094143576209469235311367316471985349727517570648868006669122170421995319817202588266073947902329483838835222291804033322218135419211293504236764189802215556815942449395350153575653366306462823295168736583876525143622318275054774360538175608404787118277037852806477837400514161551916799177411182107528004098965327151469497503888181315653490155608505555890715523034186566049266139157873831584186701971059584408096766546687413422143804639112213301576549327739822946528862063131447763217967846624317994872560359123805178700791243291586375407671902276661598496370075362655030652260521008619616260453247326353220655390753173386596496480367939068346212869628031753616768012424862948501065509983698328700597251750098374618861639888954146120634711111196259546365637334017148794264357993378153001869109123148393776818687186365876328521760599998973108031820346529764741894060067351649022719318971202448710562499404301308733421495351690957695066772903913349232340104476085414315910812684502482338819152210840259851579159120537879174853404576522921513200788934689903564925435904000000000000000000000000000000*i1^25 + 1307873420331402826378923968818130553660220576749629122906952481143158983677454744009808833925376461367276555846371506796322746146446979001031248207002614025068165124471209617922899608103919222585046586413097140780965160098021382311275653565132682144900721656777039397057970663858960705109051068576818701434378146972234356718655711220633497843583263904907615806266678518478520876915085547829176633878990863547948085229749567794084549369938934306179771073012214395874109930293876317016526277966844722935116191115136813950996224244883993559699457674283143048464689276768690576845337930822282940886840308604001546070189277315338578272561715956100373892496223034554627406760861953804634333479577037872565910587792779360419640017873393850906492604277584144878196765227675623225943182660917371087572689175652144856672597717874619707251098285365476653119281860770688035209190349597299136614101195676428652498270772419304436527936185913213852563930549306173630894239540425959126451076349160883590670285038109123689872214159682821564112937464965848010753691127233531939128308310364273675220654530290295851360632666554142584597612854376529834266994028632979026863886061809511962975083260765257292221491720313043249927144020333847352341463098204690830518508913598266396969894885093474962633130444302159468784182448707206015385981256431751535905393805102803182323648639920280240363889508580793307257463086781593463602318440804688360479684373078721662574871228244031362608357676141352074030891579199115658459983513788142850128970547981804526893702187795552343722673680187562034605560973076198822032641203129810570129577294386219528381703473595637033769318832839210833561495090376932446444774285385152678708782616022772390738365739725081895045008998073823330012821999668465186080794427600394622666686389162312087214368283613613475868386855079403496226887113377546927063383886513826067535962609451404437432382049484800000000000000000000000000000*i1^26 + -48106216465831401466880552699911150472021752532666772584739800493546371859001067472892212877697805441278197855623607264303410179775387723557598567748636400060452868130246247371639559567279826111416802907607135983022955522678965432005970917269444835890305597658573846192493078235407672577741656750906216227561782692165531353033744315872942158483720543734985679327140882239145554354009114331425053184542801571369786078136805370132080074375594406400958471938104537144531102316973707072275863917526666612549226384494267722275431835517886322028905317921612745859242260847213597923666203688443329469219683289694905746788775434209538184080681903123211209296762822785731550518361913036794513277774388126567913298406094730822774935985716973235884097436128638042477251165546256867187446483257108873850687018358146388563565500791104169649123649197867639332779522744977835885036922648975934559812416258941552116061994940724954773417567372187374985530696672768515279569119114277487137475599867516335955625790779911331282685616834758515596729428733277386948549882651370484048791246852029073332492315489309798821761272569406266633350084454503629657918349348985707117561880160059866755040035137240931138945689113859017593707399572305190759852341166552689725927268123256860038460957877975769381573330159882192045106502581244499200220415910221592161597405214983846054361158542018862186243917220600334650652780386489253154994197410993391560292151637390868566895812193800487355660265765012656729482842334079090230124943787718676593586103868943439457478790194186163178155797979744106351682164897473604264665948837155293483485189503713498067821636924050118677267118909156611866024074865757129092243030124367382930645736239200151464604517280070419471356233260786812466228663355213951565573095053872446027553282879038456407745284153447573140665114791218363266319044696181360171040013886823092444957738171583030126247831142400000000000000000000000000*i1^27 + 1316758293368742509275719384085155238920116485469220394436949614022213335738817863887556336572235859029679110338876704662910573096842319301969985631239559162229926762378791016519491749927326025267949431843488929209265152600921737848019059047411689004663677518462164333176719528286092910359119145955254262818656221213655691529230844837780169623049279512944309101370777583083494677835253555182560061503734873344644244876073099532489610234175453378393886260213332667490880433782972913137151870103933075960161773988733997589636329571027878886584396911935108839918443940839213477112308935659996376298409462912975561826155802241842701553521266638492343214811841512203292415386829447676621158375912406702697942415495543263799988320245298696060757531675942632648848205459040606568477787081574391743926891749732758451100699431381116662431945202764926829213714127390058285038549473581236122742222695320074759816309268026752961650052093935350093051401039161069473157393441768651545372913820607843661911922638203633828209197205876077786045531433569684618321822466960157764688145053673450771956273771312349236737265530585545471665006619712137523791348038439086857305939852485840698127909126361401716307350295313626758559469587611357883989895156147788367896691175696434735005183160791561481703986260847110822397384532953470795566548419168692956707551382170914695909486901718111139351550513740787372430433696403791299362799558231774280190759795804470422477574389675408714265072253718884249500306483948271863500270383801337082132632754563206022724008961443308085201659829864981217619784356940496971338680254084285362787727210336538933164781691886419283478422430288234636724572604981919308484141494944421923653622696578514605859472940072705898003622733475951977275940231932940837926844326457253928742805380867194877562074717080163061828907404333357525697518813219675420105000097102191535801948474149730395290075136000000000000000000000000*i1^28 + -27209697418030148950937922165780033925889161776453557415473448104588719434217953465431752232246780959222671900684178314317055254589908797061246434221371071560894024299531671944356750440557576384372489578165538012472986394539885737848012311393748779802285922811024315856380332306751688439807921820108355379759894055960938188587337233295898487222723619917864708313536198733115425395186661270376827704813182102736750813499832405951105810042432401982624156708079558968878165405474427145923025463072201616240976831864527010293929358900736199083099633787393666111243325040841919548307701496941314356325943320508851644721106460329804472143763565676891836408994283772633789410274698518822234577980709021581419955781426733144062660431068971888573160848316413242105336357053090663081969420463495140229173916441596747380730692484713790063332989432371151875403279992169674224781817896115538818716658708120477595559807954726153117315078727124880940411543242175253982595049991052671509770139699002329109342378830046628948617594206627015578197642320942181433339029637701184005360145761865391850411148326728567430489102011612774914774429963820499685870356057154918492290907968845211236043078865665017843931237289718409963848105085841605632084410324365674477441363076750327786369559335433340744456406484456771309916618198487586786811540573643462887832366818549416518033955818359520078397787177478273563659431222504518228621520778611289928087272246414480777438620755877790964863696643412241157693323159970769773484271832543886893323016222110636814636691444604845115686409407449578397398105855707071162428967738510367396291183376503684197328524579417174456431284515892624498995337849472667507061274159601470630133045341759104759770340761161897718582509168760914925863817277710372062528221114111511680136791085435039931567531683949764529161587766683921257463419973253105717963219405537639251374298019893900707102720000000000000000000000*i1^29 + 438933844944046581001064636802892190795144471640884529361542850106960357015423722348057408486708916234152330134282688477264303799000147520359659081500789529219093134278226693230927485894259870082451126365521744283430957468681931736581743801909640243516699041121694373064817606658775322221261918230370902948739245656643988759581613954187277882306428394438224616293763430123288439268623773964929484444530561493594090931673526897386044721459143294483094089627296067813784341230533295917452193553172947727021907482866811554319603079465954924932335846223580612302777895968815523947289504727000031352398004132592233145890816740150160972200955413066216774332098125247573821994905268865465073694688415281839662914400923619729350175806431821010270238333153650741747652446511593492812539125716863762608835381126577054945977593160301108253170433849769854678641609365011714033327154095827728727849212308969831922936450834107450998301148581561235426470218180259026016605942656480249184401415938252342562580378162165872028898251081356202617372695628771722330683708873600392889395855078343864525935427348840025668223335348551339312384082072996835827931839095202642909369061469688164861058874044462348331967088306826911640976278220208268191392471598141148976502159311579725625513791953070675215892746854983521110403733766441620803055073703384370150564189753958198942909110094736537522614748298525831609469837318868260355110647604158003123179210555627184784422152183258395840588079102777212752362208166028928010431378574856791359553722740987596853599402445964518866137991637521782815979204143587020617443160726458768821127953453520046259284666634378869949913100646358886990294646960159037548475075436710554031366592483855043276699086045807507104944880373196709881559809786602154705394766331355578178086086603096277437937346495747407377590277168308028649336729467354029017852492187125471475638666992458871603200000000000000000000*i1^30 + -5754411566020897455263889345948342101558387086774589716068223250584729262202383481370545966349980044864236900263471163569247420645620037451640748550191259482807915753620956081448106039644787243426142197778955813791894979607760539910243027920411960537415027816836419303576903972277749655745638046751494848032054348861940243961939761659776374162438076967687016386739049285926416931209742983950196118077752825210187801459277461612372286148452969719086807890346966185134131961788556765930055439954936016567724665868124598736420381850288690355451429620962747017932306667718000362399716962543663240561301888178862247440539573338996937906501469480704911670372958125627179076570154761539296523209664386317123563356667277282121844653663230530629337959366538169531037773369652834963580402670943238900211884861021933782697967128623480762125577894527438787238296753071080567049174945444866200220489640006754128438847778966712666669984073478355997390445129823013879576383167393625116483689783867911542864611868783649780160914772922141735360159103213376136231042737599550505393288007733344001871883627689610787622790473121929810822747974659106224743640856633840295719097176032710183672240276447581445727236235173836457061282611672840666270940478671456483683415854740119290355406076834420097079338788495450208825937493159838535396768333315846707332776932305777253678352301639397361891617558014711524723822316304916667900601699916681221804070973452015049183181974389490907995692873885484190553406646183372253025222179367136409997519564787876224817120462523294098644167150059347619528764172607314848921413593326367659435190920598302589640776811752603578806660654391638578279403481526389747264297324110376353163665093527282894222250080613866080283585004577683411004271615376024352207942555164745009843178240171274896662507697884706382450535515511142279118717053583129425839187583212398025114581636250337280000000000000000000*i1^31 + 68117548430586544362944121348941266171390213800050471663583694867268277222208902498738275867548846741639858892666486074284818572395456055388204523261032620906522907798490979272754416531843490809715996986866333617132795477624386012709555753590942535088136658617080341538655571937085369614719205129859042553655222936097205491193948741160691487093320004520157409907983810444773611419532477532877873612940985099690829943350041044603345736950681202847572268946111709244525719395820400060628964304692926906369663947850484853495428097097729498350842236216303231774980528567663876044597356826404439517197693776436938816344465133596924353444897330655912774596756696293630450162960474895797461045330893063375642597237197722811643981246177236748729181675922914109190765928586582368384942140834824823836277348256363224772039072948843123364059351140083017765080201631237118688011999445064818103163317485015470310730844023242256985301229065161410466915312435095047904063768176547761217445302383217718742851690878518343860073107398660172370197492802954454200898015784108539131432775563182035451030512466492975355683724104461968673938462258714268376387784865356151934636807232421184540277232818078293541652833469341748224989648289059639717457738887260855416345461396504364908894037503137294634080412136746097554497498843047110102625919755037729737243881174866380646847174101087073361607150962642004340526038103552005566818771785819646546954105478275907296665575005669123856020243065507028256047762714215204604525172345474502181662899951880423093012088291197203999581192095430388428235509201203113967802831872739544938938306581727863204350973904591184002195932129018945363749070407566809059457700658205439357808830132970497815957830207439655752760363723902821158995620668581590617024639419337138095598069840580922508785255443549601098145847738840357997890937196579401993394159931434201370915407407349760000000000000000*i1^32 + -811963063134132528396202570880555354320903859109650618933033735763792628660628668444684775519242225058356944324829717359953845703453061910941662452800696887506662770958461639004296068261091387478119741883451530601350506234989096375904177850878872441223603765563268020333735912763232248228616286802016821518829701436448889813363314070532863140972129748854970993579332763345519743130108414117966311457699690192489313970345592957380339288705430046971049710213509633883999728605087811268859242496793225524819279041232747499238267224911391827645045024472999119576738880960072566364970141251459455254009305560987028718344534253736916136460040694297818377045575253687701525726686688342758878328866507096621138002397375912693445235426052667643047701564910463432419596838878396101257870784166864636797710099628134309901038244447732103603183990969138435733872268514306666481145047436298349144695707549664274572902648737580389709701389258882574236671691102402451492931099523219708682992707224634652190988498579260445645563431942289830786297623579717456254284666763956139363169149911048439519164286617195763767541616492636191725513937498675665661451716501105410334224741759454629722192495255731578026492188306512873227659511493061949322108807936632051558688778374967808300508750546490563080431042637402815154262265390433746178083612775179818109318693051165259388450220866161888463226034261802712316109548246125207079411786866694180397575872819803601571582529510992619442212721459705944436570145229568563623523882374696066755910913032905949244021078752374282311366310267617482531816969271027962059087285903874071870393860182475513535697286094899610805798496574505596708529910221367791662009358153002534061072566451742589906448582176259209882975039298809010876547662890380632165071233784452100431137144702691107419353028786445204214784441058324261682410166376705947708083656742949844538104374886400000000000000*i1^33 + 9725283759734368797522030931984373539377677715571925215966318370809437012281320341058170619712619871500935878619144840993526613654583660998079281195209689227385028707420844188572949859511737833135285077676980949082617423928267645706550768766900750317343370785464956360452424784915090036180848440746495681753247947515261216331141081074205494769711083865224128997559618223406932562439063271463956623801601679162662026762623770701267887919473203783213520446136678716067079222345168893550062661937402840774804564728944793337517469019939230417423589618041897766459990197362772489031010584126027447006105898698762623640146710656556073167161347101670107415069131139044822887283803203584286229767008943926665086027054695259871152355765037797871479330436287803530901495627444465637251897375366475560767121422471252572596402354169349448084867399189623964088357639487467416475232177015301997780865712751827839721526495364439017819753742488863916941523380114405416776641506332471926146684981016315349854642396358505217258529205967799897767954764496854721743715444640701873486695446316541530733049622569527592635238003632642988455531034120034628534908740954031585943117793964276216161557444999836410623912402581584407969812059965359950478517135513486629894599674794408877775510807645086230992973206069914930579279021964781509737545327219383147183075668993343939816259623955522371460516333710980130888422703714129411241658292915959944016999538511802533195401895518762513308607333717692043254794268069213932685102054198640235662065169685182485213690193899483518757608928303707516441997686193018330677711663538088131930264416136398166141795339552397449164493306053966102100270624767150460219902769109088873619726915887842401830107475194178816469516186932380617730136653415626052301637662420242225496184005367095658825613762472391817197935024367374642811888769695526172027768329775099625265430528000000000000*i1^34 + -103085979559227859274174723610035974440660103934574015743300205405372763119401075604693225746735218691250959691668358543522032044081063529885832936263627270796830933753511881846639787192315386321920379319942022663529406671479801668573853783752271693324067774561603128609777753174976160820170185651969793779181839385359920647365873720352878792553558837349160236703361252045945154757434137495146020422467862602061917522215311139670210909619074901371331840950348003618066012225897885676592648323743543588183217419838267640674131731432153345856605614552951031944739915389325834053382773701240638602766596369650551725677701756522494428219135271507566001959530300696846682939005801650401533587560905601532844632684161647107533757308898465286017930580435421530175250351003097777966905477429005533720707454622555131788190848883557635532148523812747809878886747597061548985238309378409353640601538696233573982779111086676375362637803331083739270623228802925507961116118904024462376515701989900647954882815502212900191472192414942852376992440039378789859200572194542522088150722014172075821566439758068595141897221829024895876651570921674012632874428766779965782764900406729322800163048760903197200235346914565990066845347812337835700707092114516176721570815119737406468660916391136407064295735710938234743517941202548855585223568666678626220986691778590416611951791474093354893557613136505016453604062229437211113616621347114977691045965066334453601101478657482791420304709193993402503160381795939097272829765571624347991739152158315766875456158676767210905325997023708086955451626676066279618460329335971603393413123869979042488674391888673247074089495676845652847468171052780368890921232099447550136073088685290740788733582514936870558359754302422869801415186632461344810254283020815980486016290623995905998188632962117400824078442162372848782033297931377769283884078429505466033766400000000000*i1^35 + 874142990786445795721545126509740475144171840652858984860002822074533529496562285480638542202111510577144503163501282957577512166521973941956051419314695268070855237630658440584620296305852451069369973881152406517174672452086163389175607026692397001987995355755176992644238316830122006752456727846196492548228411217961638140189561000124009034591985785661955228214824784012846954666355578212154715075355188734184808550942548965425782546085387475466253885232045389806982335613926260861781869440646017489878635176046883570951069879352144227551156802795234437908272016303526097808350996293672585013852319154519253497779931941048312352932105570083636460051278880196418682483043761608210450352585228415421601314617265995649250070977094132079041239656406802071450102422655636799769085968710062834367114333760071600869697763683007758029027520050572675838599406235642587138581315536322945230746333544129556734430471734936791859459707232729557413550953209702042464778881805703892106011507353806040281756867697816962499640809889717741156587116725800483974238295060689651371830361730178856420652797479282494204889518182175589995852601780316745203929909344825495659371931342149547429732462742425044856364068798627982016041898496810241881996346103490373520364232064776129191734466932168573242617631039375695019464475719799235378987761141283577289711657984854666296260775651794069425811363215141184615210504125416556596331527823889544410111393294024854628838611762790631788136473639346760044639490663552301221060664220366375638352064520229876164063940160566377085519264162418413234566221458204182373634688497740844411257915140010065410912657657124021807031186465076192983487805777670375369469176720348133912761862701090148546627260741397529918669987391961841106473820049427690733683999306773485231814317176773397708185701193874670521781220470887979489323538448541909273089628989273669632000000000*i1^36 + -5392729487607741438512153668251982042796545522430387421688040686562501536238271836108819121822075511732249415549289726192172165927549387328638707343231977737796372764709427417451856022336111724443885253977147477659330594642238745247715437739421644369674145937871085878969370836861788352688299331701733012970491190644136472534685254550632305553412450174739956878735620429520781225186391709401680167871989316824525394474164265535840082043682436810707779547418009200877543874540356300085394584927974131536708459460289791510311608488653060094694667287625024270559701653079482625339447915444950526866000114165284107120744328359397084598723190883305731793771717043998286755670910998042518223830577811749322341263795361135319973842557710549223808248457770689150531601301548362572970567509305477834326670966353361992609290681338228177351163661036058389703653603069221107857848024138726759598469124925347105314395206348467950244689524780976892871823987029805068529762608897207300306036974118753632491889044974239798670807351411635364062025997981834938352159808327900579199720912151854108309196448840687815202479507920412583680992317434528324223691839886563737648825421149556638645680715766675720860973220016872168784752388449334936711964528074617536033504582634347343230956296823864134857534560518722428946997508983729083909870294176210576918442649388734603811664518932357161721021249717652520632983327332231071939420144223082828802345256845547839321084749180803050089650277625206946675735688835997951443734920830214138772473006887215035791489562672749828336717879746274329057915459033804814501236655658395793481073012431340159585011856818622860975976272303658982664889929722569491464144428852337234730173440470519087971560183173921160233306640233955511929763989437435713400466812363732058235752763792336117441325684930340080615474927415258692185985926258295972382619357163814912000000*i1^37 + 22490594682824972102086353270358637581065298602768486958435841524579249274366008467830912499042055712532534068137574700728501576271145165007937036688176264609043226904270627635746114524799547386606941183651376303237444443932063297117980914961915893608734728770449980328218975286512551562249385601497808642442428493755050590831275746507651555752041327125463409671190244944802686437941591963830042091338837116338949869707159057970492376865701721907174992653452599722765101448197358254238483524787188189337198157237826134208490774408810059398013777587192877079765375964626965602196231023804116270871830135658857838289515640924886819288095918273826607135518434275787167484568866850097556581382471298961296610247492420162212758205267292599234235459150956124780940324851782544263942631897191298793684841357197453443058302646040097287285220933939734052109592126452162031284401459573610026276004240321163872572952785202197904641427864161935565592200718994765001246320179828781542743758314179356225168567609325084283439631247443660524893049910469644791742436779781249944025918208004518571149811704746224928727765623035856262170298564688816728220299836449857525564613464168824682766433270999676284953734874693084285058354745164382007080002873281165249373436451766882390689611173826032668952748687783212712715246217808870802964723028146649257462480099992203437346382971600717751313309426255840160522228319994642699005561465161607537752073855048065160215760171103448242189275075620063432705462578648848809741184422952422320064321062094938265269204481526259407267591651355266648930527785340433490979367744313556473756636516152661837993128470304724381405909583760805988286261887662819213934773743161755272133497048181443031566136626939357001092837920036414209244439239934414536801681733527967502168206673586481050185303120425050369653975495571937530212217944770655091936265009889280000*i1^38 + -46101588996291210720730449023777563600879839950859865448180288819208837630814686407433376701127080431868740627755560517164431673890915689216137275159404799865561828176546610038112560851299052616105472166027623627755976312826502326360446805828137310508400013307237689915125472657838362042934113474906801736345453209435610068801012855236497479042723253992731833895774157119372309133882329052553799357634492467866732948998450700004513953791349322166602011427314513136165946337917452475607980687996487435649316938756174856592433657093071056771287102461620357841609343172031440423264081316639541014626617139234699311466913283662098076758274422715440755576908763138827799202951224132401019687785056205542685482971586399924705191349370854681528501188101833657949457531009630409474943995106017120335578144641315850624568110729776882662314766589800865362339475602381424818162287680524924375996833731581254802220433685227352344842464843491123110853721986237686116017290346763856214901123009002790419061718995298742591470790595878942050163291556284311269051041084132524476933511360477434731380952608204185846458890002424254419532374729808813687720766960609614627692168270556391109292214702528670181075126030450346467158289515788811395419225836627986212231059149473943771214175797740181203769527385727220911290067961510247759249860888968719663651840427635200724696788333893530457438665785102352198808619734903373660089725772494366402594552189324822947661622287712933328666071733865234213603090296063034769180296452157502706112166319800764143217106503112599490433550134537571646613595835871466146729630138734086148009629269249076842980514802337956150455524294516469658582558353218194704618366431936344471826217406218979195221928026245894574565110973141804341428480781566153192428035652046289161732801871917009847853672306229182254412687513749867537214471728706317580945168793600*i1^39 + -2888478566170560413199044287235611651371681128581266284193707301175746337511170340994034908460819282398732126302813251253249965522161057474149346663509684443333397447549475003456412838212695152089784851094353187191227625115301130982411368418989276043338985345248244558156124182950213764583325295083813507348393254817133543826947307152390422773684290598638733328210480911811517329137060428211853046034408982081758293801328620047560372103274603400840244260711580307369293220072913686356074114598797063693424850341216253566249830734205620618324058061806209800789401655567539241593757311567476940446987260633066244522222349723054776439184908245811349116841265775411081441098811585005027979349495899089493230326899609931000110482039304298405325815727153628109173029639299584560224635944965376413121040917000620625981863444770582242462764286128949569108244694431066229072820917298595313622429702403355688742049394814657551727447558430509235522048717283673666452463510945495121634883872222446551272871629510212888866798853142329545517732426026004382476607785720926639346654601473425266543401498084076952835044266024476276729345995909451992163588695586867698456135678880089373634298434615564620956514129213165106626568342451157725077485074625229601613781988070130783858204653437970031167058433284206437957670503478734765833444835844748214207980776292765860085311298707214082862726839009087478336245479508614859136597812430892812639285706354374865330513971837075410180711867858497057279949744688120723571830673764867121299611531761683016830333634616271515542439510500452459217945610719758297170101238493464874059157437851280339921691505129472849436951370625233019368000617130180912210879207742320397452523977599874939274301895568801194640368697159012634269328072257462380943456140137090125739955227441971945128655238491517635553450962342665700844308829150927992651776*i1^40 + 243368401755952104646553125851915905149399407302506267956151434360680566861489341704483729690656960444866823602733004584375306656915147321713631706645091752115683348766149089366990818220303313011223594249454018653806711707128073239156296293882618905534883692825862432184462626838124952304004861765333932356524097944936854135842437952731973721410673117849173127986284737348878135849354880359387202221885506591691990821001175317310800282571396401137710834635270446700985209337589009467882008825602378902628313318846359696349993490269238243357640701664344506219490122008118090748359333812650870160118326046836790249089383264116272618578879114284674868140191941255662462375981630796343779553205857406689480366126722549488177863732136679702360966288310532480636421996526368269532322326133336672931409680419437876458208997772150973052764105108048682493312124342256390036764764939961330035797723065842506330126806036815740832953647756328498712481630890570828509901228767391776987774716029091778398270636937382726102674155476434954543083765726792991279267357818791990751816787240497244086180584188653809961543642504371127189543733071719732850081816274339692990958922385660422436322396663180972652706688567952203097536580243830109822687207331298132025792852148959622003544056170225768763664775206634399306865438681092606949895782227379538458193689147996870235576421450849592335127522663063767983527277963385968098981357656133276277467704195566601946566621569047688576950417415733090956710300236197567991436121877206437500992714896631273272226975226557268126469966395702801708082381838737116791984762282999896692661423900856346570972189556292082347987977838481080012149527511753160679520644166198719163010835649557830874834788477179715981583229546789328938502789441411125808368783912294614900278548542321871088284185402457924006455665080306160653488443032680267776*i1^41 + 1570433749691079383394059960346084279579563075904581557309075653632561121559765621687259749969242987859172935534799554959274393131142535030362728687329707953720006292881771780146700248972460771135785318061266910973704150680638818990363410497940402131531760137263589327254295539978962220367582833685219548845561297618849832531668347097904209509457628057796586245022029609965935379883442496349196379178403380253663881126695984806778696917635559449283676094693574829441371387225703981337538991247863651951943021430976503619037583039046369947513802830167707033516889102080947047185819586901934023866682325991415212170568220187871521520686924606942978271245807185336369373116250412964410595992189712760121528446586929576079840164068385402646495049104536055526963377656801789349156227963649600017939857993705304388366771259465815839188220244433530687798319363185184976447301384747876453396144172814302469826540520246954629371972073795061192050546350812041523353525393557807436333516965043124108519294035481505294120035331841093366101692866672024586524762146116680516647597412883175065814181658484005769711696126532444030598062171309876725208586157615298122221593694663327076194412426662610199236011448306248697757434273689808390575128616167699571414091588888761707004073306187885714428390968961077201138300466405848702660017175426155509472499153628890744415944223328884833487988947633548015308612770503054667555936761020158410736065317119402288619962225522049382556068408824143885678448901058676503541168174556398378161645392845058947669775636244894563445787137893350863525564085219877632695590307358227829178197359753109364913503759211504259421290623117442842507945983247506586114113912753163747005019333510899843417999695411437750027480267040611755612894610645865295897160847092824255443050890144070174827366524304699357930181237003777779494073049022464*i1^42 + -3950084886564378098269042352179180047326241349316398325305051951043313829931376789908937729966311628699886714591804485671482702527112671557549597220954013432505521600092400883633292549244233821827026134009901064709445807179555449714952577674595875760562667351339927667567997104814969605316591815164550060230538273152002662495282972814107912853287303680695680444073923985348698558996468062609729921463652113068556936714748169882028049670005487958957437952575297991540115230025315418292610350041564071120784873963541601861228275493912165662476435228991340431702165215392544977987359529278393913136479801838075852639422579639548574010052443642826924922269512724794656492817547210761531670327354558302897167025132506313927274239419584911393400409180859473711979912003147605073443048810040424260085076398019142289234696278383788623482771176693715480747241705780082339344345120650140892688696539631053025746337771573671609820489908775722272399499679320808652844195107214994977003023469593369475306281621632698468654484090048345450317575941686886792682197379471748021137488571559004251965611519422241531565655050154066254542896026944906077205150299806319797795465538133715207637533484133335448465123236038768834447234259647664531533732231246790340709258993715382651677415612100519296769586771911048343255050096015655771869038632497944383899665629500146581982151590989003465140759923944436311453932368525464730855668447507395842017599558631945393065078207626297782717721195566199740214529146558184745329072269324840406512247283058528591802895955280166463512193899632264962292465580927195459384940457080819579148901877841676061722575670212892644014400013420080981591993369551143147075831754064072423329434156632785843375461901798871154873948657353269295214899437827397664033730609337062424984713450661397962724903007514749488132385863472380742765379584*i1^43 + -4323791625855441830690308135827188705666741175344792104420192027493731451561482196754421259052451825703085135938085327341285984220038996986186574807818835729867119689642349782243492199618392759555826928045256892181767386463838800489755114017184809649523255771156051114912958500724879175118481972127415050090112642452616155772818033188424760928997473701491575805895887011080707057498446802964337552416188625641147365096109461533384363346286292779938777635177079051836126016184808259535563819306524009921624265637555303199147733934852895635146344068986712583315261053115888583258902664951287291732880743500288040920683567988019840960009103271462527648714503255904691856988775874497327537100891915598271591400837161114629569073345677870439448725240348437179773996267938080048780912795100135669208807352277654500721662503587966253765711189847307577601942179005786776439895651631493210030243825459343528511310907148504786323532149260449748837806607540230299472878322775494653265560282185967391615034673109735515356836223735885946935574934129890658513236541007446684515653568214111224915442675382512054909184251783154083414393456708750369380029377913361165647525446261277192088414568000358031992444520121595338722778737907004168736060208412240219870208659059518877422674025943243445552088592551582984668831708106380430069453428111573154240806012884505632642258584897066171276152564341104186394208365006125885483743554872766930662202339273443624642305411431256381839312379094901999411054921297941754348844901121447147374183702904636544585378331825975970539593964183642470238362171187596750623440875463107012002476226979181424504923483988422297150557357527268771994868947049707205250430645535330306268964679714080629557112919677231068528257095146215027736966567133306695582828917957143547906846384134718462250046771085252678842389842849477689344*i1^44 + 9247632181016545297771016461946061004692127395133947998172969471796732309877343314840975763770618004448956586565356153707646215114708779762047196245116111689697286271450533401048484571081192751860741248265314526188906326274309982504982536622913827171393384837950599284251873496382829039182491370291720995641070784601574444829524762841494187575552821602700034242025915476099645049264663201809036618729189315071344323863055249132007204110260117992257401641858347670757398349943529837813582647911525375145118072451622068591702665210924763370768170723968323760401115680132515285823294473655734414810828750797192078754490087809440052355271829795697443046785388695412879249756969819227439459965121689183768741543665078220311906244992210103468051167469771299064674628137241021278449318578322974402969735110354323234448775213614399276705755193618735328581066516280750892611210411548909589230841516044949283974277613881033561797600519224083599421741873449801056861998327326407006441751320050751699274325154115711340664410439892199958983422240457757110115795532916358742951737326534390434787294919582064696700531949627533833792327090598555663753503666990316884411222338339258728338339078132362924433043002796674961324839361601246366929271825251601359169298300399424564078475603765087975164008301288561416825207479175174511914122675724556376621605934731666040665354299842841690675680118132566998110556019705048223791207174945680569286934552936496256960057898443455698553013234519497171820214613385168689235674654952023039845084962497654588688475754318850682602092845412395547085539817657013321506693362288645176581137444192956118851906048774223685284939278866926378887800811607671543181565667308995931523217740922299108819700050563289603362536469898768522198873615183631773777967653117677773766894806551335058452202558160532875452787527254016*i1^45 + 56969473518155992410518245722883940250173855717044147629396127091188673775540452401486717707215498104164117648710441263503745799165145675792366047980715110038693187324336405282551692492692737141743047011957835847441812935015064452507192621621257671865053642868986421197095531165337968485496428834711114096100385812191646158468986456820736955563008680877694173411165145606843166722791048276102119174167998861315316102574278584594699894547713699172966277614208109760001276435632903345192549686736704812604308069894258650838357284404416526315179502285158484518312964124105287050633346557640201534939807276648796573844916704287447551690477930478694074546693688289895745058279012781104692236819134034645871019860962069939192143156379808668278703937406794846722958183534133228283344124244167130568557447564224523422144636491276040987790372610265671526501063276398055187460745286356767213185883706839866318824870217629834669613946608769908510136493629507438341482831102259552657490953664682563866497364467402406526138092579761200810219639988082913486943250642452165821075986452841346682395702604681312383257429287006936802774857245393285784502791804420601017798948967665885098589766472605776193676650107076161613530471220810903762971139654022081273309399884619867540822599559787006622338584069703631512339312430134407485225372917481872148298900412545598990480535769480975199425457106902892826404523327216576832449492775402426976506761156944624244616177041820527514190944098163784795305843147942461208384254824633942221895667593873443990427573899862474683288773875941271633205601705136487170034305890982433355189547106601133459715511998109534248843275046611051662046873664166805873583320151864445106471078290998422309339840877187340987783676370392231892580972268641463330304795351101996431461646333307423842559627970233464338134335488*i1^46 + 2294329498856499216891516769228930275615714105752836879364458851248725451894060810395810918906721279087333173448595676470881426623655970032139192151520278760951053674070248717582393759895468303631476865691502719586884788992749872845955239938783462388404976115715522810552742690782680800880279605178250847441098137942287525143071850377832763424760952711793154026684666563189059357644437425981270698841456870808796793005612785130901895692706944938316979570214400636768149219440284265341456064352172503183360566731608105082033538117799577024132637599544278688166243667709098462844191010821683720829839859756262340406527381152526128981447265260650817401299773048278136769122197530356381987666995712481243326733851183090761250150670230394541023793514051453471868807093633250185436904204861885127472846833334243194865083820808953550258502726139701494559333464686960647128812619069669971091873364900661807369767360567188338376697219348169871340386729395454001501373832938999352480557893574298972780446634479133922772917036285447141400091598251991698561712332461956725999403974308937017265981357237325503554260608989538713141143187448422438652327506141860313079665872019918382237649606846613093480689025114633886041520109024594622340942835093065216140070765384103003405942701534742639168017636563073904433484413830284335203551701119895450681852351873450222921080638955586331343142414539207957923654641616412958270780945968761188124496022552460272223028790908093517586953036451026431217641868848334450360396880776509746485425276942974657377447435903099921732865247712791496254185867183614953128739068459667596087965243479658480855798703750672184125130396073266142263141323581824616932184700378268669990626506787415144837398763898078910586884331223979165041472386219937331737092106318507887246002857680631970282858649001658417152*i1^47 + -102414482287946449158818251537176278595531393374970661736124561222753515151357724482829881947936648139399900294519641819509242730685813729363459810935532436889375483143500887438518770279657425833882537905614028743747872779137672323274758413587423295009247840786758370283681777822487655404205607411113413700087288223661467966494698924420540478845057707572446582359635217074146570367262562184640775325232731114806858632968480763794922464705930748075645234793341654205943061448459328022831859820295795869502086309927523530871055299497092184656974758845009568209712900742218464379235448664164528929945288565798836227362823126637821938284963579155442653032094557802834658704303712727464723800733155790061511954266644572084793708651270421538522921108158322047699005609887117974115933304500203605771489380008313058847882985727078115526482989993449142158111403950719180941080500578878486502889374409627375671604734960288977374988137489518790002202152934664889364529223203334268616074872881888886265352909835428763238681825638952690213588126836017081660299272688220368550809135103120912642777756554205439287126090956324486353840409037473353597498480209319358228469825279437389870518311474930774480649675988492481080212622171463551527148361986961129867202014031566821344513659088660939513513012843453195690756323315740326707759943757037719930090833487107220720189393342163290770805059039679567770089387875349263385931038411543198590853460421573306486783102863582969343254439877673571160204545575994139738871192766576075931126173351362285481201718588235631169430475278985353977886212662850291029393809924617171267027123075757721084130273537659535407870433586742346311650514737984896766755745392897153425532076648899142996846015627809864712643594687573490480920392149754621536964486001516186454540631903945290466900207491612672*i1^48 + -199425904606886223025067082937184960272200415923136124971196272488223374149777209680802048144437644801254617093025792820791179578452373268290642194852851324909068245085308362512696337635479511567113418840693615492328602792788923115641899575060086135830767184512785983072264942558147127105328125925476994776658086941694508916358292258621775535104858592420741673191739748346197804196909735534446830608864897284612954652346996696100714039692886656397788396358081308404580048109424813837162421174613125921973034448489399493508401849545324712633288894219925638608402340949483912636046461510431711984721546660928316469816859507818808451244692208003785877041139133475121787397226212237183098587105828353294266202627213416802559228140281850401218724454347680774356335743347659514195093204730675121706661428861065089960066311658891298946087955533781605821852283220000035317719709894835572336680729679175918840112574251181900317367498956984852869950054984142604871365821913796403104685598517536865094480429199542596839464791612972500533496357019188052245889391707917144844134901761591908591432513334590325135600773690424073398353938561993650132937980232707474449813047611497694604120259546108822216850825251389338680623909919383303573165227370275657828423122922364794817487216222423830649809800565113565902200952142840204491762329740401612597675315029777050000491656700744789745749841957376953546282715204537999656586262216424294932448410234200389879669528196450897800635794390371907892585264551633638254413820726689095086859453869272280556752390038495022466326104577959163052427698320597282803432712952643995385479287957347729944503081061135255501939376707254135891759597233387719398618362513591608051479344037932841280216810310781497878883257659934172469155759638758205707171234112470689365228661534792509343664177152*i1^49 + 68305135628751862543817201343819365562100066486698943769549786797951089604020861984156966252738607877845208030610510511884348271554250655685947917201912311560442513255268560197634664483207964469465387561790391027265628383765184139872639353221903591394999601166381740094468989168756268655518340738283641189646570506325928350524686225219924253854908955311078992044769881321762102876615427621192230305019589116165343856143648500468576142091407803190026659165918106810411992809267525875798549782065785492363019491084736160707541314989793723524509704132739465794056874346585627521701484587188606204392411415781372120984978564072262235868224457486624870027528286958322537960419120575935428228457820707892349196743090866137468486623186081148404373322178829884384827336668709240304565985279141763339257618124989151925271910629493188396852593708349645024495451070296923278724967684650054227609505893996331793056560607231550489739793334862831007739575095586675280923870123908972672341378463796153246630085143319251692293535193777232958050839153741303585558251838660860773656942315583594009939685888083504973595397643223020071318500664428809783302802719971474251705950752323933169636043252099711253379501248234111160572127557048978907815228401290735181053940129212264270595144952661751335113851081584520456860873621325685191190558206265288617031073680135440975738662886805996865484523344257507401293041889921905217323520846763551989699021490081822539081873328248474971150522123480556579073777120007923256853947189402732574310479784707967727986504795799986324065217790218181839715098896364306500046666198437732644711034325463490472934989396978746083657995786072397293792604343848162816793369499437000053502110184811665796245191366012426811713377437729212853736361248082255197982577112116663405236392223755275862016*i1^50 + 85266208427019221965775749187072834552983186923382540839249350134511676241878977496852799871096675070289244856356223584637722804049053974494282260172329372911726629987286564289620086926510316119312072689793916159528555057760433574649413220714361970387650193267261542294983478762762664401876205467878339434645610290216077502547051399616730176202078508806434254549243030380668571095691927714958721956785898906565568957774303664632764244204755166411714853990171964525421201521428632216758007354351255636716848066149433693756343637335021470170072833185893532492288960622328239788202786943672162798581922321508660234939670174945154813893518256414700542188632263155376318101137293172066053781868710906224719879165288368292134923079747190601977834395994785933414932279544456110599139782571842382597766107864698791236239687677616089420145221715285043947979492215966827591612103920653710171642148424850588927606874306559346406537327149923697641478674175203937364388346187689375231432901472014516942836762395655952567853294908636376893727652957899482165096886316619041389584241503735897959007551038881555609723625921387530447958812830796519349536017231230833479479524990829847162256104853642451983218390359943358253083654813977819352790303956687745539005620609766526315135132515395239113733887378533451141130088380320543788127709403042700287835781793784209073861657213066679320588085507021146859824913717309846887431941634952016137773040492033094494441758052857617676883735496384318185396766793142617375413772069096208919045848198440634709566972967869118383894345127145458478524181735942315380280017683442250800638987724642666275792775219786264441173136463285027703494403344795735247782805214925388883297200569432089494371316940804774774339949670719553899811366538697290822899498734793595871904309786443776*i1^51 + -73927418946287950212507827130573396874965066053049031390040819993642354447811965211724004178694424204763577345104257971567425521830229513635087281412660621263345300292859125772300518116357456736393942418292364845878509337909916160455903410770003455008180179424737246600304823199628243788320108505117284513938444762072438124329013926509189852766937092500447750318890114087459461110381201194691367667987875972792162628795183593677478189775111806514585669583262923994281990094559536288462971512883000916676432312717566423883397448184250442899970209179960158321115930909049916669862068731347620236796939153021354011731551283421790921006961049768306676941204575231711159435423061869070188312634963116258580416237240684909819093149068150948677410349092504041489426267012820497551468714895251082621085332256214783005335349883597605729962225437694964117024184249157838728443436648788370783879110786883205874686898736901501479501987229916125374700243487760930545969895738280787708618258296364641357869126568630367732718102854316646805095208632771339808794338858161405524865773823792153155934551787890445358861314268041617006203722456061613409953570134597447522143303680467933292401562605616758278173002767008377131919411736846271062509349821863476383951341654307845861566445923776873945406479251974093785109629332307748146355996320971705280678107650051249401921129725393451315004862907325807234753347176107774709808776020088734961697707374867390241607079895915755351568591870038902560994636226012498899308762332325492868013937450209869112270555399183404856939943862772611027686547268862012132702898469384612822728220448714174130029374787939274837073141934358085974993487455920714507255009706537377764794267702954188341557850099811926684567279292504928736394147317354710863688686858216084692906541056*i1^52 + -141785035172929283701702666132368380342661663505122583307389205305232420676270898088162997282661242287540599369397437033030144556157820490429741367998838739131469363735823414350686167369476324396718917631889164870615062826085438125529535639842212874403508494636719951290672717970523700272394090106626566862282590393190694910270346095574202923362001835841256677992220887446790612045709367212238648346613802446673352186974131461230313040778113556382042234311364309639470432505736948365466686134752689976311606087567204184114274217871681841799122518990715303417749798978657984572307958541944116398409738754736544687058115907764974003633777249161513750119531745863239576203750313026261803882989226532653192580375133301224062715335961281029291383354025413291629310577235690238024154186850501918742389554644016989853374102496842969076196694612511320532881521702701790997642300567217898738046262757036287715287649913420244689768404062497748972499482752313670030833467426070799607328686239663944052121540849335485581422864539822321052364163093999422574699613306787871298413463015416837326885566587719049514479014368526065081967796720585095501400407004734124265686192641535229239418005647652605377611353783901591274906231998534511815200161972873507544223522459713603310917644128223698611365396208803717773295147961906558402891543165260565715352909093151086665062244491915147144891421034187221761807198751674257529745635546961453711218473450911528767318890183508780835145968886377663440613269876217082494635479749697457246108958022576410312452450690356113702894737984923123327228900769059435250456226092002090179023859749441976065689129191024696957621333447182317828644939162015668334930634996232126473760869297143563178127979059171091258600343564152136249164418850188568979540464559624766357504*i1^53 + -16706519030606147441079622983157466613261458568258460949028698678468424603930830681394876789297288773238001199346892866161217577190909963955175070079901467151348707425057841110060793638804064023909296133622668044891950046333766765929529190585039359498547716130578695897648840778685948983437965145809764478158205822872954452163785343165409534242989667430194392835892089230014162847537823421856814418821818549211878502790339209750740344466280156315909551150869608228520620108344590816946392363313123134260334657255451824754153416242545284972265571778825910739796339913720413834370109412648357320704233909827230215818337854014817201192310789099418849904271930778618637469222261692210595490065254890322010147986049111945050840291813412369829566718098642803883730951093923185649677994176912211466637517007524282603657229682391142106755200477396828678864663086997711797358086792579709694433006303739606398142925322564278920849218862979410129854524898393446507842826177881610646210946262020208429920586657679598372497972393536017808625166471510218745005247300733363926738954039159189524677403833528730354471997586837679834745351532135275558706631243709348602580390684388888686875772832703975311187155655151906533621606139063495689480915766451322009707452353277971212819715704893216070561603494185415765461190467669236703957399491025981119684997707437366949117836386867942494182588812666652445544800067932537325477403434131326467229098158021537548519399346095558534785424370083405933036470846249667664511206908207075437058563188163442167271284271002408660842348347018258085836306303330813078230664892309000431399238211605265271408365392854031240507336008790373078698377995751811007932876678476498198832796052718331481820023595891860900102028365145207543019194544755123249139406249918464*i1^54 + -3687669210619635109730973125847752760151381232594739020710903897660936730119239908712146272661521935207781468108955499509791291821788261330316101711284783063611095820394452094341055447822491702073382269928781295610200229340588853812029770442089490498381623078495548313758319694519891313269543659646169943547672956829851967459751426613494958514933904075879045248621408808325367456029786302401389504756418536816186752174031424577631680082372405250417933639504707598721976527426609569363352961316106403346358640078983278311353217146827671064918679634612064702197101673804219074080416573963523577538776564812294877670283442360305615797901155004952608547498029625037325580276671846485512667930339861076957693437367473079948110056797829334757788972808920569618523998400640894018908179367345501855487075463814743570172894301287335976539268890429570078633446352476271445285764027504132672366909826909945934724616557247186825196209263647865847486730469501704668548680446073792667890239482937059295128751125503083594447998206631596420189868555067497586281101632296327943815944242867008823212339967072783726066109162097906482970333935191721876715843415735681072055499824791356969463866738102576569202414094211549139809484750326639063258690666244020785659974311180413142875818852019671598422451658671918833341775176533741409853286157300066211593327984725983736134433247961887922515930483962456909991961456845804285452640042645385123161330449681275654158591783772319172195744415586553026602474208834149762707933936951181215342629952010503641054034280154141650426934974479952591481604480205137009994259313627417102842359515814218333130264827930147133176848800654521251232771431205046385267878860330958034619383878960019126703426114736845331035701299653254203900388348078858140255256576*i1^55 + -259797041418595718333990432324326167304790132466285522417856095362579562211476174502484376928073618610540463550982823517410241104485477806502220034933719490721998200473985992186207883721483022300448383604193280469780862597088774034804029637313992149683168046522943378300628908310879608490025462937929309312506734842819460280653664616462927863163494462510072812413060100341086867135612684358759818289931972540581446759510297501771851853835462743274236473337943712076702609390558617459997638263502892182507772230539322703057626592569651020048973029629418340440283871492714771569935389429123713327462451231206771667834899719477691337720131887428957227179501613965600466542347466306589222671576538614963171111318488840112170179838323396249496852426086027126139802489989120209801133888265898386780601914626894783142003359924351847393044852718547575778086702137664657113024943543632936381252498371561699666383759122511056519931098153438627807545727599850945073808471253358009916673613129136968015693354837984971683164726464103524606139040622698892182985683606563713735311303506031862501234364928894900663638692370022632441037126610010117625933121828555903602106331480874316552670467852416269025450466353002769401155443607188619914293257480971899443887412027852504404778662322023301999694772375596075331781801394492548245337101611664201058759376395115237226218100879831450828324838412578525290136774429629026424420145088511566449243164285251713406896442274975335584691298767979503805218832249509758279966500847840160827807218312809743351351897150735873171111380287848988636949945467731870080880580449762629132883648873200576633680395048882189109497624473065875892057444249483632574622544173838355179315807118167438101016069273092328472860674940654732203679468739740303360*i1^56 + -21041779355095957766127787376415295061959193502462338360691007684957330656805768699071485842888252488840783738902463780647254077666349886297571979345176789251483296087521770288903195234698725266628433490141520207562947288433994993730165699666985761672013323948805760214277104662730153580326922189518210249797003626435638297035124145676598555413388197988073523006239713547510916232823024133832731419518351343069347460110798858703250151024759701801850937616615760154032446982676098569178623253084520880174210146352803987782523970426746136824328264073446680897960911748640420082870234106531134634611000973832104779342211953373614994544526675834609714807526756027827731347162654674297542111190682320371014577041206890304299581222677823085609866193428239220448555383790432799696649894887041913691592072067157812745152891860871215118649669379892547868274234426381679593184486843727246882205061619675227483254944887160546092822737196116929377867527889034660501001358509944965978761343133449520648771106816802971390519773995650143296959050204753331943358626942879679943481726344589527778466991216942811263514382468958539270557446930050754828551407961470889635467652395426529787694233660054509945525568074017199211547086776655165662874331300172155805450731822040387823903313882436167335121483273343013346077569696244828519412565363845706662587217835049065149667427009703374800291797423930840752429587809973616765240163403487557339919476610230978779324443793403900986583663412093220561268591786414362258940480237883015282586163145931975535754572179592800611798671975123318943224849567144172460736585998684717637925579029897558932553836845378476580262219003548684889477188231035948566556771825858883008574276912359310791245590482684911790034172733509582891002353418240*i1^57 + 1642431878838264219242934631555238531424199460895817416293628887544271770091998125998967467427696971515767059008414385090790404047891681419509251029346083785323253539023246704554308571987441862217382981705001445661357006690157372430035613016235943218034322483234070790052089846376079313760502729871591398918878492616264915466500926886310828250885007575732579881307198366159172554297125848915145582569932840363153429393533610532421351739957082856136639505839875521027693530225101764699799862122644858034584729652217359455194447149834104166372946853981183070550190566762604828827361384866686339663637852616675241767282357582219715304200547204948859605977381845331835977741111584005433872485090142979117868222767467213657756048465634113060132414820476523666944887103681219309426017293271940820187882157225418559146546445225952890669112747290145179614615154554439411678611025765197576878499094102797438237559996572550619742151629073613575629651257891152903378056285110227025129349226691887915737107151221302950480197008312286372829258055201008677809810202664044915834722503530059847466888526390911499285033161893916480273858766366352560728214595972948050730010292691125353002367954027345168107829899220066273714851869802827949892775946878637794654635726053297303546586322826246384908286608274053342458538157239056147051507165634695296024612734681719438407280207439513891932893851714875202329609046866798462276634957428971136678698214124251808738423271847712357862307101919837303423271716029683043380114778805937847832815358741705659643065286570383940939254492093361666062869439292800814241403835691695670065070468344470931845181585295678575913556496225630539219928247422078700359558075829088574496722520859994462938194485229451646909372776994953012183040*i1^58 + -54162851315433798932830413611739393535954033739380997384231867167894709727815338145149391776423023773627477846820820054308685319907653782147934716721734458316331751857495434375885616860176784265427012489065369705776210959287134867198133650214566578679863120023652324563752829904560129112727743903292324356603210023602934616038800447670549387434470666039633442297654923939129253117849924804695956223741346418559384114416751889043090744544866611701210248722471569579776900966173734778951646337258059715754010293526610717664730640059894720472483522953426271849964644441874227240162472104658532949860251276657591891020729244802419759208199420842906247886316447275017303213050431657627657712042042185592869061924712706595966720523700359975630124385068459880283610523962106492952223807432089233523982318529570946862630766842867978113786932016337133581619595641987529773114841578731691911195492463555854119559458239227082106886935917147491537455248561997817102226762163832466597112822945385365485380016346248856513679152433828300453777954419124188315523904138196683284922621344944096732973333655295320997827347067944552314291787343036300486923329236822471641384386720675587040579795958877545305721655584180965932358896163752067329421104089305833150639591990945170073512564908213616925797019873054211069948670732506714639028565789800300424996120886895952430298865107187093593545386906393732050500994764459035578962867188222109904036632340194005037155459264727394240970184447296497375493006471445911116550244800058440159814200912363450768413136166796391755474180030186989413551427708936533391548167363821112182062436899317012966720895604206538313320147560177743540514129692300581881223852623728117922458874504435387746330138517852930566512694379151360*i1^59 + 5894666583618090525565964945430521192171576784337744301466744334122428724613080827898817815852398020208491544919949022265687339673447679846722707998602138913037612952187959849279080582028109203548591730722842022133519424606118862397315154054158193431671930905168023871549297046843750530107934546182397734027705087701360942890861814182273210100400836820255334004391600917325658065691527576964775222223135071871469815312486114456590327203354126263869220454960806341427242799104645275004653794162533623471774529146108173426114826110042303103519080231597522678187092049243544592045613606114614023531642588887361606760262583442646312532989924975781225806181614677656516760057443093466756223623636898684395844045011725200396613372637056696509806318439260757995567396599842250795682861159840756294000221871097315465349007811866057762974304978061273708822520595486812490042559924107278760990840932252025845952707224554997584335439121982510832982656106683224853018402174167788159012814793980194391637085339905359314377694189950490612104856539829042361467389408076951120795811533214451186675233303107100495670122812005074441414739100587322410680999591123057792164047689345854189246164341802616886455031485003321514348613357713581936264179407520018726486199724933341766899773131795732377062962404446315536710455282864787517816407712559528841739945401330218769832344305081603772669213293348874529904114957316852061071296196082141712375576955246666154094817229668000052192583878896858516207549290981809633061561548117149474328418293245587603501569869532987770684369917024755926455689344993780755830068413038767264930224375553473940343520586937568185795869049095557269167231865944251115587898174175522918637837946902059139528436597030006792021606400*i1^60 + 52274813414636090348178041920275091759861887182567213406998242967173469956239900061959807979445641647091307571420371189936266459014527294335020494197029272899693989822008450022526262244519617304615716387159158204418768741518729633775122588637515130832799661879725340030999368330282389240382874830544787170555276050761432033917816335405787066959899563145483258039786030473420561148229532983926422989751484727875591391468770400606712726308352512078122389769195496599213238128240263621656668745032086742147215142519684668059577299581606744569551321322004264794042369781029415942042986785380862174598456289957056159317267564872266001045558122053560299443436077667706468440668203627142103109126884485877252606626140776737406749825751727069444785612595327172629622143225241269293987046218960173616065368043478897481938660710464763647923461229424395764142415572013952549064495911249688025210544746046584314105256811981025817098059276770264409493514947294219100699029022262600229741112546297234282919511923492463758046754627597232229761245171032668056057190749134423141937400179666416195059833094879014037564673925611356612121280622098288462537807466675665968517095056491931083455933083397573293851441396992251131154380601616359169252503460998521299148344876495410569526734111708779761626743080947652023132110035859449072301176749644104493260713817797814343278215250676870603662417926677743982127633266739016600327319523264426769179319707588564853086950698837398185333352377735292188124673275908972817316290388038287187936098853575993001850987674687953580156616780587348783010228019943473930213411748493990167306146076775523095672314324563525106455344184704871669668842567998540175424079663127277227474782748549550307024512642459893760*i1^61 + 1357436795256406378984107698317040001764791451508482170303792923043472094134917161756637503002249998520149234772579896765021307128438178675940509300005051957792274723282207113163379255688288513748631353067390708347391990115382285843143475454697303611719272629037934810780606700579753096235929128677854561632971469492237010048694768804851200597796662433630451961958792094957321453415600289271367311883361089866894433258359837478132467310575789646193620739030374956511936293453856723060894838343312819577447701602809650873003325734105169891032230961827947081567776831175153856616436605206586229885539325518232896328285476954606782523144350244801363815159517845198229253526809493101237272324976692366542609146151272852025921569237627743121076475807798884597232720058450612452971075739004180586195496952871763403120443360420448991013624162558416159087961071532874225065310840146134537627239756682266215363746423151877641346905685422597940330066710357179634919201107628043195118672458907840049992910142970808397372357171837304876107199507691935489919225039920698303820930148112132156999899578824422653094256020425098150316362382696692997281911754206277044386699543764447197971524380278810792715150418071289255013306537878387746261645776066758461157189539036166256540806793940620024036870972367555334146934323868592897951535781992540701257374776611060585302801878409223545063291422547921076496417365436665073582661852970619307889984976319115870237490919776155211683508308223580063077548886437753546623259681840364876535825490746446128141603702022877360898460222213687156652081308834416554378035336841118788573970677384016458040984431970194709494368360850572629394229824464458489293990839128015727542625402429916883080959754240*i1^62 + 5319884266598693224629860855019128785455522397044612235675237992616115648851803493240895103273227109616576517840010483605631455692217322512334256030730986315083200963276534504623955934261533391269105197521557775435797411401238571955504117593225008428262195578868396497293221724981379699484157711181549542184758314788695981724701986674402651404503304381309512056048459474934584034229414521052407932143870335532243724998110816806926136432194449608154711031285132063239315919187997619199070997061472101995093177933356723379769484356169674128256779032609998474910723250439131042764902644620792470965537710396441090715851819988489702729336222593372544707367548069147708393829795487526623299517511323784237134302406688519381930396862859911645166417307268771984704352409447305703127545995536616304935517897830400078574557753316815838205458388304469388647142811492538654739543090726465611054787217804092715473945680450247355948363172336079511281443711786889846406782174347051294901291573692618024272062680022321130962947601889766814179360127241942035704325670727506352391101374558331020117111060366218143445721109909342573471779495912447403015392858615416758831867752953567450639992809080201222749503742739852315205352942494792371088617994188131216994324229682648943137487698797564885404943207671921984043733344358804275171080455337899828047525720726956191492494724592192197787329187726873552442677540390758458301086806714861146738004159406683976450456475652941009048301491839298725797303531197175407115767744651950021699376223973580065488835667102776584071081162639784791282810751060379496952983180442847348005773556280873851579375613675358016027965258653482297677942343146149952611887485472871839161209546142918901760*i1^63 + 16045862319990415746502791902013264375993507111098368590436746736532258126260994516927095761161609082413732802318348487780253057736609599964944353112449335480091110713262668557277779900506132617633368950558998087711502091440290388643170005959080034023870954523963695667403609234323416703697836233994005316015827778893088887165731745952374812351551821253884867131679942150827126984045540635831861065148844319572978885039267901396457597298077023920083558787601328017123231159418382387978631630402113078848664914924669808166773038617857385005134860184537142298901843058791222002788179183899792325497708747849284094609712345628961994684824826983776627598432754163885534359450127017875399851642659637197938661742450732571307459279402808178074215285852886505463096048490348529828719686725406485802107653344407381550853077549613323953833729873092046275992625765259675267483390567979015766652539666964557882197444906460931829814442096391166033168850066178097667183676665829020505711306937153488083394722043349285024643619300347186677671168525443647472530408236795462911585618403980374525301355706227446767889476542472309881358943679404200820089899616479162357272959138559314524787710855030578225191088585624516818043247311299897005976441771928886690739880392785626674248594181699170538114320249775971918055907670619230402878978104864561876597681665251516449354916385439363617208760168907996434200473332901035745571340411307901837929328245486136808693377989639383909580842233765522792395809456539987813903894552600457802348120508021160713932898275355129604712890029256182298088639679082002441710454083242277267994374707335885840268802337232877259835083495960835170754771715123720897341196996207064529774586101760*i1^64 + 13537950277909250922729783326188924437441440007458450390682989683233217681580150382885394593613616101116770263115110970638408128589296024922929180916163800179142703026505691429203830810723939269014487583492067450167026903668688851883423145804993392143032164047072652001554701282516594747842754470702020400504740615875073864419477695701684775460702796105012661258027924049508075774639428189465262788566966960976892230844436788778161174638997370266665223448726505239993396403051672571667736467587555493178148643623754985253926033130278517918318169478971396525286203779495127579687279866253890837259392498566201505041553497480446574639490920248207939629288403386106711508873914904270420526699369011538167031034463608213998208398706518408269823241178298965308871471280633014876600272646450501001469556617824882196312497710920102269587393603961547515515056156171243111740680536628579098125993481446690223435796475940345073854067658549466153079988901208702013241964013415837779210642995500820984422012610015577381726182874207072978128806175440335270624225685187466926037047192891523638708080924812552574471285409366482569584430311696210185313231683777087511131304997741200074277382989531717305224268844676188201470742272165046084990861544432519068965112915037037349839006793914572952433636372260483600468494335249881700746214122803648980209555772106780234258118363471367284979875040498580785217296598231972061170705723788408081602206588225254551794473951374979262058083330316040548476707394969636033655133785499034717597183830318905985028103309137494427115037688315852161997782879155896741586934337978743795516053519140312935943558209498244057797186524000143593670337841826417437260042216981173108736*i1^65 + 22371892306278446643207792975111943334293702427294943801646615046054525452117100617442684165374931311765786133586717114518796539824350296842415270075053960455491772152672047827440851079654414716585914479172842024431763317255241634808866706891580739671110109604766240968265582355974207067068639230468664838586845760504030107731571803350312450610942800606110010739106253042265664806964926558520798203330233901953827648971292998965889847305153072387814356498809312028340521435669514813607481075674580859734233586180032116667421229324645758684317896060954935240975456619593925652784770405509966258714968403598710889891401408105709718414781053765459331952353254966903514652172780983335196525140431919022024246458920218204229647657183677381537846035499216374852196564706003036538760277355185338282968523777730564948552497488886800062124021665207483181633562753266666162467902487365095888130178010276744756415176571254884987271327717394231211158558045293956088905162543014765372248138297653208624306487365237414019853433300172609762463901776114116799433868646721809430430904304514515754484603030223781225297078819570196229442342941073722600610572509119023664404135533853643860329054878804419600839565388396629606866239769922090392236378948314165320149176645486875615590089128298812077953610688917693381614960607385045743220644546595184584813237247361202575290301840683852192326737662866029296374018438059966084065327906333512438718279676246943303800304154808345847771666484367727920175340268914378273174573744445601376531347033505852871731565924999715013008136753121361087652196492205423775691568390510670397572741841658391354355094233283602227046571326817825592157039345937119321520817045504*i1^66 + -953127900912733547715229443178199398536686725992686334449734670102041309458529747253606740959731210861968373393322115493142242114209339041383300260024365890933688436478873656612239588176423580698885580058741371291739708894696801294320303592076052659866954656878555928129110819144256120941838542183139481264812831159033063289209567914088804696010540976310306178290370283529942814632874672960520757139068594940888341216002381797505994764094046444979160258999263236079704602675551226074059608248775351274050006642817114708039302403295796885938865155258461996868701019001621568469298456973981670815732347226755048813849627534014660552476695083024216939057003528700178231387607664901222157002703372608829977271256923704595910291462546752070958884936997855304979790578989707849811264854068153680064404824581381349497401869299042288007651845463498331602460812508470228895840180997993213985626428959048715294766658369425820454649241081506465038067577880928879473237813556486845665084513123127419282703440979669333598197994621580152248392417089576806320409964501982309569936851312302823488871920898410899613518706641449385962008500414503881587500672964493335354338875142213903868167440316376656809793500149746473972355646281132683086108143733251935849604281029793573850534069653563571211288374637901561447609452439714186410092509445443457523045327533701733342101195581982372448048795342479921557967496269609128692609097285179714977069350251664438691720518526685731179864824101253375402196827917298158893285712594435234705466732878369386019418506894686211397725346789806613092844326410448939213227519922727808731337984117971014406023233674467759256653921551060173866758657295719071744*i1^67 + 22865638865318341908122957798799137400594547659964628308975575503907072022173811195148170611953331153012933523212700748840716257191530710495918041554678584415439784732121791430747295533488572611826926039229679739749785101595068210889990247110996440860111065660147703107779693178550659671950427311522493462127094395559572619353878454978886235937385267429503874710636875759916810739114372278334232774630332927771007465453863832389211992682504437073461174192589284205963536275879333929022932753215264407258325050887061733667546500586957469578106734659604448080235317316613553069425171353710546629305502606344093747982698508644633835349351396049713217008140691794788069124067961873995736798327624338066822100526442884694534117833107568154458904110178206246201999110981927520576957057459321557876042005180252242883905224159119681590636372483014206136628830253329968029175182190695998970174753546821216733113122910829614769600494901318846303704211719570433241203589931966885494001521620859372035295573732096898442916716388304523027001099706117566624200432911150253266424534481866174943790107967868098904945378503977590935867533991681144088331101753347493424816925350097568180427088227868801984097804008508225906759438890231414152229219872116634093850226168930108107876408191553404576826954946441928643210710881366723244092037955395705409238432363978431942632140312107138805769461238686522744301539652044115176807439128440562032147639371210913238436856347883925225842385442325652148241096134479056757412503323620582996306819252103719405242504900793566909578389718831706377772323352203960828032136154416268084007581221265290044510731903887206916184483456391118516717092864*i1^68 + 278027873286534804175614059206846670815142128956507070525752072848726205023147957847090233734551107452894472519394859749115972238808430336935032032754112894673010019386753926799937563730700120973477854506101542095413121225502144962855251289059704472294994326965520484765204256975250197747512297085752059285405572302161778786449355977914888105492114828824426544220805399812560542721303114101363113638598317249810260326766045619036977333928159779559375682968134205233168278181651187819543959430339296970559220988637167443045360144590814486327234887013649221946897256828607840238250620966166545223749630365707880666798711757616464086352516826219429445102824588975977606460713624266755361940867382934114333067608203939201075170688571245205397190779356967223222968443471747532605954317928300538893166715791357615729835059026423692264377329650519288002030569697382664934115823723655442298148840461942175021954016588500474202995705929362997424286521356055496338894862295410152663315336756318518632669150733034947162115231283501240193256940545021783065172029346510666794939881882278107546525022227039382626822205858483621464734744600854483564599857487019487678472742553789661441336544408333469194712392137496226919099568775964744920509762365845615563305481087168872705565149794090546334605525538929192153726416640450002701394430440610815872407834102206736288715487940293328712962653232400799548501345353210751378003578014617177412253591420873013448456909675495450384779318694130609310322923372774529871366874287942648064528653200249014140943742953930629873861291149777127942302411324302890771076365320300042579229932034394694112331712216445815315327511192141824*i1^69 + 8159852042911527256493736758261212241357239268384797784994890864358247903865107470935629873200312137508603021797158048097721692368838344154165013631847589193629490308741670715984529358870158760926915447809662503745646991407852542891880729079846727055742984239578479853987962269656470512933856916166552642292502444483825161973198962857615273638271094244633711062442551897581342380164018322534450528375258217652955585788392550853414757670028245725899987222104333429331292319209303749654646169005418132504743292093014591551152355415027028947651736530260253659304637933793154457666865963405801824106421651110303505823666408318689479410565366294082991975382724837010562513454019897672995703504221628452177484445513554917064514336765851047226911737203757276450779970490328177360947443608295676878986223447450057944442944476660775934048449199382477412280742430758727627109259561786225854609982634452213110904957934559681720418947069346522299917555931636757148239036591444418910022151215186055771341955778502207016822368703372176707391488192498906236899458388676141623304716109031595537310408854128919570493938094073655123743451617126293436363481899433433981766343903503789434401819832729416970574777889956631080130782356168160440669953305346730314990771830526349570016183112344912996548690858351225880011342352151344697210775277848742527255462247545953759044456927428885029765751472558159151660867813236921494948066937883434076767549899795080478029193500441290922567979215305317442617529011260228017600016436541119605517271358552870696829195133052112282685271598158175274692106981164240405700864108163997735750831363876915812905997338060447551586304*i1^70 + -5282656582266412824061155318086462985854559734861449113968756917107854437929060189477733625480748547388611919261724430411959795456917798313430877406988836204246887764180285947236723835200328180918682937045562480106034557498448550408823027203297921095913947668372186900952692138559762840310439711831689340322052269443413282305507320245873149750688892398130135794223320694822550834079294331743229396485326380802095045894454738994580340483080914109657640697716598123981789520488227376779424232546159260426454739942835487270234183234086130315408750913924289732732643113804247601572622299124846487545589080753397259762178010670498063268252353053685423578849023343761012082642647366542013846787732386355829371333823725538035146354277716633260931596751275941506510483770954045477362353802968627821735374430439562832426741325731284757939897520012492396309388574467672035226578233730988626270737444136156978858256714432128075532803770330981799392350569864366354787307475537822665413438911105582504080240018110052956712225276404229370157790819126739189974735750455254414234507251600676001239254383412449929399249605776176956968480756246351964946845560803628610423721697533375380185264950532005591419482006647920811930929259531895060025726033982459724911816265089504827093998553642352048865538897688059369927693720314501290554893505676188520547059194874835406399571806254102389149586652228029459160709583694568106988801619698532305669346153359934290948711978017809305115346092524652276673619143327858196438673859904390961668857352763080370355785842142207894520698781768411210596438726039640772606815215166443325242555649174221916134952665088*i1^71 + 18402546117212154516979422833107886326685096403876972165830690242834070057497856561249970712216619854850757906976499812020681015031999469957886918748284147604309840561423972712707379712953980500435453641157920988105374929052111004433464067897551506765133231046941978219991777412375503118811117667805061771492844438335350948126046766913424582890889909496884234281345839041641944862586870251616825892087337660459611495458204669246606322309080497963474439121719047689145393720748700156110999724630927555363439253345281535715524641784570506073541401800140783029549055445894708250148906713886647610735869038472506641463228002544547323418802189067072559723862511398019451607982992079835254284155239883422477208292125139292583002463023679714688704558533656916215481472650597734624005823913894214761956832775982233332911544784080826553963472976155736213975934599816049882724030246065216074396113268431209652302334049205555017130270973732943192662428033762060557059340417041354135251268363295581634889077318763075629795290896843176073507782697788305483228209696831547654019503422364064151373047051506122506081936852967754988111109146707570826856701814336638425210823921669596161351614789999416557812892408644155665446756692414419007266710690118348897657293801807227633100097041960982794007363031861773061072176426856165876860648371200818403278430727685287573554778253661336719162854255759794240428477518315234810202664979600083006518050949009410814810440835368412671941958105291313794434771716163359988291150913563685949935699813142436296384258010822176973434638679036482595970276840970704543726670053760657463335449043867598848*i1^72 + -2729695473452644842421994247820628915095844304223874355801755581273604463571904306923338652323931408901101448509373900763374727376075853041672018633897558753095839965051855829485733694830408339755983588090839143346692415095156967152581012415884578661719144844370464641422962047574862042721457592716081403240814543853143669115077571876515877497324828614751479450396981340371344674829666807525842017601642600958478744444035516071330294263906825896719637869246234679201934810173060760483516924672530541538423761438279190127737227929136642562137324788515050506474038666721697154622346613302751566658216308297127353786358057228696555021853607925267969045379224378465439684980284362453118435932337328641957896237779030668566552990631906350384606080767566694176048088606265251920744694902082953109385857205147708213492064953201512169345070297773816614273134445518578471195619708441803991565304575866178104406247553600388340176062560558977997028503559605577537854366521185815374234234196580130825335963098906788719415758454557340739525776991482502371651695639413530739337863775521699668546706986446561348978095818954828249120287815072534630862483351012519637228911046249007222433888372195427238000430202110679649411474560838664187720437581330292808332488612246472256935530371763764310509956638851615109319301028459014991897792991186922827810985255354987225972704309434128666179277697412877348122174328375387159528540536248232850795277988557264891925108693040505302675082309520462516174159309467215231532815291477523157150679914355698528947939577531859313881740044903228326165984276765354918712543090830421694742528*i1^73 + 211821476638502373661971230433671301837235828036719925139457219992965810866613450155185003222373765064584596976142433596366947589437957087140952249035926311145845213581872618332843335731226827954530973792036705464354989846415368488116237521227838237786200687053579159323401624416747790087853671544334668601290879720857917916908509818892851052201939078375008470225915875596171384782031514562064495541905015829288084092978814473785447051378076070128673803071669025090534662200934154152418367408493845379666897796165955165296847611674408354395310690217647647936487712584815058004546935867013792424035657022282822416462898020711738280216320664281215405950312484655844098084230415236919569910946015915207064759665694633512327190072774650016705992176501003493245592655453101318149993369708041173904371497238424018112791280529129257248869354701441658184560421554839341104898411473899701834960364607123415048339857675160426711318640610643975683376189479731323736332742173470239783349337260384318542983611665107789312958299927221662024912328093880522902829047152741986209952593343472031131689593834281210824556817421855529713679553327386658934049981543969084943393050648074154069014275630421778505222664146483572577353794303380055296987024422988309863072047478619995192500987144818519966984880871153326449006496684131306235168078420401167719211841518206365287910643468871228616582249806003908102930975044476945381217547615075194913437724923144951330851470385184124162922829548522027669391318793784581456880142908612395637645891572793508491172825131336262299771830362656472405857488685073068070382845952*i1^74 + -6054056745805623293690840545305332023587471940502542533727626871259108731081428981269075440590691258062633710255526062456264666807763735756280360581155420260030076719165059512254133117258731106537615066609136730758674248224767589381732788412406125612626206355368138406366700535417461645405706641205697234984601574109019403163013106007153474286569335576730789071245116749246249529381590523024315440670495566270677227813161434689874220740097174398162932123835823958222478448527288606717277601070238005337139789437258162274192620898403346289659371092576057927256262420620516685451197462102484555227714361357475385436147036713994705123835668202532743252763214902454531504366927466892327388256511933768948325677360328355985568177632125345401959998138668486948298616716491570877280016379222977138003005999999256854913447172899820326261710904068052537424555820757082873775915784791282187803675017739122078268189714072396543885666616790676929009998462137973112106814651618593965848204916853252739434150015391668073467467177595267966586258635808413855774472600926162880230237798570499909003506016781326543030179319682415903851647770841508466474908704942762245007680750249865212765085470195759405075227037819615197808882448592499395021548505889941155267527117744571349716116691064707367358733893976473305816119505591083660286136797312923119006893301199990946034572638242974823152932529317698219340948169249933685428777413520987035380253146834572693626550267345558246365954637658490461594229433866621299538666741502403498837233132569254209325278350355027185026671931774872014547491597377536*i1^75 + 58540375580384376796072512894775514088209655876422963646582132619804197092880923030974716376981405236130667777990480935173030458033729451396166256279569234389822670797188392781087729763604769881214298954268978562604314775208676243825429769666486099428607379145217116919687239753722898812563939838146374866493996985943950106180834572180222815384941223258097642945886526305884000275233541292664579789360742099239544891633797128574740425765855412289412041863070735038189821015990814580146447726121900870882413621646226057930230605418138319975985634138676675261489286788318066891856050714161833119242732734084628773220669721537936116263018365777618783920378916352366499536846127069436699252219940661592928556888136617818190447314821840019232488844095956577370187564717867849283249115514576687892978850531405559051012959946689954882100543410442888056399959948263106416855949321851931823265444003953346799280062205456371848999645202724697682504707589000913710759897862758631114699565621369102105402896674729105374200939289510902360292919006318542446827451342955214825284783759503117792790720561665451031353619108984949046606713106617435937223298188652403778977632571407349378329378068665106587774747518316935335469368864157447555627616990011435751332568167234980634860098292146931480768291051632442097508774805573071736255022987185739043774169997185261685583430438842536163344392810851220045533195492217623537598308998785779978394571175701019681048602131717970306086744931573443704884977241879431776315850790321340038562427666587344751014853480266918446496060816214982144*i1^76 + -915541248708631728671971097844415621939534114340190206921566951781341964142122918712932322616216031692674707984812797050048731694753116977299363500208310706235427622108998179751324985313531725484890222664960029558845246412426562054098830035723798343980847332783754536659022889632493230582404082206965148329995475751600047928800911532084550729944071233447749983700136586606804476422650712234677459136710482892587781411650858769395915831638156650994099082245209719985558249056712407495805041875533641628667501400790383942872732998557273858390836701055498371994231964947208448561257500533925971085890433042470289156912457163918539258562202005276242363369075623857618911307722864451620536470759281124390158824102091685156540180748380114875794272751648562988112089601314352311591537395330214257040044617210498849188171857014998565312828992855687607928577805493588071700554353996762677261767543314721442644522003646875371737815116939254121917113294971056079629355084771789027591205221634936722569782308033267765005587520057468773297982996306025525811147195236630792897247478419846798287954468051658444502295584220802618349265618572831387307642180462416129852106344396399916078113072637183031051183628056354158882403557464782605493798046623974562958077645950774130915793758615507774209811815234115563074431293547021441074765720063357479250227510502629814738515384039169208412236793523826544112781607335403243827118273330377402749938583424570552113177294610778581025388304890209423538326478734474240502576522682144645385371640560966604782600221296243761664*i1^77 + 7786305936047733729917047549324717191487838419941121726165675394685119252434294067410705456028458567738026456346927930612114824585376222858905822321966984601023274131142301522521072031019604432947851900536155472277915433671551893902948772437399449843677981797516046316782622068379881002197357697705259489547094063493059702767403210063693542501573803830123417160819704973094951536570861081146281757115918681992407162376918566125518981974543998914808938341243311067027194761112475187519877325370327551392422025187743477477054530920137263364448789924228479106855161492512546623065118506139135618806696912932754440589653481479540166699635384194193125537818281284511801564815951265480638384115181716494895278316650284387745661252308268017269497542641942396189686895693222266475883503966359757308511822873623228666260665246605663835843983147524333504923202658718458086176099108803907804208042081083434308567513453589882216580437331504086983601178711928719708714147176494159989786806232862632355723124784160405660990704319612598853778840621248293740422870303573554287961060751961995096549968450442344666747029218062407440941674476694889631441072096868562904803698809763216320906426400156205862167133460471192858061901983703787416348642981734664176940376501021510006110338703398220262204335819513825506559570398748557797229860521798934146598015522867178633975878443989486291288977791151395148712746135665658032773633811815584231552779407984452700845130496501148600594773308418197866486964152011682858115913041341333337056206503887955634624*i1^78 + -61567759020307943307211689647234655395681015294843831184371389685131598231496381694085558935686002522051849637158802032601383360520822004675905256429503533500656595260230234298124317043910185717451310823119027897244531181886751104911540401978105764683066090855045411428400805668078033839752576076304229967002076693699502850029216186488334567485380198572758578948076237402912064757073786267740131013549652903313668815678748436475566669271229246518720259696584128639042503505468093105715337069626702318587727045657141677259221442137770323618135590063940753561545789183255190442171277261401479462445254290420807053800079619920293330754313383109012751659868352864963226341229869380925214521617079603304547308855687428371354644543220999506144492662883566798337719522903894840968007173727260047320139877362581834286335007870649518037938228035566032734600640002434174913074674553450065771428456405555280432598336816286084982083121491297725543552218995790308160670528756446099130762067416081037576762802876946473236411707442032373554123069200233909505768575824954448686305075102587316303722247560571408842846645710904225150691588520914173099313580955892191847257669047770848186797403040361804726240647875776684051996977417647295231895279051572186788216041119400355511645084177539295112438181197965745738463811267754133342527822424111977516782448315320875558871909935755255231889873471034608118360020209592219567431809995196335995251817684451043613599691883433618478771227414853678017596721757138909173480783981196359616*i1^79 + 275853196651483682419048967058741433974244452780861111458736607704651503333473236666975888213045503461165824757088246244298636292895001869333981011502623011838096094061799586517351367947518809031984882541178315965678343876466373182371574980217520075506607333138737334369803200512575620793912220781139811609384240674328737046569633297852601046353510184178834983984167386430510968305812695853732707190702820679689599349431889716973262608090936871146031156236441908030833664937172678652778050418325648552256148883755669102790339611551734976907645322998594767168770440879456343846365496239570283120023513170110475974490963123643129907325875080586007457504893831924125954223946607024604998585818821020655143261806556173531119140106541818736648596294203244548311599803777083698588863256290728363453031656735056265575965671914088689068034667330196809083596560139396276245939559493509700615746571408882570683164115132877543846543945464004692261716584174662974406069395352025766863040433800714241107950220816671310636746523263254916773660167581748299275130792934613270087188560374106250457249389972045586227546304269188769593432546140649135910502565556592519553852070535474754393750642515790718183053016000432335556796273813514965585138746863059269554605231649936429720678689451797155701843934324035313392070432644737832484219922325814938797560034374536473719283026455148630085748484474627572097635582082015687806925481347611729860971779716633480093319322814356133091479930983606355275651080634041*i1^80, -594177789527110884603094301077528715583975388713541852726380065229426764046772512308567205710217191386294597267399574189352946126577046537646124092073842746072659158638541229404521855422232382564230937626709104084068340815089841576907384541488421195904083312397506419139898978087791248946773200587480913421875078414387058043769367087721615179591198124346886416862142829644974738393754664503551333799460659530997742342374185068959149786005403545933318385062752299019724779644875510862840075534384004808350563986055660575843789487019348129828224961023804521226278999115144838602847901521296791577970245195172940199601176856570160391263504402354947692453349388184791025485149347800078358325509153786025738543475040292047588788526462115365106350900555520498827641963908841778007107924999290081476964816730323231829371916579422373417828413867251725705513875910592786177378295918382604062758537482216441390820102612941767413771144738349653460578910703976352394327182707077895977263078481446585059004502992148373496313795710455866208377870584867138267351207050522894001255148979545024786708550035777236848921823868394374692269253087806618596189654988511534771744596068696684397030242196561988621695745563715730351165272625588842642199583679676049191108701643074053664259684617698296484008032143582404818150000869166395450504507079958408382521456860641749427146389413298630347388790627506674214297545860156781563743811569863345321903162969961756549697537117508202769527357785609065194629039936196240918370965972870512847496163338170187528543829117734119090714941736095412508981759060368422519371187300676975046959820491757660312436109478396526923668566192152959651358600591291811887135820378734889967755655391770979125248276778068813109399709350728614435919118978106248597615389421232377186034668355857973686522009268585231941292035150793870059234317259512530330288090348749488755886027702311163961198559855054006612078498376357572748804701131352648483041910773555788669397627105150135899627447401053997451105784948079259780429500793693440906991621731593951120234245723201381539590635117669513726269830876026248026155975199981871553059214544241296774403777815403789575279306957106087184849407190240642248771648017567805839067946194321411986185067082625242875664649132325241238946406042576086308075469248285300812683645089821828189781070037460774878857914416512449184604519515502658401075200000000000000000000000000000000000000000000000000000000000000000000000000000000 + -14598118278103918367250731447668552016375058321338253063123233475869779626422438526665308624800578993803162555304619111660373927523310908754883313985430143647096742894739964126298427581580729238983712365913183467129719350443565592613919107884484618166910103442048233224992520312765126628258609983525045785983497220522629695401367474864957297968438981260667970536883202929574832387168323770378428950445085859362985125392851330464344338916910306584613912617568808588024477355129278517576117247965109672389320413608430299577358146081548916788687694502259832502754195950131532561314373198035418050845720206611189060221317680969853967978177943577006223156423970932456453000782044610292040138063612521910868224296276215270167834040470974284214193061826515713862755742446356332656108966808572035448893915281956178393889539393315294799083478865366813150609211245810706545062101016400798574654210534528524163050599458150695932282459712076693706903400711593174635264494106310211669583900601887294322694735991381078129212423178419752253027133282231675130701785631220805487751654261096521375472405192532366802166590822476023833365283368718933042639553263179153068178141352661599662917024529616902379501671675922111443569911400469927527638337352149219310348240766204153651012352505570659211712070138912880662575298856682072031183498225931550364629141942453047689314065690902234244545098088552692342149736412421657325287365110955370972609052672873274553089408299179361441339980054850977883539647770745343925496207356460488587331612994088646757918634829842047361014585999094551899317712765204238499069926415709350557586180084390985876844804807381138726984562547431859974243174559703971432595847050517129114658737094680618061355177813040939194839041939190408872406894500245724644360034975370688802579053822868939600941236703033498683691319668450319704617748943183232055565032460081868799854268803069588188882206744830808276708320193781291258449522475283487187181007282914041047155433121249085818882892455610402313878604955228404871687690501568000358879335648365545714290835007214725544020669528854674678914942645069500317156923932734693197543914042343015658698166993269809288544571504669370475640986514675397156718885717278292576599152700061677657631621424964872572626642437647969516977540544862075584017597890346974642783217651477148358566799133685186818987182799785060282554241377768270903377920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -209594102711086384293795387850535966475851262943794655496593632011407454731777368209589260004049068336030014766587710951267376044461861405841317147445767269802953656070316514677163542613818724179126824852830274039951429787619199574823280705944893562006095782078379376940066634763198893256267913307510663821337565434935683085593119999047957825563862299527153997463844867579046658031735586449279510954074810054425274085998018780056448927699524830144434375821395834186830289277862141228679086241870765022291138751435263635529503923571641877719878963148354557577671395415185057822499202048281515849366495995235247546827578396050088521770523116114001182428490495016160301025130920723144964377559407227496532288423110354944189262362561114089320514815571208437685198347831286178219060297807117586622085148870568874085152216756438235942363078434344796573657758141163265333880377822055005404293738603900744597559380507707030531649414201892100617907041645415833275375735041042008634890344950680105449709156032081409685501735892336506079482905829346536234522752998378195267545670554097799895576663791494430294502907830637244850920365636558590303104172845516236421999598802352289188035902498144495093866504046177984659910148677774710463529029368113295596977553033036662303259445966133721203501371642784258093548331843758371604379809109465091357483710309468847679302784620901128976535134026684816113015685445296463899437274333401218151628137637910349373615968165694987502275351056526544421284365835144303461798884887499914626836847794149847061332616054574612386337504643752950512190399711769629514675882774515037954976855131507025287503497489832965612490248448135040719744982444348824608630985431626144636125594733153011305348846579482447578689135938399772303342791831352199556060466748657501238568639137215563288928684943607033160476845860595881550106926466008361810995015697306052343525422171792771895925071988821362046937150572643771203617549810693479337773827058907969366249813538204733104799885764779278127720305862779225376217456182367544862522221757623956666983818473338252967654486898846111045412207823428792874438775960324286591403832053454952956199035636345071509008093902824994204295517315743319376930134526450839935742051585150629485992477700506269421928240861471072905593425898261560190853439711218121086985845927632376482423297899536376178842890384032551916225064472877866659348480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1644627745398857486991635826505092218605800415276947152229813554711798568145180097539328973383369658176843744436998506515744825936065175498449824238038407510887198090256427161732176981321702284962683251415488530798479031148819265794382404998749418597831784432458428735206536739342831835135779028984453280608968845591304266756279071908964952484711315370151558155984985228407137738946586568903760263034985050576823152429024285212931008910835303273468311857541644183216397960022605488216992683090196966728453227325773044827425754893554058121802183115329766173470075080439881980325778927754625309627379029897611939816367196558835188240275098974599601587579585183912927531181036935502168829027667068016686590538113206757094542233399546708038765509483217529228123578929570374190942580180439847261922809743693890247426054222697915907643688006951025110319187745487218616743217035734295672377935121191888156947788215815846610949613640428712972922079824582413396912905014032107766468872745839994736806416841821060080132649809256064106989913645739938432642974018298466993234288458538786870282520619793277461159263809049212870764941776013183171612196233096135628754377548593984984199553919340491908408165468752578917817523952021435224912968968199495872082577166767474248809147011523264509844777409080884858527055700539224040957600577880530852998705812052518890940714588069434969579908351469623230042427992976323271845584249910854300623746163915051145249310250089697859242633191297030668586168896314904379746368611220739059946313970089525952906259541031882410255213695381845938989472094234497585283595685686304994735578773220133753181004999890966547869808476115924840573524901994813651948850179854938451677951730377153176083731918200457469995479576738534244265386919677085403021559493201669140525111273012090292360844910764167818212470782695341438712371163155871577197641253777317888535144247497608528038320451431118120826912066695425573966563417680657109844565860634883547366954863219449034618379778125484341914759335943334432865785545402018717465117759045575601619602261514234769004247242833257999541415067608948515041421535595124193329837698620398429920576168155466636797054479623055894878017266460995477233879644364372779627112411305452534154430252930879360702915270089538512515979157640296965197104070321195145860744138535657932754928862772356356754561062482434257501658353838730741861580800000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -69231998355128204819479597848198501146977196814258468684166179016600126955063212602871150866091456707036241546510236768844035196226349433593049807041308891140296068352321617925010707005374195010029524474286875369395068288631946563023471671293598997988612226808392820863325327803293432357759498701295029031300929040301190231927943675282389933489465916103656932878853230777892500219506740740373997720229700763821350905099011951878275849014668620594005857046012116266181177817153873839429821896551288961403316778567354950487170010201514899283533827718589454114021280525501347417204047487602372936325776350212402645701184812670202614978515691447358811749757068551273846183334656036950093292195785274408707946612100337011574013182010858502780799018873970951537392088606854752030093851314371988035746722752742929185314110175244926307439919136103206258344254285927755061022550685062788270116053041421461108061455571930845835586628522680846212741976837809066732120094574478204320225381538556459459065885951947955467734395816510351744267819890610223073035101217350818439872538443893482869214362283895068056128878532160710244850251121111176924839644558439508129070641241829997699827198163704943843009837912931416190066205185250176509581397619842655869634125804533032582866497709592056144960048581805690397080857940586883790244815626847203307213881762683109424129985896919704728706494307572350971365582436724491211865020269857968575954474284987439299587640847511656520905976566916772444316712036456340538047858830270177453316421528364181270581373937692104134994205810508587615838623760173747663983320039912946332756369555228843665131781978188063837494112492914625869203384066684027539146955045637305571411829883956848974825088921141997270871326964536371461560128585810085880536996412504243317932847903924147393491590690229202738216220500560370299499775722370733815847440476355493079327342775581134450324558186125033472914062591495394680862769245928594336719761720165273194090259695144265229755112066896397421966431695899938172398459145610404048173338068613881857146207048656374126406804726718651664599275631241450051545356800945854089536627535955433790316471686516257353316385500465797804921830082361422778161946823333657015466942236392853727785437680344929348475239320859313619504946001790771525849450737647729664357191359040994513843518794656224953279115881895018382273356973690365457465344000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1640192760118550377930964648561815556084208253639203920661174720339638733966186140298860276401507344929758620769361252033046693892902345924447462989092067431712362657139694980578061950751122589236927917185373897697974780276396220549579675483548344225466098120599695491916674814421007908039247295188691166784607825149478263616005428444701305318008371422531018735344251218288433471791445929942045413429029781632221903456189799364984954991459979190279122948212752377869497496860870301477221050438728240932982632542776203292082925874281551685201040654980251662834269173438806348484204448890093771836733648110612699625326253575445207727089356709000476359275037918417124743294299552104155564302184756530225936177129582876957087192663330623140939249894192136564114046192460053975727471290542389782003031493124188846120844878603996016814493064730006949795159052210313395743749245478703947561796753227644222550286404358555081835922979835428287247802579859918341354970821058033549855178237266866180473746871051638756022867577568710153367719008303431722719174611814209763890073678510821797467980591861271149076456743137673151071855624581943249423048644528057055487012923419174035116833380880656242049246701288313710449015391711431699057806707489034673728851949094887298775351751789824775540931352844423188167086010554823381931575030528460821507262094241027557506762460789384082511740563065074098027861527165546780415454774535692246127076302926503124465893366242105828687463911568643383549335873818032212383132862756685382914852724656308739022346162141282788088527522232121850186054033672245214340446837309147530618213376225624524685482779950107964989954279328416158254433007623042504209344132820196452025028160322736631490997137868537480967168241199370712245897239026602883663516491105725888381520075765343315931702440700266484322442396301590523638483341113579594430674281752406968741994922652847634848172931789527540755410668539850209754228848974715989294954928655001314577637040161294273667128050566991361730013332525213119618800939429871301699574006263079347441647886636310479367002785403434487658601413216867027373101302771464635187634223121681083953517942531771043596352211293711238372942156054862586390634023703562475308238092068907816174241677578964566831791874504593400908391839649148343324051402711185568580890268249991733115590392524580152778968880928499909582052763284121502582046720000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -20160434887128702257831364837405298618423307955153049261705919219272253429904151563038036154141946361683107729458046000121843922875337902026773582955542046155020293262906643745741922266025058882866537783978163576644161995225774603596669962137495929387916343378278876600746508681587310587352118505417605890024484875001690163114910428374535227248091572785841273991202119916069103967247383145533667424655799869822932272681303882915402399357544966080712398995393862034718995911020169622306615218899882467668565705538989165333026408596737619667001528623645048128627539774595621872274279890538891855292049962764763293905309260953506357317432875371777795745776469953614000988446284860612008933925822789496874369730866305683415718277062515087081242672797414794907867477513305757792138898429521966461842529131892233069528638101116493475509424782576180728806212768878112174042106670485895974653615541085406021387704840801209459435908797981713449316130298713235153270652997685633664463286921029636016684998219995551450772844447592853770380614184589432960548457987985401285298989182360257762519374710787655135074068120452343417437285759544138159694847544179641758027513073379157111341402186429121175593809883529069442915712034950883263221536952461305506311077847311066698155734603131590861263245554429221839022224279825230575176248172214646547216884606341551074620516459076085256017887025816975443510292376399630533038976728635155995437278971246801310628928429089045858240800379018295432774230233833596786745392190093786265324697189120119330289121065294581481110178074404895043778292118102361037306662623355951616038390600317870649322086053342273276488397174895626069675433038509780291681223138713121699787037301892468698989539332400913667513937143595391040659899340303897777913251581920798047982928146181921876594577966663237968966391120919232534958439529779825409612296898873625521506756591316325644501592923784823200692692771938378855645652235863504778078177030160831634445506878005975903278243955964080244114708216740040468697040622312916979349829008839785636313566452311887351375922647741354877611477543303791945650051829545985330246257276711565766983427261012531767921227786761436004582926431515562657480433487295569428527930549714619378674190148656884286305139196341107090983098561113387368785770017736059740859145548088547233021916705580406851548809850361615939297565464757969350557696000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -161768479153669384834624655867479786698636440134116401876256906911392383316718811917756776982040058388223646042540087197944801492761358431225115539286156409725752042295746854250535279340390086190058732936531640776288006677721293880396108355774361704969737023119473626710281518582313964652954580455656125384803861092234280780040228225899099626912056287575158323976739281985844352683753534243582464803805985850430619726806640021202473962849653107080682323420581189583787405958878230855518758693678588307287104990005945646734980817571316559857771729237675975828368700574737759814656153265766028340209214216699642026679638404852749857720584102515198669225287844607750038687974319929263805127799869656826547025780913504313033364472449081910938095495475948735961202588168548399081597282981603529052435271618347930143782220679658430068737344757477349516819130380218361236325725271957882387633702610424208147405308066452258875988575090998153925214760246611033019541707101205087782428831218415698675385980314635312858098567653588403806423107474566153450137248679394446727208258131341497754267769135182407315601885631777262063016327349833241354371488647779631127765417114377000407108495669795119787704732634503353464080699957104300999068313391106305485804654391874889374869376937838678355625487216185426730272152754446002627436174343802452291867802677380351082629486161246921628329804158153995397654877732332634525102597508313178188950838625667728906881623050353731111716977945676848042686644968330528528735189597381265362187601778696473680692925003608474293459486742582094619197939584391322959224623250455510707986477758863974505581320760595416080861087370229431802090090406228830505225885070898594522405316487190716030487829143307290880709893230848225078081257017575666148103133518166489957752367925184524369638871081878591946924509347814951808636326468250236572622922545504163098494187406609944188734403923396454653284775365906396615505553801636761956869466734063342853157483918640111846457873914532073625652865560841523617022285087126105908666887376909163716978320977523616445246783789945378386983588443661298606914232910093751142700536622934313109418122789006359949229754358248351867212576648196675127661105202724859534614185684881399900023143500721703279432803172790349023977835616057644653377416361551158718310516232245912390684048629783906540396839487978001530381181712425173041283072000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -936990508802009931350573119900202791040420648416792291697952109274425618835604386633002675746194920807572537371564544151102700957055509967795998483290010101889069648556643911771150321847433956072765747613601209995197980749780500623491735924456243749334502284000522355159212408579697843778940256460846624380175436089033908896680379873001951769002998361150163587594818177528669608132620255891038370853369354134492383877264070673698772876133568202988948153343767912313227199540344437943464793133265206685578195117894870417068893415601009514964831347580504307235405754592419493603044516323784531421292182841257035397625556459615157960633352032925653209717420334766050607670840501410375047825708113578665307392999754269272213367723732836264024347476364132518945528447987895305848013166405401070713476007116406140151293394801737662231502343235923502751678209687105625211136492608866576701308028494743647758598486480112477619894480594754891758166458079238689770798806999394287285264733516697637166513282623937428906782158567678320321257406140818807490914470726081582563578561724200562827263238526040257920274372013002279144989403585205792909099680852809105806696797889494158381673769647503776300790810740311430495300841434984419128556154067002234330838967358974666407167599866341458369612045398415696506209075861261336146733295849417887414865376664874858585028794466559902425909215453785927889808853154142215099846170768834923417618499325352914668763050745324881869748771842247237052841433945027809991354333387925200271829566860618111661595807963436480986405120040737374610248474397325112661847700290647341580008260933192766262193310430834529399873150788453950525998468000325767487223086723175257421126998296181556499120759611747216824173931619843889470225132681280895551065471099750996463687879945793305316914736192952746763572158756275471148463191656276465255289347083101118806252243305263697632973872390083621610786177275834762165735415119582902501754634942039448827925040941823291494434867785910407514333920835080623194993151284978894963673694721916078093203990704597055697845305917563724244223464416904315967044885377789858819634306925056644255985708852166000477006377945063475195056684473024690573120129933846885391485160594216945949675513771766820663225099397888794007535189091888170216201035818214904131708316571754725274747981228708182755499721318882803114570051912721893970411520000000000000000000000000000000000000000000000000000000000000000*i1^8 + -4100222169864598777149811323433229831418965073121941939756685016572784861036132326771998031444961786861196411961878750743888365026374466863154936073044096174569359376543072283998366501783163305436498272165928907039504112139991051692474920583336614167758648974755375615661778301839320554914338811080677055025191643932803759078097692137528323935833290109813677602046244205967487156403165339290126932729049961997662618644963447998682188074415717820826131319123221207865443356147060593181406617964006577590912575453977331875481203164066507707974294567106969851501015678529573565224967582779757704779495290208431763326361266168162503844148816327933186192718103813398069177049510530999866428108268657220358719887865665330743213966150859290137877104576445188789978714294365371476854653780295996715134717700100679833080350255271005296256255724282316773259211047385260408991797716148896656500918318374745544244055447389434567901608937148369398085560663820426993748696881768364373725980256549209302073758886326285048960909489582003842074148354656415706685149696466863064823549265993869303987093138977046507659810366856991241029094931185596862426727578872522015536041610904676681086822523038214839571704341152246316835091458744975346059668336058473955874962242826371624043157436245785763147013251184310194714341427993873289313358508609087260277127814358704590866207203341273616999653643724813154155087330294245718862180243921075023440370303918631903047205973690600049133650527332989931318474796264668896564119809240964176739308598054427733505783548064801827314680560519359213706561938136812825990840508379816686265234616257162202532031404170425886688169718797367464625319692037042030221372946263100869017692262080801083645120066296457953144435354387405152488067201204441352052455421040393553752482870320222145408400143122284073623007878824311391780244267046872439448339176124439678519273473289035582094356257032353289082917788573974494244382383467057930329452133487658404365034175245660503550227384073516621623899370529490985470614640179825924919513028421068954100789387666004783006766892895543049853534219297800249657104520035815990066057986783034931215488718137912105998932163992442438471641205044818263394922465642647484080067288787118677410961414708339702787296062412883331285264656330154464932518152853009348327534408281021951390382189447059944989675834938015022265918220651075649247641600000000000000000000000000000000000000000000000000000000000000*i1^9 + -13884970658301131091142703381692335867217232745842558113615880170656099202894059973349479066438256177568602384293923763978813894262894118999800086678970033417617934015184179197853994905594947778940607459973783557010738252466137749984935938117543130328792413224402517752758151635823374237752623994404307022344971508628352131703650400504819446303555170621500782107520334704492471579835045015947271449394288158177332984454369981352536608009102748819246563094730381814176397733550342317254436451909050175647721703383992400265127067174410670445460785128850107937601118089131124523478245436423595105341365384697669481976274103677541693530752845453220247844068116229242221503153164770650402476115025035351683446639989751617886206432611962060175787067313604727211238553461510993792318693803801713852402470758889309898144072959721515405648136235701008896715273766472538889403605793311256229672119058907986704952282148371931473889274987919279114820326836908683173233143210859836155255916653912481633744760540922056937679818158648809747483954204852570473851540011252077500487366206538265527692531400616031243848362776448202154684686444782395326201538612457414498322197992141853926505481661671179613922621634447025288309624109090197225053194802598599835083193836933019816794880402334621708267863937889849635350783369305580627910658520126341631695360996210154871573246959330419479929673096071864636329774638003945452603836799076782861963001336870913058901551434807482136952951933594220238708991001568510546785579716301640723355825890973854536637814935682571837517030379941392548187584699702289668942415406780301298393837450606502960398978160143263445817018543396523061191757550906948257672375457358976054042230195014515553241606862189009481631434933601810656635624528529084912479745337032601652546496072238519656218880654955171763978063744195246913454261300005087896847255647979773533174590893746185973940821659525403704833555272227211871355600715336003265638836914182210278771220912110819963071089275710227295021882895342427925510734975997426416424045421164913507512979709441856070111251890760101555260683028315383959729963585129067545918078128445906356582999909751514391480263698114324915068121222490386479903154087594910596349877251691658237390396334109464756098598610427874586216019309946875563838701236061462736419335755119629968399742988220170192494488187481400036987163771129516661932032000000000000000000000000000000000000000000000000000000000000*i1^10 + -36276719512186277982567926112238551705488818329624791485273144387064348979908486001652010080245977392912447572470961404564980552444978130683709208916580345773031212487786801326542530773146390570658645296841291085114701688814221868261090230359565980053498874277119135772557872711909245441721844904967147846188514685135284033550704411457980468841382145442484797244321976330191462745307314855864368814071339951367342749764359065761251085122138256025891787735991119256626131055542247916009363006610094366433323421846477031691181577212519132842889072868543961315201494867696079784578485860406023349201864161757877706829278685097894484266803842610982513895920778886553835424713624791675573857353393646608747588184012325396232952394925593337791791705113419892500831606598270240639416769910733987373100143690432621585377430665169601310135958018996527070808164818600674221485800589877505098459530998025900617408262942303543473883822618075202565014965008091090336540431962505468319170313286931033390522812767075512961483986267098761818195988469725628991437244368540855026793353398835547681266478443265195015370577180711443217942072806062757519462221343442603001064066492595165800517418225927950810726640230589528697086581782617053396046134525392404336935789137072546253089586176276196802000198705211118690421101874806486659034697124719268188852447207519803697551499233176386685664703090376872028832688775529295339081640240220888113133761073463985234281960782107746917238244147115919079816859393127820915809196415660006370862591835984381749369454167147682138851060702931791114675616429099325426459487026367610721265218624954351127939861832400670786748263221923889389538370258501327317326746802688145506205499053426523682496877507910527659264201667776818823997179837949964249702334811496956347784201293502140991308677724369866029694932845721922721549161249664078549540844449718655484530788800632636866574540713606711756786297223463033984831705098350603387484276571177919894157774057489643651978345403094269211190034709423158599931277318843037565775158366389228454442686297742399890357395121864889726153554100698331787635856869174620015446369320731363481994417672349765230849747426107898493085625063885283153674824917828616738901099451737323894921173075121523171711263832265122171243585528312015481519558930250999405561334220542317286384342840543446871744488270460625610193241620933590489497600000000000000000000000000000000000000000000000000000000000*i1^11 + -72748363492707138356024392217604805932561237883976603056235166261060435335688759384111684604208846602552838377937483421560357881643684056609289259101948861824716300855757645745454117023874584285092162548378692270623143939372242936072337573930179152304576082004168303891735667703051873916256045086790148847168172202553268474649803546744809091121985094979648678672933289408125809734582322832379242153553051901794677337800990360851508004226250281140808543213410926261157724629019543469731173925334505840702150585592554038674803640599838190222029913148289768796620151258998923313906534153018692349949321637105727260323513008968128383668090494869572237389954067305930723710215557722926333317193585418676565450464242596696352474372953131947959391366494985118785987166129058401153763665576262404293769110534433271459336769619507310412150715409125509510017376943995880324088629137053751757942409046325107956944359918280753751283417532875407663426546302002223438602683451795139544577426243266753092535412764867711027451566066174964833527882208375785350096135298731500298449718069557391682487205863232702607188523122569281361998333604947994758499704524897055894586213356538474454452704936234382016320636394156069237799881002130633844474622059454114946905678568537638449920598014944473569096888732847152595007286265282989655064695644373568783204919403006205357751616493133480891405934768107242061190955346081020648983449161439638323180867330489805605169420279888373459723277730035975263115815852068874949071719850265895689819039379183585034892190009090559147511000836631111774846162010050343967604665480071749019400566713908368979716892140233513146528119834249593987289477334124112882174490210792734193771422570836302763511584202725054164523014229945984553895330332932599985328499523726201812564267888808870239457248961111182634326611363302383339031674742354519266568210899170507020183241957227861097284386009672290551938602194723106242481995587199214388414422712457023516588679554370091078184514449101110021393079263764202989176739679357257192894864625014057697809683062897975826947169538862436930717691387201053691080602003327972155627137994909113095272204840459951073493178605256608336698107490233248895888391974957786760341529117774116628825211932119772772537932312554678740902368563644890811470687757420883776397252114168507358887917529073084306739044549726242843295912084671054636646400000000000000000000000000000000000000000000000000000000*i1^12 + -107353361109020230523437146414696336949225456916290285746568891644596542102942766419326434298988570532738431730361536510498836935047493588487370052846063988158388154129204077025690555105087291360721786546428023105334217750795591929108686651199790640960147123678759653871358515212874762952169688320748204378251445646839423447995336010513143240944054632646463807025148312020219815094068073217644523332100555170204780454505181347083846435142274840000852841064471991202025124934889728748983369916703018043944515897541284903204103332860629157237209190358626677788295401924970846609972733365666259661103269755214789925704347036275603113532478104973348433483159936554411860100230686912998865196172859827574608374358823610147104318517813951922037185856995936681572295364100209572506953266546045250118820142733133743514736770635499373323883583777100532486546905285489983265891891121393486314010841793709393569773879133318997768052372818188167097322817052024253221106699967263366969363743296448625859546154605387525307281080108014214546994571096576162476367383989870696465418635052074657147690084907354069218014967421962535871039964942740640454392984917684258706939724591134547180335534540966590500739626889032229873485655974897957906077249625970238399855647952500255092388248193194091285482625275567059046557128171421219036931190456391177613678332217093721116880952856466450322364426912942218712280196452123511893075455721657657373366859554872979920222656085875497477647836712998899800958524935015331755424943041842816589085400956676544837215581891443802223935216732626173742649921420463082438936601055198952284812886471520098520460865188864320106977168611612956113747002295636899365561582996944268361725468102893903025679752990350759521586563230144167106191927983947310214364749421030303324879547265112556694563759660729937767927236308891458496512092791595653103574262558154107370923870886664770064298549999819536542241221866689703897974440685099081235909187108529501736604995368290979272140543573979926382763862937118320936605463734311585243712697490856317646956469110969580600810401948770973229364593648924557631729617697681364746184365407502922923878357967707398982225438615796567903742318591833639494072958016949361201186068936079721697538500839090266662216631418515349288422740534380371805492454137238932813954401087711397139734988979724365918808156453744972917017047668152539807744000000000000000000000000000000000000000000000000000000*i1^13 + -117758443637651359335710906947205217997587337284782619231670557708835306396204017260766764544924892076363109735232433853215826099661570875585041981521920435117496251789872334645885667476720242136318132279624959860635969749186663631164064221969503342581774743490265242989831212922546354521122138590453388374171488228007526114549042549388280577822516437032567609355175255734860204817798183440144342691342053545054591016268631608816469318140316266584710354756550597977020296497297532757235725857729954216688949125391434163752769762394384235587671248254005301673251365270601320094050477182149811574655316359847535935130349193685259795868252889278703149342152517452347510205389946862591233729504050403483389233115686940031437321692990722635139345021123440180647181244375944453102172553053682299315553251930447029116994261268117874439720211077642004120806731533922200911780037942277651455927589150323153791315232487135617716492798606652629184434409265954483092581031055502250297789311912495673200309071827799390500742379962451885148009693963886762049946604644498385699991896654802253495902677588020756718746233216928237944672353934693383265336397831521200726813810951164079707199185380911933414703147919233174560468217869113883529644489649752151250608506258176661351484646160477026611624419415360675689712267013645601661496520866434650792002002407147447414379034629053768847618311703623942505213718199706659375924377131345245816917789474535198613447276920624033103637344099486028305459531264121076398554045420285619601972700214430353013671719432515416471903618565586059913358863644590565401031715208523513668443588432145249752462203553031872393519728093388635535231250039658653698633893230117694631349398278104779163370503579374290011872848390501576302823111598037137306682363957908936999303390473712941197442973747089802342049669337549880201762381502743140024755005659827592914030476526879594377784277100335106583997314164446259892425773732856908510331881426253886146838110497408871683051401585022993802355608679036725215533345578081677645761857684913430164731572789212086644151972911767882205347199762570175812984072450934589925207889758994886500247416939237277150821961601828506258575411380224183814445528813011394471208494513923388541879367971821965336093989145614139578940272850670532381797911535298656748475239114827877040334708872431230057800013173327301875084875498482743377920000000000000000000000000000000000000000000000000000*i1^14 + -88187813892976235924012993234739397581589975837367867241676650663911502148109639530654997597588194721016871026345048894266061539890448247601410581579316750800326821219520893064415649696779084108322189173599544463377572395598805720423016319741331213187321348734700205163729959202502019671501223987542168320011332389526252144411921220004650735420943374074145399783615734459091304750383290000596607045114022707058019606597807144458850371691460030672687320238008001483505211262636563459423667217343051611367241535694699800386199595245667240409296077282154790524686896357323258084531278898389373078547912155767781469988819636244625103064078069699943119504581615617106725756317808798789611598818969137629727736912973954338682160457010688558442232742002818563824765309229700932343327019881165133433409597628432627714689836558280880197517692992955879903394646579890767001317220718890263083222319040213137635298413865366058898929094231410028610843860119794809235360532981180108984379134195910361062700119785283253887758888869887791511964569958841589623502758400799503001019458718353019714892519879959607856752475420373931363881741221004283979300683520809886338135674981823274296471698849512131373175340333561926081532796341096426618103022705154073562071856557734007027677857882105746254921298890446870575828306644565265248134473273851738452956019204978247259346120753683841225683370385420851080406997721343138869092832961845656357361400055328530955876724222066076717567575208548330501197577903785147469973854107965859596031008598891973433571488504141602358107198361707189631823794170117620949686798139729375602595860532252789833341934923162996405973251320210009036638369107531047807442516611291374808110148507230828705697925266696671073867377296357793096389307424077734721661556871769969154034075131276324125763012155615277806462435038345304130821106896737691853783793137493297626386861609271072393722628649499915573729938743252997732888796034823064632148972104267808249840797725546841848875901392891863529324946118508374998227027163314063361141250867731758812060837300489743655197821409107887839657686766624479426696580208088839543747354398737574939666224676141777068461578304878291269670229588893446851483591105770257921061719117567223228369173176953807797478482859134124564577549293283416213867407497486557064312943987242105632771919856454175295525895387237234046420441792253211443200000000000000000000000000000000000000000000000000*i1^15 + -41109179456093844847672936638054501208057290398160164422522643189429947146373591922683070081173486281114966856166896597190278922986889215057651474547132920966107587248374787405445599289784107519654752705403208969837415404042039087311970315238434291848967713810579693850668588736848654805523763229022989491934262216466838194485209090057384016640301277631125871949093146375450923955871254410421124053748907524924695827395561664739691297285074769901420559180155357316281390321580921380147673290203125321707257687278645685273493921814519794085500984794842230415916542129249988890575465238513477686982019523680106324098855096263185846282613096136084539324544056156993865086907426472823627375907175371313563627997909124577536964550549911536779006550792974357023856738754294672608521336957127261517513345958856015132462313891894879025455412262871838071232316617344431872605909890495331802120479132214917900785390233793907862428496568764610534462388464003434553325515951206035668852261559857277352972176901883807256322478555132890983112721710131702743986235408160616645449565574883563286951214879347938197552423650834721543761350206563347938802785734527220065423967618720884138334530467492281752336372413004846321466754946562225712114198791784420396388330629189024804630815367646731838237029648895312950127371960321645982840862241473205806140317418912589144990762807289792543301839693164001041052017354667753750170543279459773314407672159060618067981841346571804856433964572782335172982161079015134192499378452412689704146847030549163030551248188760010956303862762427698519978402645583319092191565551870687660253979671885590505314781029920323985029635676598406030537129924673969290196508307004922958144582287930552200557655629328713236732764592506273505279279165504448537588104792094429722445790920915953858280894189129873942575477998755222564113499250792686457933951629056448592979947664582366292926670867609508158880804969622076346001910840983204064397972038078848022598121454529086697953714437017497831973316176700082312459324355549957458507518525173578253796095606819877373277425448728193639363460540561136157932695772283540959397286407365191379894180839344830311788602973878050349474930329659686987777740940819918533205554376289755860507116238940980562952913054379976733106816209910627955900029881498753894128080939940030833072428981573961546821964679113331282629431959863951360000000000000000000000000000000000000000000000000*i1^16 + -7860971648996615333415283574124972432916141394784485214460900934091280576092901198418740530311881740569751546734741829757833776134473539106723593862478341537532566799185195796465954897544729097299305375136655414743456879326251610995951238974389969165238215058671147691727339651230498631536805161905014199461353265386764814748993464924448023461310968232500274276191464712660840337448171402364762197569418988015327914474309717283286262213756488086401761107602095627814845642138206876439017957407091713335800985677244558698803441052709610196180314123689487042542756000938435248725179146955246393861806655616321196984806858543100799117815724625789990355157277236574733806752409057029879821468007190317426673834899717974613214232262080444938461330701256211586601381733024299895536634305857086411906654868229451575211430225618696759273215181208392223613587141206802179767441002425919664783834360566208367055532949644071145940421328440848928360590208866785160757628822870481741289589404558308920581509828689916516129499520001253837858235201725059844818021100899322377532144835641858676109834643234774022803968035008831827347565280357984947488232423882276958678317681691348525261230723556989144899618938109013646834844218160412420751378299208526440341540630855713790352107454195113002876554889199677419384456954143484057050364669674761754849257235957128155811305822778043579074580416722859773051263182730871794832503852498542023297075569935883611693058244040366439668542844330161527749928790319836030184560712712083156349969476647991210500684920862052603941862817736985733572439045866764205630022321613619016282873920624761572054784510385391931109697689225189643720838684986242609738516121178534615196516079510861311122897151853623028009776426380558857183935946807129834660260737102174998008831511691318396125221503383230918124016688341856530535408385148312294306246878611860986488333941988633097387516565115276008720588674637318394855602531370881453503216576688901481534247088782741454498901362324812401424120782037009422015803132281816172101267028974078361978325085934438899761531853807685775597598032859664206845314415125287566614554038967596108787654012409901860969583210754130072249078396228809238466763441271617323195969968086798745648564085114046645120750406158368504893411842126417531048426960742351807132394787927594341721261512548114684216567547302522003055008505292390400000000000000000000000000000000000000000000000*i1^17 + 1715140201108299193663574742656812990873931380687166253473056772295341146240001661504328267933351699590759787019199000654209391063721710876753940352846433209236452930468903678723507916756786175296299388664352639948388522976653689728376783736887239234509762965813579362982324956626683730736418214955207252765708322783946702207459261896997512162563363437590995561247133363354272596576398137416514526768169022695914173033626394845472868673674461408516639187121630805010326956146844109505264841358730899785670569556918934850576549470750929121451734718668749902128212268600364544054263792779553351555278658698163632096725779899180035282017769870736058203656219974761937966332665859614412071329066099472737681713085124078781417519935007563693088596099063446172537183525525660906965688075397388657513627429930213266485708046503455655458635101685810327054746075818338053238568877048966715302317126112510964660515932111977117616556822227280829264177757412843249778844496627070837320407707100921441294697396971947015875731647778578570411468314883081668904315659520548775628472153889908117124961203425156628269580596483168305254479409146908774348255404528288508444828609169789386263805322410415943644339999900259932856569729763858637168250244340076043882642602142648209396290388114621530265118932431883352354900908857527410269515535630171260673951322383260130546538788667123454518700726869575464950644466853914082647893908475335718550148669386249907856102950955765407970310974820792635111425420348883130488996837089684530068358612892261135445446595473125964217873197090225889788804725510151947761464201620056139740121096055949357316708092888698859343060552657769175696501263528728830063998653618288317750717124371108426522452266360521481732961433413141281106359296278713320800262712882462795972833338573373405407497827326826074879575723602246710345291508589165824212583645635301277011920980357211362889795873655737045373773422343996593951778359574575050947040904811303179507945286797965507119194170294085373121977039768047572336723032274542975073610521550676702332163182095131494056370406614567715587605884978652760946161274041151806280902703788635739644099159379809495938375302620679308174530498228278496920376268316007255005131142480683189143699782210166378657777888902226150221563621598896123022334369535454131907731161842020059779861854978863340774720117460354069569029508431872000000000000000000000000000000000000000000000*i1^18 + 501347265313259034414408814764344622694651862240793688347796975926387454728802519812971401688984384753708805478899271718362273535876866317915371923435642924660349121336999564133235631177925158766244968036101560410425803192551502551546720415171076016860022153831169056503218997323602239837803082780439228405973298036179502584365413429990160610749913334772049437161606599082482578836415091075699545844113099255869509893515423798232201122319310137294962425922103657890178066169563684623380615232962174944122513902763017623124526715579671423177176621715952966521512002154701921272569929503506333231329376007122749419281306842295356871359176177302764257072938279590965999433886940939221451783318879043338065160589929380359306085223428813676344505339378897734677850853871121724285496383759972480833998533693368897696269800175625703212960310238539499638510550746008203978431317922609452556800375307604078929164337696320256182348370952430498597809054901023565998008498585974386531339056234869940856007643993414677671331578439626411787818790675062860827914115476918186962295440445052066474737801632570834754550560468046967807528151199216012188804026148931889138612964567149575888262875360375502178780887295137724177006555319157471649616091950521100435916845304085998518014106413573909909756735761464593921322392037733570247503060814087857466982791254075177022166853380241599166153427677042968212454797683800948969431098340415427054603621609632207111545885128414306328090546429277183846357376212367378741134161245388435838491780634523708360743495125703288823960825016835414796673554573554329794835995654595880660148549242750148848499836620135511531185463676529054433411508065419792325097823817346138610449085499547575293329008894463258342679727866977672615578780282487332819026109054058176863440104778742042100629748948127629957774334754046505022549266459777262916162792497075882927594567742469538741167060162637747649198255945261784776111701671275541809981693367579543789066584211686415547738222277006845984363368493891651618219477306093855117590617002907607157496520015855228425057986458810042143953976939284359970548321481946263024875068267805717954561242725697908123446841756352294018602944517304829886571036877097538824077361969270088069034661128778096425736643305788433746383370612903538879064035567338813899750719840747958338966678762370073897737956360144158426634943201280000000000000000000000000000000000000000000*i1^19 + -213135476298515040678362327999719086008907652783843023660917785443740142960112392711461814502551830718574316731382357038126560708375872214479459664822390172193732036730230105232723952951742834929006775754202448951368078609724551229246655018397434029697613586238848126783243358649388074857092059977125350344291826091366724940354191350266475098220048893076062130241483665494951710004926363176807900761728844773871635952403425266306743660150673457506989145570187547631946108047150919832325573674662731862946667297939226389841862213941874818334209461022807834595155750655621584545238261430976915449652940289047325656594596741769329415855376152036612233794320251039138422077265209722183234259673654681821724686443120071086596874451185026951923899072938324899344501399866082810123077666299958122016824057029935430465662807605124798164598351302760205580735893302741560297673830216934079221562671259260958497655821336909031833334349022813025079381319814174335028262398513863541392227374478515481631364291142325767542822339011955681493545167187855324560485942144326390586331574159619998230461295524355754122675566544979639093075458635603154294851467825197384134696696693914178049223242803070440757763870913882530679703130734819599406774585910901216355073474521583876535113969251945137027128507393496084360855826872176397874648970199017445130422004268361902140888521420055801563817350832136102289660007605806121575688470166647545850694579306691061931802946767990979936717750783768469751745453527199978043601434593489420285289567833159780509544850428274682947549317677218334279631426564204178713233612851281465608118975569572953463769988857744888106326789793886891210751554365016290231058973651140175701177345326059733738599867622190183250746978917201510962074344069218201678719227632037127924459733412208315851316660772116527290256664916694169826144217890033247158591317670032546257439981283251959157539989376871454104999624708193888597808631065743728054938446366107474816748160397258327960521038627383933808390666270868807713037956328187048710031170147783365692078071064140293680916518612622261747884473429117437623618425842836680067712406392911710921973550276472581519227470026777217351721576749925168720881078744044664629192011040904741577623882269140379426701783045988654085776587412811114538362025412517996228875056106886352099890683054867546343851292951431980207574802759680000000000000000000000000000000000000000*i1^20 + 32257471441221330663489780350264699063069592349227266531976644593141645253048859513428223357496673144583869962238507329181441694772555745095200833762379203657254800892015612805515752847955710113785230731467736768552435478130258578278301916159930756240230328052447567162248860207052363118840308237028883234071491446539638317762171704829699367235791658306967645054832768059244424772573524900498303640815163121520820846453711551871598619082863749228075699110221902500695566899389150337540329890872875413921131609632749261726595232885960148907148616110439254824814351355275360108594079088185747657203998244067969800653599372819133702833932307128745086470631113228220356007621607136717766677195257371353351574958614929936214081099077238157943566189505993375966675668224397520482981426775542467120219709886804214607943667891666372684068115760740009880225721447256539938451202354074220625043922374055800614796768884775006487128994132457864412057785406388857545689014686594849221206662574821958322874922080919547698643097960363306907204754176116500423040901696424099080656397635855891649188065416543317030042419769255578087135703075332620873640394304567073264825873923559859010974387624551028699436354156849912763192355232896452008892997864444971023481061940428808769358926142844453307061729577705282862012197655747827229659113906290324692570202727993483825707262308479899060145608418475661837750740767804034766714846952539303662595050301975977548273585004582395469754491560483617757214870155658149486286659372897024010490208096220711480606823578441040796715918704165502594026560249946038293493783714147231844296875133942450685340705335536393082070834334484058909226380641386930320393777508474653140557959394779757970987857619245393822973941921372225432528367239117628424524318031159499118955957519836205086928447772969714586302805303970876056827886321353629535327933097697042593940770356585413073046576877701623012094278892295596332935960798109555939755877378907458531944340000185469843464458126765080734715045524507486608637883352237554601048227489540598205615707124657813701896550663839997580307053385960476704523713085157740918655517739779979564886572110396085805296790688696337292826659180209601371561051132685518228254554271457019635490396614920060672178999535657421625709622333217362949241695255406686341449920747990496905570338468765400950264285465816671242898374656000000000000000000000000000000000000000*i1^21 + -3890450035978812425125694341611491716486899076608863375203191726806694853224400672566091412732633671473105914230047204402235108593687124477442465641258909819346791042008935418303893413982094428745163990877256206138430369696909344514238779566298308416276457854440463957833670391179815092841459489912589889861776639603521273191182042208407252573252068584161099127246951853617531914845099895061674007152367926282354319026302756179148791349067516900731443726951969054392260486314197957852122742828127216295767181985385823960059229525427758819037880921489178022840379623911012334573301176793305120576265359175257057805085828020746772755911735655361459014009522471388994850575542159872910734849471815407879749110299768931173785454672200941333945842111547197903942146924994179386527454753289153601356752243956648750665917529876682464765700219264682905820627758700917664159658537618165387509243380244182419230076745385721093265393552327239305553303281446649421979359329596673246319842739783587430197395005852134319092027786825010987194826516821902741003847453148269804017360008094569187882937663843360228449975563264282456872221461022633286610668381352448934089774440898403057507555187431885934234623177618065035251732636138386358480333263286498368054902992942711703047484269141813987370585739933418457618036177429055892564554196483185121579750683892936863301894577399193601440006466026963242166244740875275575662526121125998107405527047600977096387715898053393254333081863038068402879375476762885487995698886639259714230175798606879269043840150349600700048502831072446700827258055726596303069960761431933987586432743769217329370491787245914574981378148645831548798047488069933552676030442233119535206464364075001095086606725145516851750449122031921802410665864174375498074941992560663536387589976953174892875449499275895125454406776712835403291891337255115023175402960845233672165591388688583092564589083660386424043604912547576624213402442630177710337780624317958362295152089784424987717981723993243274650065034442780767111012413555934356396777004456129641329372769702867668376791272513193945998036150097833521177902675363404619384424129911909112757779066111681701514397459603776446344256323107763272281293977561424886598031405356971657896193769423315730373880173026532696041601073158828304444175430360172420494465837533271203907163762004674289151279417345187029840822272000000000000000000000000000000000000*i1^22 + 430598661701522215520844418569101646452067422919369982530796445100713321963172728566245118563102412196194955932416377799894062392065850018616131452409333385381679375053896727870212565701738075827043718633946545935583198240172199179978899434105502986747839165629654750434780764711245942024928750106172991186990091212835135135641318775358630040806498864910431167024233122718818193624877611556022024444503753260710953285889087301637545882386750390491466081057552498315201525923722899741117103278184384946338072267298686975625089400659859365458986976533918844949195840106306073606162647051029259229362202200440620390309248921840973641950919863921727535402718109915917810569014688647489258451320745922434273917713158835942604966575968685737984293004257582627564483072924707373942362293635744551016055469040602815934535966230863968870699019551122533278878257433476326114477521481840996836658662661268168041492036086572240660428607216597526790513963380636470901804753760653658949344885548305147652692175499457688426491262342095889298260639482271648273171165865627958217171610648363867706728220104297245927803326539678094088915269056791432290021459879122310272011293640395551028689958934883157662484286491074298927812552564077272053258183440486988101136615241379421842274208341145577727960726806662084514259137197700111610253557639162925687144502550699180749184452863995560587141309621352985742497792028640186928930451483952815795122938005726690754183888651773498798384870964664325905680516638381198852774464401373990816703873131614118441752757709399262436190537360987153397536037564986948909642046198812466321930477217928732533440778051173564291631385002456318512426561029575477395328210872779055248097370574494597285695482909768510911768099247188467092303179114950418996576151018300570076279017852617621854252873998196644371490700857937598211766378775439712111889963750327435237599699973435143452229423355675335369230826494620618520899097965763629149926147231725764159340082142627412028441393599662437820003429764997655239184768314336403272935113798933466887607822871994042269856305109879901681972554277175447043628749440884249393435099698113005045819967332471672358491479546269524597712313656643312034529373814438651480955105062894100492229872249135452259975149714083871070814816861136494834834708237749363314474414853326364077984287320166565945749408313827900291809280000000000000000000000000000000000*i1^23 + -40458164265214917501039698102201159509947169210779443386724032323039969516506091052368224852782347808559504389497663902354718569634283198264348010630019061795760054085805069216724442306510126525687420254329637526750247035351629442995712840385029005393095384458159497769404786561115186119637795159874806095351445991666596005974581894608937129536099687587447809343957060362298247047253598699780187819828463727619705596901444108835083979208049316376970329646226310554645693439335800689913866015247279199699851831858517940993891571740650362023426193086688423415799513671181591085111662557469564731383473849925429295546943941394497303293393638696774011941709207469390852107698006478886760344898681113948767155857459105185761111617514295134661054321222139952471035676891747044796689618727589181925259001599172354782255170018461279934172611480836229484124688375569166899201298663035044521739562657593569122783272654240543292472177674099985974670843504525272332151657540068617141594622890806743649753975521182430544224411340805195040573410487874678227498441964693268783945170381385052549595722626531685290848901672620898727248583160110660454556349844066847960004288369882437586164371967795599708007741945192606878287078562792793117672834757711584302782934715526269999932800110152132318514455451793298032485472044463423180583135499216595319114617408836910346156519714107313531064813164423679601976247792663906467747115768568079591710217410878048500833608942871771669014076941082604291641254254065931039199630858318959433643905018156417901006429307723136851695909369745641845847099060876405105028287274579794071049819250360140029893910440954344382287072086876157983677966415065589171718846490136912193338637288876335155672052019076128514092497607897068903369307818796938467185050781357064450388166585560253868647489501913588350233849593945965355772938626433461632761937499014245507762774465102102004798941552608311097897118897103612417978043363419326805894636042739600861763981581435216644087742162966392732939796968467538046416514119863389323238225856287584859362720771312234414430627741932909179854954005503598757983014543489356153229708069918351820207215846366410937471579112566827819795190471601066405756887740052833129042144523803453908811633927308777303119446662002427465099630513083723986126708390380295678509939260712269725561160874529714362382015881947551209881600000000000000000000000000000000*i1^24 + 2777934525636189431335934874885273617937238864443633630866763669516473215316766331488636431610101909778013448284606246704657129815740978816777295291093960705723641074528769542657722125877153318039417011677204340325474874623834989069884658269312245976305441818276108889574914787164826512147969088973572456171747896800888589047367456958255094218087128281269067485048974940450888367073822074135629674723560498008816433785295565458311683345991259349590869205638148724398805287529843133450523291222666417150094425930704426171770224813803388252025515694356977198692075314414055448847051203755045229471165542746491425209110718439269017678671564639495530724988821336554157319451554853430231605411296085195253443197972305498377071774967968327362371592474341125991143683773540920505414161722149055815534355471303530665525975136975184306273436407925212295681584539137221233332157761113948029757809800076125937851250938106372354906844762840051698609739072439430995804725877667469264716185585711634087405226323932393757056836671149176245231343491430360556429457889148584289244150997902254093331107991829713743447545745991758622717285406110200213632614895679309125807737946500911196657487215932700441556516192231015132180528049645355373447397807424145377698152415578771585135125456187605821921069439851225346622849170970861767268091336508363172606174381684759420489533689318725952806955711031567071655093201742625568122951785686766785657233362793980634660556116846090534758644276925942456202131530080356607806710412605651776899027957687853438404961576964973931322170918091012130062802313312382225939714478678493943850205441017323294379677488910214672747949864493411908196140156100701397597195874613313223462022077725865305992958441388396915379519882397765206383843497994133275507427206327325450932687204060655553004916633873744437837359090188378844332882789460219761189716013376145620193660419819022799974241386221462860234509271110054525064004760848606038483603625683873572729440734749846671835454795808997618627870051260110374364204228964660273716646366341228482968079980136477651325678688846695114685065937664089456003388346763442823485417698489685420933601076192948739518376508063570319565789764245480078363268719732091214337478324498011832227375087340602500869792741390227636880445582826995080489471998589000457485207424404862245284066613174320080623818564175619162112000000000000000000000000000000*i1^25 + -135777492945493708426849664499971600132263192528529284200078966958113968628026278765090695987055075615111268773457409053998486544658785613906041208494150399314072393170423745246304800610537397405698713862061945473842005393962324993121880227470723815591707999287966152057610084080253013697163180779291547110777453843789510026398601685484167052604152406145666139805533953246652561951194014144588102185086757767835106788985085847971983927306792326157991563216839530204478594881178300656709091220670521512711851068927967741258345614399636963145551609499403983738155293484344657441885466423229805464591940037695684316214694664015472908687839772238734007889755228935483780843663606160197426919553620753583538393626812427602576634637258847011390862271890771851616467038664018250333295652530230973657523547589112652423026528824266903791800720718848837764072949284940523790169369243807645582669608708465984395171882343944691826443095302311422682973313483372214919861905378219036392035993925280658753566363266592141475965069954896399627067131215916151874403176876106119111436189525973741064310376248659257320292800217718334550944608159057391280752095069297489714662024118359089817795690651307591523404409890269702017511634152970480601222041579285593935675174755177254700110307098901537318490648973975593948993614820930863021001665830118809834467962749079617476196620042932125402938948796351311593853940078088286876905695069769507576384552335824595415738980634984699392525292592547361353753767463612243154871811047621195598906582153742788515685518972421945866488012505583049138057199666036938879697270496152977551799107231418986521164946458756720367712470128896499870485854787379520014423353036536341987054532654538669521775463609445220226973604226935033058453812673543117335004893496530464615014095593104484534257045163372296726206117845129646745020943235995375029677705831309691593393592043590758403435815245483074628687442941736580341553600677014384481098528136001046777488971415099480832237946033866711622750334948300644415967483356552365856329845855509213358890521330588067308148356113090260168473962347556922831226215144830488776088088530502057833317238648839645584165577160137343472770583223820049065918420711640165690374413610343365983722435337000577295060854449115166739165183997983436711782978688505499023104749402531777645879675842505569599749526034736742400000000000000000000000000000*i1^26 + 4708415929750498220366839125769289017356112107231799693719087813778795352556544605858831785412746620341663515660294774470367248785044969635137073744308058961002754325813398148115654433462044548759218621759647520234870581377868608670074582459297566280498295271113554189700988079954967757154556581023275009912082543069940183912484321409221892080165292615300578456604326513724883223575330914179034480223102895688163884698952766877924326473636081505274231171385606085530430901760194098729830379406622579049479414236942679584639676088993237084512615652534175106076942591979193216580347807181651340838367610423270405862186752474158805181968982675234595510036129692069089023581897120217628523576846633278685558202362515285424373324535817675600056073869015881440503927962720785579620153967500688204662879085873488017207424788772900022718514287838807077908515091423432301245169091086967085900893141305390736794117047355485215885318415327197461432657705407956261042969431383682585069526391236497385439354425060957152875901139116516054428990468322602551990388955662297300693980411408355625320418817831567267230745670379911170024974910279363285833651527642756627903269838406208488186160559470576680269156909411485962623392389848657574394993653207587870405589979736889067926905045596634100892026281907915235225272434988773080796258514918927607807647722937999496580554739695249267190321476266311265475684193771703846843667609220162108402895663195660033968791415411036390744660296731327994857159161587353646014222007416091935515446850826486325725579459531179101197691845127412510234970043230212703227879644244791818879434002659984150321669696671445420839091020883808330688250853303076056701620687907512444245431786215643394536102034221644520650885405715764999520079779419437946737065916608477380613478886730785283654824863618207782550382402119010497268411759590710483250792516047772515513395928502463991567063696142636104571043642979139272092393154679939369654575945557595605237914370602531369500608329385685967512811591476724790413143665340727176996018479070149227597607687593729174123190922816486563863516108551424956394224268666119228295479046056793789295231915070627683429331525298619960456126559531102082176480346245735824332901622331710391928549804402467265683953735077566093230715328538360479298267327230694217412998222739454402187561637276038614962082820600627200000000000000000000000000*i1^27 + -121243430373466341465131055443029442456628117905342709302317983569156052347070362418976653257281941247995017547507093846513542919792311286692715894326179998324311248476836985731756818351477543267328353542036814031921356265251602635421514122194609586314052366999292877670656760906718071844347100398313694255451222453404254967664000158443163741274027464130568814855528077225306852936710675975953106994690455071865587379295264527427047328413349066831289235745436648100382418331832763701878655383821133912021009889984124183925859887194544208498068651833808040352368760408618598122978377477935872461534610886243454453781955146988304524096226215484955884158135385621266554865610110847883433577175877223762122890995083883726435638624315595573792912495564736059878509605794284706733998667286486101741222840051608483837626898702273056970448982488205239686680723590606563072674792551441435742056807489137421084882276761065773312835121982445345971079346271755052145825577147593945072441943990923247867917213000374160198838555421859556074327124913185045832930934014701797673719197258281510280596608133675938888319438442932970234341673692571166295627279108628088467477031061862713643629095738050872709198180752513724172675481700823107854017452256792054301774035640553615199050134592827173815004094757640470706262553361681735115874404918800932311871953281800875219679767707397556465911238177842453504222643136552698142560005429781916529790487339219833515973912361082480234508954774380446659412877911799510064371126453726506548072072958253048699274413923965754678217284506525926804513517564741421055471936782683330230539263096317894787274325542175772254253406587033180243397903377060617322595364096655073531460479051837450736711173655244027930053633951630414346049945206295831478607241030910621316978158541125488568438794482198850553942585997770242688857665293451280520132210938384193017489770853364688733298482275553739664348127108179366070148704896498228986002068868160747029037660772471013177709450768316734467953942306491799785635877951015306419875453672157146612866447016751661194034081381087091249490248834743687272650038162232641598039407095444694787013300441037557566327321611386420759950302523237098014766655464960591374825002119858498027173988262273400956710911164493490355827391746014942322003356351421906573526991572668494028159845834760985170305202782208000000000000000000000000*i1^28 + 2346792601307802091341405285119452840714872398435352338807393743241171417509085941548810250452321691692867010697216602959595790677018405957638966769671277499571565152777298391764274595678572672537672192710274688943876493750244274418391982634626045454823483225500346890403575850271236145552573036827651492346661979680074494698919835655749704998993184415444326442522819094681019434322632900377539460758194644760932369981512824230052536446503048926096764842494591792767132791715576555808105978151807724225990209836908410727985188519954921774235530844382037031042625068146194521924558773918433681718936456733838872831667710955858537373062237960863980920855118603663255966436781300694644727501887095715621649296174590127206064292669120365557187951502596247405881286209490653380639522834167708520720929300634551345711391218843802768604699748283545699097678611252682599433405718638935810334539446382595975914866858777467304602331858853513851523046174426929607452169053323742832410579964945707163142716010442311741112660445724035659011573716940627858467816782390056330933914946187157440792579417383127749804047360824336728694169716575194527352582723603657934212045228539850527080147113570017583071313832059178010202832598926708599997013956834790393422429926329744138235778486816115530924894019843075372550714705728463685787160098171384644837212154923961518086563352348136348938061294931136118889205168321913844578649492681502364796712317679087812908864678712705339334906963703672092059790986894411123664007648158832337241056315627353650816081358785375592613352359110587302675710934904457480587477509358829456577821486892199440822269860285596493746356454394888498516237339488321186963084887049397583795430732938835477311255628939199950623227658586494983777156711264684681741004745339816714156312358562501372060105709363604063791590215551149424503470811110589944229710184365661871962876312376662504595079225650306116940645402091590927742458776061343189371982424793057597271600084066405058452403856356448569439392752664034075545867468847125757148737001853270271541890786516150847796491193003462322487448876580827962002404867338341028681893249065527810740425386186967358217893947610920886118893603053200108901244929854512491062696597466757614452440647473177615399572681689561116363152012129904367296499051259197913645399889736736946375769494945679686299193180160000000000000000000000*i1^29 + -35752827502841686705407154550054955751128555112437028103494385036426771946333433907315671514748844131122414602300111816225721279356786904981817005430516728097635354563173994408378967465425272672097872534538861147117574996332448065462572621874979718861294694451091264368532840149664852153519147044128073050944728455255633769873779696771546437992744892603674089092003181438051571603123013357433574661947061929631021722818355135949946283207369373041446798984968382116556615523036834267259074995113233643456400560554927085855506609667783903146756320340298388994065636227762524629917141576983525069169411050235539637190471514950446922549285290267614892319099466451860470672795052769793012425407545054934828521914148334131051138275166608872526599705296079464564199633725771647168080130668015255217952736513455645243701136789108732511298312249716086964610298001407462252748962386938762229263064694059464770382749329907959353598707160199297437299341683052271691823909354854905027420779212058291527345494719081038163043242191755253714016743428033332631172998868802936717781330515152059372864515748679759150482937605767387190434012393402299654471604168695205837045116192603500909243171040985988182919623109351157660830412190659155898552019619506066674390329675472971429305237339951988853750775980544177425340465019814891308260790802026378076108180803403987843743246525056031068041776077767673877102611321496173593718700999092729154674294632897242857357286864234298137326955890104498959756328078735906889026376994881493009883622666130891460256450740491854052312961136950924775954881594185051911614350462134381951930708902040318614511296154900565259825791756224603400717905529181197295741120040710138975771129425444103209849941145924693997796578659739046013495307574349899192048755519942754438858271241824034182068881202117504598105449935189127964913574398401124082647284601986257965281758986739651123860722950388854035484969218868003686940841487554535172369961176432495110557362879749264978936016087224157312552822415994801349476546682747319815305604056420435794263781661402170187282624658973462898465860334432463875453015145712973105136978948053724988126870299616261021624903450491645957398830864988256485996564166554006191194328117870623270561150116115708985758171189976037744252128164931455345292434640368613729536865835312740653346924255303697568471449600000000000000000000*i1^30 + 448918920392261217603606197039132035910609947910037468046631367846154059050487198072238095784515633080292682952682915520021908030929614075831575041269547441296329412659719355488637152898369496873389645816374911004238351941262892271133273281033322145551180904964504455059284308009869394287735657482013823288560166846429435672489051248540875892001902257296230479039570270034323570164107772728962761024416968818674567517501740131518208673993984549738594324800827756018563833533896096467440924912781222829387503954182366719369196113040619561850903251176023562929356877938967246936060232417033876605322772230064349234472256990488157008603061283104852537734489046674308457316231784978656095281403535328528942463493736595662145486929197481392069000178552868754580797986187076334190535776765775410053044894920546408931550038650429998420620110118638102763588807381396944132347685430018957725001575760058293017441860663762310185231298343285406821180299164252211804384162185316373976671384119855120920766754984192790867089534469196261940235783018490182477810531506055278048837419475631295769745999301939304699821941431631128497203380336994673218331684489475089916419735289373786583017439629001655026523836195479077881348619782281962349132333423183828233595290967562145525306709649764291149925692291719677581157226633945306374656770585123730017982251180656790200217267684430452558792564638061494172509568530359102155079839440289595056118131121395397592411508752904361321896775025997050002743433226462496777339808309985603207016433630448067047379935721409910248903386741216907169448369288862168690592129847879125972535999697435098543977483615873625202992191898421799249083917775248969835435020325784264731285708594034656674372385944566283745494724988042445539477937757967393521079317519585612330910590617496341318460243051552389065827561628294269981664745369321445398781303791086605259496376533015216071451524896060592031580216953357402851867487425757303560064382115387299864598324215130984517046231427855355118990724116466714659695145237833934638430261386837324212923026592622879523947810309058124505479161019398712789999915417086492134123724921419004901852041938270563055443420246144287300692575933573285754920180041661985453279645197116359285832494075248703966167014138971872099664773715835323566919500292976641072894881409633288002042716334581864202240000000000000000000*i1^31 + -5294119466106859994606488488174467493112685662254177813695856110038000210999195680351808455904234090606874937053893180793689127661520622316646386451667163295371728106655635404112032227447842429661931715015451304195006666457782293246274101713223757766696104387311403119794608768427394775942685864153427965381549478375505589380316998930646693754588627450199670682199753109903743444115875651477514890209738359593714926924026761085618568242329326492817227992959253879045019476301019757334847898310097054230088299801485446517229296264318064071637971291504167408685115806289135846538536677140790535257897478464957271186065169042715497509617584175358118668205720542504844156079558593018775002731408791465132047950523195475360235928569515295151908333541235055246784477383188721374560820805550255655813252618265706899130862868126420262114112649285093447755446330711421328820746450028843174389877752348100890015096944554097497043508261229934045825627317260210350979099254777887263116272770002013838272220898319766415190112281236950301230899940250678370771578119918054718095231835899672673367219095549499690785893140580351215056081058477060731694612799772024989645176259700744342288390939834485741141313836128892583932828567906246114412936062099526718254172221811254686091417008473317629454794878772190258641520374857893812856427571878023773997882182652661981293266330650938668450151899353116830469205559708883137168641866271705847288430968410944640773204733230921165770482113863614083879156041018477975918824868370107710513143137574132005430762866706135388993929132149173559906905379949959001461376254157195345239151772884308533246088428265520131178166176219262802840223294273092439805885850175317452635868988812164132971723072672016321276636824335217600294339027742296937454472764040562674115842117091738554555827005797684551546214601923465818363929427267941571826511726198213088339552420933345776249083750847524497481859066212521821597131972834429895228671066881019792251742918157889242246344098268569885585639623664000078262454568328437255420733387229053317266762025205230396934615588319206822462505744099168047257643636689407388850901725291556614937014577765959249568655530119176057948168286340278778513789456445357179779770787375477004151911420815247285362922105189130875619729343535994671442988531620061912696996605382306078270543009544436449280000000000000000*i1^32 + 63346208539944853484454575691203236294204369468741255325856314770877809147510056733327612359318653403372740549574809962231932184702645144205392185458140355401234784373654072717134705022123654618109671943549481782004827650704743626506378182119941142186031146521981994203705302748850630053886047721349853647562257973375140546846017034935043056047860808756514746492878604954670326198231485716438228188353661867285698756572908868435135452019044209961092635903687210934506246765058714033994946516544645763265926410791386604713962072239578318230756521526961329636029325121820672689626871849042611451831337392505001567401855837803051950683727730648731772611249333256959743542561881799585612163747015786706531658307618781210373444676852680932523972888326862944511653393401100753547679896773604409719894482511844101815088185229174677562749505772898748708109745572960668621018756114359941084340646791486326639639048914293798597902559945708882336293760294185974501765947265626979667573511542723467846441337643452834996627188933020385338346505863785577423606828162497598632196321943062317148682498535625858744586594553941167245928386981054337882394131825255999077823149816946498747178095331017002045343688261403794109266436550877512902164147444054872128286579297939845517685771930086171144315675003345916665654520367892946824687568537166609419229857112641440802504431472813562418815396409507795824206010979586675518937825810270467395482118718528594683390882539823779181259019523571612937421499628678885605353669830784590697705540367413590329739065895107147698224665136403676925736897873033525690805211847821642893129001285360082277592788058604610535981618066718269168454877795437376511322232626996906984672498322193904742702512201854779134847312501913964472290851322336319659326832117980262600187979724861431889202427668182138010396183657222448097161074406450768105127325435465453306068891299883243775610436557080299546363339727993264691695912011018015637419213771160341931267013212810302914886702013427839524787630278742127745965143720590186364674025870450563284015726650966512963460815640368447447441985083798711615404011656905557206759157948713871232541951527745458793778399775003204334497333637555891898412346991595190493549549615634846718647929216220940754766030083136114504648928235567007656492590023870368797048869271737791507012402900316979200000000000000*i1^33 + -739978320071781109160501377243145234774271047306682881152922223284281772804020145361038785198323347948681745905639038890938830501652169370296836338884327487368099998266828152255455505776378374689946669865922453074829186023949409698252348665035143352386573352156442628592626834301598972888491875415618828840737546553369070535191072392181430632324655664494291979066473601909363466904639320943333184993835170000069076512845646085662742612784670310237009746473594054671202233602663409444661909470072717456405310740536756622469359990181841787340079360633614801664460283204193283544619618744246925185085505508203820568159698977992422267484783105214580101467732115038474465057755924204311051104455389214364854693259907046830295538755455555682564901862211875516584505026571301877160799129321517869994717361438063953453211080499511064183509838048598105472623599333870605609671936441799112483235234343571700063019485661159631298466627101497369772111103728398070676919644322950315321080334047104512425565856862176709723260362362834180660032968384991399703107231986057481684308633027683932792786233171077740806975112963237136538634536272510001364651867167109834127184190611861980835262284086281206450423950578404437193917259208842939788309021681367879370605363530490789312456478976856844889567645584638420157565825555383982131359026703845189435941201950962303300288635757758336927429727701772805174610445966576054318914484225057013089107652492028903496673325446656700692859743143386315781074127723086023430351539566481898918451132308440471135839037182305426046773788805954026025928098864692065820299375709913481122065040349225098731546630263111150022635415657415183410849856585034248350379399788137598242731193527469927787389086101079900733092874150704248344215908909237868471245244136757632926429823616053347562780411196570772939003330809373068363118796830028122327397853477691949561178942020635736101031431756861592019873877101565913282187790833153225518318025302939923168330144792767014247488306491422707607843255964899208471032074454684020818220446880167522035640996165846696145212680915981675371517316022418854228548064980287550232692235499264803174920515740298952160613598268287107493331738991917527484445524399269508441097577578411013115695910355837291491057549117605985250811275831918706277218609525847441748036705107853352384239065104384000000000000*i1^34 + 7390201306051480229335185265732056840795135627370665182615683945232703797277963968857958074778100794854806791328120802351300304436215058272777001561908292500537980108311986718509399774891202967703964477078499102093455034264654470994221811083722274059697379379431443040291578278170874261390037132563365690219499076059117720443970790417450570113011163698046720786158619962478461524619184929915781730133713028645075683827721396317679913829126293189765609125664428879124251165788315411220431864945497175758983165525333129281084604244939917045562903918768216456445140655327055491580449641959964835150682686501188328773519827561423881047645401196896774909765653629970961203484760571781044954536514654844993062454203991371600531303910225580184848662525758739991866098090334898043556876242325947470411504444357768211619877301644049263012122437040466817779160282584684992661717042379502330511616506743066748854554064486147496603851960626861263163617006516588704102732202874037409047418265811945852572441303752756273693296413874852925362968975770126701049161388333144732630097631423451387790818347588455544025045958365204260236290378135512531083146752694165072137162883405395330499271993757739515556164612320321818705836267451665204601348647649170247942292019697284160230617813573892231695022351362358455760669851482145166514352027315949057152110373809296115848441513619845631938051652873671077781231670098930236578598738859337593206535243734720703006385716234330808745490069625861289899725009343145074611074765268029972156080374947774008580265407691848114443364832635993299302667292681133419005132013141564783801611070950332401133257914611705865509086253966971107144844953452312966958941039415649456844496599267771127840593722658092264434523503556048281869827019035618592577523026849578865139494037993910988519111481961361694657060479699815725727287791451925719973090190529736656029292579831979771584934935831596909008814741162504473291730970253119584857963646653301386243504550690843009227604825481668668517947171830012134123644773220899855808249739972326638629695153561171716922379862756494911193477931242528718912341350785096184225659906578261771243390864884093777835227308749516258119129509477880803773781813139210430448091879967519973173901624675675215900360681638039182415722195452335864656394508745513255692957979687783222031364915200000000000*i1^35 + -57623677901322063387027642459047216353591625175693494802249148707010601917565362611290597089596010393806902184472994015867441603422712949708681227021107683532057436608177733878350036348290708929840793551189817388513233124186874324632915582735247536914377592911830223612637189620840042999697064128784049386397175895815470260102009089193075400785877933613976163298500728773101790549311210703373877478511160056253853778621787029593507132169009149737324911550671854693706523936763728649358728783265477680579515950521643772313697740714837248326068963629381416963933726890817623200511092834804977964510649431046721886211722089200315164745077994641758927007154960983886152577671063122177756636971789318035945679317392349573540098392829187941311554142750919454396608896037393085078443426321977445245151411528793535390022608438387223366891589238428548985069181013846380744537161479145195410999267147913757601716798594860061499510182176656892434935751813968727663900449408632754698185453338631550169235717116616403835298108193861878069549368307227360463337665539420823816423817840048528020461911040488005857132459205767383397484803282580747348308051147899625686174801036760825861189054450582164502768111884766900813377914399217056679539850298398104780047479771029165133755205210080196295013340447860792641491789657619003605959380877691757034253280129826595916591254183744704867422342264339744110782325248276109267375361734988319292916285035011325865688047594560419678720398453489538673225781235210812051851080455613325792255743645977690131194752951079221236648762676972178648842859334569790172555543400880191087215500830956725302669863795267141982980073570562663211935791144333513195157415579828124452459565631371232020919396337128002428380247685238378871515989797434432215760619923550832821448694662212741311539701552941778565307436385685869529496158199421574366453256304017498508024662250685814733717669945112945483146538237124148670210942051925422695251722948067638754882597324001189699546765901617476988566512842778520512414137891557129428603161420663782769099610184207302887368965770150478911337567888951345545094106047463560053256623380540339961669762469952572940806563590156780809149110788500152699821393558337895202911100458559124157606444214166190436388851169986244605836102210895102061527251824893405729189969576365482569629696000000000*i1^36 + 322358025836586835126424506524910742806342848336035549642591182675755282618275803035493756321021501777664177193426120788862309905759177098634057220110224272132964393032938578891762439450753858334626944051667998020587331976813231590311066696037036026225148383506001486004006378020039379919216802961880587355402505318282056945014619973942168845904619180299999405863478910183379374304222411152417344229559903353240700627280089644018548252648585813102673433667820290664666776120344138941112848041172494580730867080714362946058498684394396768477688829463011681298932008610300093414174789277138632895377717753787991452232166323539242278294281441381649790234995508008383683817165748499281318300761875058322262249823301355969594143568209813476468056767440115064253773810372182626335624427087496260045644174242086534285506009800569718389146902867987043742442667282600209626107632397241170248177961146295792748186699788693566792178419983163374853963811359358475195597890370563622469827137623631868253113752907336148053768578776026742637135670384746075445643024736573375142096785142272207685357903230289320908596414412805844258043430078938819641627301640940107493645776875773502087634761716963737191836384175258882022732653796733257475080323461607994265327787877895775081639494631026534496793497916409220825459183363914066466430720924723696094470103450350623965787522858748942246089208629780787124229765147988211392145302952091881255253194854589451470001194944345770670727758903049505069712897000348744426035580204166334895331724290446592251272005713905228461176232670708365075576553405732778897722137290308905245388908730356600833294674510756323549289217851599705745870425205011419820234386471027965253015299652013213206277894598944043719121238161419146752767682742190153132983895131421489118597920935498753176739925054249667438144737211805534530115235408156749999124811155373268453197788166403504854089271253272185327394604178203309434112222179762583708233031127678771464308900038024484118901472053783513727786725049090811117612075179880380658180540491330305941324382490656074726455449448931065423410227583175055287682407935872178339240989684812603088950351755977636857654091411684605458561369689329968566740490140200836118759280741024654898579036409125465936106197031131526006740839769557882638517869480292522790678107284953404276736000000*i1^37 + -1167686974569727649162130623078306288028913290177566869173665364886228678081623858664532704629775565851650579249936593998750813253696123692006172137728567281431314980974499068532718828062442240377151383864147072947048818541529282802415639840956382791794972814864786057615210622602552119564892387242904679981237599625915590625442087372100676861122751037890340200758031652885957729042008222085310426852835370050148161815349486975290990266085933621044945541975429326906898691107181111752901320071776186781232086051049341213182056178484374288983539734084995656326809519999659134463235527586454882959234680593821317669460034118145146015360661504592946784318581564827624938951592497002318969602434008634050169243046292890412431286007502282377367813075031950778301149779182346493047891279901964625353096172773068285160400407675074520018066072478874548540544603981232977441111065337586777494441480899416443018120895504364631684836239122069007578213360476250504542317971934657515871650628497867720858192455533907693049782633887937362849925251393042531780746044972453931940680647196299784855651237364335116314968981282927289613556074233636894778126177493581112016450316132438683760057977950900870734032358743003537641230081223467166045404765609575982457085121026058194269815636451360083779883321283149565741611679768939549307201359861271126597370528790721113266274548382805354795394137239734657894848511278846684920936703129174529715606331258727972054128836495953916688319654679382038287521458062428621669642051195487397967358889314699952197522213520128949024031092624069678552521848763051921512280543256380675693411192129984908828588428880958911441235098694611604484847931140701152133656791372326177732028296374537419097922403911304048834276237929668738985379508189080662882484226384223176166791598688334966823698520156180332261267912842769636917652015138378047452804442490377962505968083388374728891189694131055998079397532110967855505872057640542810191926943222163509066683486533598271086380450728354461306035759550467376912062968823756764888439154160454354562521267522725403329019970260035475598546670853856965616641403164357895130346744514883233048910551735750386998037646579522397948429775982280082172736987148669413943031927469211540983541844049725497461797716590467357536210387148431373348598763164767567011896428827865251840000*i1^38 + 1833040894500878739555092124236341251886435923981845510017254820671560422040458831611788381592773423710306603015184752836259979057889368851739123395522852629668554984024318671462548218744963519574940699771222965056764372549121070508565850142229684466714331711972299508658118499853730645769339867043891359358776108304553408708240569379600090093225642537784912445280033890507903941784887698379019840066272250655860002401179084475171311473702146758446880341154920612489556134155971733478320382955364175008862496548183028856332422337873884733624509795794333253595000186487028632268127353932806828508231101407077522586053197474733284066100582905016522655769830168055998301170873806365218348482917115531518336118101141803237840735622207773888452746709915009376476927559808890026733990420671704592145707681388762867526061461299673361209971079308963715621664911439062399427934136639523405345917670351004639512541231091211682973351232072546639782804213854220974106483187053433543114391540690804409486139255682647980126686948862743089137404472312560967393873424822096334020979818299834514997252358335258899863783584235805358668857323405944148922022569871677060987662279600175460305228389579287984269903261912304408842970581080808670508388597716682653439794702857775466084519703684559664714005905836694291605184242632993351354686177130801699943102702611443620704911262747383608795298338231726293395170252462550947524972969712480394177434580456472063143498877738907875594264979341193774753334944850821911513948545939849236369629212378629907255237418124043473284095539928885938874691877854002129467966486875176811435642607229124670373093731289994347077805721404883849148857242594953778107562381284145084779826023925938558867185628228125760199062523269795161358386873055508879563444671535584889599411470864806604943872826700752901313648464649789869864435329975961479863828309015005355757577958924775793580158760539103278722577081878176170028484188708948057308653793130095707928954343097577881477707400464300235542075316603415710136306034660655273220439300997291430787834184235293533392783519900690932381987319643018906263687642256760504990734368190605967939131392932824524080494892444730553666153960875489121209941396155467030085472548740399831106241954591002123926795278506290613336809287358635348774981585045551535502191577844940800*i1^39 + 2204334200518312410557407127090726034356685537424253359806076058395264552166629872824944807690710504778510296279030851864722160602461983723003917139147231925015587119705193243513008533093063982252573210674498752360060342840497945485204231848536098327670780665754586786807719144177854205218997179320733035221403288527714702548315106375460527922821320311809905572211769238161721702109473617119418035547949289807281931614713328364288213325351954952662909564825593216119733396582665622438433488227847346888178990257474531052494045639784739183432598503719083640222869923576581723275906319409376152157774718648762821787510380357672351845446882193912954292856626594332780263406028163807497184757769017327580838747375166217072209509393064070246351571227941044423938057288337809335857462643020421283393855384837266012021862254618243829165895017733524086568813599381233280123712119345846478178831612401394502336986936654527913417847657478028259904026434975604832065724935712979354345342000312997791784834263048939856942087740435563733021875990921476647056992644146767868015321277628698039631333955547356133149501480075640496238999977497899606498038869752008310605825784062553500068529323196055018532596211948356347333563420433387018407643386124437028049625044247397870533636226323903863435269955889300584880645115651551039802216264341247492848731399842194536116769767199002101562780260837830933394737076498663999170859796337564344811234165344168067296631088132826165424374762866400706428896622034174114572961138381330162045844890374641487157751944105447771328806017117654444249951229694924911027420938114663625154053576726434922172786004514839291586167294240184784702576107517361908084560853558822779035924334833863626780530208779272963555324040088345500295087108455455411828375512359442364826258615050682082216470169622748531271989465507086592292958657656755621266389113995910526522467654513847894993834969144304059202100156364153937330985609122049848492302837885941007036195068907517007153199048848809646970202369841864537965153074167054590070487301216890479825927366774549032905383574861546962697506470164876196328196541327181446263207739743054727074756017258922195438399320679838616270095414062295950593454288977209338366263726403677130000129419936620022050535502036745236087519883246002157751608111362935049433936560128*i1^40 + -7871163904677336562469330263946011555630807224959814793636602516844875718453930063036835836987364131365772440700888866731166911406984483255836839834436970464447017146567381267566773412012086847917233931642776254222875235831421263310541186188401088311890812438281699446052135715663977620115168662254637007822657254343813537322490595755393284044097690249628496808922661017466982466509444513515114585927645538664999352469876730265580383988489507116128828658334682636394015095056359132633644922792973480432003477465480280605122454376515507858852981293319762977926848776642752072177582263625684487705864968011929852826785772647332752484000060226034969730057505081062730275914457146628905992493659569066458006220944170425368329495970628175855799466410721646081982925483221417599717419327609135008636820308251622803836368479441135082106006335633396045346074506337022559881257077275523756431785228472608684206685183887469044623601292362590585382219013696548860470702614022624168446853352939330847935976813135090557895948634083100576269466548066155508609693779530998832492622966130427225497164113365680138126566327145301570388990786467029649250865376685850983795605804626535564255046982603622814641993192313540479499382575314672170766874182213416582268547541971308183427082177976991342071050639486536608190263556372759228836245908235338468125413320219017428987765196417478753426902693455087068712322645509932539261071309719222448596729733265120686400542348141712804504851965903187421846511936084185075798901060957194048524535472967115656558861785326265149895032962903396434550816819210475354394489207901391830735249141462158983206003841975078180842144696873409654317311453123074860293059055080530803275823746072608065856731268477515387301887962302955254732775334353714047107066235198383053799673187615972421800365950811993348480864532768247981029244284089266311826612981677168973063817013293745656598936025559552364540371460858079100563200216815799558299060213507902829260637476762589513815205278204329854324496453487310671914287078446907573202964460442394620656111731140929685398235680569584002534983244715875139445172156505021869521809163325638805506692120788132596555782724050306674535684246599635741836189865708882011803719579547819250571370215855229448786011242957282617291528377603465237103516004938627520921600*i1^41 + -92783016998840814752860273089700555348442031642591919764311025721672742469056199147784500308467338199129244300659035154782426126254684929774897573662033880242070841135545506239307124793322523408515074790822251349200013437861998419905828758084717499779871162020792790968960435750964424719912648461857204643734731753079165528342379142176831442012041403916041950111516653306143525748743860975591982389459712301736549447541885944291990821710899072351473718168737194980542090116148742753757851843171862926665604490817865983178895383861725100749064931971755751937987567432989621689236264396258518698561125148989434629439269486961580321198740461736181424525678887921195535401255225556243636894888225746467239089503060553141318120940047864296723199392524876058452203108235043374516037517635804644125769657598572818239764098860195108250743867213471617353210078844399638005671530703612726928885011911249755174997964939811854371115583521567412878979323914369385232400493794903166577912135548598931240938640093520249685069073648930477348110054926132585279124445468762107154698091819193347314078045684524911422965749269577940182074353320816849973618862872847634297274795828170125960040629497904903674282793718196377509904650992426624011324522659428904997424754127080320383478707934014805252469975399729108439042131363875918210362303347623325732209205962804407126423533214292577920298319139034205121360411221399872198647669891696200608979312607691351073768431931496803978263880749717791968394936497791572866642833198725603456269521517172357228776160079192994478826352577772034245832250941053674866111341388954050838260478307091730252057615964710764784354399179610781252063041761576877251496762162551859746693473738778282440339168558785883730751850522823242353863819119474105640702951082285105751255947550470633219719500697434657038170553088487853271982124987368737402268768208905685568021981361510870792646130717050815150015847880130184118929774027711979249213938977167612359026863628366919953228025293985121542658550004970786095323397067079514513636851066838469370059767283584458758946645473572738145674854751527882686338855531559376483558819225423816183207507280551263348841598389026289372489301721276456502937157375186974114416000878834236752556821681899731084277629837900526943106955221059689226299632934134480896*i1^42 + 157877322519554304942165402795852037523607365250835056138012401055304900646672973890698951103961660151652276699443682691032267432955109205236391481980833396682671538992073362932405796788016172995022474767900980721746192267394077685792928460049462399877068198342447258476326529012386352515526936732803940421927525652635692941105610332424986318310734457532520080740913794587573986747611032035303046374719372944101366511185425957004333318894972849866999076369639167067210903605767442681524672109205230609051876355413414517146896948229498518016650633390390103983622264384201412062605515808944192485929481396259009520434819866941686775831344222507948774162280674620965422114029250911485407359411247960785039486124412433021201975003429212404094377666024480915987265481330044822682389555805844374999456572560761735953267095430754933022897342007058051448544109888592606178291038038852958546088590773761971109675093861156058012537561430729720597328659133137643374097540979347256243680070618128953483195453167119635905865494962992027911991054648622596595615561228951418725193650108434924376622870769439960754758374105543288879132616947975219280036313771006265071408139120922057670131676564033548996036725574358263921218703326100789748461253963987373223728869192352880182822761075751508247961904230869248409519762656243655152528904459941914070207712930068649842409324198687949389856249475599748537450213596409525556299957234423405707034959602464889199674780101571361500364734051765614115583674336766169698358236472731111034881845031138543480404786999548908132620100050116776002423175424694129658114726085203929057684632563830079090078203509967004066115971291492729545427664457100488050099678766084937097802832834206465888388178171067930763983204223782235222806521596405789441175326012810281225421298666949220003680377412706671177024642037417685824723899632750528553725762465055874018796873326564523895129547920530541935897445356460242251369870804200354116266514412427887559623499058350538447291035156578286256739489243487830964587290185979353222601146314906409498245290949465075557921049544139513351304576021365443137244035576191991250520019875221215761275121136983457526335491336834218901698602866499768894495542176820984971666072459644164084444673949608637191050407153171039701361015034842238446538493788160*i1^43 + 317537206137832875403307573077694318105795123267781679760089995102108247887671410833299419481617899480957627201706774583019010861694513988209016886257234647859151644809557160334564887667911268574038616714371316535795037428095900698774054170505341107330911925473206147234914702464218497988987242695006808858186050690640394943938608441967382262012248449743000288960252150676048993290071695105524044278481193664892727087271042351619328910688042013158692332683708897910647138424091181927228209680861830613637536939543180057020756903679168805871965808304922054266158391836460199313700887998878742910223950782671097106742593321475325541809719361587935170415591030352394626263550715572372399004651515706216327656650939799544291944392909806425567695162629057051274049464233489002812881255237370593300511007824750189708725120637544034793393641958987840877041888956598835056789833794702590155732578369340528025863634164727041533114757642340629194272443177624794981225160388665333403557052982375721782618770509239065653918877192829060144600434703321155833407160746436210756357922874654153562412382848323024199781159193047905329440801236569089732159657974057652751087458184316664027268962456753573647921282681358055974242219878157450829745233132036232827249664628174301281409972454306711768640825053590826174555288829795312233859592232567021290283922434548585102405761449008865507043871173278515383708175514098627531020237560736297522078765942870529848887136165570913127020053023236667009561886670736125062671031984834133061210060725639904652232511929128744210760265654095672140150114949638665641020929213061980476943781244660416110584399215639190020694448919827013907082993430111153920423400565875884486054738885250617509517132111701396560676431450223368499317144189737985152978042642330312048325306679000468177849781275653154473554254824336818689708477344376237086517016698261632763138818962966609880740450977205827304462884047303997286754876015009171393672131317960372252216485305062977255541057282332697956693329297098060498006295970778445867756589722613281798866627184727946151402396796911064295956258220840607380042968318594444565960028416482402402744177870534797650588274833235496243496458352462920740484778734442426731979536688228701092663728185345260975272512255688527786747191263029679525724160*i1^44 + -277828740501012057565258743636062058253104790222199278457878551288293384666871586139917389117773394852049384388091547363524280980716708870269942409403829950056411028795792804660510459962419086442744996809814108959417824894814074373251866741848641427701673414073360585039349215655740001130143298183403244924272957878825800892024342163583315334526786581719753716556626710412555235298905407704085289458198013642913948553294130969962825027584258733870818626326940572608284499697558040998448248798108756215139656855358171512353724906998724408391013254510720682311479961358741152116989541138483670834123790115223592991730317367683150891202900878187719502817731177342382274479488507559643048094216347507410203188112283511452124272149857331649615954262055853814553534844958647823353032885593272414827590728026354793381769053398505077488976274276497238461451361823003146111209694561822657385845315726590764279424470779459047782054522345732258207212899469053628300441183683637181840962994582138159663449881706297579111505136290646373409547832762000349076163387858661322502538876473218646507426949138110285283554014060243408226301766320786618440049966950246288676156909474894884786135785417824856292974821119878384328721980859904512200813278386720405590565291732770453994389893704285188998608525951422328702065608681092833377475530631953351118885395349672472389233511603625165922490359118942327713574980923228755553885722235483705850844129025080787664987350195991909290114146921112785997162894950558718315142833098641260350654747897277882535924034839489563817458854558983508338310984320570023267722296122562524250271497343350067408744240810537232352993200470333855293327790497377457329702366454724149064801590162549545817949505715677410236086858833543763588808241233116725903199926616632312882254693229497154031259341804951807115939106698147155191931161488149385769677975076166007040994004133805553854034876004601900267478411258365867286787074654272068979884989552630270560821758053608864361297543128783652791900142467737936486117630564516956838820103613319634543052567343927568768132503636675459836902870577275770547516135628848028333908804214316975802159157635233954852172430516223275304438756092841088322107652523801488388321185336218397867663470093714080038894152971897440025734979916016910336*i1^45 + -2847944184021020204955314480322125973550041399674004179024118761856570179182924895590093877508821236918585758937901098408271508482376472575537582490875347044948224935435175418068833639774995329298028417463632338061914427440191905902407516627950325492875099663784893772051409038545993192338132545989295424658715481571762567276635578856590258623673340317304959374265514614911019023838843998232480813354102324696619085860672173668715759499932042049198082577702262340412496821308533945856118522176611320371867874915934655001750534495226381887552180013207482828602716692698084970003242068589341470955242102220574233777792054205527740603940180625994926284788047852477750487982131887172122993283918574026666314730072178258174428632374060115685831044918311507138650857515839100932791063859477931726259617917653114382113275993294726226704923891756712636746618038195479887731902334445580959133337364916466375420957326854971496259544050907480324022165773925536182154202303493060881717146990735575073397343940401336118394271995502695153780033102230677451645581376334437219015122068005642965359772759819623142683066397067422807752180328702676593849010881968804034551948587523343139374893113209930972590295708177377978866702779647142418254508321759735209971773816214903249372967598705233380330957756512025859730741283079296809038887871244952079790994733694734461217628349061720735966309103089442797812413778551458118639561181591407351962187241148294366237314318507704811532832849417873189572961037846943195941983981430206697136299807500034018355821041117670048780664066991102502217085721243570190155891671096169579029346864373616440983784237704246193390319735932801466842709453551780597372924172938883550922647816870182803546531958312156258295698745114455841933030818539518353826896828975947103617990695901419668547850653051402227407207312187401096859537166837116143001618238246645572711161474913644851127915548005016330246297626743754814320131028288204454349045669858021431806924690790678906208231332783752285214026805522216119428681935020316934821633704286995899696860898605336933654774380440452668845324919003165038144869382792642752358429272289703305414625135500254776795900698916992753541376599643034801703126970279394008606854093287529318113102758149007528632452096870428405622679577559040*i1^46 + -1045866360314382139779871417944259958486455921959384976358828936184898870342805804668427160135633998677801274718533222353460234813992193101377599447033931769446647705854468024724917366490434090834170690266785813845745370002368326166620499399123692518210734587374094317121690984412087767440913506041032539865832472555854226584295749801178200911864037309488935782606340971394580633748525359786452920758989618261567189886623138217931647565878454513162852434138289178277081090612792138223986192598192403490115563820102982759441927699450562500040755329235796136063530560523821509069065591310417987614567521819316522102911495342623712516008149201267753891249518188901890994600379386840533418895235620004087507318846073542044929500613367510572786756684508705510278024338061038859039088279481955351987973555991302234084379455572010241671033776211608869640137653649659753497915748241144985087248649377887827434054225101455037836301110946411121876482703603797615139681900874024949242754079964937878331183959894020624978799752985192934295791091718009376075138688517638390275343215595876614631580858119252392177510997625516131294484229123371256336414780437443017471218760656863950135760488754334295421952831895710429451301377587744719241930386802954808829667000367240944245922533960333625587417651829959429356786002274742976786771251560348927839720658440861145843597199346679195126186407757379270183593811307545047664944400304827008396843898081826399256181822971220156335869514336661019995291512216308697457191321090491250413853547779783569984083075006038025059023839052491326970370577922787266927616414356816312271781911623087783377326594551846845378563524192398346139876838563638460641891722371182033929600728114853111532801614178934743402538681690680807644731131737500782571008594483680704916512579522596878622469249217096413890617246233928330385317822904875394047834070956479268450637218863968815324148895026397749180680032429615553504213674472469617626006792083316051982669741278376834825028660263502529285518430187413241021215131155430137062188643145250286825862994460578312840605191432507900947276286917925732168550384101496124659706596644489992972754856564781778178378181660067528408180811633412509460363609862604644921934845764525196593112547941573760110639912696958318079377408*i1^47 + 4743845590332240920715962014778195753615246225266899653117903320111518771299687254172273295780629447592538486142226617416080252426789841250224564458459275509174707567017484275005436834168512332910773858507040096599460328577517066575752106121521314475698320909792936754692128818725364869792447822673525460168413968471330924702577180263824264797761389030120043123402493380058894302702483522478474164345403598074208650724976770163478241260705928422587472403990238470932168348717270142062636166243188371952377804459036080588806289290933344648016885688891951938139577501929569642939603305086482755586899856334005842813685102936400121157377197934722477401422915296394375170897010409132932736589288131137520303697227495419604448218988139901059101387133474269859066484868324946019393507157537957729269861634148261152519731088483544932729961476289436532772498775199074325872878432891630604329837516413819368994852398764061615617668198567898707673135854380903718482095042149555326344523643143325120071885444033718716997366125582399052658555234663118657354965291914711094093858373509267654345347651987945257433431268329992751223411459733980852267847830493587077216580760789175901285731584183717096837531924908295345669483540644660370276001527854887550777737167913813348659264310009453290303469150517489051532783161371221222695715607724139423767758720703175088716416601484651690198233512856439705648390263131975963095653578378317716176011536112271790260585337824919950685700099348122889945864286950605260300826159910156450022588405197737363933044437158376593669857729486937100555116313503156953867556527108427516184013240996338917726253412192777845976230541865595036091314508445344962071427684380889317367949098216122337254214172651117946907190462053792766279751746886429189625998910292153441582154379972996802089635847308673002971914963428510774723097206961859127529324414598963411439463087283271336155645534871309185205493587745872844099091673790711770357296694597516428169466614677419965708582124260782983693510562687524586291199490827495101386670205237990853930359633565723476747915198393130471380896568786923754883260181516564184514711258535414792896846017781134871167248633876047379376739442129958568868595684555363859654360090007045352910554367387523789197702678127312896000*i1^48 + 10058265818780673427636903452439714965930190736179135547582071123733178291189138205089214344760205349671688855864848284376712040349648207171683449513031588448178012074365583634434868864312265054256674670513467593310152084594853356773655529882991716570365723664564971792585412621044048058927251646693216539705911897585911365028003391248426123077795713656432728721581489207647272744087744699546773419370878174073453065922148278210748922727954083714929025492642001616291825865984149960231371112962904067132139172459831071582403119371377668955987369046962799588755839549650682934116205116763161853416670831443116433176926992866862007110216991903031080168444670470059347171449093195262208979817555685741503059669982937002672771610066136887948562192246607203676807265735320406259815526486768111957530002212265503834471242939242124736208826628504348874564906732969099742141225595924804196171802335327310876868168931463259964373817360973576164840377851995481198408150632719054443608485567649922353816138959430969175346330222064110531447043553114729707790101844076896352214594252912472655711416244611860407321023522564252442457041461329399949712675232064112989855330981660191432975086542054209432712127047975511314468149692795098523260725040365181427587425512121284411241512360042408689179192006748882033035962165342411129703019937953882979880587946898714031948888614658845932145635042366903769944433000740566193212023149571916454525987825084057396000282914922853998284752279596291825552582270223203060277845566047767202867136894159687987253710800202448157949941559084487005087775713644402858575328082735709182672413499553184936659270534414993998563024654353193551057070997886458209945180904416604326758354482451870394026813442260019521384275219372860349416904613944842363448757666733778790009180281517140969965775503790546195258006951376896347055989939470068261045756369467862347509222634621178707172190943395769497253095048238735395945059845427549214187175339148885311154894564109888823962534964741804217871751692731505200485100990298116797136156321324653615082367120713778878125563424545122735551419572050696474837304507846366746101039664198261684413430547025304748255691269565199202366995739226669065410665486758816328017407775183503737974740136539288951602034948177920*i1^49 + -1979112781395207396589203786086579619995344078423169206626113475562289847787931119408556932394810346057356054651931008694770756420262686444775470910348423850564367413026144740647537130065246086839872251149597541398252903403052425982920558217491121748185799053211729164080778515698711164983021034409409681585352209514578492595969281522719893185935189983136006535740220800512392348755473046387936282186541076121578735780998146440134197364182527859202558182638989982605754688839559295755512054722868690241699959988809991833058079647178246394594865093456887568612935870714966689777067051566404168371361739521230813735873297682538894381309173210238903740461362065063809360799528128551671672352295091816885529745598350705623900856328507331711478882171561367448941714523528074755057919255663461890589279760204142792329017574097722931191982601469129332753380326315834580898709632023142018579352983821646876854795046643046049753670114620035553261401600339513051684283262576872423775935102951602308126289017220288681158274701391217528763313681784800702281590296688359872046985315010627503414097080449934582749387639750189567623039398257266349001358302402173467406148253204004294806135543885828407637462020236803708203601806199165334873201208384076970859865369431675784968371560093208592421329785287574588421051596376834481015226581093030656185671814477958214115753316486668762380612708719478272242982269812457231728177557141695660171261389375857105227247567840513943238925462483702862293917903293082273741430310243882196248689890385283649227598025030739360296566744490221585373427163692120396813566875756015963741573230928376918602126421934628958346753830682710376995731539372652080643413209153793514568881730749764922670346952483296382260622883666009726341347522973167465018240705702663404987536308371661123821574241441123235663378511224859430672309172057771230652842464531104511472280550334111113850462543221159588467369535775146321889729943104991942764603155877392777741081329247936371806811492658983823166675272322676209998718861858236577457012078256760814856123240216708144851566257853308507033392488090873112796368055033572635455676329224670303585739008710448713358486091224085538088479655699559334400873160394889873355815863110905665844984166480554149934006272*i1^50 + -6935838227166906408924930898159625451561809415525789345435952913716681556668941753221333881013283293760724973337546396322863447286556790459786509508642372118203987269236940998013982301839505114324115430854567165395589511928022096997252895015170828054635268503908215922478527554677102894139656883145446728748527962788749250053269855215535663918816114871448163312363110028119964045813812278011081755745913394301307670131305721650303542668928528398950813775091091788668577240860544129541134437335215999266729643996978203565042446332851494506550864276053961976875529272974541486858540623002796170951228506985724486050922905772342323709911240477544337451658780441031698514642101518407796876520649845780984139263090560145778621238205342102056064478099834785988885117612077411401338909355683303659877545780696973802436352426744936665689750532379024311387659991539889840091253653612875534510626243084889833327401515134758141746251871939604456092876073727849956004454918340471037516040951784026700314104320550186051398805023813900998148289114231349354896620990053885788184815540640352999925302959984970653797952378825996578810376260146487803011871325680382283980162243265927543211631222408610485091612711766587324923056549733301732334913384021101510465646485842386544962267089991809910014948091048836605758166801117443137054006004510070338802049830728232865403609569529400369419837043205970649559829990227634922163771722173392872050504817567597009940170695473328991882265343177138169559903636407294997308522771890031134641502787212172572101211177266474922935247641531582238381410480855629539479446436563126801698096576045792405276737615563454239255337493656066158213626642163313339322300138691584757647528613765298912797817805931594002200849814804426002353309125873633884377556489534836919424152002503193857754628717408121288775245487598280621019609023539674900489747519242362799849396746345101556298509853059855272164144203521700031157002037850289025262199708207030589659551984531278820086827890198375314237750063420643240313421457243011828247567085571997455728575481683104424551499137124445974125370194488658312473861552108869753118938799175013589247649799811428358710479154793682022348061286557754365438828902005960381844871284028407457699391571971601858560*i1^51 + 5526903693465450999539120068702055265151892176533324948250269496436029564319456359464452991852802287710532445652256820767515974187006742713502703918395834570572803325591571289063371936717461175689678195335212603860747147437216834020242919793341495957409127697271388764854100058327498191229802501213347721544691112858583173081442957598386017976967321290268674674705514517546587376300101254833016948475433657836532110277098129299637884474448071051124340619963099194932516110573084215000195141719435397650571978547199493503337150874352107278536949796212794102237021780006435150307324286213611768030907985730809535813414999000127199124060199495076850572618024822774690210374833679477594188872864135706956167420670683778633841763462935268522110806164958169631263008964269721792589207337586402520150020354769763856212474881163966839354245770669270513443077527944807121443800849127674635482860343810925589320865808479787216182099995843674470646413274710769746234653091526948517221711456893430207458133180374679391799664315708627732611180115589142550503249443409295051058285125062714697707666843365610222820710283724736191574088339276229318066111688611735273795359053960953789662924183451720268661644129065776592042414141089314892058292080628367481270645190655744047963380302101358316299427514972644612532919167172397514205514274967068915622881615539126747975872263423840390871276323895552931714786213328125972679723154752531914328743923943481924167490221215391118948230556687503491343063620195160598669064118697040725769653921548848339657614532034858749932611195364794577009108712303885462328274745619543090573587698523205462182894153978007548139645613728284942446638271557639404634911310701313439226054423607272913445605960174050767811780584256035465312269260338496547987183583676556342475422415775352986468576277477547748233512542335363136016824587945707255137936305299203552020761447439726469422745432213905901629744066106359282771031933193132499616244617127626117793277756212738626526691098508934077807380590325199562294283613449174168779851760735523730132366428553218621150299715384860925339022055301207505927628493424990168718580782577233586471457659614250275254474379323548685998952196999480702216712228067243852852614023555991782652779759140864*i1^52 + 9960470769871491463934643308850514845971354135135002758063432574085234594727692456802633507863814317438278708499393417701405881441747017438856464075722077213914726093913692420251538442194719233127323742336201643135538837550840259505548312151366831252911978215630583550657354437063652288637108118719198566742981596921439961814207931142970152658051211173329412494968500534930112569393178087993864473922671896195734445987251637531085008680230714228418360599039743166474609504901277176050968782275016022576998745717492847972610689650298742721303745039667530979478168944850405695616541867358748625217086003224917585061846536933699554253182998253610074361071615076834116019983436242613398940336114988689345836954802350824290466958410901017712838343275223418573874135964296898162348488013927549747778788040300558749640177916856659123824578889888779415559501539884468619237226070085397952514070495804666096565981157861999086985190502811657641457194023765067325380715755681163258649090052332231807353390993645356704471364317619134986267445339233715708100602464971718590632922798258839252600763595331620653254412593056847674264975531759687747905683542082468479773322414836295005466846484151271063313206623615456805518578856347380653551959025035998600748202834621674447328739539465160922595157257762080344350089299281194241826774301762298505571253219826171797427568826483777204867961508337726952771108946163339191528535439430295530128640927062385612162151169351287965730453248286368928497085382685820960495004650431313043204007508297833728177353464477373203128344651456470037713364871706842511851587605469402054020627934579722005348143039938753176417687307056354780743437306086333319005670517915197745977713270996035142591832391430322532036572350963093616337524476452020204786712325037093448454665091638440848936801953013496938322510191166860864649674311295905165922238525041535113651517496086070211962460804023815813940951212185036061739682530057203295896457447223967033214751667351135175940057101606835675058588339121227713761268398772091484958569916463364596990601362282712500466288536873874659076368514388333670860131399264710535429833361363549414143812395132401774539807216308795859508101066583554849312607788018037084216916380213648886375383040*i1^53 + 1471875095628545111581768046086281541287256394415211432273173023840821024685916957656063074439241902589928196768573319949573829286778725749358052731752035317247547541606078056708124133603508294918493711697182213033483820236072793346150316347304603955546449201196605987366884060705607610336932274754044063609989383233545564017508648208840439907344986949695265978897164169070347159080724908380523312404167461409058517913052958635098330905632418099491765227984973084965683970104142737928294201442925322343182372700441140834597458200576070313132601785142181967421728394102995072766321397503183307017036604866469719831561551799654543113655814851274648400839481410635857337763197185021051902933473208647344018286689772115398224880244570309923681699775297998210014119772514228072548731807566214163425511410454538999838824861983687767318778880878216348933594001877524055160657773761642735047315874991765919749745517992679198056475461638425375450680491670634032758796906682865273393109128767301875898019543983569475833319417223141240855635632940763004065404332932618096757413934762838947274359500078244261381671962855563735426654343693384041991048130810532071364173789142270138089037258514841492848433731398276295453280613897469032328473176608261717234356955786516330311314746990246751744299962953659140834994102104759236936225109648312371112546430590274637196905426242785713698163245871475131134461939861407995877508056357412205307835360745120250849072939206961420742383572741328691139884186379230036592109688126077659070441445097657066539061361099517560359076869820857614149647863088869323293352714896495505816568287394563379891512917607444399042603159778700132148479872771860221217873601715379810943222094336525605867100182608228347673666212021245749718607957775627145483166030286817771527386345477269194017866590065107961925139467474246147087888201682875724461607291134969042359153668105765250383514807302515015312692247307979583351138401152510358216146671966220980134236793189874353587569363273806156085985648873487346912487943733085321314131748917961070168662290446340037286557790198049451808020303377818896211113198108681164873202161127110275690910624845712498538753461930414264582036970167985834873588035165674591823564294869819064320*i1^54 + 304941145218195180194394238658355894505230920165058036158969505021433874543579369212312390897121862875241410943651501479603349206613607965574486266854661653778938164250252610130159316091032077793497198233310183112195782744834509140413081704996515439812469974623497028388269612037136549423716645077035436513635600228059808454081000900767054773853411600980078333264114495912064528536777990648067619958678817233844665002241975068848820004084821375414717719112902143977839564268517948833556059455504332246843462418150878697381737051933039732829132581319822455856362169148301795907711034975601685326939820067863788378954883412100119542840593997083045367861899476357911275194988696993005387149031271885638631034089371484582850974754011751770398854471498507232079342442012773468219550395071317990081457462077144151133233308791220228757411658167128435580955461066252509844429243157063135786480476696225610501512369217545747066550471366360073541304760516135615172901389732435319298479114240023815072741569269415383917938485065740107246793375931617968923054051602884885157698239466899175737820689171402285627645944340250239145913535994885269459622348947869697293193785738550410183456525665380567882364776182826012027521250005751463756062194375718056399943707241253906302184159342932189563202183478715168002793965416811665778212050561395259586713824043200683898173612662661153658013787056291078312707855624141627834637034761630062383496642861667085851669656338509054772683880586446779804543517500455952784260674374099132779605960454636281017524954824453112520357976731668187251376760675375895089808141172533560690748089996592786169656829365146456803807803081424774843296458339858934000298007844771175038185348739095950010234300703212558941790050272700201436208262458336622515559069539533706060281987450456346638484253481422211464026123918432502231882077317102758530674716289541359480377550757029759530194895839032990757901100123251489989852909433155116315008257536679517797688497157877801146132412818439516426852302600157769262328714156176525489642343112897416789341378208386347305781444176853749082449295485109672434061042271896552744041406851341047653176552139716006658975456472212776213282809086285086061312251621615962125686978641920*i1^55 + 24685075576355112851243338881769531492672237288068337099470655288514968716529983299674662226169589930933607520806237958985274775119090496355175483200837329795367739660455417600044234323567614969535168809561995004141981221410333370234836175975787391926867006705392093556194258856905809025017440296186468690348482275082617904714058444671938492538303288786537645076059352028682290313781819545304981380851262904165667769585702023688691081144146637843514940310911691542475699667685936807985968085463245869324039292462106754273855991892431770900260062188438565422663273005644048736548756720556694509950476391571699430879476419199152825580000215699274571585178766470850850426258603391432578481019163064713012128018193263781633734610071164935454081480849188589203246588701030160616333624509866880833305064091122923423729232338497198879958895219961467563302161101564457158136356613344075620589596412694276600341606481022228273759953066201408890678467186331737370633476468338332594869376430571351334827477576705972326958090146135951182351005827245399406705489699292237588994940903638560606378729196342260301206080850444282717014991226339712965549314947776585870764698194582903264833768865464479065591634936400613838881702567792787632483832204016927812970411657991805141943361418406677832442140289898698251209166255108148910200636944055082954227529502586442223028286035422762574869796665887779867003433765849045531407942806834086292474658032529748594490249733089210501240082380075266400477109906752601169376370039974641467825992716622605706490861508325753120296373521506929289651395624079299520898279203245339807011859342435351916740255760885354675255186911394191993838977872578916271482369206840305891454866949286844477261919678081673706996663145984057232804235362099705788828164121851877098502441828383117422780908224080586127945678543292180471614563825602465118008925041424948151285029978040839477536748408806135108686118237168424798293580496715817478032291711046038007957379907892730838050032049015101775350420164752672676979003264187851623240204351487206026051006229211956661619851093208290486473174581032520803881458014406969302518894662368223360334787277970335414148748211682883718265792562927273453787985854297249572454400*i1^56 + 1864031650252682317630914410091740132833660330554793201090225739568392062954537794384678811856085833832649077376703329883174420640997181378869514369073239308270944908513824123001295849471387156788229545539011672606383275043043607851999427164397151276009482445008944856244534248291548420945333937301202433969610521796345546284147868966966882355743248914536180971369219864401540393400389191637395530235185944215343157196401083828091241615823508268369772867253244901116113491984296458359368351261689398673392969534352889551392504918076538586671833182808205345652499988517082708159517518677733294757937237381044092391426059766446206013516457451267119216819445609027994893289375949561685808437497394396881835261278997966994132918650262922910391990608630009053485783270087936804035227244018976104071680834231540333564910138939476470341986343816898099779702344024471429187711799209050419803580653175560814665142053985486449462629243519141781676507069775921083258622948976448951878832393082586661145345875077321625347874208304129041231749559867569807945901455723540757688428960355466444111162841634387893525620474994152847517102798525789601949890740115336539991378317901507016114559783191438836207815258725279055415865384793654219391847633425328244663203149005465518445232623139941159048234623466813323318156687503698731265483285893014965664702826147187208873998200788968147846065664135189985221816039874924225969321423887102317659132949853700680967522463004256663007369765417548988835109423443455480689157301331320378434902448036004159684916618219033823335374512461491380794101873483278009996012858265859906959304942201671399227510220941817291556451588609349059781280788604953607656308858609675559193035825744787777846009379107771893174407939119098982773042158603250376246952199887264871957376833156216104084538880939237492523588631599236036151694771190234887569005418439439927437081275718087598822877121181205608765431929573162463664330385612147847110683843195307826227310158093367584458889019058468108799244002164895712575701526248687344876470913926167580668689682472873976878108807753516710401698034442936883998206354896778970054344997304715300932080986431598909319382524430392865401071986463093296520336555282268160*i1^57 + -72926987108777090836783858172239938277920127959913095421406021818766754952449539444938146310808465254576721095290823357892713014838635157930797036268861661659538181336016418919581290058900121871065650029925616125973502572439609643955690731571088954955617092628155597856733136840789128560876922780570619296601517598502005792341480334597386126052247402347542766927046721665000146465055255177203140841483307014333350381617269519635995522744791072896824162585204045756698918395912409085194301838490493139408743177144670487549506410106509250386769069451742607096614836737288271845947501830922011373072342452127249618796563801295610177428386065043635819025556337096253676564857056668628153442924772971337394250206808195372163060942970978012601003713853491231378202614513807855230330269721957684081465782306039449012217092913925923969004035475412241229608937412693180618776239602130203732393697249961569016084153615746477274724095769514509672404936269097251521296940707779760142372573558117431784301802506474054242007612584797251456994415485960388394225035137678789771387673469842289345517442948445627023795651985997807518883387217208211234955199606294112066959461502039991498129450413606046414366423739861788785824494772743712569003963904669447600764570609857600866110295038364722408282716411382565124039581636766204466338510265298084221348073510176231904270803688913470688848317999342791811414812233256029009560745802290361272382088778960132402393576468591408098488591046657730072764429644312165939745228724877621198833117065506695612764161607524700394582574656443894584628673417918538806271676152856675042714610942311235506437590423919422161844156500292910771732580544970213768466617193893825231971765044155783617594056967899030766212991205785292953465947534161637688435955845879188458054623076255891303166118179706675231307089312454449169894909936576296556464407416938788606453423386870148738124246132919141286310295000757852399740756783475032833376765673142815461228555735732032107676855615651328934331724637270939428439819735006457999433229596935063142298621949184384985936867806087909590017900671661317048852097918249175375050886071843432790226568468116200010596033650438169818784445094008011977706700800*i1^58 + 3738034721796931773050497590492483464913498953511975051760089458288745022049472035320984769838732897660136916730529576057795697820973516133512063109774352795899078100692430499719111361700024193697414774030186529382557603840606681017781623813087670944377046383065621383977474928197874136071735416268238169040944954651377102730596774849505246306021141381899593420309323401421284883036076145742124384379096138624304394652265407383708221287544339567233422760376544295057376918563794439528980933783489647497727590391323351986897658593613300160647060264826071839782584075456978516762774154025688797568102066099529129185066928778200624105419422293356686613861753056484400450272463577364220509945897810307695432531004975003999124785417311512889620396421053848366083529241638613650050015824481251999044085861913898320787192887184742651405225312264845584894475504757524986474294575111011459244388469161502416796136022068389043031100105606349236045726859308446018133080364068780792179583801895261541467305313320081338308375285808487555227814426698701364787871702728108614164822366025228046901662950276694709114529830159233390977057490730167665173577572891162991360423091602916586625036029843119982994144232987569345854494713115027352446802570334482767246314473147360050892117048018248269134520950100466216373617341545149748619736441703769848424423923809201444764713493106535348260610268189088576762727669610272257338160312807500388922169772806257146240904086774952885168352856483766751032016421816374047035601847796429786559698756718209564718077781018396127554473462554895597228375545993953072825132972440949920700895335536286116245553236368567778723533994132871935752288935232460917595921297017121312960391664150395779669144164245786809399556650404333593113124097473763660003562448423477769536117275280425683011515355384404833117927356703807476560819654635764034996850192962900691714963943787669309664442187274291832931549939251168785020112978899012535839008060145454839362016941494564393058139409803481765858429848289634131468768419890888406535852819721480628004858454339560024979555272933576344391387817413792138559779435994776985836060507847127197228796307274410037223656701408729943572272135125598208000*i1^59 + -320939200577580407517027663229180529564828278120737854666514388697283727857835448305278692591312170508960988425781255280703417696295308415932288710122413414645253225791389597156342007660093412160641749196802065809301068681309655930860193631586790953288201314876647244214302225622000929228217605459767060731330818869569811845328569301134895258601157928133213118825654269897317125120037329766151986245005502497059157432214408158468610543893604912309552794036926548542608028159300276935390184693046175060697523084054981505907778119048872346975984595165647657006444766755114956118819538120668941951701347256447002305271677862526029197432697865029482083395554897085892134380333917532780713382371385145434245841444369901783847515839911849646904816962115288651186971254336123464533613530406055124770351206758928579211632603570611793482875536090144466396528952795583989938556176905099195280593809332132376199539429976572579736452238656981427518423276777349067767215474987466872281609274079546951142223599300958579721871283602769046673265145661999129144725618694977350521894065354297535281880578395495333624872796447595125362344317426382555315034858606183180470949989718378889137387779184806279891324958953336544068708343995269242977217417785154531818620178969472790636643744795293946409106022751834542864244382627881503340420785299538608609211057950109911002413433861672954985215441177817967057858442446573428676158786477470293428612623514470446577182928679637383892016462649021719701840947995272181627135161868215287005167274610285698370695280118121632306311131025577537105098427366492387612257736392324985610322684358425311829413482669608067969050353647501711374362278047849341927187748724109217732598500255785390553587603345844074431431531385969177552319357381076085612265223899393102893582708384089782786267988755949913989234602022060006960425755090785370012863359305609522559300893400561605935394058616425565024544907801463586164885317361863252128147756623459990518621829777153029679403966270105442512830776324942345676789885133345863123719223717360463747386903569379483269983292888621695282557147241314396619710361185677604700634295523358181352880625054560586207686553127529715766424995102720*i1^60 + -2974552992344074924425685605205101413726978245902259641342692610920949723550128091941530766267380805580975030301807172049748292582612751942135386944169673234922983038525451595188184385810904341753994899444007813851330515678628859841676699284194825679269424446605336200765169132111904830996639046218902032623333884708947307539739694452479242948414127013657702939138024506968922030958909655848018222915246756515731511043554976105091579620826131451567531352139506812495169429365922776868734025853792050492568670083500896445794493503369386085875989355824544928838863903562793254897347204276264806357504707301215162269588530812053496626436549075986691908500108080172372758257452982749741719912447115648663081647132519948570641394048034202694817559034860019486871322494326893086477647091046849452651523935598759404359437784963482078392509584199270786600062606512562433335584867177313241317761911663310926801532581795169191334250257115559206605697482541876508629540133268086213094011627300163640122190743080083156953970624025145114551577006600107633027246048639703631949440533562212866322771993695364076023440289856328189578789281625799780815714524835564729876727571334644709778003287655781677642022070294756430774878133758772719085383639036166783375059994828009599117276132894686262211483168630991722021668098510497775796829468382780059702932193003111103566625243510166702442104124257442811331431904706597242998832353228942708773371268538730754273513601665882215465420797674683851826789014133591013547432676949434329171595101735033787614134990584132171464976037707908122493148404902345396274909370532790075363345485274944545619047320457592005400228159936583007961604227865395826783603898928621579175881940220573138985684652602015307678868290880030722291834699229380328035829348526707357181685337050105245599217239628304232759647973348787278543736302503722287192541509278537014570570191899926942625805181741092652361468844197646475068556155680736480452326008127608434518100835135078795371135617042633443656557017162482691727553831570435946882201267211173734571865988028763173422953511584606129194187499080838568068349415037316880436788214221156883754024250621243117427598888157320524595200*i1^61 + -18168108292647741555874653730050967820457385077846659869442257810630096087546960574899352730428919465364864235028704597064886828426371223286841457340583533544369246991480479583519171799187239181253333127558776846640515426199953187674856113721549730469332492835542558340980469412607099418632853465776310865474213903972355085772571821115062094499478247870764947083102563971372493095505290096076469794584825879773796391233410446005829138835054424806717891897907873151751323154313176404849211623274132733202382564124904960912362623400103835971789038262318656526042812754541794816101098113433351088891464214824364452009277531083503479567049623110617500327264136264705130100317610515060944381022561746239826991468242445388996457435055819918137816409537051195984860686980826695707183634544295230174927649050891247870594370794860250902510231279087662437177475477971716621630468112692393285063164555388121591874612978655799233777063895764008472393138540046120330999030911145743036608461317594247419415167072857115353384643063801041252735173116105567441194680927724551854410200463542253621397741096041177477087232723682746226879283997633063367377803331974161769944109480424623283333246142116366894314157779060690155916028530960832467077558881167350152335174121499417339000962206654013374162584112457834236512254987729279106139958345869259032817683873826331697090095884332305951324853286291506858973114145817511243853351835355054065659862946609028659500529284247347122944279167969334938956995206119624817208262372445759315614459592058385404009539643440993892383607527927980085408144038405502422573242634099347680501236181108778691396986438511390302759747214501819198504093941221561352078705320358342184693036000500360851927916523688736177565110506946502415711640036437966789013350302966580128803315476580023179984961121222152563203812860420175995190391004750548417116310561996112856934764064509651064849577868626547142950328471657194248314074539017552858168439708351547242946884209811798083648300693789210723385860762872395420580292283770120607725490213046926331252821277325575766943950297920887480995793403531189932784431070584675262160615386833620625048731433566102232550090746101760*i1^62 + -36718096274319417900291472279197965304121470578956772401202525885761209431379087133147281493754951153559215484956151139895744858794585998660987070219269310791363193794632977063549295543509013838396375824305122497220241036703856961291413449236244090845588510209361525779537369210680553975433679889168559809584736026790242911549203967838798206406592891281589733640453310871351378091711511140598167798707869429218336924920152024922852722865529707129552650860412075942336895997499006639495575026919622158265521922036298337671968784187374270684823423791741636608668271424688090493121743517248986990892270408643988072188806840943217807507961721219474520503163661183375221108450166260946146652895502046014592360208421765300443311151673620607545647234789221129796724686443926484116255699355973476542545648686115300650072827704948540945268219088996594813900028874460528540295423281803185947715839198955156494853246060131986667653210724528496227174339537571012615278031636141656657526098800297752955646544073014199678946008968490585801181644041869389991398077333994093496734286875377198195970963387348738020151183071674634240280427751656518937300634720104415907044188460598656837527620262788303902009706486980889490333263627580260058431696100768964136637317285268157906881890666651725027231179880158581156188519148514830713002368610090470239006572963734148673297896764329585379705696380413350514521992407212215469123897988982101322963293739682855320657358590836836806264960902436862267202235325664620182048757838634190029081684520770762225832113124374033379061027041372293267055485530008989567110460430610222795645213989884724496149066034721844752041072011693401506650983502135401578650897033765266270033288340319778436299894085269470736517195210653222011309146842399291532263934697340366142318840661786164241429027019836472538947018622927041649938309538860134695158523191354093810898785021711953291906060251805505020897208838490839744373836520238311962274455450638039359986938667736022805735949403761498038959626548407932979291832792838331276766913919662260965839274897853901254946136285120526180013824236233774543818458290813703037430302743311037804458538232163370585292800*i1^63 + -74954332491890014637094916255294939342396879272297011772957228493025287924992890592305500889875624335953132934600480384809317150988487845906495003294959125544262859868454202110939339527390421194301250687523804255318832640664398540650636761896045017433659027055466248277046085089261633650322840429349202216679607361095217358591901289630621755974242687302050602385806035495948112934583512499220837519934530876652914044283086583774041494358611424750762687170662513562025256740891804607892983933806195916607889629468223993225560091287780093026548377597995594479674608782634874844204114536234428648592250833932285687097119634670358367407101438110742429930995300868876982561554038229751245627111343043145386429484942056587617006558926822851865883144535632872442242804174255658363608743172964603109859973655763218607662527348608804487415536545927717250509313051182034686523931596594043471880965797485004944859807855105350766011358917214313526012218291311575031340946815431322236214602472431314231293290837609264765790541376021419706818618854962497225155754565493999995688259456666428284276394223994347301180326318740953645790909480779310258182235919039693534931532318297682381080279870055110627836684688729480266615535416064285223266916464911522560851064853880974026742590872496722290515525888578425273810315185505735481855164496464828892869088974836775461362774505333066151083585002833751338378898984505686239191508740229072001413411291788932523010634454161684854050021137174849674627037901981538667680020785125312826666731475484855393479717970651629256587721683799299945101037809058149095950430602147886460762481713351637738026581976695055159739610469007427576475674491785674640979744618461276125267725894128124760248362005247971487227421949704679007689028663025060741446656116527732278851831811894335782578325431086990926250146951888636235587399549653905503975369055911650254342428187437033511410748376325892725825806273972628419604176225309221212491850570704915924141611621086516214927916169028773854714234496124244037147675125796345343468723747607818104389140625861566969889790223914069032250389314630283887957807120039486276204912878997082337701856804864000*i1^64 + -68788334809854931714152143777015045317176537156730267891047479392278830831383860577935058417128120530755894358945647030628328484503249902208222510333866355949423353898404500528287323985843896364202663574078783679490896809047759681814163204871257697479975398986165177827349577343964434021806531747385301351801545534688641000723915451281030361013991756702926060946982238573492700501368178323593466278868279605073582730340806181151123796163252894225409691367296118725489862716108425269430702644930849385100359939482962071760676240853880514766219046363404898713958723703164724466338646051075961337370768981192229676344064497546209558672419468430326511223438194400503346599555854464413637725845873751204921167492145907948641406150369213497535716810875863351553810738122706278444860957334262146798153875599696095095362866464182549911535940687496155297928458556505617727134441856520724893601878521653306944505601327803157096726516366608583533534486250098111359987026479101893853358819106330274801767378914393248927700896642209615570569792854290002497392509329432838096345264342632551516609427596636336964230494319829743646699466637490531001526033546002337041472077693275432853961598844537843340921389986066789708544984281381893011041019126090465696687241987175114437861957888567447266007720752112855185391159112651901568211384593252357578361774301552389317548095678945350548583593380346801643450466276132462612575912643929111189269335709673008141988233795507726540120415703128067111691315131193255369612498715226880633491118750054679603637764325062442717271011191621502358657878639092000376701156973178119512154181482256469745512749572947907001931221250417201680964802235475823529113472302164392086738210864552457255109286124360711214255530400703716826434886410728997123084160787746106985773095967537705428426556654141558113252165330595359249434966205705034900765984674880121709720412676996506707432561616679256463745782121428226090938788125162754310153949566173525878440127839075609544340994666074845715393029990303313721843613750486250063137390369317390924890404294560304201644876865134832999973193896489895319616383820374075820761851737838262616588288*i1^65 + -66522933031205000797156540771521919411225718697380139882417799956483209650580286081982720218309940943917427417091321873350305751805464975471912090853803276092776806482223738468462902307967920028767383306172104286453539618028100833735034698906953052294076037195148025241784632194136755820453771235146717177260907163311047496638987336408286790204982333630083946954231728761496301216225112678202321782654946843424696007606355084778612461896223873458332830664800871979053100110849389486028680126636419518736369235762523851888741267979427728160276611650316091019959028408037554474433408682727930529282607664179317630644771257079015056498709843382621892864146801673043800296739840861440527743708679631491377219366454306542934661434987717491761348998621664107409840733571211836047015414642044867968969262213770235162980513833897857268741366571322255695036721036435097469964310985634579421190839293941829622629907028123680884318724277129011294887106241883848032289953718297988428455218863869188036095941088080175819561633273012549738042621243805317516869485617523851848570225544415335718839711641840845779739239035293118862369471575958691682628542246230916575041734717473586752406855928113644347008856861530459199218756924668188919635736868181602401521744882755962680178006276367759447143583387748407505629737404867091372859290610279216949722708250945779042792937920985406516326109599154077013467405125758308559965380041902350433780787166937295630990093237902881864121047915208241192653280524488808814098728694649969465610981378300093912674550114940263270459528834241265473851862503979381828323448776067631261471127408212183771885519341157530985987926973180540265720663453750895902227344502625229883367350707027874422744028375375715747027516856014244272733640618094487059459379559709728306554875118275648162233775445522702246098217285628239752079779895283359432399226832003529261359275862062595382380783142729695986897490489077045431252043565670016460286537191088427543997840474000080835841350823282804938750443634074607515798105035742139162160944789503714976249219800548382636670397563230696145738268827375733385852724470537005020788205551616000*i1^66 + 2657508017738532926871633525916525774792756113613905124537078261552706305139808249700982127791944543035007273530829511695737682375059760197233075562448005036596468509388955757535884350911241527142535823769624059520435073655852804869326902864533988360953125734651301910280216228874258999199602878665450454035216602326387306098390799719443415488504385122918837339012214117599883416390293045678535443561784817087785084070268398994333038623516768072621950716219250815121722851863608949845963811644548523165207032348603947645766205027985030342221721353310692146614591960451564236252397530674854002086158114718646004693431711360110119274353718155208132643769761928026878270725191687966278853386943983327612531119707593906394902179612898685747720496738750771579568090298410593273417559029066307309485667526157351070566382519554606463320482277861667669046640717178605260579836401293079918807470616831667292028072861316542305975533337141808763519973146988092920755622085172744727511099774867278146243904561335618080145452761378565139960276710419752264087124342731965709263828990263780418707799709052762684851256518682247082730776464072573331157964092775217646396646420067215592113219952311265510660203320042866877832411326438233461205438365918465369102033223953445450029783292923911708232049698051593443144838964911172887040371121571684504149004198351539114405899762204962341407299512000632961688641390081602545177524592973788033761998125968255782293090451793871056634537220840859258634590971396529120161158324435659478725396832977505088083608605944732363286422162800402469291708294268103526176720920863344464839168353930052007810115029195328355546793781212425499170339401133115681837431006823746006879378119951041872406438522922447117184901241786188971739624006957779145531854634936885018196819413509685049770925365419387974228166927018260779201941586687406756321019399423921660778615172779302484193323573442926872931078380921196333496223996083608618376722101084323748965498775001312960845903394130548021549140098556365043310523763957405226950779316081931519459585755828892884639809947268966986495762372658289456126543349954212440047616*i1^67 + -59435754393427462993945608156749078614076738754370096575009047012859807306217483824787698231450043207787673401308764163891146363716124772055592498699175448183760919084961344231860594879462390223708581602917595380628939325296657898228788815094596740371472154193532132474560822627769051608754978271555457125204839310673613519058727013284420448302227155828913255426561345544386936654005685102369088785523686922961429860793370258903193028002124430395620667070957218309267792152076125324480379011043859596497705075239406716976836023958044691169453175870695467328873375977913984300320073730366221171833352865197848723821274806206782214107122668842842637423727654907054826577777532478668747403229819804263482115238211536270022674967850195746224727886933825586346953364865876321064088291295440181927749326430022054675469905881492308463256598333237840515831362072562554124192612118540783413391269600049900441832845247976582547364433964524320668507425321426865679918609994563028367419237449207355780202150292215858452759010186868205556719337798823662272522314483763874435475262114509573534760768918330287407100444799433140288428901103154423292975047949091559581705416237144381620175278439678235054314271622489306790806427726359529958674593331520414069753399407307138133375375069599114936548511764580572577440414699605640080028083961662083664144225575834225419557014288155333861094864929698295796019243313545458149244872996219758972672593677568530226929540459571900758545339134358200371654519859371974537086366249177955315803680668979144818429130317328176490736368970821865629791805245912813491990188342203656582042557924862877138580495357054973051681418360479378272196047797885699006328687434708491106508189951786156892071378280909433390404932602531750639833922069254870900846157288139025290201583296003069847909086295044311937796181840846883127280273257223423791785747400309454488912357249427981815862120938647883216614230974429051245353017771622587342432700806081075443047700725106618597050589154955591505346720225183278253222100506532178533778787759513879108214891917303398275398247695521915025832341854936572482883745218560*i1^68 + -694350079429078153645656386315731557514817146802747422189290112922285109875723114371586541133293778030888688024846808071230854405873664383086790900856820796645514663269122953991672454849855784359331338704719261303429130034030289696666659611696487145103842079468961848657546856062410598867746376037576491546997132320042901477266508759537942778866687419626403305126492773065386368377379625712122688065521321903842003248579190295240238061524298280392517697338616706713929404869957632668134884753736756215964643366561874252793501126619067112719567530636565782429697789280203399208330950302409724222357300075072464088606952217936706301954652461435489384454044192957761947060913810841740204949496519229786546317520525550841162925482449836375699300484214546434907766466284869532668718016369256764657741341430786302203907541920151562742073180280327535518584740108018238413800319863122388205472167296298796111325290664523837973763423638758093232120507340296419926685811033570381966331290734512156570369204350820645568138019835417863333415659682558502264778594461704114413884311075249048370694287281713912366186501834276370519305074515788164732989033649764819575206116533817194174856458445490731613053927405887612910516474606727578023478501827050996166916545579720311176964963608166602114583005712763354115799803262355572674635798135199547430060967031210416576850939075962068860590332532788311128918728327778672063726620677451548220542173643585429143637062802254873136789244457655382387894117091165339950610446004446911152182961914187974695195677354641381092015250079100525126425830042808664602473380441699140888433427138114312856715410422688971373702415798267492244728971670771405425812064805999954645400826667586562404480020864640073437035782538814024352230315768954867232216538150287965634751549983442368182664743880565306781569844519616663546128721428666944799154456215489909662465211056129542321941709806809577917787346988432711253844465877195029800640919842804393236424121391188167386821216734541599740394804605685204663599387131553346599349663921782930549894694915454504253061546890695621845216672783542517760*i1^69 + -18297925490548943132365548278627210258021073463734497855554264171403688949169980243574300594779690232477556680968051019405286884465645502480321420118896998676361958163513013403496717675717249288415231164271523054157206824375930426445977173179696281389103688528651128166857030370165526027273398149704053735913817132642500709128210876474911485937520551388155685994356153073463100796646989741253608122442613887501633576027156702210281247563156396081262246893609471129827873967482307392963737800954634631575669756046987437246376197769095717060192403327790150503681838595394507437585203462652724866653905892212966708689729780837219642887547824098807303458722241117174233230917189406000248103490871086674776959516785693148194051123788920256422449746747214966843798326801261741747429228757475960575660945149358833290004094846310035308050072084195961075967706153807139657534254075005077372403392047993731285082825667752377377278879666253921646304400640114401202860468329043702896407580724386921575446116405524197496532890894034631631198275750066066884106426390524619742793344097177943829109822910835329278579011614196791993890195083876049809918744312282572502136393652344780751757873291501148111439626751908709328990879074875362641661385002492834056072856028631012232919880416285610500188075997440402866373815761406320032387605913210260508914035065656225225344016294649881855788133818442176398067133429936885497189475864361382966863028474751255158993997264958593357088031688502262124160766751746458709626173289973480799851490722802544516688601706507695636298736401674099127091028873757065027917961550007890093884660832789053663497000169281427509109160558653050758983841771566125575398998963809041189255880164159154077327466167787309507686886893912265434170742064280775234335428694464919776505154226872708539266906843921709979931771101131104317908791123226128058936417112906329091530922512776435260638249067904078209829652483720663308107291869420577784667078523258670679397750379927802294285189101968716421142274744344615565874189994640781623639245775303687670689029617752268692010654648047468742680510464*i1^70 + 716082492399829571954238886816594219101421885986264061846333589072430925974892523039328575171745311213866303920136944953455109001400538092828481289933288882874895603016081038982418720020458663133060869300584438412628409771503562918678840931126166595934372863184558201402976437893481270374068871648581364556705561948005963489349164721065111950576407768009691740010786241068126178194848125348531812347935669358131504320373679089764747845181759525572957473634904134549563869614451991044561641561863191787641303364240269694315473585579069043847575034488541960224961915903748016298456371534882847257886937428051642970145276631042769087616360115489427234092646260199537452273297163845667659732461480520928102168903506142264717108562937531913809660582944843990451543470297474807938725576575196161723005623760054571131100434328260008277349424532541323726862033437919892284323502628337002605885635489207336776876389559081576708246361321085426918583672835358645817493407124781157955465156246158867895434995248170193549212918164665324431719144532058406959602714020469718933650011992506651158775218893099003563529951863102380527406049946809733482279501104253901193209678492842526052450688392986333548181301619759442181386340362109797936199961162267675775669424604124795590216621320855979420665551441394269448120766129862829974283373084768868081806149800373709375597239666092000687748911652713173020688766889534497917896606011911714241959930822514829337598841967157007417698517583166399318840281762394489180770883238551988168560834370384827499759183867818315759003515808119150494217905402184959806698975484890439650286383179942329641973068475061151883899257351400937980295342621514790376985573032326966912556043470637696977560671152603267042113983930576786230406584457029334480983337790481361543674438787496284253980674639413677658471303397443117538678368249499045007183097559545936399044264128172600724941528098178294869146996340045902780007818762410248155483808687246225166557952955289971316973056893194103494137216770545158403343068206541227157396264496467003428043831539382815022379628298240*i1^71 + -54775629908602997555176625836997608537268173915502876258607519582189140960390506340013561484955341157146441731563771707972763830331131966016757882377464979446253914496636311104860485793272993049512864391580057558696099860769744025321150525107242780472969767972025064259534301939225660761890956580860373229471731496204542568818874658451979533441433892572059739855884560532953126012103036394984280230051882422471960646813206407553165346695102104788404044336502678696091157414735739380041768610577826420001082803455742302196576291210608619404761052940181537828398517326913226253655276762244178235049575768200566410538672142175868752167720304073668058674952739110223524748453610873822259909359478471815881298027933747043876525736276777227426579624112259920785420373565315424154384106550230192110018897440901237356819132049912689527425723525321902186719849326274064024435741523985419655594271166484557776376025739695923073888391528598443373442868656302893768618985681257183048817083538425767566515498236145712204681141378149553247404240163568423538356199407468859898847212693689449852093400699415594945162326803881445738445014935033397581817766612226687697915457910991108212059926513383760298524610924536227227440139983383864578632573398192417400610255925614291266642416205832141680388860574991739488087293975310666278870496563872496745700993660963782708704300752407695367936644286797102782851805939554387886072391375869596798928252510323995756885868714942962611170953072117742217537882215020229216209752587180098112500415532315333722834362755795671791733299256165658551481812687929428539097535576543209302345058817984032453046429888617749168751556642557008142327614015138340150734458047336645499629799263060496669803169452059753581634267230107349444491373967604207789411692197198797262225893787007459949259246640363443241910436244973112847536715459063478347372101449778321298510231393421495301408744949928706582594922596917666195787584753888102405983827470199487795659716686609942576510874969303434381147932858046918796613048574150436742744012729474926895743339534385916936192*i1^72 + 7619252585529721471269465161259604795088503373364801634678368380365907089027482107993082095300066055542189407842098138426654894511269750296964040970821676006218987431399979548121487952334751031420991722331781484580036504402184952745147389267112118461708480480321828707837568969933045900529868916643002485394208717883236847895360909233465759366768889132385196577495308723107246562458907528775944156475365939414013530599953122817328024116769007281840864788084199570062010579304752772792030151724540492284553786223406532080912445637468509349229620415671028981198974284726093912856759328410432981371098664359564742091059415315758691290191123367003857162915904638733575422654742111212427894784024162244875679766894765068917288520435238887315527636575838861233627477211417503845076967914004964683354350999393599970086182943812748954656019812172241482388994730724262156272982280371920295043667249066661046489771423328443778946758781261092280544457681010425347190996659782795369645984690305979894659738486701456814174056357373595835262610461469996456508538147317864738804509908436599066978578121079221902975496746962310674986182135244705007418218575836292530788024974185797407428644980086351550041470779659179116761614258715369227088743047816820317310533906226487367511855822773100206120185783516462722691710793389190727776952511886589649289879380734168677587579313622282055870033811898579564253746071770925011000336863363775463485959985873158921042143120096290544369043389164885074752577363862807030149731236952113269767949317768453749451175754472766167370162887592163399992612656959398725425028728831769513919552013887171943813201792211706636572371308433914343241395027283999812545333128985054093829031724925215452177447839895917334428646442092739190921551195981094670315154918822152249292422326311382411800691696773718141062520481046733107898189455677892798866506886793490033425118655115952475368055520026316979412373527938567598078561276606211983968302622055304821821949796854054630234656410926872046285338443377253385756289354580119764871961640156305212477030400*i1^73 + -478146696247201682828059806264914523818626124398720809863517112478923237043205106266336853383926388306568680438176501027915620940871397446177636576495398479298015364214144663767554576398463982715962266702910217812581064924264356969495477282352062928449679274128379456777467384278427049851966566512919967584364330119045560637624654456865787768178697037597601109487877921523007851228311319589686377936732356326369327865753400365189307199640090315299854102154973852688315562410293481983705356231848135892804129283099805781682996310628702974106752170571063735084013246284121321639619827438669662570746361466147620029949485549823911035567310136501019056669392159237518384941337843071430422735482209529484465283998863221842120446536009649108651115017291556934990968993920648000191427775401997348478372899479657330280713361617232293036624697066943237629103267779949169531213238108624153661274332068330914051187189242776139261528597098392313508637855130888555187897424644038790551112830920884034656054495757530412807005016452540260849999758930995021635536519316765864808344124529143089299524121994699803659509397678171120582722947384814785211500385935197851423025101225559694332046793154751468340267521127320969996061797396176339830154070297558634102469030136922619903348510870312271622086825696969317956014994120813866971909015135065746353772837729234883267511272722240859627690367703722697953877132581466238847244570476155353660902064950764624111685220726111659787481265425950588575155477865704201427711892530946505950189653204156868918647452249040853554523351684511313136041639712944974010800155061768578033782302355677862920579560743253377731209196987805626234833988667365464773092441623526230321797928580789376782642296077305768341949807512501309131913263624755665121015147645225188178513788996960618309253436360686955793377052601673668644696923186044453963021229902516148943419246746541322991768777587614302739126930774480457104636189265123639368118962586051818046586473380690790879626847613793875174806219146991538376680973398942496039214157189120*i1^74 + 12878646460214144503949737581732817697393848877927513272626786418808521593505092660768848939624196512779961189940652793340413260195702276439516237224351866222558715277679182943237137135899684037840661966596085736417459854260279137446021720289201765095345826387803716425164595806675407172071480013711062020020782382709388628033450231850523731020875767508112881832724948488494987988270957694898089260403410007882433498500781855960222365349834046152501517889464871209581048259979731132831147202661650542387529692201631674031499240079682198569492791153896996161701765520861816094054340008393106606183189226920238732736500928067054036194380744389749256872515806520695403254775217013280717847591871017944452168542520878178765396294934687294163859398091322226146375269821755838199570423362316919856926932105801964157602984894166940324905622120364240723687022018167728738353614422846383973262860929658186889069471413874290902690712567291289513452592881619259760305709698446605431978023356727515048989085239388587622210299850947504700304116597446037018454613878251479384764338849039139229842508159403158205707081617714290490391288513695999256333780548521886380517461950087868126882273533299190285292884669070967021918717255378089390563489632130035430541468311924040130350079628980445487515924643331965230903661699386837736603951117315579254566131772646563382636685662189718329314956450147234198917099569753136227741774583206072038208001400714219927468157593251314658551027356440726773910693901933221085667856321396798380523265772719423371523999623189697356916772053593186904187843341401199330809991768613931934585573526838553379197540735127163891347169289535934593193216392253449296364983106104177941671823757705138128009608079471059966833839555277847710393500400179950534179102975572993877237117038033910039003059947375153596936423399695715724888847156340859048753464475383834593700642155750285637226352437917534953234123556495704293792256509132498993089754329151313051613335923797840339378449107716013272393459877837131088267497509527916032*i1^75 + -124819057747805953564084781613213528177664546961461312525763246204895529902899168905236342741826123414122930118376495100670255231163576420532421819072283699325870819732190834900290217039804256483039463949673108491853225073130244481055912968774067670767430413687648695614472654562213717501272342297672152802244993944767817360576163847052027902823240046161247551699885648805105738745902829517770659351653750991270077837719548258508505171223389921511151345364283964514973845271266109529752761632229736967445686957661471962737823035986544145905867618151594891227189607487276604781408764998732357614824888467877418909492607884271718696407457005875817664130309896157489478552741013555481971274325780952426861318994857626157094601489381832373432999406131450858408548937716637075558412308960867171036442100854470001248749745341893772041750852316530558793040559629834936688113128253887071550807487127418748673015211351596065775326100434021280577751069154319063103296314673811412214969754759287175645171694382500538941509663085396480284956393800492860031206543993041743339286579437640780651264549329992398168288967427847641833613086549649704354736894713837024984359362249843056165871697038466996325003921616661581669011915069482583013868957546511160074189998637248701679500962201820776005318684896823729202792989494902932663039913745247579460350822282452907464976692576966552187704624555870139123047698969501235161344990007646190295530200079602969610860156543680700197228588103098209392245419666912133260161823240999214738598492299201158224556934687572823209165451985125468592893341656111184156759809419322676377931057691517187024982153604370476146272421783732488213844695332052121382116050103456060745931016133487081257683230407295774761182433549057246158201287803749214074848212949585545365513143352950105064749357209435162846474562774831003352198288074672320277062858644709463089325250139102657166844267065471560706419102044157443231339437530134606302858761095731306982366163162637887488560241837816997844720845526515024202240*i1^76 + 1107665274089015868775004052421360731179808865165826056036558507241593362774421977932741377633963218115241430428262876532981238898999376419978573134217634217272984022937542106793577632181002057892630048927409613237978314864625761795700236313664332096375072765791955041649134081503936292065297773106440702395275429059622551078962929933115803411474514390296929721785045862514985838571693494561761231890952179269760607454725522897450727519564029718908057946598779317432105769645485876076839190720804202824490624253334685094929785050085380212691195858984161549984932065661639394112078660690654486757492484344664305869866003669822100889898077598634499386782426077443897442970288539701341681524306796261547312140483887237440803938808465953966315950225791003697964025033601001003602552664912378529282217770403980644318575324731186951530519597897184989541247110152946125604778748670390915251524785545934852056916587045523972846444349331666314732923383250493152735751343511128489664844767875258881988511899410971719950303435274538110887515306697348473842601524198666524927228597901832263887775440169450408143341572153228207967652664009361191359279653156431194937085095696860466245672098757432164993276249473806308233201866563265227259670794484293661252113480630506289810967788573344079507022932829954956352637690174185750073961970979902717024399726851822379958719155182615202350362080420676328493114348982674596938504844272036539391984558802883443817550392132266504554586124452715148296272514844965964249616921231784672434548705374413947948282724216053742700966331840907139296732981595560953282777533561328178703138548471714999178397689284477680413055947206804991357597788446661321721391971044985478858479891416003811419740951203854508484388774365589355024805465127328675303522337463682440061243242777262527852100937286880183868944016707694333070096802859534592635503573103574682776626166497834743390989383290893211132674994059900300679463768719161264023881208741099841298037383309668808398898618489381759439616*i1^77 + -6065327425789049361619365523496520501419394478615021925222758751608145349312979894874247949758957999714111372932248907725068085727632788579575563184539246029208272795401013013640661101692957817492986557824751867495427387548476622199593094764607586262955962846755845332898634155583865849038845781264437721112685357348555449723222219713004376659303775641197535266705106754919478584170807066261645499197870870682963173441496134116764857654147034451292377043907469265633886848431837258551633547441243554291891322530943302374729543421851113482189520022154144697602084874082568281890399811384465848982881223220587728348741742009354899588866499128731089520038467462141106698974200927135798319618666019148462189698658904599868308180805616337628106401173523482731225129557879544098659243448307332247239449877044458647161356058049096758559707148271535531417305255918085899899668773054070160819572248751158196159804366593066271939450858716039802409477154522520953323151361696226529793213878172635383418883611891947869193575273585783456272772449243221190628585306224279353933202367187113961377972331745511247341137254306737640273063274714156152543448099524409994774807550214091441987567010713067255639908095650817382797380694076861676523868744301305926178866407376013418858998529929826466362639048303785584312125209975024360847938784475247969774708051518936503092916318006098928048942931411299202370447405807286421286863075421997703130588250782475906060082762283088360690982557032296576864749583087678193087855644470852578708778249174773215218500807504354519441604989099334914957150832512090569959021238991987478460878698591593320289555448992900973912885565421384895724037104667075105343946149782682629064180955976638846702856949685784687828406152161965524544532096959390039422872152024079868013890539561439621940764451163193624414564063114708941692816693602182515539918727758409189501794732936798150889205680937122880706774965518212989919196974685439962894084271235429763843377156633696648170440*i1^78 + 35714023934659980970809701941718256993613350483498720853634125077552527472110753605058703685968150565224781598801552996231971264298461369721687730072902435528996753905847484729252150693817308503765447072121706543916148382080642002681911236658010513286043146735076331214117150166849710473892959754678152607464359353022874584950610210977330584979789395797426167149706562264107778610471630946803039429320745279765584740587780477645999881385212782027030951973419323952064033578278112471746446821281094819756742563877981785235065698824245165094746825429114741261596612793121970275395584315072552174919153843798590613662157649718989068564488888051520031528753360655300092783297030845347988803153030231470791003266923943606961451150057029170631877775176011037279810479045499259858384553576186012532878030124336776271650460774223016815203488687583420029908901315841567459718519932058873646480259914142410977876426456290762771000329429266381952184858692916813032819987888296817239187000445862505270044398119171634085918675389025101982310768545090605193362007531734010235416358054001780661005985253624916130455880689964887904724766750109768370037846552511599784097592088662002621118080074427107135293008751780159729885936670686207627412713962240329543147358917913608698303956715214664094257602873414525208531795812234667190331957164611053296068964941171748325567786707384929937712811509655792063899150523383010994051007047858905272266659555750412407799263909289546542859925832228995300622612278895107406700720907341543077765786968390847898305912510029392124040700066551986913526988369305609017124015214174152438631677792678258383172344273233440453714998932044056507985873594674523775902875660888315674868852057281081908682933967552962991860385691573630964741322752133018512229987766707253207120086022441854380402480023842660628907458042711395583265834343146352618411518955934943520524754717846659976728617739765428405920390162036620871448070651029216579050112630515340721305*i1^79 - N1*3072985488029405315701038752484831631998752393267627861292339243617743804612199213123275922920533409564718578147802560621431219649449629690991657161110551557213483930588957366435666940859259474002393532097388441157942813788873240141435181725866407827503931304957538185599470125882254819479318579141949926016542056523770533745561353852591257249955680968048214666029602043848571906705592965926298595060739111933615473314035411655870742640935625723543500*i2, -745230759114341121205012594881368954303981269088884209780447200309953625508562453460046322820077938079279396687791715471563656230776246048862145087019978916808613268804290829312454750641908355749448000752887757548534132608372861049737907130932205582807759916063816102051880321517277032702300448997492704632088252822178565063747072205593392244327826354360198148434827994488292630675884731020368543303050516172851442289815932538174614293231389591261336447530736832196357365078150567427471947935173109639138759978604901900319021482647863418670125855455906429752760928942791628751126137545838682274115038482043703149748596683031302001013112089955182966806429976948751900259855213804836015602318697532371418745539528759067421500410397859949288334229155985705763889979142077879666809752887588351445506758977691175555845769792135446199543397905191295032271022014385285607808289648750179411933404570874450763149710655166030380205028009288394609418288093796580204636749320600230365967107450556100177667017993592419619420529739529262474196962380328395496856764579234366338010702586584347302611432549064234305445189470390289093139896814884604050329045321112414732632113983100578621750121479659538650122109650502566838440356747136897525524996347595091143087553699502901607190836059011309823976334824773039843146749191982175069676504244798527556467152173955256612951836821547314190821839785121983105975837979063707327967515967930164405943844943254250226736105737309639824937009661512325889860236093428362867577636741026950416167406554696401155384939323492565287074136788799317380279092884401025836190719730449321859681158919204698060861039844064660799544584847603467403961883771557636164858566793593050229255379649517605829996177311185817077246584981259243087147444720693941241578925415877277979293330034167473083453923516416254779258731462094599490444192392528063067891126302755817579279820271964528528044566889945501809734877843697375817216273685934525776092412002730833482524630023625912649352836336196844850044670953361049571915790404698006947194142743433509157465688626569332779462894180777901372920287425754279325404146323039289721483096193385147842275201065847370222640802687282089663143477723001264323163333378045189984835273330872622049310732219525538705761326764402441425765419650984410744797212665231588457309026135612654464482028957969769065064279941840498076214938738087284231372800000000000000000000000000000000000000000000000000000000000000000000000000000000 + -19460907015872732800782489424018400183321641972639604396921391771715098263855674497169706032856788978543084376507221039219626123595940055030009991946777994841657887626686886359282583941336277786512400958367245873970535783730450381341538147885412193956466924565779640668125159705192972412785404719237759943936181606242204877773264813665439701432758599889927407516766817711926322369658680317824211173530543854613251676755059897880728426179016105343927292560543615683370328317404575845663074734384678691813998096355158533395310023166611511458171559062564582873220979817757698072961530968900076907584278498779604240737543115289043769248142691084677335112841885753751301704118262796002175106110017451603102507436355612047380273639698592292674714594037900355086443962398637797020347819750447202672010065582774544876309966041102876658846946512410126195518046321230299302862377503552004858720692460554103062599797496553793038916753392048699272338336079042223279353173839812021731658530340120841938220620080946886960350220271954534473046530763566530344172402456308064680001520038245186598916475662394913490558738135194457734138208677112622484693369544692009837144570676394799341880510371857122358868638719254557385802203946303081291478663693617382379774901919106905882428179459672358679066032219278192766471082273877306233712743541999635582271082413464035796063703172409815970989672308232315460417861689370063221246577378748986915899922070818329319676171208471124526686829135785159876152830591232905532102424271489121434029111762823797792864139562189988619259342893350524451192704032971674815255810242098151365330111099922945307107655929097216217458855500566031133428937975613282346753162532364427514615376617014381693835364626335712330977194030130439769739037166912322642673112910988350179706621661475697031802368917864692666903262956480646113906751383044603689687719746294134590822785829447042612608450773704503699550585292602346029759547770576323855784675538807466467425452773069687488381603820080231982053371056018292325312844222250632940567408818931853171587149887959497629713063697590085127327366211171750743170712015717543238176611553741152966400326878184457683169906284129201106918636876536812765344542036600487831914907811771458303534970652291572104212505150706795284523616689694370997062057161463555534892989437408092615857061737724816682578976763090793222695903165709838639431680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -281938751032114192518891627526789072589071572759370734909111634561766805178122055171782787578653357297543505277559543979431935207200135921395779020306210758608924802757708012336906479958411521864197379886960658312508006907386714636551857906756884761494077261763871208511356677805072923790154132998089907035447546272418120111760840619054283133840962563160896716526796565752141616915161107502611199824252193672219568889378832285454590758201262300037248046652890425514798576742092861507398317723718684150200460891913331622049625890103033518013055023864405115409121224404624100890709560720856494750312967589396655910690918884983327506253866527876321165757844321624048214537425926649430416727598589788475083096567915250915914767896047296219900557911446019210252146243409650401743366229508381773465521307010409950386743646293782790697038170546258244608187024667963185790972268000436438765178038623488051254235565655225095845118515699901127846854488148390527607219609331842493158648565501089965848954635626843427942174102936422170737572078831846768401829263757100283040803541465262868369505619606218898009134004129989820420764978443536502682595459508027960162871987137542973216892006284497455804409257247797369512262240841103930395092952286289615396291125053664789812013755600578695745549786586561460931345993013896829444583542018578545037089076788353394229652526353302945288574580972966698615047856834061933090333235446189402663664312708175811377061161634560839972342574496105919518556195053756685758648240504530099142549357604966157672997159353591753261375606213752670259016605146908475562732885414654355228575629855979320105252452828945727920674631445572393204032706143537188085729416022923286580132811609060492490305225481854939877503181579454426163694499263183230945918696751689556620103708462442296346622924048313667059704923677411298525784671760116713663516704784465660334034467501760762388810985899594882276544301142470892375952207191584871173960975396160946243772343448234060933520595058544425967854482139819274551947480603217849975186461917551933165615249062855669857117584315094477320591049727572117753673555124218489855053502098381716977551105491986510586949114051342497719985115082648085651328606041300463384493574098069221157493227435721064466595289658603897936910017528533338380863380304538199091172089470052278357430003663381380789267412120337677929324516629304104944926720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2050032195868840775309756969502259614526584005123736334072923433412214877243800406517530348962187961914528372534060873526725333510997382960675856519568321297717398139107786167082376839351477358622091531181549850274961771029823288715265363609938892109715743913131242257107820044509702883003902083653490158430819016993624455889821461632355499550910577917214041533599754726381332731776134055830480714687348645662253274715031760035503736113328064441216363800841194673564927373851990246500295451123664350118930520350369514344100561126071230959680347386776735533751175710752146339020688227812070562835909053169447800350209871114000168511486685821887922999829737629816287240622908000231622130476823865901082534598742643458219332144400100837819080033801292244709986930368775978595820292675714330166742508667628136914746094466385513008993863583135041811448038307146723848807866858245802068309213534079524353801074213166998489860794066162265511493578243505036725098392903293831535213297828062382528221558547033092191297401857583505662813149360526498236307932883681025786214822788449933374891560373659954644490449518925643674426550524408566546445078260522787751549845428359192760490286694070465672492488045143679618037842270246268868503349916237613979598012785789344783130549877645420286573457982904406708835967509890054483096388826591107397301368207631424190973385832191200296011481345609737678328038186326958884328471363459121044107315650621471251939155515426087252534497265150576558087309154791340506032183096456550133699633334310255217913666025819886104151598924734618462986678425564609934056029056701013108505785337741864263129840935149771329049373598660053099001518447720015130859279370811877020189211473328990861958786313892649637163049477537350450087656473557866829774524914492286084179585483577954114182034419840318896922877701361511056374077356106556615903666037864604915243209866622389720551748149337286984587954614057140853493428978976911245601864177761197972545542779912877188702363007353249407400261532581393762394685764775823521993668891785177587945577707016356554542288793472848593180418592534360759193535685534465887983758767655963813273610914294684144316959122792451306757505277230363229408897312050816508723955183026415633897143713266663092060214549540976244448917748402450974778388500608627583869918147033215614179281415800064036723249284732284744514547895575204322292531200000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -89807949944188966011887494110304925687597079857561811817522929963805716730201743531803912333451214560053510123619588998756178975293588962661310425059477780662944776657463079551694128955466613754114455985974503322125149232219954426460802452691875085136074942028316842518395660561772745173916228866809184159962624859451485371789839618624364968622859882629094392185729172816608708752420169199390236732069271432359682372814350158070537445820672835884828659845764808214919581469887342954128806068978306784455974492155393244499109287417817224477243514846564654423954598499689170530889603082385844325335238045408776574375450164509266013820035929912352685197167836782388375713247100077849294664799725071089166736745666246076706656542354553386408655521466345161326487311514874820114803040343511865870549965581137685443165581442855521460876593393239825641660920868771236450232831358269778441392534028634895440099886870931618654017855718028785025459789964873354635066435401513845307628057469512557942993725010733374748403248795446699181293286511528623989846722374244115142474213659994622085204134266092370967276977443438454024695559387679590686439744842474249265031401572850389872598127662649626257495278670445750573696625919655154455972169909921542923021163232797929870451478535434539373966384014565536921875316853630086439545811357202236452308084505124829044125739120565434352595367671456755326593487628484815737099684551495958965068693575894573884049203942943992152041054220706821504607672261005817820365200529983721240948832515264110204627942023983517860173693030352880629724094075854771367711274713872896634662659963219594686386385138299245082159184534666669796704133577904528168259555227602647211204214328458561792602846479200864359923700811766950629150379694276625786087943622274609844583785873794822424069190870326657991452703539738689488388979532956881332710801257800507952723462678926076431365101796406838733052388447615300170944455605782713457663015490047085076634885371552061103108087442501955268331633220961117734282510274809830277296386616402232362947270361195650175308261464679986591900713050924707794679311782703156983259113123048711866906272693043083768486073645743216931840083036676716433730467454382271472986978917014561856653657974071282759305194941696314759837487722186752627366475275019551754516034638287387240411473283712822083879849038638081500603178911468505756860416000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2169165631630237920226646339238114748340221810884828373611630451510514228205656800595077437574647243591585153473090277128391372336586465290211576127046971842123630512464848562898569986261607965365856397628127171351039637301019411835934964317552335245400911940188902793665167411943116887352820069147483558194024140720815729113898200448165860321635596192599278933055000765490224018486074730010265285215801900891143927053927720358271194705947016596991559769953795268226243924486880431808469631837844386870977801984501720530027367194225938418341661088167112552730311304510263188815381715334470893502764476816174366339507970586335032466554081429956068978104737166411592685212143547717495541418524700858885156945148146902878918471461945007417295856681863951915951495339432774706044486581165616328735437484142368214888935988746361468831224543476436966506029963709059688579816879744242302059125060634745126129206115090362126148251616166263491674965134436876338372971302943849338494207212140395710642070264430559296081027135755431780242224779478166348567893999068246026860690595416574482864993178782919094126126798599919114509426111009842372890494510243210248218301852514018642568391464856177413935658568299167973832123163102592623704358632684602877200078369128730587156953014092148294931017393586753640292373646967824987217759885749707356214848971909094048060458699689337789918956299764612063664045359887764195970257610285196216453395421426352584103257442911747828602228533668521856705103211984472221577740669963083434689735220454157924904468466105643366391487932357734586552889742066473394549434571180568979197173576839039978505801098003279155423775643027342883090428526708650860129350321984575986160332472872592097334501191176473519282227340336859564462474276020010343484390908758981654424581876921692168653656715363441726004419337530832831336155656680065999594911680681879927589852316652380248179143592924824445097191728104158798685826950727053389519805943650404475437872298103166777079412844087520524643289884565318493658168201601134058274102431556183061758397465046409555438085327631412937162174414764876497055758256500595098208201107625964102907782954035129437849488289594265850593719597377557430475725541411629572362105185191771603568378189065116999261667705796631810047525044710821532909077183263346566971735151897470694739316631794573523456309810585267196211032958773948638644142080000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -26796531505185866605041763987751264872188618039396947239871890509406152771233781698755116368800949899561658387189423724831444162370747465341684682561195557340330634900144317148956305922371436123301147352493217488724527759492640674901743994738778983644272108202293371177138275417267922629076821291773456692367822887860159539058655656473886414457802066420168601807045432565584161957057782865345649503498181734552677335083418493397264908567003173505897345551920905025765690913071013647209901764317738161267057124241871391383329126018827405761510834182211127838459373391119385063994684508777954364989446999447332505685258352599230643956757341507619517210712650645639748531768199438349297227491803143232408045424445407643564597974541643660186875186007266274563101057510466475319262854212429516109549246702628235131979569625273725972861073703258176031506373652846186760178295731908900798330465733401819964171258341180177293590412735142739230357917152873089807382095187162727263717920153258224353753094089726940603507474891504083669553453338823600231367714793685531989104776026594176545449884828606405468712697310888520857992722567287129022884683806785970019704924533051502089556363258943389459450271245617101550676413159730940478072172283322356974182193289680629242301075534803990511269287044677153966950317189494760841159938772800759510535135814644345405266023959644856382479062929134986535363492806878192185901982921187789361416660015961194557428874662836364624828208170849462740773754616502841364283976406545249329726780457966492830294198272255177070509301854672117169349744326668646748631440736069647123383033204582525859264209096324119897403125341267181604691222466315814301006578022100412295850315846218316576046007606014642241191644401389093750936142401523703680690508841746349806259252800905462377261173621857582939366460009307984045823381688796830159654613787412922915817706770674378066604877642771085349084902387714399473641762143321028459187356511144828776256649251886668777700921289403287555623226961986169406771504019887678879755745079155200231727687339042600825873451194238251970045184232416349670808108454306970172785414113821292551952356361058469741858402606482140733393081542873724684120995042936084626934966163028774616246829492725725215218078222007487233894563054331939123360233908072841572791282550966537510583792203140343873853073651328542534689761555467940894081024000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -215247593000400444536703930407172613652416861941872625200009331139951778962981536025179920407772782887342527929422022951614291697721604153164756586702151991482978982238748829991161190363115539024042056927616766328870113582538093306949209796647718053923401466699230900270911682518298103180833837229730570451557651088714713441507833385826770850902038559721553987560587908106087820041890053531935132947472653380031193741289302379616184336083577918906897234198119430405392524655144244662038118146206531358023924070882364294644724240236569516186777838880890885385108504419009853766979923206923817314732432915754565013259216109731739047121605866984849611389872674977086316465928899552466298461605032090116289295940229942883807897415638552188852118157953016179460024747559992359937961766771342764664905700624622264311017135420601736218957097848201524774984959340764690814276227160328901976064021532477943185231544754968257532088570350107932188502697648204344301130071133088214624820364204484108378649553226474015312558552661407278634590953725463353027698765687542434206066944293804327422666170329815649444454810343483910169444213506146064082916333554136715347096529789674119182495077236225712759577983687289544386397529826884244997946993363890481220046945502827953183294985633135384858266052211114461876306766758078600347171191953219334332217054946028906421940783688004673182884401852511494551231458390459002767276924309687546514745677112247855438016246188312666887751807425977578040783437516500394386965338631558289811148383548018761154434094132848062285640976601571811714143856705041292693310234045539321049946509597829656521313617429558095213837344166149546844423676952108469098756223713825393259523093486960933014552950441610568625767367524492410370933289569473938225269171475403855221207804716758117350211697194153187122398535892810231510181267277526402279687193349286180756331085186132726972627307623670344931539755307840383539625627065734479220560296125976655819151459921639989227331463404765712393515429977293790903489409222044435655467061553474528193618028985901778963623114310721352298848849471211144685087172977039980793113580019287026559492613676182385456550837154148837056482733578110718960850524574784839425381454654786994440637840064378128518578102794135132366029002759800500050386969068427439576217631702460926171439805907431118460315938083209777791997468567559385758302208000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1246402553807834458708934291290111180500772411815977807309989955111733240084234276605308177600788515046978668175874209500016994037503104819415490741641204768951464392847798885890354955158139945981232047462065198340608531708644373821387086851307966702930862101206870365678625278654407040626143022700498742530696077210037607268409962300103567421357226149997758495702028627299029836935084835791236996328737300210087158366828172871463160189434993972118412081530097386202259758549468796222140133511510632888497030001585832242355022590877200542788301676784663370879152413870755168061425480560498590516983197886693095004954569094072596077537118067931887005267761828293255777774186975721186237588643651662607480568849383637654105290801603836524847209897361621869594441894702116808505675419451363211561835666740784136625348723129101439361386048678506515696363688601724178754517141324799092283750930902840776307284783598525925380483318722842300005991440586416313240207527766519792613671700700736544442416221425763601604727698524704840373407620038187666364163370798908146620462544173610149265505918863248978480185789258005037152154990040703958499420800490751708760866693443392699287219557892552379791588827353403995794332131262063775366191114963619161413520026874962236630364518977699741537326162597035656038669750788066814993089099712923243334592652768633088146242034225594550313636390333538787676007290943033081414348972306937020265561807414877758598731539540790501110176709656062416136719874484174250154731612053471214037701007474629504670997220900163096570512434693120072225210352504246527425316155000598666460649647133257152872029505548536685309570518746669277520395955453350691002982641516286046364303363318442382715298389104188582834932204117609477946479463708522686194588821361697112971160711128349347831863116711473701414201257558066462331001680097439716230525811179467088816459535413577237284024189388147631064990780247451646976773583100969414653657717400714724130638915537308609181846841038009961293338815986615282875416867274377771583910897068030479105569797145405126927007907192891816980434378329405293121023866227836244770798340067343044183760737062600067220732440447635521422537128570140086393038984613444898315066521246910493204993470660990883115279681177565802062977386376163569717413222334642969735442537708125656874576374644437168063633496336533682544679669373383302478561280000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5449650638268064908931118828810135606743281273923290692034643719400085040039068657324154280468641307747180608553525808762858130936999244444371570665603354120065581805604738854110004406354484837719460621924683269225288835240840394382351946189827262966640208576145889388159212486175698623142336013511219763816428006043269297875942218257329394549842655055402288539022156336711373119150155758164607879358284798114464198946373899572815721861633645730021187750748057322442275952372988596443453084366243207087393703013953717572114023116037196337108184925527885314107324462046448154358646565153876443229913573962634029659684527594779194568744767747381589658485344405572560858808058144232412518722236753494729855484958140147065475412154930477403222556246987170403080030865396392212715985192889805553868105662590883725064231868241367394788972398888711102085652746834186608666149534832103857873025915055455587852005264424370213193592579148843208294649627122031437731763832181920845636900889699437958990052410665748935512624921738354554426169160443095412012192228117152969266409581710938305042681158077102361736043937881892677924897902625429498267806699965431973779494029176826299000042804072795160224808854489630099311507270403510153203882503580011897803198133115171184679887838836493800966199592452685925215829518988611540433742871517096501801211188700559490944304014510392989242651418128722168930688032027972370935900653389922342737591778608653728756447953349515461376558721469412579850425458667677346556652241297275582726288778181040967648377623952950478753450186463174897491825164921061579820767958799953443289735982496678499426913704708150387365024638093505975746059304583142798789050101058867263836449107366090301533856244348198280557502970719822893555177515255915015621348648720340992415597086862431380360521049756477776343223497855521474297587583212546229108139746983881587853317817930002275867511218106763041367400025095030872905848092916806647987897031001419030201718483301797188378239624035684651374907698160992366476043322203151163401328790935051426230780250586897241972995076447121176608050275549644831208163066784998741207752481699627024832399390572550090480762201736477170295306004419959416644650990619130623380868989709390894942541127143601663968162854867882983421119883780647337436159731389537902599734945710005273073275443110473854089182139861611835243595236536205277816422400000000000000000000000000000000000000000000000000000000000000*i1^9 + -18434597511871173676864765035430103810510639986220667604026105467478587061745723505961244959737264406130494555377692399590814644293894562456827346421155850739717768188754041894791808478779166152515697681561187392369860628537831074150260009462990504556917823756935568892136562457072418743727974257475592126455667456036297899337703948410186758409138741603166353906959905334488844956186713951811640817481863097758343513150664747842088520424885758513122400978736310065345802633440448686460713887617705660918611257325272489934492092782705075232759865422509216169854935798194291838218715000033133428558289765344808931406429775914661624249119793529325798281338930980757105524239770667870631764546772164196898445132314442389768909397707944965231552080443172383901463872889032673391808078229167559763654562431329794216700791407782416090309588185318465038701484520037084154339836247070774703808371939942311656535638343723468576668479045240526168775965795310972172143678404424770806779941946689904608135780840294258279893873606972636156300591016777484902009136075589149643480526206937242045840413013429879542799598451081099186363938758781152220093044705055787832319305431698498077765648093743191388494017476837670965757995007110980380317312269540330125488212940070868837925172069151567557973673760975399295918945176744597230514081713857576455694544426421827540683620399137743280317600332900567012082335897237461184508562156310116376040360530824916113002149360886387615837592218338293354385314033734284133691212777994174747505018150787541213959656266016900938509194203887232439204723153367530749126632287590171159265671199689429834228826259464090040746962435532077036095570853879532886772611380812960143822021074654898573005306609862016720985111447018597637450851738688065941248089229586097620934175102889284407601733301384175865171536257997287040109325042281480795601836512459046688036635333275322040789311360186641611535197130422644739938759669334614596360310453336870732533002545067739108473028125046292675590685269418081035833161973412257020169996499451928426762469607767724515031629380119164583521191268249939526890971441788673236835625718377417500451426915805343295544123777086184864385028919878959845327971192574566741637879781538830928788291313488360204212952655203330637372134947167982407852052812407682378419445727821767824069926975811603155352175011406845832073699094986624543490048000000000000000000000000000000000000000000000000000000000000*i1^10 + -48103661409645365257897026660452327049266281181865848571903515990241492413213011732242885712173814423211898700340114474048787324949475648841628482600130230197914994732600120911971319054012813416208176190937401853709719481287169067101191029081454407582065651770409679896937307462455904074343533807768284479714543204532144665409638613858841208985454040607497452286886588966270869991474132876968093595880164897246289294551373824697614205488634778275280596946139875293164559192983261959256717635455761782128103680515952027368374524325654702079540041358267991406410594800954734867204833134849300573373342381808768082015408101667481484212983172935431269199025406565726036381757445008136882415869935856043602819881640468822705715859903780416340465736959732403807410562698531288920027333134198639713810221897972657438206881944848936240179860231032764246141968683101296571712704678095744687078614782297707286301419365359749228437195131499443318947478139833542925707311656743295771214435655358131145620199534114477599041349913545848003444297213081938714402291225912619257958114175991920950555853211395580472015446379651332645541841675704755709710105718101854314431179816588907119420626334763627693300711511459612818324263993224691747781620714826892013412933153014975299000810342161757945358053716165012529426222954668046453651886501347622116990237818486676378155285439090327693784441052921718821559391873112132088700601043991066428471061305999691334636312380620644489907666269327415220933029599004884702109460661595713564929648903515206775420204892028638346647321533038402587154680957655441783191757333584604170358025692409718919794516390860547953888240982004102730557238545826520587368587670792178602347742419470107168320947152297029966614480894690537758081179156366908029031827382843905892313850563681845087359229149691536772451820309139392025084982543486973765882607931933753230504161887419118625420774757590043663815636504748446451402562961384329123356354812888050313182316384248031485554213250315363985818999591716643183457703220631191285784284483676948945592513857064168426707661870625403385410200530801849323642305247817382146030853432174805305065258797237424942036816070784054625707214854361671101233840363140421631575774523561450490094136688448281898189486791805784680624023008080373986365180746856408763533161506300847033205255723191691239768495136475619069085445091704548255334400000000000000000000000000000000000000000000000000000000000*i1^11 + -96350686666249777587106887852822300481862720096940963543941380737292544092883771572731757171587197748605904898540867845041732837549625004890569371905200620227925147799067719316389212676484836029939647705867562066168674755807671608911029764291229114147905563918647087365515932215565681153486131340898852121561097256067970264650987209059277461271274278850956243464494688015840598459395274346595107803611449335309202629115211488069989151210324796488086759039350851978055687529471864583902927240925384972018382921310627378069037509111708861943547499445035336797438555042634182900625547947694473550325935082786476141764148227270340631265748749237668188049216868415807757932424681205557020634593310245753563044932273179918272462807818945054857672718197705014501079000943024124942299129010386795115189661412071921257847033021108137629464106677047393824890909481274787600015258770155855330580743422349254549389023626362856754427087166617741515935140265437669124211644279633575843507108093486142474809463866858507105864570637660570992490030562813042924229826056048623597935217784553582075812956239135239323135543158061672100263747910389704112815580235710711914670288216197044901182437750506682232319639686855444446796634094585429046140504154431804203113920292573075930279432789605103383120289503089407959010126862892210805971958806450470753637635056769928686307066042924080189694621836374503352018973396726846187725795966931757135800333884821662199703210217190469240530084731379541419444741812178032657288101492106387625543824098288034525014286507854156449449023697809217868145093401364346362609240898895076214030281643717946740377203891667005649251099428360998712428237899432010510332223427689594193236159064294412440156484040963506863315420915339124231926723347538936393656184187234121246848117802655372780948522805992784518892316260126391061257082071504536393120294004844505660661860429738881007077998391087917573150601974760405443699565523623384816937314224757322416027029387091648748564322481906090749733938804565564064370142457898385483705202456019096833048578914884784678396526749971981662926303398793205711589957001957710523745116259292480601229593581836301328933686394260699585641270586606999420741897183543867833034320648477551559913058164763798807851134992367239942888111404497989814820328184666718963873845947222103227390210968357210339469666500542111499227530829122365921689600000000000000000000000000000000000000000000000000000000*i1^12 + -142050666945390548845657004733908669759631975020965282980913607609146891856451525716779780741186856972237853937165357592841270003632414505813174433530513536334627716118690456785637609418070079581015299493530946680297894901288150800488049311207507249644213779546602561043513676421919052369954247556769206754688853258031207794598939565053324772516024860974482352050770795267418657358803489214981443522080760761840097334062644255909905513709844569472070778557245500205521419748337306239342549591000473878654409088515535204158757997077432156068669049415685994732434838761840982247514813416239695491561699559070799623897355326210073036295819632658929231372217063427460816094865901253150099637276361915107223183511629338147207415117303537681061624427390318968744071753987371990799163056334069692315581738947678966777641709683161304776793814968970659398374645565149329917915289478310283800449616738276488202237292634530454511401690821225403842343550135237460822650612109431122949763314206642985684729451539155962285430149525127721594453215870731263945143140375789972383381315738152230962980438197193534102140233595170914770438213976531797568903116208469322319570356782856068867304374006019466837241918479053800251903023514884431606041888736471896100094258662494299857255246727551388488084057753952977012769661809219991230374724863640951284343648810263961408039832092371937593935199412601216233288469795127671371553866736793108401975247655110180571621770048580535880996059257723272713019876582770660950574625344487845243516705849281515589992932206705412321534914162310054164780051657230060231142819810242797298368029213746638096675048875468592358938463159510413233680380507890924607243183652607195663491659754456216028623587225355929546056694132266153308432873811178277568839402145108831707859418893190008237090434695082355688572084014779803704008552510907351029692175318659135696877758953544662088482210783300327091561858393906969082699786393804005126070985833532825364272106223985972435663300999959196263494348930211829305597852844157118097042439407826175054348087757851751145260959229410962182613721002884822614101227635271280172455100072338349371699290213600794494377267353361159165532213408982268351393158543917445328836303118225297192556369000843467888519612631236483575635177605593087845433164688248962896181697274818508735521384243560796039818479913736009386132955234580001980416000000000000000000000000000000000000000000000000000000*i1^13 + -155690254653944136251998621526819759111480930608797892092668389677786597835828828596967474225532424731493869657429103637995851881718110471362449567924092907655156723230739420138499672849113301596855144222955800159551714267248341704545030158866818035560473784028962150213536541923646588597710958743438426103349301607546951041900207890996828192610576101734468962012707915082351799708151688157854767481242068158672914646056171859222075313635491667544015531018033403461480309598583201930981698702705980899407423853786895341275677353001971433072579524983726248973822145644623184602876627428524428201630629117413958781322880128006210577231248374352011542074868916293281199059164070566436743502264474233533214813262401906818605931951496361835050902406248512714830966077037884316143662311950670430026169269904137080944510024604264008800515557536480105986379156118849204641645753190528380713207592032353857337162144801322043102898470859400581441140345548658850086998491299327289679019392698137945711718790453383694698882141938390339281538402814613391865123737160053347299708741843971871805848579181411466575763514804777784457223335424937265425575947829533989130942479006982835992670340638948055654555968267231595354968820607385348917058791262538847038917185191902527761918233947930357830247884517371469841427822587225723337337942636784231887449081243077712854247433191909929286548781015993238829675818631434382723284518484520814851755159517603181364818913189712944588522085802643882444323816847691915119913944253201143455464268998890774083429948188520137020779113736631804652731900064618035455045882564200474352256457641600676667568357862827425892521108822024784166642111916966966704081073092409931728036139554469456553578562968771082638572364289135757234145144748481398990981565685714145752360206825609148790010252021459358621772006034831465378609017795862670903650318187420755040040130328798603911746148334839148087525045913339514903495505393414114538580969238162413235900896670416877222290402196661110728092986059758592121675499215194749106269844632063147198762142059486899697424793020439728354292605552723012900794461134798492135109386211632928823601782002927512838058172977739147153488397649138151872596847456717977359418906471223185820119904813062432883018362191653244476163546483230679691688413395241438056822189449694921443122029227283661515551995425156800964346430203366347898880000000000000000000000000000000000000000000000000000*i1^14 + -116531286440017682807925002738219801597286558689836197685145496702275850182020851862658403556989744980493626176335143544722997587223383650220722103333491707194708318974559901519135105497183317296685806845910228199991722097389858277920910019143832894040179907284274396197201943461212774769818495999580032154739723361738561066181163989354051915063821656495559677408180828735124789183385042128944678751393351570364667706726562613946933938373765234841134111751833855671962787490637933867635069013828443109818026654097009942221646307404002929307290019911267514764664736095705735257604740685729111242474561470611538655843607085059245827500334524906618150844579966907173201208102418016042777071468691439032978810821259810024937177175668626564983679612648994621918130620284529812768623179205348441305617689523261535876496623292798971606801481337108836284696086345614669379578288513661692021572867636537164191229013872259451073329484929242644195992838287310516704509297892463653555864754034393997729895974927713697376806335184961666032376011053118770349264580564444633035668314491724687175219689377056315449178778081366890815422968281106252107185392204365573368070946611289826581811944946332834134835360545374479265718367314561795592755211950842537880621582638441406854309407182018233936120802959135356969006555921309507774446754492630394285892265969496903161591649866092240346939251341637762740908033109792775629454037748980637014196909037426628580149838236832058310151507909385976556481143294346634078834695551133697308131428151598797111736114043134689421283547794590965354490590871124493439021852220165563169963399055882964982675171644305672809975701945731378402226311852347763879339366453718394034043058216866870195089390717879182871890654920563036026736600382740312755695876516295143689139718038260269212913404245301349950744347931012961062750046298014114535892944829177215799576038915865646487390295567382504799177846700603247417809446497657488253337080345268797774508194290217806854108872161031678121191609152303097170682975886390394291173475368752521880840749945388441679327452097954598466664986078094258385379408195233684074597687219052569537408534115698456863983865831727420793593666746273350834560877964766248484644845146335545390849765670317757817767050878889923662721585776621653913950413243357819093134070746390914062270366821045052219233628309798272226235579469811993804800000000000000000000000000000000000000000000000000*i1^15 + -54306606181726272145978226313141114996270603240385399078462636301514528935708881082531713731577008614679703633812682148711731876309491162344118091590847627407369626171774267104953361358097349877637237502708900449698924990835491188856273111492112459140620312249731723214224589064075299389968286199137273281699096719698822460499396314876424700109857077672180236613334811850991869841451434919095868205895445854973828105122186315098475430483865412094366288697845471524232848080297170913055120884559831672406757081572964703881959282561753186823225319022397057734445410504743573173285968490868470375292265487342295931622501848384416774702215983322140274832452194156045931554100652523542074198537948368910611806816467504623078959591320068890506456044201955170115355801373807624250958742514343426759185663732090330284536154213965079464285501141067316026609621396234603032903052104885655927755388097285922231711305987520323788562814463557483778741115901548936313087942605504988735128153260269213235845062277487793507661996355523698878822495503078393500838207662942058864405620331489869922427942543316333173105521253190415041227477309354398737629416846705609301715234493375362401896535027206498618912950348939328717893918430851649356350430412126796607095166955327845060660554762027952477672593575132414865108498907983120939161811256356363021302562999489272606408658685744901077146851920508204173619879615215444693969414140622557332031634029936848530150811354797235848912239832522473326562209970952541394229000472928041031931879034553482316391065046089253941566274103796159235234427976093492088440247734807539360330337721888516338488233518868231521739800463766720946066275328706294817380095726185426510584663652169195452857630085754610107617077355588530367623513717954498391126516152505574508694222867494132087853856892435170897562581949641932705508478074515996027322914215476763336327599855896649531357588291359407576081940617669183640737948738256116518078853932697300800247389753679605500010856965983903072422389049977375457847274613165342262643612922379797895414442301032053056845296775095892101921732819510784816784836614838109913637370217733423076967792552327072413370209966986493192313824018035776701691520006879353985997423836186138203539925086470381862793832542032186596136412962757206768066839236475244719547475349524128074337598045551792650885493475567765140979741640978595840000000000000000000000000000000000000000000000000*i1^16 + -10393213387391905321270014822299148505792653226484458699660052269463928713812717447469621683478629188930521177065044441494277041116954179667347645124948136024333269169018677196058619860051223994091368311469058908246494109698099366727734448696379882500039172163540716548923801444282707729905658231382785602410735571516132146744676261586471561373811353220870273259630516444696539983772049378621191641232823881302695595745419861500789179981814324733589800854405481107901197314564618221279013465096988992335206451553337622308841850116477312696913902045248178689023987372308394381936127549607572774841469705128731270107412293161751276334577185811159794459011567221885647856305792043333214637090144927134665298120939864199271338651135453358536149342118110844016876694868695515125572399413678192181614327753558358215312367957701754061116120461730278475562951992067243956533617728970292134117094898198569945665531228624484728783337885512738211929520461645523218908133568955692334346166144404044749685139666529900567825957746085368405388846317669655775892164766214994582079103552017698954033436829515020515572071349763507008052036892227498031069209223742433305503736110853646763459076029469256126279415172700403466832435998737605669006192527105040410821110066436556951460138040760172371995304327087166415445360745671534460628258896705548379482699015027938209678361112305661752957850588918997279138534274014900707237987427366744502140680413435817134516889320742402467704374411915966402940660226665957725440070926085492586160465032243754448639446670512602766394716218405981181041509556692338556734601870552481410804312759707279411849811006022373823671037421450079538797429754788961841724770315664978197089668032083682946308515517734633935458573452843634835647402782222747741718992893682696674648535392941254300204127529434037129542548652015054335801814369938605598226533088267172958892204285110360748814399189343598348618560526938852456073327504984544082972300291589738828123670252083550003468997107611891445214955297150509984325413195365438725311320409540152599927334677603086970443084705997935836397525804842031746273703399804042347043308108703156750633748775867713908326455178288384478862035081960212010488460492284548645506873426466708724845111878787646311610589800073157787490154818501030360682041732230995307072544209848596144892192321468487213733330652893064539008370396993945600000000000000000000000000000000000000000000000*i1^17 + 2256767661624431357660251976139662293079816948943414518957478194608528072023809286347738523071483006254723859834388541024054014636349922092138861011005655684205895225014102811766210560978286798258682415803036437727132403845718514442471495084887328519356222813192036613422985178659458485720171954448816243992018512192472805037173195878081409958814754080475081604779302045156201047169865964167094793168637259696240752933749495691913579872308005159062991581616321631563081376874886897448569261368191256711726604803817998827742836308778719509340396168015046366238072208733200538630261940051072535564920439013867187745129525855763319003430947399749975305640482450400047253867641230407632011895161733827805614103553165820534660877371753343912370278845084322092910010705536076836315536704242747248765495143807094846842687123323567333332884317108609296898176674183756024632137581955661241466140774627919085332501207287836484388033423623436951482311922916972423243913807546103829215432820780061929463398481176138749812333426043835154486409006962876210092907820517939495836412116962327220905773185279386270763108831123027395618187873031736233417943935077252379456057245410903199821655304022825067391961309806693318782785301747047884486803666413041164117326293800871796877033042068767228863319642786838977443782293715159224804668782875693726390124706828014296287847127192014810569906368376222020243516997838545044663476014630255204235295393203988155933893664767499350194094317026605163371658113489701787227453920178555466655166539754829375235671383095821256323057881547867094172223004550584865078156512554684603844182462758885715094113405049496739553623443691103077610674011327690594777454774540932597591898646809955235417825171861500376645376937195879670317482795717267435034297881496835012772916579643840510216880128156296740480138168670997137334846846368767393312845133677521683701448776693034658723149027465529444056208187501911147176069181441831273436855367597795876859765189905737259169192143950663117202439932323008734641271733904603020054579247603470074257856788064517810992077516751415016792897107787983135283383272277429057441033978651011577275253732623908237663996612593645611490010127354037339882478031743941413306397090606243264840188579063173839140212276971233662160296907604894871950328010579288251880775588096546121603167942298707096244504036312074669880078717943808000000000000000000000000000000000000000000000*i1^18 + 661172933081583301966331137058580849823225274533206640984500811441969813324604120888367964504742832076099216160729504862002975020039233526238668135918434456601823172941693586751650536948373780162269142268419253950897476377679930879286406799424216155513621548610458862986295096761322701931446949485274314572524035519455963440723567320816976414690802240261293824515713808458154700095552808113649429254297196984560900674820646183135914238508332232539191524274871558580067808998286751025288534478434242260634411797604276121759568332285136715590460396058150869460691544509654233904653829911028755380914748402816188938386918219864131667152796067471614887200639019374338793894652792528047623281752642164185566550896379911662786422931448140182323940052348364213825221138261533092146775556420541445101854225326204810627575506534092781444975156974717977892231414826122737906263283310641830308138461727733062433291490406804363328556493750398738395061039893154984955138082271666566070604529086118607608655255794983660006918446693401733942000008572579907194248967580697813841802545006405052906622416639896722887786347347363475461230037077882109283231271863389856426804105076701242073031706676486766210498376164054007047138423300425122072787489424696586864648877564114233295415539158741221626127174413175305334426284640667123795484205355123052107946852525153004187533417346404293493306602977920297180494653232367790138852348900862243639131768230234505646307312422561080703457223922753658508169752134676668104265067388489217083795016695336987230279360326524102821383275365503111056801603131336078192796335714543414678854621817350782886530369338684439479515238287012252084734146427433914672038070664628632209446949832528638793210107651591657013558348732779970312499549009681398835168074843096667076054458258053559746667844802283682829540884241560223974208008868498920659379663562530858334700361874139259398929966707354144255665089200443120550214955861266635573728533071883988284956533732345191424136958236550726797191961057556394014672533401761238160391511116580724377459246011298792771553981541097317309744604279676091164479812325955913584864649137285463202025921762867760861540577413426543630054518340150594153577195852868311210453555760881933727306716543675776877098531770290756552279529044139143306754973763168690457339429410297956889052436740874668645312484276970885734171850833920000000000000000000000000000000000000000000*i1^19 + -280548372909870580624296312971119273117189084747221361957435533472613178792417307595125063249782368916336502970618772039323789671222251404900817154459625225588701169761404892361348030941809091210179212510083601332332364792412642790387992327004114041032811075302343810838362504923247277757374472199707918921519776552685882297199665509757151969283423421105721880531618587234392314641892209785884267783132495711106286171504739813949020517892792856333540103314418770411786734172321774316351078953751408006465345741629853717100369894429764294953075850956723675333878626538396317093432396682870060693761560391791799660945197809020437077259002444520964393879339459502606415812889583126268836436937696146294826313612353007210696116637753576822799502787186867073476873195523544684303943426879974114994627193631905418091714369648068289290491419825592509942551829978296022451935368781968974100199321691923846865597991903243449877047062513913931741908995623057374680472147506940721117744372405901590055278419968583464709639332707014537843491723262876381739027766831311793356725102872659894860837544128166880038810262813056821718856671521430857809121372582689129275305171025584806817209350298244727870084490326260904073532165308054441003917833907899107584190772228814709940718117410612660988867427909471143170514918432922176626976090568609867444008486910048219283639434481794836631044233939336491421540510037862042535076530699669071661427408836128852212248342509522519785531491157846492728819851907222672896275475992991571313192259854987410107536238617695180279013450364190664266638438576475242649525744326156301930092529945879891587720530182927430841556369035507362135924806050019653278672011327564863521224673754236755487919450375108428289515038765112344327446032432350076556110265981415798595909168935331175489802376079965633359414130623758885262257017131457509220299442637235152945175887088855845175303439550411327590572533239644571643776017530007769284568808902229982921297337749811095209488123238271221496279300797708730709179123234762420784174012271392805286288596415847899704143010810805214904770157476569597091153736291122264840937410804748101098154635470918958679365589694822295862680101934322213800330695219499695363282972652637729792083063554139631731763363756746699259160698285416421084252529988237662295089628697748852745545629446717892393409398250508185152540660203520000000000000000000000000000000000000000*i1^20 + 42408919602018973375799550789272183444328686809567974311080968340411816977377326317317451783689775938450671173458768535410796789603152211989486934900736096537140381557427570687558622678154410521733868673105555158170369155660177436016070950456343002855978226265181293216821953516915785350322466249457631429717635845929246323195908155350856111261978038209711476967634614574483784702031633836111198996165204323795840109341125813192696728839700743746322350863483372084636169679300572117920581883581089194185594872399943435711375000018120915992057150725308032451205258027988975625100848733222137257286114166750972098716353364629623653759792337395814454895832141940835318607558978083284320161393029446465870534214620188298820787002734513861420892638276022758697704375442106059207897240817885567720626232025176377090618631657744466342073458832462460374108259704168138839372759331514075619784727699695264800807622183991250391168687394874619018470806454185410364757326595551180055555873726373965648339767289414895513366457047743302772431700241441504065256751983881955867150503756943582348710911861413702176528039707986219258359685896247987256797458585384336187766221283005613908005404921938673642134843279348781876237621911154492888617327170000899331747001819742582739217477017502281173593797272891097996087101224333114996503189719115446899255957857213550413489842475362973294056840458112293136019186884355043420125519616447057491282618676567836864267181241365377336322094149084409984474283049496352843667010645256003315521528263543831116306963200623124884396425766169724100676233801226956672935993226976026011339108726889473784029756874094319579635032440087831615325984946142530618355980198949834090562654880053630460203349474431990298163060414195339366345910391855415312758880485740703247719324184035923275708176325122853486524749158432701216446084504628017535616341821947083057096097599147315673735577198315524190176347063888368576985668225347576789297871328205979539221037822361150028635559656328581945121892046344235793956918040797282160027241488110841484008724111771470213158298644246724698981318525613898760026634832308455025467748819477992882317498162720108981235198581787173165683795922112651754077277271512394114444961566670518459899377694416490707031408532275719102007782719585316935915640399614596687596917793206451672218786210853884360411358988605007861974564864000000000000000000000000000000000000000*i1^21 + -5113500848834347129922505406440790778862254549360639172422506007386141506898743014009948753995540205030658050644354821661732237748976143487662594567930271046338955530294207707119321183404495884655892839020875285588078801679133282931883517943786499920866883260963438421821554889939818839671663187776782721742729882308118190090867319572711156711337890440596796812856460432077571404256255406523334300320431138821118062383894990595168874935453699110560346788965412927898389692334117406642614257993805097238412934657354945872052738128938882509071658212153994692490954852426346143567366588397155554258549378804923861279460161159566380607635520946805638284747387724141415956552800685912479185295662388678134454003579595523435321667135600018181013081447881961495782865765481186053238184624394720377020163518417547620261857953694749886497866639311247653677882690641888371250070324250781134206655888050009972979085156948228587984443061897532539005820723639793849879070350910825590969340515782284900402453722445008560800881649969229201539700938097705244663623766802020424138498443220187925814649222553109065341944496642633901257313023354969597103551402340148149814263210888238043424872737910378594599135527596548750754389118027213160271593627990257552621118674226502565891240206113452442691397704755890807579563442577199126070242091718736101204977532440178772721157573120311949883662540975246412241071238063778659251195727852431282474699818016611686134039817035299142551130399924619681629061679129674639762423328539821927905602960325126840006392285946031410237772320959779024505025677276281856070721833995188944348363557165414417360645197498149191332988050093736140770808046471083383555080201047280967477979768242241924695631555965320536931490804242799102306776154383952287941986284410468756840927182866085648534676345338691316476124169449882474159995476860163705609992852963189383956115847398218478497080567588776934093756802473464004358914563248862939999128814742807361002082068696164153231352454717088513237217509874160371772076446545593767865354794422762033084248750875643681276717900712238341809781445933022918385073760004779928666177254790905251615785977034780600134929975559283577538099373590065175144314191629048932792650011663499717002808338109872627707843235401063871797387916522334749954159115462635571419324821257546872275621567544464940717320286298394265552683008000000000000000000000000000000000000*i1^22 + 566394595310021116814615579646511900075238342238829678751398239393833712061896986575199449803033519442373971716434459798344400121582967194929173159852171866409535733337150274231639211475960308885344444285524747850943760065204217771108817935746851458697728853195022599844983264555798665828097905505331814168574133169718459230561548313881328042375862649893473720383897957343326928824511950940255485763142645600642636646154379290619808911418609096774753013078743626522127791173998842173932328021013884362241832333000864290840837821157566897163646508557920201239448084174395187470899242302174960787594874866262178429336987158618005297352608947530733081569124547550678157837089686000585092701912703724627666913412829525336438930836396799624326565476532980841725631202020017213522170466646131684854507587135343690906693373072208364211915489720005198175011523510700441965075372210001733361529897381558692301497176984509272742267500447721292886828185898861022437759874741918725081246694401125497871422317431616645045008657521358432728353064393281254056372226059913752407031994787680310797325066293862306914869232294555111410974995335355310710148983970758944582176364066944401542536778838776679392214786024478326598700565918394545706606014013899354056960999575731484464909646316838622928241010916804535322276254584984628409299654702376952152918045797402305465940597806355244192236713610350764195220530459009587386852742173439361927680324239410396247800917612882817399860334673604305411561658439081049766726686525863499397609251568860422608937235087561462671998757142974017754773558377384127834990650793390758754482903819478442914477194577090493238325570941629861473152618123963503160392271632486941164108098409039984733490370933907548326318623502521244723494096139060175234039843418418734260119680949416298212653085765676263283047403544615873841597352051906657421367081876693357871141716125292021912248584675556220153433483608804462928448215143833549548765406839891303857918191812910285409379515602764434393980106444647016602311310338783372024014676200748108168084457394108541838717579219918067507796576980715240355015133756535648528160479522992660387299056699574894246644205290277470770117398369526820006374532532619963036261320226833122713944412671681560673584543940870428602150476809053064941069494108249070295188682913599307587254658759558066681494688997160460925009920000000000000000000000000000000000*i1^23 + -53278552196803519952996218114691677999927997874600131841727547446966106743275385405835909136835904288461927447302651503751201126681570239564020779579843178712359269022915913594473479942052058154812787628879801111082131919447562320612814574452828524223644022506284548051950752546076373083879376673152294398894858350784669242766781261605389163268795188247028452091366945983849854621360338013715840001551813275240379651562464525527064605428721199164222472498414891094634946554905638073337215745190363573581575109548137704942842566193369789676135115464757940612515139877850357695082721697349078083086343620390476323209140335592744084688526277339337427487814972169912214987318211037932893870160190662853622506732281579877191951232183971425375684243948957603245378110346651132919241962215196443742832633482549140133063099182353409561021724958461847535652573710799845675145649751354391227261162837129430819614256185599418610125870720206510591960551576242502946428757150836606636812196487964074107450344021267744019049650372602438258133484455112975375054053665506299642591066511745296604860151161950647106156250521407781882064686162144851539266090295232949473584325349547144480374952301483483437909472139331173177545687587360532282876720216235805275814302416931655332562293509965507302767939776610601748344463558459342031505528861416975901629736453873274880611689190423825046537192714171237318723159730600854178654762989710683787906197495379897730480223488892794584445821538724679507268201255501096079429727838298818862609312556519538018062311771830532874484972538697177115230650404091386234562448999024122535292332173896210780362225197421868136783524134641697097688599683931140050064511392801460701240126278981092432285977451185183973232656395348890084134669100715295742119348284645532286638954917793785002963339203276709937080717481788374053259154915097772405194220772978428734858159438276598550280520269017660494415877460544397626312741834249172264846237253918927592835030933844460927438610726288431095644972917490225962291737448348457408867611601350630179258613832329255538714380073119694239133939343664637799887665117007325514201871881923331667558682649458012430877030248277455585001912495044735574267377634711254207764004413225449885385536612971662764778539505966015128524895666659778470065967438809271016876222756912713379316128508277070559726011252266764756582400000000000000000000000000000000*i1^24 + 3662093589616976282101984923790858173281616889468413786795073552529559485786750168004391263761229683573069737275998920882720757112747486116344044194223966688331606690562176261620841012840329331764951973413511964172442900145914240202325585342890681550396973874286106299371988266550144286507068428225264437271702285337296196974018717741164987197568746088858060194347910386620904082625240601065945963451041287551271551121392269542612540139549403174305189362162542915996393963414142245131347529319836656887377762685104737359127891169200283878508146267430704303369490779805056455095533372895862495415715624439151932191824794351412580796391967432320053708602434020409259436053313661145536176477014403724738255578451130915001007853755821700122063989732865894520759076420527191271409161605241986605363838299987627600907477039729744662035560689820171237135309198511139916024717254191613046294674447131934057781811969496283563929300414960888949823496338751665198803268697233650792787572794881722704623582407821156095578026527885358652141611261096059056011339700422683618246755058236087340553950217717144959687385578152406242778433269475014709632898316034308776865568133717237009100328406342132784486248104752359619238903001156128789704762357942857769119367454133012890973705997712039066356708695099073336842233432395607283556898585528982387706106369257418731578768707491947395373624700318816723475943295619513831325664770420004971994871543378116436299177272950946838109630307123334614565237147557291259726372725405849320401117649292143257819164528470586511266341431604849634733032781731509966515831171237237010827478696498846864833023498987030557523750544116557257401679823691626601769436229376568706926838627848919026866264295343235137549506265280228956936219471884877149227164627141822743054168528998351701650516587812885342625668043190584519772361756011945428014593236078478929360374515572209790210101382743474148072663902519411351210306254361286647901543088268794829366869405512424092100005109807526130046775402710760378143889903954659526516580392279183107973410851508278456596217380402975640521949820664597378400399989969221697445505830974046276223619183203853322551798707124993811133909226850369135859916673620814621227600504628244098266187081548956175202828122036279581413613308137287176040511881826513572401042110948746486822076812960964731567785326739737018368000000000000000000000000000000*i1^25 + -179193844895056872699741292052243125354897382364869443364629861601480925925864117788724267402918613910444132347699417397556572890758216065948008822753287536237540552190548692409589122540160842504211345015998699626333147847637610404873669239175458195244554468244668287947432308734623046557888441102289027863641860846679224354565646546067811186758890360431078226887599431152312537307070602873204013688783333661754313177797186138307572979630549374514057834352038182420280770622845336020511217422073172072636611316164675497016175729947307553982425837485062115889203525598393179133194576085291367958976065793049776418344280326783576330416945913613823277432312486352333196178224428294134031290407338667482519393678571664068308305112698863674418501832894720939491568139948352868469971783405057403700623105837775253496197424520609125648019513060679641821479093227436552224327622744017679054569998611215512449847533990193020215594046899053501106510197785819873546591192449467075372392620268922370355659620744063444454306822785879658801563304463194239825115524299289465217608518881097441729074286346212886896655822446776272256507618288909817288366004148758684296730238357126307470853248845256985232604231652419016916101353063453624175691019701563076185606286529854084689643185104578196140844533857437780748497293734024814947435297957894214128008252591523435723970341150092677776141380704262321592801974780100579682822641063189146133148213850186314712897298068549759769139565215560405704150681728085265767746464628307338567990106128419308097628986231796545690951698278710635455041643629401927263431371114673442528454172180436300783866355262957977252731763066527113115000283827750359004032557368601201548916749523303314156096601347017828564129058975062446137114881764113172101549379178199084928524607447520806033545688738464880687598889866539469571972001130560113538684866208698925074113555569756019271057430739167789131559532793077308379290811408588054220788190803109870314064017023744150230685679694826728611347476654736950681428067102852599399810196475323122484078972304636672141515165584149191776717993734317177452734854766921613462596069807089987044296314240485020551506223860778336659404381834063851391935198377179663461306888050279859246151654982102838071681037963268901693750607309161131426030518342925665519265710687118676242932453634380629323298941315946905600000000000000000000000000000*i1^26 + 6221525359223191399265332489729484054286726617662801874670880861754972924736917504623308185639363013997555182758883287774663293223397777898145206579750858533627164478545091890047504895245077507284589542468540707060325712879095206313726622063316397116395294092890773148274145084713792849590074474235820799624361599476065260090569996717922198338227228904740259391797272029129914173225029066726607616265555483550725844123668867314239057213713244505850281135969305141702697340252574877040595516359330263062178538907297768109150556468299140294323369275053145851582013778707432644460763391179007819495262104272625715538850212827665766979598373940501022520947154697974904299744108161775917192910033210584709712983787983082935705049185375411753815255849542173620666037533330427226959417610355742233823440786028828216482773100830984569563337276114086807027811020554037925420620106579389456327840566596892507906551426841090935035003210562003373243761560522196453797478868244415527302563335356505010427965922023375157279442103768918127117213534533322912536380032123880998194873861675149513957876098100764828248104822602223159488445631984739152841969930292001166952958346895303778608736935755768553162463488311125823449589241758186906825245883082494525471666937169862075072792165594771885929487556135189735772644351101194025933638004210686569340164835084605386042046100911938130618486786377561751311341182943596737002495803181868844192807852528835974722007538257837826330172960576333461386831399617481428768782811293987517308648514376581986273583119844715874403252766859380293188735970468743834900043110000850721821154491692515295085128360018711145724857139491326759506845135594215692052135519416396468489016807329688556111008090573001470364104368183217553439807917476695196151878578205553432275586733366874122801117565623957446472653855181753964086572038160453102633194377028785222395775851340018285688391656937584101361328535284802606761002389517167363260005882893190861874489611277077291200121865036721771717680600043798790158510996956730104078209445293340402672887118615416934628032681307075006274665664059905451477470022290540538990848255957557089099651457397462672113060043255079552204934002853179208353805385702240945046775211669878656082236167744450073044623488551628043721835503346176271886921573699210381212417590942546352467030988274223152252769891306700800000000000000000000000000*i1^27 + -160409030567719874084005479667561659215164236396534930370970006160714082352829216121283798240914076873340787593995682462069949885543732849782417388043073120847486971161023979992602881189277347702336286231795351917246396295922618894750289757446154986474869288824029287624119816172533946973338828939263631558311842936955879374723084748205222740216504594071116397174526846410696157022728904237060827271876208652547046725366388429215031074871992868760932726956084180391745700507757578537662145873169347382431472994059734828821928859997771368865651806623412444912737478742379730248135672989542896597914339581023384102472080754469069253191770175494372314985182056032780000245439620060875886977915676766990829762605370994983923113978894511962169365941237439697916957336440077611695123977178850754034100073923914045675348443445454450673561148574493266960985286851037591799056011737643182804988136601889011366787682124137939962384137133680343818098607663539385457012681550589695551888052287618038708542453376803900186001873218217111797136155139976900477526252532050847361584314671878217374688264643935066369640462265895886280581730082763414553491063442288900957530215336146176217034424000243888933337019241921978895606413789930899116253236809442088807441444045943495682239449600798325034225408553664159326634914992704026758843881058249450982409952549038106637981232813514483515818694130202102463195275244885054251175638995851789169792000558414774600593651210470127971915474213533368933044384558374663393672315448800970018121395344494989503218417852040023657926253756864584793665569581866809255598136085931764636708375660996547704509048498360836657007113554744494705332095731792059891112467659840095891110175459530334587425522824517722494190894086674777877841269422284585802592534951667448947839019525731197897783143041651786594658690733437469471971890405980660807156297988048226307720507660295403151794968964485467128898946327169738467556849458902105675906439836870736945686828699860150346086990467283009764371971654438591669702096860698304124603632015855250608202989510141626113571995862293028385327112657464695106258376218074447647638203691491041989564679770123981978746423069619671293209586603068606472900659365831219627219186257332923033672173893895960154382062105847426148456915614768860318912760548867359381603423849764182865001321499009225066646352166912000000000000000000000000*i1^28 + 3108142291073667886151206046960956998835287344066726868433532494482248032575374400211481455742542226205644680628994799838016576637031266263080980925784830693124388753818090707272559491678637863189835680347674089739185335117329878818768705828563407703945601532095761631500519424201497251937515930241803681159820005996573330731023734451826836570724219348262001217368356983166018932508648598815021395863503771268193640320534719941410199953574857909891754833436552374306374477904479715429716971694471169857278861663679303248489999222231432827633113693848622334414790514572792510651626439535411209602574063947799122150160571767279246593276832618864256707796968235888139292495862586862907733201990031697455492591349053180440499939710866672088931275192790103774143695401338166890820545801174604765305188683029348392144155582946600411214224556185971306960918367804596961772182455133030418535046928332087270482848626125399277574939280344338442248133488713700248869629219672295135588450462658215086167850553115215525525427747195724582476078426893394039521674364083939958633159264953581778472742020200860667788157043192116227585755921884072497248757695255519415158132277826091917660996673277366646525153376708954194233340679425489939598441694451171063088514311863531272620512005547427799511036633480537165622294908101653099771205838619257361858368022965242185360289988183331929578270216096735898244559344565862518404333562876965533067050315256890352270077023317304624171482047110718755778649885339755399893328410635593936514613311841148530432952799750068948464854587699106848507907140431154993167049409632742916122847488949168752352860313139715120512840523948227909430012787875802528832871156144551642407878603569754038878760368632585052163813084276215505388932232665079945484500292020695744709499847193476415239343741719129896611380491794061775286729667308714333397729430979766964570803067807425655574753439081507308573733266932230214540976843512622679481517237886886909303993941597571917596975045058963155614590755035537157243591111430324441578003266189079226567116582626573209387997684248826467470079234201293817326843545861980233343045668415267994826590004755586647456461287300693828885132335714213071540639559095620060466552858911599156728534535034543335571606549765831750280814018246047362341357929232751220803045448760482519967233959928849640947177226240000000000000000000000*i1^29 + -47397353227675201479470427760816151130642094804630916236523444469149738374857036530821825022475755699257804401737693351766816743626045654916255519855613749356839299971747713130944909572958304090453221936941868368271886153840878959273321797994688376473260940986959201826191098561474744197675257035691076132131860075437734456401635863720871682692028378023310633890401777750957720687921068533109255344126615735343597939542706349139146431718972701431545382973330259759459097150399905134765858371993554981291244563861823585040004387934460650841974580971428344423846011704226764411370616105071828107082975002354698827976359255520228409083171132657552390522622909914385450209973118345105530221673141227729406483167840797365021605519521318708876502742871602393284552512993229759771924806804113181747044961533468855832471618138249559010233761272557513364827274808550774072512775420517599335606590749189317250074633090886924376060917064687618257010110222312471423404971331865696790965682983880883845158276864336553131000810359106833118495254334858674774065500651921830258745894431645844847309838071881572777011740064511224532827209937999261207381911755384937446830519453167235815719743608111382893383099128639889309851738208530632385282626863914648537841099360383132629678305227954045993200089020998927970727443712358386387365743098126848867163051895789386468619246137212688418768849542276716754785443500062132412317716383093204104490796722572943967332398917134609989115477420028081997294440192789833538800348091740143058830500364998846807518183727263051452213293915313746999146223904299449790429569078713322233455758169866107793333994067003729051596092363244466934291004096810846152626555940364465858262196349797654515067278394106875907991229980075811323600620224940583319041155823975263168580319196334057599851108125141364340567895037373008756468716530292237042441237982273232064725398118655813246697491355611727108402418136907503231911577331864021624048714216423332979919802568201596957338743544682028474029403275771188454372335806838299785480330798222956478438404128213813542260110164102024131563045992003141758410431688156139612065271389641080230279620424104468675167100805118918403495622539942879633083374006198530401812447085838997133308274725190411731748053448059252438302937277522974164147012243287321500259055397636901658532139195381131126400614400000000000000000000*i1^30 + 595423417462182207417846578840006344375977555985935276490832769713287090170913879027719404625748553009557114800027945439308121130783402152408647876212004829642363505968633681707593237007062459394937453215513734411346246902863875083240459050792726849389996907457685869620538008232809884649970139890910648306457529765688877650565562268783952691155027954594985824326609136571830993291046742020318637478047288603266436326786369744203669610605885834177565084366457553211419495311095938605105152886750543807267058759037455140046528027913863488940781638313552608710110345273421611594539457570452970585971580422035820339596733591290405849581150941199405340507593402052823191609772915212452068109233132881679586334693631255056169340657541393700254926336834612029626954677373618977351012691576772071611453429755600775922632112159362996265169545492461019869397786625856640761361177958731130531614669814485590529567972115540037936423635726384821276868384725930391252304864581296727799629177465225782031445947913232468918012761223703344114524417160192304472429105864349360342272122704806503194878191124876871272593893872429649696964610548424414677090725443819782613269384498838683731085712581982141008674308816019265930969508370147516981908151056112081492534274967303630801492790733299627084204074215021450300064326545443011768652730850132457003981150720122384297600219035253097435533388246422758719303381320266650911211470336795545958597289412905737257188443602737593563360572495675080620123601399565147953353137904640839598791067015527859443341177901513528028585369252903198579177084352208264069272266166912883352465352355849551938193554334154867608775212326219227296319421270517037208007836336462124285542592973399300451492615791596269932493164281519492138005064193809914408425863272192810730624601080726473191157226434257086594597387150597204427136714088444013087113109854123234723248063789422028520731127083200605912378682240191823790653157924241164612049585891477949012141251372723873252442997549582894798089102917032954836866976490379147722267169137173810923138490868853029778877409366281634068906682208324661531210595569614507223181179329078566054110818148784921035403347126744492292575852435816980126518235916245667394959195360613644730990790892699779605438422079217575541639911227382347537109544799315136717892569996223889405761625475662175272960000000000000000000*i1^31 + -7026134974499801849022811561983498065517413356691029422923576934985904413664694334702174040908415723941329970365636903379442738589408503264451994268878518910950681775183046745601150440801576636373929115821322509873268705579622923554209577042661196697772252949821683210618966997750611775480696223926236902762371889908421719057772679148966978133049665984939816357591616518428311523857405500024725890916347981915807136053581868486815983412375083923379681551324582190499387009178692588801341160936691858930667077632087989498291445521568154160231739296602115509509821389510232530947541044045857104857092163480480501725264110860341743340584549142840959354257776892946199201228576083026419115596152238507000493209273620781942039459725063509670683650403778553376923758734486958555697625775083508236320909017808902279681612866723527851408030288238984797166167691603866991307081034762422812166340298898434119377588367483288394145371694909475402095468204647166304829901312443595462779897718586551174601606836758407736105851040653549305783484637994000515352259051428674029660876566966083843091207766831189529756458635055205025601445403945187838635666608721563242090558200876655770581588126901604028102208841959216765714187618036296234564407882114873478666421960859580207032346218628089651377968430857796784792515915711818823669779590962006206672996005492461124042595178461150712113599520283197721637002240387031127088477924651583600513570967595628048529951125960567655103188189477573878383545857199719437759630917243891529681278422940874839183562111175723271419237178137153694436620784286358275594945788121921323632214980343942590870260652740759966396487402472023626831996284223487217025705725226508733790210865455462743192277167306743275725314603981792314446207370649738234869074836972152338972362300047381161875423101087849215328453197943832931411392615973599949283712178054814959120406838457349742169876598338535655700782743014133625716767583633077851581164155889688816415720091208443563714866337744766639468390384272881888101813821941758412826003991613852894342492017810201154845920523216125748014032131751149920153084744150326100834940554335291249655829987572090449662771624202955696447197733552866594518088283715949544023363521569008230380575572157265178163922312659994487823288001094132706274871084941709076604323114690508015289916738936682577920000000000000000*i1^32 + 84150231077679051856427709074940731206852744184186663793757061510203974012078558121851180844736707026625573595163972679245088910007113905646176575387579261056789409103993534253567321673988685926087848973738388470220395377551427434380863058031867009073522538244369784141687629405212736473883755933572788794485400451474375896026098660636622053180386215210712572181047915385351799810460277049227315016031045585831172737116286512302334860531689496436993261610846407151928922170963917304429699236093860364740543292749608786919226054165799993323147055336230946325859737393355969787759723929321583960411496059387631912324434190683887708512529482190636717026125847341363774775816388312691974809955779707984711461999115207717356882837977750759522896022807835015613933235876203750826992656908828420109714955462243919473631417219213062521665942652163637748893935105380468457402786419944338807059584524199894169911124808921924747193953009456420222883687201109767019615808605870249424673039695143862863322594162578460962154884717903708997781438155619855464701576959441483831455921914747427123118398759261641444140227030101914819914901499316817362386922730850771714771051420044291024477725660041498508730985045088283824558959129797396864533384595455376690430817210235510365759565647013690579118836773623155204649180086864568667451775903639040990415953320545390808293589596712959340845774641106384170840602759119549109924511920167616510203411535786689460401861441669583956391558648426905671090743913238628051042570366606740525385965040555995628399358618833865722232798521968022526539064966910913077441136424060512324855498215242251219073454556190862910090103874768954327942893887127922863801177719820611395427055185465425745308385074004183443834065756627204467308713047927080512991557309561789349649188585018477267608801936744205437915537200400658067124273939916317204628900013607539325439292073165960396668462353023837625461127726105465566217658360512008449707684127334082610342187563550568654910246800560262884567712730984117902345338657103702422144730993732426895140224217660001372545788433624303455644929910714070983695188313052227149635658636224880436425637986321971078094557553613995026387712673728424415859615139493524304775743239222563409629201922001581604506035458091278924917958053582872919678236390678381675104704194559456860075170357628108800000000000000*i1^33 + -984414432754786995133627185040898721591825697123598864512848945284493661967681622614916333022698768409601811171571713943909398486718674710942167460286341899147105707866199013995411116100163289968958168007772015664513514660778206984261871237221511809396724252645962667631965451774839675011642025010555119109948833516570312419200683033755631581667967705234115419398958150230022341202227897469394062189528316191110128705493434564989460202914433986413373529077092752499560947736098950739268820319656267992513094809256492135544184873570962205472538127878767308559696475348893225084079941645673350292179719731536259703457193878611539077298568882970697908415130795041975102964371861254038215340882910007788461328553665194637850996126664019086374681086228539070840272630760067480047713223219271778815113024426137200945663803029658922875148788959807273648721585559932121012278144227863435691906565141994040807976814318472265974743777691164943188273167431345457447050004216691847043397532856739053631525024081004001718263453286861761169936337200799596231722222832590053901872565374623118255067924244701982018860924099133389697450162290932423582514610818642494704838891027624338584439890166612674056426642854233472635151315643000171970703534545618602665327249818894159648703237673288215207780906282347978883006816299207935616503045559434991767450740906002460498151592733505037553576348522225314970104342765724726690479387949243553016825283310081161648290457861263282933462574388728195961194270122502168644271377501437533088890692117553834464167841001178836502889442633553021343976253411100342433249464881905402036937625567196803693350843634899119475569567074806538930908510565798503262377936451004355603149444117946931120631103891115790789479125970473911560937432669776841614334226479638427417573683669023799863545187231868671041678378256165771061471222696313938364002828876267178444875282053873497658048760738963668553568294294669735185353954247586839750081492680583885646141188400154542920919002256300910983023975305707128476384265804857771252195435796870516141562359367006680517534249048193978786183036428954008703997014088354129632865742651345332165914990648076596646241896988492627856411101056332658487969636755271860346510960116129998853754026823309385676668959093854457697752338341623304315801786179311166407704370264394672756712303230976000000000000*i1^34 + 9845429540159598815472741457527768822820872986587340998101000844418236683506310664094768715440799408231840613647722667687593185927111822536843835527047864932427779071629369670643308315907460933345835021163523573566093652287922037587681426584127184465547453925019433556905501012963025520769578928487097862121128784905412346791881651942178591430351202330045266868483856257509604679506995200025602801897790173965030828467760041821772797286631168464516450162161053076995182999127051499903950609259349189586462913320270070837039065060252882821767886634263872358090509551067587833389417804873119197668913364382119446412442996484008426652617321525999152500625223747318022131126247382056037370656718562877483105389061924461439322889981219399115642859645889172374905675209667087482398622865873483567954422050784324126708696090457991772687468341045802479513242211580198456347372040619509428891400526199724257409116471763069546697723056193227502588004292233533239585897176094235022434905778072003282423954519921470977569696263940591502033260622889013626693584477068374749958380793830341676148603676604640466788130952707278173094520839695313031184575378784247874015990888828273344960510845809163737091715516129180103781127210543615104241464946012048968222034118979742025211643880825540157786710114053001098454999582121686186185260937826163603715125978318495470419841434150653507529465477987237005566767134309780722210009810014849986133974350303373656618997639264019681281823277642036815122349404049726738215039558259357295509026892529643989934769831701266779415736407884989205508037515000324749057727729585545205367554043373127199969061400904819634096525978983683071497673737126319360911730672924529656236913244473459743460419294969576927695098636035919483016106525401221444680177646479829336654721794741597368787990892575990418870982029751680978103423621993511377739418494584922547299361263726969026163805323511111908740609882022751826232248832517228385342737547325210576008166078354151272856293871306716125091842259663600766367026609467313476275811312638230666919705276417954880585910059868856868134285583865542624607320700030937624808765284862241026364950477133655519547245695183498151645810349091187437664002655335197810654327559279378991936701806404538898938214211156435085401748366488447777409842155671087084738422850400452674769964236800000000000*i1^35 + -76876114880077329042074010264565038364180727212432341333319272411410416330184971669637744175964177002463350967360916395014887514180373072352109558704162268596922501742906763401680881802669280971075945494357635424796029236421413466978277534217284624209980477300816337253010980874315665820325463466041550716267889404463492014127479823142126329364784085048733932910833293207641180183729641893882484430872169664637729606315231350258151549313654436840036555681051221449298484896959846363054371183489218576239656587823165894117412828914782949974731318239920109205318334985134989489614900208126363754285610526314544864784634756915349991850648945991793713708183097945599334042045206611728677546288014158010612846178448729251842999209979701268032820232737222885634130273916796874340814117838820447019410026521799049481929195470227248111983276841054989601548330689527349364114740057000660061399267514848887177285971716882143379457519999609533492701634355133777982118459091120078109120821840403458384454703701271374903131257356494236101585144738207845021588506005872664519275675141988755816256040583477333777090602722509881598206283181152338977104151781523560688696448665006287485048832970563011833959983466100389176254211907847067992552224999903028547810520315484707767686495030728157301163211636253503663387346564712840661304154522245355962698184614707599747894367880180743381010211821000832129789420846302928477009942325462810408092243912403325227027294505546778601711507987685439075258965888406755678484492086591057907526551024638472274916295670571998513820075721927281104207705146293876689443746562811131425925774036523643510368478229782790076648589609574880078678242330625604384304112871344001211589170386593897870507095545567568056245894056236285814778173555499750757630492713415251057232802382723229525507944689913639830808222598586723227879151254878057353086645012921268683167406155777534422385237762955790431899227586046823559720095171452419198206596499653293019473929405614624053202407635824963107368258458749772066378688356914395019941537514107764816012975496582451653419459616893244801346238537657912555857233564234207610369591292453869936144827056591895834510847718559193677511027764864959320214637373163744552508149259667326475934909163659849831470681449104935154708793526905683179364223939110112792394129682965886396268544000000000*i1^36 + 430610470919316061337069675000538752826342489473762511607162451216084538871140923820584303599213571106287419916165496211637647029089005306710441352264729624073418740713215442938742128037649086318983790151560178585153874925577696884849768730022265018597623377758597098509428964992929376590868317637135399367339719301221154748430909860267836278697975450998556648054482547006538524042299440541784533613406606930173964896294611681525818053256710308141347403925004991073913686031928231212392320747688641775716608636614064513132305519812051728121963126735537380071175523505849922300431016758596296723337938597819164394311467769504415008253293827442404044819739485828667118858863561554208311125638873931403782986813859555015963913392481107095858644689262146768640994193773977897480114741758503750145439620075496854172823112949324566412571555446647746522365217266790998244652010668662177342787461449161384522594616017009712813870036064915855634261409408914728004266697674155534870352692187264755392716466261101792802813460878455278587307795315160901227578553159855303050976771462050168786568285475085004543482249957533933684047168070814376400825571740414834543188726943932707182226969213367220640857448433378976736901553529600329543581567658442431161407119676243073984639940700969473374636882938096019085567772547813644277915407687369511691522117323202621881356365935502694968627961971799461199582403844348035920220639198926682545322422541486399244052255427506086098330336436005426111768083641966769829030837515796654728990219240742991930917502777103783924010712125849931107463371148119536664834799694566286149796644798863473599973328005729442776348456907355327509341526296290912498650616500450541824611098722759140738185271349243851341341210902055607895841919179173349141111498326826536975583070005451660224950403808955331352545031536605395570837386870750729411443795634574419402056377588012610486765788443175717445526719171950413262801061923040522548425556813126465513871365591880793696277580101013066314678707607520723946168426459565156338973017810748216107461902928671920939403906661859480794624277690568546633144631180605866504806645865516488796329890339628967907449266535706102489887976074577971419175621894636757723193628007544223086723723461032297856618569674905097408315027536685601649482691284526530889347294790891448827904000000*i1^37 + -1561917687108250586718853594826157644222051536684670731621786979335484302541283405398728241778191170507891423654629430327450500707411361409408312397260506592760356514388506631268789267178985689389650245020617400884033860146315844176440686822986847314035678828944393188443033721813786359688112727365156991057952612581777569169688079148162495424943303616144427036983670504614836060028769403522713238290145723735331764163375884255297166766841967777280556162847206392287909570805714860383011791488667141369285087410066379179383295085531815038386967010368894521344758206947309978593366209843829717024517914442870411561534530733733789050716673792933389920581180599828825772205166169147475089288136630748068850676663229362570733320004826020345676837821110969455669436654216293294228722922738685309535060959483754927402622286592774441603290190611538335448040133281517002409011360775693710785492701974112154995889023232889558487968557239294529288910728549503447900362798373552226008064621134064906528089825316169882952057114306954520526794542537635521459558487471540125793446881271122973988487167679613933672959478174014446764464170385618792873476805990070978106068593791304104519165035396460446976746984609065802837994970432341608345893936785040085370680529616693820169246465855122249572863394830552763484370987713420865930661892337790731648952279527924396927175943503368003908549376046832595491363823120214557421234002090810945657635601421700762686866364528355266224609304184241473600057113395736577692409083330705384311878824764234534987883538909413587944749888245238199100781520317044117734346517229303974148232363431741092942930735923035738767081702695382361063337456733753583654150740925964028219397930122614022538507592657430058627094277244221643620397304150428690071573950620005518588688101416710126447596013735045663722142250116345252265615405017316835171168111203418974565560152808895824277009402452089081241214991860043754484654545700931079003848867337325276517625332921569578484430184219647886175383340798165166060780772863839894851008029097771681749476776693226584112642657679580426480552354257123865674383592008198641425598421172162591094747617665427717674085525989756157110909219670046596281334125106316355139958308528693475529048657288701870054157177681817632068073942774149959042296838184021426215406944747530485760000*i1^38 + 2452954484500866103956631746930921092192406941196463626860192701773587159112655141629404293987369162209569991494090194024412299922776079184789277307693317392300806398688799010195332274263232329760206761776537950062234576488616203601630814778231045709737373007839475525076277428709098503902114522784662075540713918177120642709944898168915141833189225920568635942022781990926248043517256618146235547826893723982189454257267741205279087268973365106142744057480588309395583252881442366013727337221190885761371205137481646156182996334375466887316783194604612293280860270109446323124994116013634052010138225283530642358196635996320627288372087118287863555334999339770067164409704586890618642014865376597142380684913680849784205502383672328601729945780899837223279227416872024961558742901108680222555447726113780651231119934446874091889638053619666120278095909124299487900890613801152772513197362773215279964866386537415160045712299413629340009110692885245815692813255202240691722431425271907563448757815237089073583222438903054214149828405179956490839644203481947321027011306242659122775707213621538797848941589682539619601487490637365079237556136230065491726812344386318302067813422553221805862621379063225617561012050624711385930700624372655739080220799178315454403116861801762014864302119083215365148855105361199250124794174487937913817687400775405493008849692319937649589908838059019462798308765990685777442475569540921670171102949412522286670287640433654447240445848519731196469062741817732146461564402853122801479210223379531068356709491496083041190531858246817908040775954873841370765221183544343277938167655909374814498181944590900566671152690552244791604272361157698458661755916733249145460476555699031384238172177279109208622568806042246053323022987731998436576780406742822548855649403807096685577674080459426529798203664681182397055975771339309189534085908388812029652075100566432713720947601161153970380496975072478839102319242495869789118644587385953376069389626987608559808434207006462477226131535992983570981292148713065654718909493233443894005743356840593139321916638672921918619370046944725232774529339670276683299179141719029685476832942850159069805180881398132285509823605490065031282456651937768433355922115785142216686934178824284159868714316788351790177460218523627295997916369818431899785918625821491200*i1^39 + 2968245334509783189651966009549211318451810882393321789250886521478311080985078545853595342862225101793286754925979976546343498741446823114603335256358209231906733890149996603061956811098464819143639374928920532120605795778628142624807217249371877809529809211558002065116205000469990083592767241480789281614886557735035648196306561428745486549364421494236606344601793309530141404699840231381812609636702986922303770245229904701314109720532965231348650653074403294957543798374075311947271752442729974362180078111720034788021042109207409210263152807823038324024267463579639845352255668329753975051093214214865551551630607881326558216609307424182489062928113009461694379620797889538954187795547639395885209667121268627759110611482159150139904572237998877126151944055494308216906229385877675139000659705324438115564922392055862755846723738519650946897069797271742105044445301432334598803010497220508077154478744610598413229685131740117942024667626057792937548604213126554497714258245893783668692519050122818540078375816264202926842104643165926342996919438896204330792240472913547863320521944746949607775513181611507589268169667727541587528458367894215479608999835277470096447458995018231398484847914016357603500298287695075406259449635309608502752627257439156284569593022550001151039854530313210128892900324883665153364246707413980459115953761352882280676726207853569800534384281899882729904267615499849469636041297845399178085928680532521566949888999659223583412376568173117848242801657336786461589019705258571728488262618073029766309696661278635308484261634142412518370084016300874178217538452865095280750188395704229521503976816944019173890778943324452944567399482010438829729693317845959489666375359220641186482601671196438604771871329533806854674698751269177784326983506347776179930039171570084081974085944462314035965614702165197523808254569581223752930574375486397363186309199732463209259100313824542507217559778056194068235236383273379924769004736954692623932939972997222534659836430052511860829131505323561841952005040548350218591288289751819830890105710460820068962442805589705518402086023308487295895915726844748024589196064216473574439689731553680203595081850838526019440697169636380604931139851392788467474739143452171832173642680604164067936354599668789168673409145031946737724834512840676996352984481792*i1^40 + -10714582030299810708493083893379720779477139981685064975316588794951089949603499257554476437770738040251765140046883521101937743595716458839922854125254274911320948670815155685824168350089119678147729571585517829013249572196453344712250766538505204967239632287638197528031564189010492453539033712636999005947693333736531158548403823820102849495031736473487709504319014012063458608114521003016252152156430741881719279628824074140867302743262557188702437718652546118073136830284113902295743740673020400787388888486178308712511569763630935541848731857369697396567821207421486745334797768586114425793485844586782920874877396229667528973717497778625740840850731081297428030997587221433168853594120898301680262094202188603176013415557899606005720174554517145375740822349670674113158748805080544333733453867061324650796261278739149634577265579718041258903879242665445589254611510565814063633623224663057622646603036293990736057512149960326875529100157963424831033411553439387733343580469228234645424435447122078752756990916233584808364094712779820404630538188148654974526441953751346901295418859852975565221798584491268056059013525600327088186185071543724918673460156507445648484861825015814129841997933666911703849551979804826754717795337902718781074584250614238725559278520562981205287179893849349328676759431999056601236483960821277788639161573594873928440158263859929199042513419265738668748551161448793554493614019917564935070205453506602924910645386910468195732776612851260627601679376195813592323068176749181442656219875517020397189882072583566476860374589490948760016328537386699574933897866113991176185636280388291950583789402261698408967126887957114521948285259632364775697368942466694568567606329460551782175639927444341429246738398876159832839601498956712417654072690006128414607389597207167328532474670237644340503863064352284907638538780428192547353485431290424684685474003271942488160708507972373726343586096125706818269926038731167211609002533449714867050055687892266214199589934430116406505455056259725812607922623422035023228285409243065214500527336537916232794721546430437705842485347823327906771832135720777706210343746810292011344945363089975730786436601970190520518659868633235169375743678050946739453370549914549350332310442458842624871677307180513396458100094055632132126348816591074013216768*i1^41 + -124622764033184880551766257060313557650747401314502633864904917108677108064624619101818426882611300329778523628756541008991818449957578589708666249929462366965584963430795556459662756103828154444544860882945168535796266845017415468786249258360237588654139275197975206532549372393792122759742796877661614784974099070601123727854240650978511158344612806481340995813032545004979126922435852210388021625486304446961149584775882084205972389097794147008429150278927258734043125272062428782873172426642112333897072809244865616902694910084922726321293435922577326522055228992546242482660992372666467993386226575707726615660143391123824543423244647734222971995001817488298849031674396340769337920974339140043330348539607558021769319595933749708454878559067201821473270372031531338314268967794576882626284794799807364133738909369010529882860226776946484439601310696468662553909367264975175081202953289765446341926386966915269444602769599611710548315250499705193839800560220102014829535315899871792902707926884485526553616645085696001095267409140093006780638532590122680598030740950138816023839038009110659657428971218508602391930106455590999100121600242183067451537702224045349789190471957395459886842876744963723797761553085526154139650722397043846349380546476153932973072432509573415421970258062823540666718870313349295618615306784996810691373184223872661789901029335954923294128414164277383052895163946394956754881168514644813910658506318675762968467726506332441864790028956037750230984403014781778356313615131974825555161888692764049775995435092708203055127130249503396701617688754598649878039241822499980421243941197605637673600364337794019990695443680871801394227697052993669872086629133340680026103568236225455447610578254366194473751330436636018423031543445888857206648206530448031560521004243710913642672130170643577757205242657348431536304868038267302844247249799727272895002814101512145184360343315303357252597263953698618340851840764258363063030477980977029961580013674595236804601867611725596379317194984586846774230520689265911246570221188663727815368746740671838987564356553848487734536954304501551775125154106236091869699899822265370150797713221340490769496364495996769072678603281320195466002315963072136800928165863947072399541556569351286599596011479368844941752194072770303367587788662079750144*i1^42 + 212429159418399245748164346068084362398480759052542537714162506372493157143626564259556041465433307223150117570774999093332838224057467773073981266339388698093864401280232834688430280677150801778211663557628562799783404408490156715098927273119823415776409793649539260040741895518570738912103987934943776048546098560269101320771782969949895193255772833376129304002331912146105495155998294799054445493172387180626912543799782462166262254512300613563390788016773646110948351609960826960612459814813476605139547916746266519433856202731354914830225766265219735253864337627195424884451493487116862197298164940588709864205994175291300600437392212452669397320509855768773278670408800349976074792081571632905006781191904995494132193042713557475651907514951663319178958382462404460763595065550508448264334462402438519994110887645662946402433985795023683562912816115135946783501083010077729887285387715157301052523043925157021399821256243626214339021830354183873509244875155364183304188364195154776160237694125625691077595107472327587632313036377326921809285603798335941852567647126229186572160231595732538709897813229299484683134387656084328704718129280687469793311335490167915189890069894998456417397823429633054234081700398781138348482213227718195411220534493611036750393280296861051902939982281184991780336637719088887597875150031233064173002803135289585936655291419342569578452894461109485906642651726450015236527009647778342822963617764815615579733315666852833957472172483820673488306616561402872836159147318850473980771079125802998766111216294484062707950306014813169195337862174206498615286167533055191313173112834897522529745810134892934461649995173927550156678242209378697066293719102161200385865640723284146247681424153988901508320240916953557433112138199399828424264270653880913704153105821859897250136320174010605548468713372736118671069555538096537031259921630116676296278967797940985367967768609989599553558663812218921605631860055340974136235668753400889846777248043534887533433590441554759752818576176013195460376629310745770455055695752598933307196407989956199767858585389194710311560016729750017407003439818756252445261763997632221233344257704916584510466770478562037426125444999080376791035871882745699664193371128289667121495648495764260049945489604870139161570617859698952363719226556416*i1^43 + 430185322345085590183977636734943737732632208459273733985815636275767889137913125453824036825224935094772917456532573475801375871358097515932058917232717589314530376868093390001108617310181569208927066762260537601126684482840239660975504208712925297116396748884609615835242430048575401286359165843976940208787595898269343359748435458619921551531256674249161097641520110293591583236248383798655671929036267829252303512427883339100732223095535427628036698049759648213304703463126419778610657839847613526311462398744592132403850437644438946652875905367435534964947443747185581567210694581274421990524034415495862016584344748053380742672682933078227804155235974153142499064977259593694308519465934574862026908037085545645266239884798150350978804521599373777512680783805112400517088488130472093155814296591913541376253637164627925948763845171830895807506384607912531212978376244053014712887336520785042958969047969773100779468380831256383762431039759563585993812021565690708803022369305285989574470735041227245847987467902944907944319251495795705466603502179964105541063733036835173609101669479783537729443938895782232775261104859043798921372409494083446671586407789511801794508350433790414583773312555897295126604810718093043280736375089636979400323462363081454266697766454581208022051945081659416006364371708250167698574410708603657827508143312526544616924758112529286389159858657118004219361702819504396275184906733304719089467417584131207615185864637339337055577102912912073466534508464790562894881563015446503605612025624805052652670278128098515568487142139110165598946012638991472462345909524949505747684345517168034811469227221111298201315593799996328268517425995431391431698849599235692088286711625197021045855100829344369346104459319569870372049675572529770738028223463834643669204955210767941487313119712858461477164046991476517986712363582665733841888718176408639644630645154303308510263146179744339001338661519850827981389572801172885883273521318887801096454526279481588498172446481699821617452602507788762627158407551244610832019119427534996360080635020156781446160780260845277349596846354136882683186071110907675430392568774210603662641170555849906018524620219938841924801375641935913862338715645566673126191434951920759844703780660842190131493686627829177206870309913301573320048640*i1^44 + -378346117242697744623704076163355373586798104310677613172475829414577970655695403370069447896054827717675609811088976458933134246269868011288593676232411977657314029809451959859994412735559046395917285655046315367364649012331731632350620143061859792933962514633341460456044195376646388831686969024665698732230638193853241045979435064716562721033693948888971858222631709532467770055345456003646798962248498894917045755257900997076502074566347495794007494499158757904280482161499515343434155310004242952668236767678407954266706138110502189559909533607546635755045507947444796201028708442139287942703464096423971386568651228760791679518919909168906359364857268000756429472704611962326993731464368475231659766050407738291971956352045437794797169073512329954064681853113145776120792048248468065111118730077503879423740805479562852273073416045331916716640597363297171075211695924123420011982919097539703752246274246876388188395677760069684407305535792609000234212699423860278341510703172024439719796186776112582611476706725384164877080974847346177472213049370549335699564847088262160829903652844243665059812839921154011024867590945983157432325525451922503328891306003895518261112632611975450187343104333310002239498599520001295627238056376626226927781433224972112835758741442553904057922393669524716154280104366915035411335861155371085243522471645860819498430783304533844340291206734628378157386704496510159913599563470857805401957192724145573699046914385581082293070405533321511667344459286847090030243472083713901828659269516140030378471115654148539820895735425959993286621166331715221544030092119843802036926636117312502769717745472681701657965953274552300384569023777972644929896373673864156323567266829107970038732150336175523463449034679911572886112649341734590384195323130507689544068292547592305765095602941377632977236084951117950986828883987636615730897076406295621058524015685236741782997547056875024004701966826690757820379330031641874281019160118284723710395167599721675607732882927381683508522272944705691571358610255163390778605534882595969895768987326025454192135544710851140913449979504820588625376110929696751201255978937142635785256157509100251432253609687273762121394663774057571132613721744599454839442596314535389576408068782240319427307922807336570699447647644076212224*i1^45 + -3858167397036879614031671705409025883303392726602839565674925893426512317893604252990009610180622043236182207669321157929058302199175181933525081949238078165406415063830542122871673826061638272565283718599238267336617522735177840446116435521198614638200296883204085418439195794733711494356850669283379684898759914519249146259315755852965865362032545846549905540271748768766876011819145321930052931779195628435438635114666934096763209970963647961771703305106882204955108274032333386353037105068010103389729842436059021055463605952077796346971752409562160735361331703642651595144095840894310420070753949065197163342298074784806046530547734261247971790103331068068014427739679759509697315323347846287526407595807351142317070026646953158469752331310419088586670186082230087881108284457431136803392909131489592829281191061183033597211375449562107862252896272873923845240535083110200949431628768692835036490487093253413032799937067780720883780822363185682540235442958818692115638320740296279149582783903704306732555671675412689611344110390261909380561004748872370231327513432040616067698103403320226185775360536210428868460045962442334571737384382618248946653959512062679117401058571614782252793571844258784764013823788831259669512228376526230145871947015576164640098487596084402993939356856755872328508378924107840870987586985264014119419847084924970390208877826367319969153371750191876468703700488915734186342786750463873726748300987658090910832230952187117536420266693060875384405353497834195859084984995763069264604572701020206548658784224337477794152354435413565925960875555241575262036027088226132451159094868873603129627325686001137238338265747818708994407421253467487645555772946784515657403734706854324596451123753731047215291753810888076065825412804304160453224851267870499582110274507834704105557620053036454715659833276015253687552471426412161739152613181393258973278339002977359000276806756701056150153643589878344870710543421750930233456101033241361978233192713684644689791133405408584142786520561570561909703614416786803784410813801836181236254912154933374842460257007197855478968699199525869180843403529571679665380832108355464576410914866403544202424051065140457069516351801329733267917544057956081577140159930997337648497721299078216486072142392138282006447993089163264*i1^46 + -1428279349785654190688260580482877946405947902858402688583542074738442779718548559452508366553561600784407918608818396388072708612841064907948284644381969404361280215719899513600224664139007745835329090288959595218031324148513343523225076507103129892842384296310414172135315837622176737319490001338829735032789566388856286392114397718306036727302855058132386805900871925831235672106340950343453448402147812696110242207529541294470420258850937971430757900133681538506866401143492281568873413553891478127906172725956493727053705444923515903141772321341516472072406702591109900373525205378572900664805220132996023987085760647490900751076987860051901060259066218033317755440737520141676265578121611856948418051575244377256876283620138174964892933514716630584713008647610625991506800079821294555103979099365777596891653706267475680533606413691733505955958847647047490385687690703181445855521835487924886611790469132394401967729161184394926231758513257036624689729400964713678902067048452021260928226697412259033362030761248961987059052584099202728027765054554695971974476949068214108372872128016696953796926527619088505056069388958329865749310674748981916397608130459302858942041273519237790572389694650335425942076926599245264745903084391489175907910153183678690726960663710219759171330917402616496480417307598808237995435211806245866675116563151289175351548872659027626238052912005363739888956681132557094771673629143993427585517401605374808919218262024616906365975153922957849635636712136686272250690100163476496669286230300338883459553235623763458885036508914966686849110840517736789361112762284227601779942936159713299359853247035172955117925706482520941377026753239926527453071444949924022899597680423277274572334840054151949510021320278753745885066453215243256312657782514454369375325950598724039045328486335793821484996645352644203836659790572378204282398031500334447823785004048690479410034772408005210558731783346587358152014796477827541713396901298917735750570167881083895539847009174478352758276007877642640999448851721004072211886198001311618202550758599095968801242014873643532712385949979754538718591603154783837765492546729764042321929934575037365407303689556302222839435558772067200873231277065033939816684241138712222959613492453027560294834226444124622875000832*i1^47 + 6491049387198030905834396722125640975716447092622208463998719472057100823272126869113143748113554583923790322401709730400084883670558620637699144984750939382698126247363573674122790956159513212043569895954953678989671129202828483782320460396707476754779414869415290232226426870685459449364825612518446882870061027617858774411682956717166125407666560726251872644263842062482486219979989331988941238676038259259219402423297752220911239518627144056855227895904212046534126494499768959553323883262937954925632050094611408350676769842278542671718737947494880085600218007717944707567401312230502451032513767327350154485125732273338232492291317795315083197054789667457321189115855432614437587330733176662531692912399922806917941597242635811627954513945939519211393952641558220620918319490530712277415462968925019174538316247932963779062034534784406923261119184435907441564374729401073333685725655002649713263313568520250183401177475164427234839756771105785053497641603257327833205470347730931960977662474547047324457737609030314650380923826704542849905555178419039331892598847040678493879656282975177700763752851963294979568096207503846897979037075951660559115952936754399170230955745068777414394162291087799016599337522601261105633307128944354607944933921616683591313113577965668620315745856216745387668630339670170736503780643476365192998720520214320924741891158606111237911828141928271959452742592753357238661102492691309415505712714690976552365468774000812960445812189669341663033023707162050441050762650789305172074863225268458706635276253731480820930780008300237645737016533568837517245258184215874041197505148462836348506253033212739064304035927338033678374102998795371977744254330557748007136281652873572549581591554708803088357881365394174068227498949439293395665700197059116258840427586518440084546709837225052210514528081647445758005529546035677573539053313093507952341725706927366491013780102957531819032388264441691332243582926784183283063809202006134412953384382459524976976941959417284211728667128549658301529016031730579739245831651209908665748160528299184715766236438001912515747113634159136769475576080310749341053788899443005191637839611283437653170469100934431796116148356559735162736517633349179274302133974502043269023390899001949415655603833804368642048*i1^48 + 13755347708549566080746128541497011838144931213032360261512772561231700403727063160129206814005108846571532019321417071645440850417940923755823043532996608274322212494465401912302936584272242388947595714938363222177643127923325792470456896077592299280057909523961631574505436858251832799858163206489916035543165587205846133361751579959706866616197758023399401590860169728299764665490457691588974758572963403889601166137949141348286727796655829895068631372397121950218012855287557053564564544171676263122996694918159534501383707384373778428774486375741738313216098691325436505235109518650549575741635558723815299027619313760054188699805726184160970384244108865549264274233257965725982361132211890109914133050488898164035985592281618781168463403924692708998706357966264670892670832849148096531802280471290212269506128373040123648391342628940163213147782434765162114044949942527747309810034873387730428746523786104778170901172412071749362189385412929430068937781335148851831216954724672392839838162466809777027925171948778354154846251313953352862273581328822738813471590394739558468376306016203516444124500663023847732008858521860001399090802023098446809138340142008667314267572239906057055864412990239513519887544769151487258111043890786147210342737944214522567523724344280411349864633228022904248850722041393674308162256073188640562821976085435454711179419635912651896343874276489080356974001509938829551038306451953050438146473053121695859956935449166949327287395472094438415090532618706089139981624216144249162313920500553616641950623397738914556707793275861948480624088327282404558480277970590094949251001550682051424683527057769864089366320939817222438639208007619654467937163775453868244153125908947108494373266181063335360231168759053636912882426918440551343484291210257050215337347589635940367437439330729394066794397346855679008279453063543480451396272144669983016749253890496495485427963057831683539918614892119849446419487172801805927208816894734271160136031776853469661394407621096622429630090831300032898447500108944975424384015575420492560559154432596948311778154812354153822240393633755218504024830993309868931152989843062250383624372211504632062209460609105519397886017836964146002428760274305520807846810215989229653043752486619855438117823074795520*i1^49 + -2642379189468619109894540229504645895613092515418899121564166333505165944629363591134900391564979004267441737864898758040468105049759607883260382228617229583298625783317302110664406437745349397150214604134348649882773934876428813016838891044429569718810382683339802946686349966438670691149282456880297401754463913950214804937221172665321448284090090156142867319372296308584444016668158219757000772850365443154932372822926471938126902077492951589299928741856349796155209312534982804674942055645861633533695514192163254127942771460041005191200102130314853583183372995717980588893864347022608044526639664072499907939447019029952114264410092788826428531067305614366646865932483261769170479759756038700314655175415279805583527375800543972727771605054310563635011429966034480143288914826094256176063060522711987461646214633850028498458373547337414380600593553212455783821531704364211853839045283473807312022431927434522097720850166531737072801285639490252716079103439410228620892877714988836323360090730665429100611528397915095327643466486218602084484502974704718308670238977693498546854348855620629758711945144069261097135968515477596481393542109448263072578896519535433850268449892600074202838147771367316697984693973756140309005261161328924851697958170428901032448881710182214334154728361936128022405063179493017908079401139117778909961594812354550670584429142448180541411088295263388194288303535365365344089079919372385906967963063182420191242205493161752962220671365232900159829365970579940185797750106795912830127774329886262917434298599341590849604452022900652283847891839534747110600815990452452844124382494881471843326145302743954135997321382744492392135218928310666773835253543077554040515568252558839500705261003090247674297275356255919676547570950511864425711199454335804500012079046850799556141184300720215440656477764457825665851738821054297988607259444724998996102924046245971391430787160377340440088845957148701853275141187416055148217748804916568906921205692924776246113128095179441067143963774804019963322650487363296247024889368570200072917022021897620396536528827309286795803363289218452167189058044660596499943486537868865842704224390781960291936470546100798293913011802362818056723676125552530875526121141815731789660211830816229105218879488*i1^50 + -9598017782143640437228544774977352029223836156695070659018776998831982026924023666538450098219169451363561481768207235474586612690306297120931874646053804340865660947357888942002169718611218528983288551386988262880899700227139688111958404976170768584931570201515011117878435111513703705972392026727671091013973275091398955869891364395494164478211605761844579307286714937735505071691126405339581911265181124870962294362316840880263348150427076008695636025115214817314796516617354835020198091309656711155616301537433226119064465720517326111591987462433130920935743129370851705376387820197903082225956012613828904467350096327340493172717153390305884026354669196701391990852824272813660115559392015001766083785370757429921046997859734807414036437341487018853268046094298795270163357668075618879977800211405473606722077916311599456793583784644806098545964528778159657283985872823599363856749759174817163926069243060969114656908326064059227483511199025650877739742797422244222313416339117127358627045161761038213979721296464770963323072399633359512383035193379244585755939395496894218407477651017295797090754995879892656734939909088613606863730841513104285856990364752396056098501559023581664948579453479973340516605840320921953689598129277380917872842943036499171544997719931196624029368509674317505992655201550043679835219893881381634314466964995074233123690954172570085474223391087273814228834508363447410474513859551533523730860737188268582122920247714204671477231193099823341979897770602439058216196963543449519759016221618564758416854224801216883672765491057618330899143688863329969542296826438088701412354035360189672407961338927945172135868733882503992366383069244797890687218643798222301741798971640502114203930400988729302288431359731233926830528292946514318244523171085230376108397780964363409594989413993616581380320814329177301954015618834208392788233469587154953353458667527635157548124816300294631046280451893914807335752593239564163720539977465236152903614576584017924307812789857907600676345471469671703165938467354267802922445339356361265579271571093263762067595996896551320962499559009016183712753692421897681101767376533394342341869746710711922539031897653965221037342287398116701710397640999165209910201977456892930067621103630012121088*i1^51 + 7252741231388357707064412031884723232994287739202773125906873135569204226468531838042812200727408513076961422926325292969213931525286724904602888708883005748775804855623315956752831642811624915774432959076365194406324296862844451109586476607725521753430611582653685389445972642462112732419430626838520120491241009458776790235785926989879830610592535159585070400069776411390439657967310864185229371576238674082317186420168695195172557186991793718088375776861133300910308127283245616022736565699726502356885177072267402221589219686472129050323521186040617505168733293549718631321602531353173991955192929963443487456756215996931847088898575273842982655472893190085478158024902866707313199937712091215577182751242493324328312849974337775821055368891815616056466784026338950824541498323451545394815510519816906214205327235927647842814395991218723917727713428799988925249650985357911774495075422191400159133354977994268951809093656534460116023870064948190768635936781542396599743961646442490848540394718626986952553356453856198533015167381944632934008214963152152928948991121087237794183560219997913487107500748780128200019943977992316731800938072681128566090437322423522814298098437970175731682584096311396329415538837258388179951999437912238709890397941607183724443504928862410003478190784102946581177729900841307083884669761189608356567091804252528571847900041989515955050641183038952929010865422289545518314254615489666981918412106529734057183416896118994538948346825817249747840009336378506319135173870731029520574256193201731972449103410274151171613861020597896774000204615803762043230545420725527691338921303419643950879311970785344575431282153449105556775978034220619745756582810507902285273711405111719169974453461365962288443432351442926358594910509397235630751042907505923434249718598780366980867982453909301683709255062884860089909818095910586859947975547878495142891663662526869649931033008463089024130216198785003378708513179844910868021486897476652919530102404800471315746359580121106230120988888970379375076439971069150340047155990513179627804245618341261318425260700405004865237407314114140409444661922664838224231726008788951218232155846937258396345384501183759471914340847429789144255283218212503736640511868880333649213276360278016*i1^52 + 13531859617698288792772876769946628796702932135831701865352269452349197233405234064399135930705938398685560248904328007428615085533461560660289626588628362891921260387122875637657962751763992720090146017793858192249162146457645051995256207692186194767038373190497884586843949897322498347435770805419562014437273135491808752153523080718369203898227604001815620275415258591990008168561277202045012847105217895021074074028944190496444706240134118153728346730168628852597203493276631645771921323886855708448367544146765345182803112185545464122132130988509510781802390607401417438969935379329932254967764179921886241516641548518944188956324430306764089403345849935473566013554848195728904777942933362267155743154399253398014379089008695146772261653651797116957449254181273790354305011919557498383968035682288085169730270013037262769384045733310005340538262393324284526219177558245370224865147396406369472787376052352669520033988036369149977158626633074697591863311261544573438498802518699994766182873036916186155992024568051572360255847411543323564079319628304239264991740312499100020499227352230278556680635820548695289026897546536381500076499106822803620902049263991486516799951064636208840721282339122076856626843685938589816840705563697603340908877395401844561507209615617568490413114084353939169014004235428321519078161722125423988967803695901311939205735151330353297702050197798253605993577851364727601267260349558596489035456147764785598924331895601790121039635209967553894530238319796201981259471528338243955544923024446741155446490960096033376254195982962183304791821034599995086577481435236760562509527837111511143805178318117594225072074774290372662395926748129418688697601815396138225295248274436821177778658736264453448935546703241326127856469389276926016396515363422865820963587134557218438630726588194130019146912172020589158518003188552488273830917731695251481770332165117033926622134639468247201068410944108493288768929561136842596481613023531551340065499401893981222949706655321879750108691173064828273651243202308353790077601220525128851123340546532582681895844933592902958426895131534071788089963775487980173615493227585891570423331839196059378149076887593980496836274024154074687222233287569146616146493443138363337973170176*i1^53 + 2034139181040655398769667080181377306867676475844903021576672241220520961680875221645369786857591367273856651818405064575278873583982943318708096058958360774068537204903383522933358100807495516076115939041814358576111746186118942363314117244883470970143965933450509448266491653993373148955048348568402790030904521020678973647100116670807269690530420333458808457824830896306884512688953708577540695304944653808046238057769059888604636854058297675566752902658889547794898981492847244224541018555578704893876262651556941445718447024922200890111913892030838667596024574676211134088816905127925387565660603660214370831262014029517395595450356485067158279284419400523952330075593047530995284091920966380848553121958726042236273053924630881694650661341583267998821204870745284144539255269834355414181291574041594797392606315838738679469447771884031611638445471456520316356575686697572175776634313261698817809935342559716900427919018822413513473643792384394850445343070585392498079925504617970210396853951997740147096491438493635779121655626251366769073291331471697151586886283970062475293662807076748522333518949646891123992380688918586502447544568003941239997291451574711708821162008868448338653011216397390343623558512922628218443275033579769364901174658853716965635416526969598669223654277112813314770228090604660467741196323368627844034336041871309073159123667198352880852843634767621973201988991805342478437877891677677658540234348113666938528022305189598105748094190113948429857328251559206916576493910806663452794721072235199399186726864346217729630639687933116904495083747706394278277656758680154666812807938012628833820306389422692791862263697063610583123836641797516865448924398543149919006882628503301122920231060418161649474617180954133948849307176157445998775060549727414019909781367516494208847818940604428477050843421793479374246355604674504320327166203561159694676906608965016240382660929227724141514729653056278625077999735398139330314417748386309491862848610432673714650319768199707974124619565391432089359652433092673044995823722623777855882863737250498894133798865733035209687284278299966664129961694612786834669113332853833286151151802258377581703092142331226257691570644630533508802314324407113666951206795331281879040*i1^54 + 417524077062501347037360126293693802121625209566660482473747575613339906040721401576800064931811894842734491284057450302118725485643176908214935324077796372807636162798352992803099703682502297644171324256849279585583088455487794289056223819069530765534524669220978378218804608394161910789652919571006528953681077738677110541126921090281829892434979294939279093657783098306358404814408210095065165385994395732131831431202971538035047153566563857036360765690758668291828991054254079948769960987528938240721572397497683624124209396067850568556975018417511158356123371613967301352200482273237234861543921563601538508714186794443864600923815820843935052431365905615788552435307592767223969317903669928174318981007839806342688746580832423908315972775718477602719105216041267613778593373635924882471721396223437758427804299556183960220653924208207809192187885518172699646768670562732039386029514359826965897156778546316406762272577992311744296981286288836582200311376815803518349715504068269346949483679026272255491068892289966480320965048693319959889365351096714690006460037012805793991022325135702775900484696490954086096031129038149924168813802988940014592100138339720197447146395823864395379108200917542371009238415593096365753289042229031117588543817758904631867491192501349156459795381553280366069306328653113469124711319537883034640935273613537001447666080272008061860966793317184219402149371377620402572352929767929446498531800783380449893059764057881538475470807616693499379940304069442881358471608333143386136879411900341485638051747176111576619837876621234001622158774874419613220011810167042624710516809205722174899760227741999479048566944198868418832515253655900869001232345558276964869860337774523244285505660543375072625301289952567141714573598962083093083464134934207636759523439602508130860671354268632298918490420408950774927653080680069327905521066920665587466156006421771182373758415906312906282726126615605759589670836723064914536881429827614111228038395794035718607176057738109243982448235479918561478540750337342722170290798281566540753557990586715190046457987776130240288791538161399348270924328469746011424467201352814602269061249220188488865799283580769277728373683637988366432631033043906363816696432558080*i1^55 + 33878250022493466314246502667494712446798431513048417084235172342449682860044742482106070774095076313340868129823867954261315317185577777884788451416666005320379014514528518873031280863942980975611513268790941088791430571832576115998817540476097761518254808014432312468738023999499844210677521559069575767935198139546992035748205118466210606572098599641674286832755648668268193271693727043994052626776263881228896015217725974119964742358355075834199530500041630543707788976427449199768842862528510210340759687331427951427349067576916344098867830582703939611367907217766046368791610832456559667787931299536395305349215941534036900788624383807884713294875331781295216049998971772019668339116079692397956853261983768815463310860439108082447538449219674286533279218302973705521604374584388749529708711770740683901910036086024495713532240489081521715776008772550075703536006015360854480889159641633279996208089050008906845565967263032008134688650786245801925486568835047594609174683387219992220464914869099217532727208277513972713159021732465676648977912838249001206812480311493015513396803890168157771428564719437553494353398815859616632752731272020294064624868788030345737909551637092026641449391752462790309680369907658815784997354570213399332377689171627869476565423076181203943179158232827276747705807797096471546635705305701927863597741462343331983433924494514896013472932607919402121506032228201658305663276902444031162102242614052480596737581025709775140857954014880148798596043502291173987102626936164812060072883907979365619258774550320746524921908103915610858790477443426116854129607027486961433799368834281551362121383822388998419585149938537446967939282020271271767841824070995449708551448994550242326079157134527187902543963560411934143501936182316726441602579563117820366797795704621591324066244231069647366445454556870521525401867267366276429140386659528303768989902970661696919637908085239167309005430474591137433548516395333374227415266638512334704875101755009610225883208816007900924492529823674211733802132212107768816336178100794940588858355651588272929389860859537181102611835396968432500266891723613101114690062793501048164147003102713705070098640140969019786702060048190168963093576153325303528161280*i1^56 + 2547175390764334707525863488490108574235121871475597561895680061232389148541694593699330746238674820037100108549833392213503915149775095389891889500464071450547385396816393803631059918587590991839862531631496118374198915616855586965384440589760500088642150711530309964155289060964966743537934508329883954441473825028272475180692015393828427306037614612286116789673979162118503680700744196978944966461530848266504749617574867285568107267823297396191692842887335783636997837103800160388682837244208765688680081636436672686017378552934964940047778747265730265429774561143683409664944671574276499898477733690428154161418136978964941139302460788466807225457136508735890053268941757831078291514693780815510329293537315024664145895261732924066432429246501371222354404805004859008041671921166688360274841011967077059515272527087757708460393506676806626017455871914322623009966636821304118781565695821669909442295076869014135823011937522536647831464928722644565563622217140115955030124502719843999271179767726420796202273672528884717950234557694560640415789442426257152604129322831187073763936201245431759725710769224311914804066653423677087842385005903774662181418294324105336789411409648158214652230010138642686027640015788944568626890686389597947288593081217929076190599985237834608255640369994025521016638867764873305260298023558419430781513484967387988711842696078524439112857723511485115216312185244753357889644812629041995479408585176878998430156831534001167244814766014276672723696853612254445879312292110144344295935219355508963444727870974875620751719076139842879735189182700402831265866910688744318231521032935782329525992370572623598156909952649808788263571493890127987953188171736520698717455418175391615939335516731167830769267652113840641670194243451308576072475423317742473179495621799646223251432034822511246581273387076581650170080797457014173238987911815364403138651889316199612803162584923999609796361762067579067680336534489270233195236317695901666162669250131012853686219533502488241135218334586314892817544352603262659447818391870117783744369038859017273010200783275383166533722726207177689463439438949377412609000865871265550767036241735481054505714011957439397481316798038709422962351359330877440*i1^57 + -96367255362221721720083148080273702838019204385696386022724244420209747503073248434641808940163496400712359115315710046271281274561152515966924617887923913828394087233795559804197746428275353532468803412542561560616237680115348750984871331631085943671306734467459360596623266399867799508603438703468616596822177421069950497457165224409489153035191710627172190205142211003784208197373723395157330392867215114804966841609377934631693732080938957099946443595845557264960534347183309506286149762189804639154764823309366944501435626445877733846728099417183681655530046876598415271627952437658430252585555100980049081010622516774578915952591302571114546907257091692472418752611971204195535141334276380483752291691333098008647273761188232378427101958683642373941398745725075594776852493618291234748241964271576143758440437155770419017011226721261111036825333387370418773362086261597656208861316073721240120494154774323422158937638408004146300521262380880220797090931822460265137773791953771825645156696203963912719472400239426067258023202457943565589889485522701304141998314838360661783028108749066056175034080666682648633494789532822769665059069564867518684614544661628447692878982554641100955436446320742914291507816801532458172969033678507497023344535544189780125699593830974290417568270586501410107689855918314268437923948282517544915632788368408556393878102435583178436753591043321325900264799789911729334126933009155830115939639174647908300374994635581116223545653091643410934484033499433524653775998510427745589883358520848135918217727829114747634370487070450139412009264510051769557139246305981002141028152978279012579006370050383290883930076320999668938117296792618028582054278005584011422427958812770204951870361990793542163051956649988159772857857709048351483114267200610935186202371400252083394452054688181246618512647904903030369583713248859490989607280739750892833103486056585075649784070923841160077211898901483684946766550539189351969584880745950966019607962816038651746519612191121475979209008022562980735280097700414709776718285814712494591539601630223138025856821106171512857614295074757236030272382851041016060961415949311537852810656503505192116100027898463496888307767511295888199946076160*i1^58 + 4936225987268729669882998796159684198035245101148454778468835324356698530381269517092493897548545486300740683610810652980607538691069376550501197984172132898954666322142938438488019418015371749539540432846882637585344932626432629146133043267410214719203543040248289543788095563283581529915942640928288569199761186951723516434452767042806041748675254482927962619071364402653774395527831104517041422882281001147547111845011071243997072280058687584016087195210710665340704603407571375346744394754854587178031621671769839887376276323588480432960961773902378747921487696871603550012106339992933565515101911176746560054364481276160789360649163379290461819066696225807944404046443080324200975230261885232554023027745113500736631293283048242669373747753147621963344729712568266235880604771424735472327640692496119011647306467753024388778120647891143376633051108933349441418066126708521924135424745212828684245471435404016875603520140060545379944559487585172809285703407334301053932141644383250895804491737656993794152410354647294656837905602185126796234850520263755121447548705237081902229728671027603762689462666198414039007313660898791021239688184605970826907597581119250997922394846322992902524360354476521198799839712064683946937441242302573928871668421601827445926271147254330920892414652869774931657164608739351770785023456909462700601521873809310433393300003637912530931820487087649399563738382678518956257806189420696515508730094409012171131949298259390899088434846259228103105469108735267473819443675099601973816408334347847632050467503940502979182591878478926574758226652334868634113612300265369734539430866451986655233520107269587462712518467870461431290690428897294411958549330642458525417460774912613663453834363204702754394167162286934470619979343826220635179963075295859914886338782941462192743626061905948567515008483561267501522579133808699617842870784680844879157270572115361186134923961479176864231731943735515680465638613560584672211636774493368084818548254313575525452744447676053772388375390853825777848592151111178646622360195988130328856509621716069552197624060704568456881121033379614823091121506011717642966860300300711808658011993791584645970797529479323195875658345926465945600*i1^59 + -430284848601347593671712221033872007680193250770721753831739711600905463288428265693701287300597815605741138178746292799288967375851231523779673521210488086638082361536710314242150163454678949722401077166413181864548402461687660085062223872776344285099056213515856380890187606603402428155679652094222393000789992983745581576632999527743344111625165186424834716195963252524841542919184848489355784843913208874042135278065015584923746172483949625969446842958564775761819398969638711125152641734288111260203526082401635129996728918250729861759841973512456096882069738831362550893259993997409619802384005646862853750509230815834168084853531235122648095911127812574269518597071381306085121677210737363231727849466078673986889796893267897273579538744627464155137107611080782142587866560200506872419453304468412796513173497044698658320255276176197519297652293861079135559149874923491346900485425929549194061999561987894272255397044234568969853611822937662429577111903465984598520751681712804458564818939236856981171350484704101466623358996216871512669533409532243319839841612779576496972419600830106211113126362340799186202160757625390243221866211769208117857850658994960119957842606361856692549404053648691939535762683383200957428183915314782883815235039426597392366499389255995286992845196941234133006180508874746489789902235468289257852610651067959999927921245592353022799860786624136452629040810800314611144579183074616270661420817508000734721374322342554231576997768398002273872710243940863643934614681436825654425555505821570470717449596632598730669013778522750768962787107077696590038447779683413449231515184383404741587456579814021449810500883801766892296930614675268108501769321008492403357155741917364909125988729327951827154995202162391574950662692574578023005922362050486098124832039384898786294482992430162090841029643606069514641335704419109865032407644031872893409612445358333027164331999518344802567322469173857578068996268506385752144564053512311366559309461218682502695854265570880619747790764636985075076355874765175832384704956782426949841777801212853996353833933595339689773812546767861594135455769493031881222764091469080503094256226120871718337535772211530556250888266055680*i1^60 + -4038721089834612466148289527361588840655839775038813926734357973715904097091332499707396124861105086319304080368629408895336742288137769063147956893393126626604661149833355771242240301120410175589804189765035129753797613106158742882465328219392823449498261182230759101935424776110541471913957406657843274412158140403854147145213889104034534338060442420420438645576684495274519264542037090856669255313660676524091015248827407221652079706318494399441028499363222135960842288772487312351743990698582404827595851474170362510129379378493055773021492061357383356616506256380470957248798856737095751235629839531992503165356684821392479584553365739501396760373556664858605413682773067269165596255401671201793752739518703263650354277995874863066280700149365312077999549670781670963416479882087559849032570630964254158522374950707192954899494357922473859617523241068541567098485488886269694743696738873436682485853194973893412972290206235642049052481449954362056445760111398018853822760250771734008921462975829997649599992447599327031201615282382941870996335709933278757387032576365662618741608828931724353039299827858677260997524163865536182432759557085931128739954175149251675616611862783934861553484618394386048343493158715030500602912857358996541632846291084120579161586245703449613867628562324921436270553669734405934499478840151785811678236697773339800695982276495207293040113397560994103116675624128017915930262612909640266048731515141025881692959511700843029165551354516712246990863843562602641600062676642216776618611616841336108921638562076732350950300103086164862989032751663701758873308979348337000507071500909980034351371656919673511153311309146817454521716999022356732650829937811464363565316133552827534070380094215953415816370800964313219502322523105972584181353888597331615381944690479070015252275104802042397536169479429520765533909133474014080632720001794012634634184130298944867954818252532632050685755635634680928860531488810151240342852799628378440184827446096478272976703489909246570614688120638167316260415913098381404399599409062835599909045951917160276327504769266335297004765814583797691695594592963935327306458986534273122447077824218779039826647562866388977582080*i1^61 + -24023347907997951742306976517220518563703538429576517326966090819728494538216656588001460231098641490481255359300039997037128437162789843692130368975114786334033811560946886818642521348108897046452845168134944005573340821297491569542932932161844429056771225209686363789006289303428179927821019091239246942674804472423439086923907291624617556515438675336840951169195409555227683991424323363907797120073149151087892818609412018257062971708473109747634931281474362000219133177303359292332022502619715553921991927794098464041471825638221208270723373795073855916109699605142519813049642384356035225620183705705182042566276753812482564836879632333480193881111145696447191700038867073764764252251969622467002238288038533857981674643473028697999182221874428479971510482604868904259552147343403015024081624426685474836001167556197247020776032050012712446543271162147870790837859254549021919398228042792826707654510387953893357425156129471238125123630566440358355842180415571538132634191644005543920740942459261409355780730616295373706032599828023457517376927446944758681415666864163648790101112166944051693682196631212604872947970849888009349938882255557155003173717278393295099717099841019519556594603971407425032142093967866614917070359455406044193919436608920254217994399930648139708004705676944151836322132180996212304533683930758684609627099424512166272421743430854298239857627137291987477216904405684144761353335430053967926626001378927541660364877375194797352769917730071429974406313002406514327461090627932691307274901889949393412014252644701340989834959274770318889864852855933375055831273157426768448700673908675491356463183859811383973350395288267079296079787472641463792506813569488864159486516612498466139838706750924462411930475685941763592788096938520540925563924435324841020994032635218157240082157831417210663403872808756543470330730373751960036947044611168166182164022044289701287465470015061023012098731100273687204500942276672281053592502754656378668117111481532695203572364363605178250341957254682886880446345223306961794778168553444000244541722849148494174111556707632857547886342386885656130852493509890679325310113468974488160283616951558872927031850686218240*i1^62 + -46682307372612257500157142826498430329167282584831741200586811065442683191163818594552517975612253699600664875834286038131882135309061924773399356356498657402749995495569655877619345996713674153227399886484904122983190342503014428299770313182527329322538318697730580769640855964981931927360586077880681819896889422986634055674211763956190343622894512130305037678169888469101713258544886807135005438411883492208358260180149864405590839102416728730918558334739244201289749602115084092933573304157638574808641391918657595563792950240391167256345743525991300392213165012069827066570888268523531401869618931850855628248717365720021299171213234240822724020237612135078364056620752678887512244093397918611144791634630695929288784485468310892068869739956864253934469767822237929866422954716759014334756349554001491577867893524653334268061272845127474662325467689927054489129847861862023042672340130474154248504878327541996952344754350497228068549490433778638732382760982335450679953955763953683921698210723306710455674976607285796437705639181444242806481329063931643146505408562871986935882383420374135861506270416673219906560529793370070015327579230248675440413545026231579940316465943173401063091053344442412852186495640329629194392715308650721011808651423746317414097732794799273396736031137999778259190130731210258103829060949101163425655393655338936236365213437611518410078764282036447781251695187811056868074683415057484963656545087403864363322433501255826571076801633316767358734582859545859706366708830804158376985228129205721627607900272311872360235058181407125558175259718940979575983580472671845651893678304032952431254696485820401426060350991033694183981463509728016889143618507034818116749924730193314576143639988578877624391013063907932393886328163945109743504754937731011440678411793901700314596716115444884830697140344044787509376383302992401982879355491227755575857888087459049277876508610473273236915154345793447927519062762774738560333019532396567353943684246406382195399959431266558358576117876122620061346783272665661407493900165038013664451554011629583095157035557533796454819152251299841882450820122926345170471689003338907516124851652012764970352640*i1^63 + -90123707005583917717591950175599925421704463642296764014019977761557409204217239696318580999108215162236461815024629432527994856013498985408802672531862069554855163834366986566416836313841430246745682017452333032922576471496456993978341992520675049929964834107605163578556913868924624796198025280361605364575413108680697020604542136158978576381061208504559838476554634688254929039504788743909090382109631235914654164779469860955543390742451842888890830410948522746421657732217455658568426087896008882761180517120056344026968495050890844869759103620653210323600361131381004387716859559049458742559700803375899740871255779036631072656589922475718800628543376953955924407103730723599888102346790049940775658244495767403364948783688540285143952488716233640595789715281025990685616184579377637704681774235300373519245267604241615726947825060362980980087063190881206728876595136855314850867293299159410895587227016082890046736088767318297401862289954301251282152952728211243357269901073479425484163393825761833992869704099772744795864046394063729360386930278738805396308899510330855028069091061301567661394478377182799110898894941411243783455956654144559593604024963115367580634654208257587005143879032549013536644866394301807125693629124850188250966564050029783440254540798987799187798637851227912463826568046397571159205228909325762824309883493386238702453389732613938321467063026779597328735957119939876417390634041711785801371389817791038524999738126842814522516636441438936693310992829260229561405847157866392772642987475512012540371794264424279372523574700854176201202163613431530953583180310552091717427948060498190128912611781041167510077885080457267699628973280767621559841426377198908146017201317119493069525476065869350127973993546043081782125454871055922145249907315844786908467845880037506964272623328704859467090618488113167969063860281478989085180862745184642534560652520373721468576822062845378432401678334161906052865717077482608411679234641341618732128560875827870857703835688353988539378068266398862824786109260153730106968726147954754257989208331638959174975428879359554534175146704444950629729069508391541399210915074171176901375513382092800*i1^64 + -84916503971854810417417978596824563468159857652653837450212818784048813388467829703938923026447212540061043833047102049890453203999624047135876926389442196750563671080772244744890458358138705098365981355301938337806404736345712282720731094280733724707942920393279766333106574545340887506916003179413208773980775566634072537613551897963570942161115848201457261536735073532534361267801110370342727399156650829167181461483097621324896991159849930648303025115766195696974568727597522155013238366684830372431812668980062505508214330600026410391424931567443314386845267809944491613075963375282093259493829741095501086229862893960925255529531636413302539128883556171346897398622205361389430259774374885595338186855462556728013442140429497619566047864023268789483674386176289834635673975653494665391073447162589277912784645850514916543313988686061000813055657191013033565318536680383871421257254285761327663341248767658785497970176511824456573731798450457675005617847675978092663254404453169319709626730379022929076589480411593520769729807183358203667362951007418841550677503117430991045614846368286263544170214258901097184922963877632944196099950989865800922047097449079745407445036574198563563280745512834112511562522384107887358884106201311764974602313076573930179573220267687989758906408710036065902795052351429395385076976383270670256831026744477454835683337682175661424730838561513830398763518681720658500697488883967159191006113173119474098949880540624133620695620889802548344310220275548385316358654104087267805095402169346598266984218271646078184338068923477848523860758180125983338098126298838642563956794126260572942859935067354649192738042295073648634671376568037446722399442911452123728566544950438049929236148755003390948187527303374334590209480770931946945014400204635632345778452729978735936527214424499101903851429494387146049129857443712283619517939051350909618728188748303040307808846168709675202417381140282433318923372097044945340712651254191347235728720966615322616276593786336404573255987196936151779752085433654022669098424744088719899854693957434836875728681628395385521906591799899327910422713379565211721090633153548529363320832*i1^65 + -70223264058160138846781098053401065380151550578289437221158680297579496440288393978311021629342391483760141101348018391870871871220416990382465605414559778592311861002258203122926699497498897279155223479801296822780421128238154811570496708274652692855565504363755217152263274060056904095793221346483730785281920953728707244923269125435860008820690250167546715226140353315128379233308832579210314859576620072507746439355954754504105480401136235885965397934151283047534865399110652399433790641975943455543500943153011857322721814265653779801407142069185942681764892484090322282969976698450265595613825040012342021321994524469409246281263969768290886002607629145581031585377589777099292458965537584326920662003889782821064227638828258890226191519276466132105952336146249074282539466720124525333331938174046706603428866118781874094877576940390542904750330872252587394407540964847298224154654812693292574070656623205223021083226083415048339317022194613108468345562318507650643236995877681205341409466014828415565246683321296432200559333729580348054780619739333061861190126876408672724108164865086650854699845071247816658499733436178137081740465900942021173309696324702004541650702105053240153895196265079528648890272045354892247673088355501815615965224184833296671945363003587007243014849821695546490933534671015216199001029631366010334921845017275943684486668314297448974897933635723636098743471307526100633343936692775287178476141594832682627853017689112945356817139623022506063499598241906349360514008531910917111331071677355121722061609801444064855929095127906436381234262606541386439179140816089852858364890742370030883171151760277426397719629347325876111791000491781814805716375210987525701672969911339229797300659153917996651805838525800433468739064165017492541513729133718553864251903290940724213385865125082615911511684754192058091055520224427350436844013669685426053957466873518329179378324917181815601532842372069957412548981404860605057694489938323300287039182884198694093616141123316372526012682293168005382991407658759209919265429989813241642349624006106511147176173826656350775182284275295570005575099641821255978369141516009472*i1^66 + 2826900184585564013324726650524735056456712809659137263627270955653515779843608328817063297961285607862639201737682822393255613973629152150198114712089134012393389177793640942315579704288193268439688643523837950597914672035914645414444172511035219169969733388342247233065250404231891785776841411036126680193515943721323618925774288173510779043196599676573537696370593615382331343923517022268275893288952742605641963185360864831551093997496498432383575540191300386045914163555221799862389499074311468202321532936338057144089660174949321895578502636610443931574355242259131161319608841896921991731810605339307175918739611072289507703749723072105228210771786719513609090692383922182029447206894439314652398714157686436466872406304491207807703604903737258569724505760829049630582286336724919746170056298047140428595386221331382558403105355366199314506246785256076634928029489944143503530714077691662505338935465191732880056720125320173274306412149000473327083614156668705238952188870217521329323298409624525867781905656816127759387995706502604114647578137566035056729353094034687182561172599654604556323036771092316134041739693473144111101443886575949069916818881471441128093665463823268729465648329036354897637046565932416686185477371919248160166853758771709395535306390115293718347794391142474773498729702802335965011210442262437849634213664204281422967096163098195563814882780976681474215659961922052321978116984746905054278028001382469138745894547478684376300798869791930657001103153075736903779093261981491245003791315578218020136107111831416580964611085631580336124042851092758565267091385521218838286500016617542316863084053570320103899177741566057849266817550126929538168809428194165270359635322105903929800488828398075308814597886290079412283718744728836596318122996919206374179950244085495274629230694118163102832977888076847912428923996479741250846653753057667459739804815315749259924581068576192027029591708677879882360128419066786310449611229583056046433214599864584493274237322737763485500304712373544588958874868268656131771894587634283549104482943380842995626241165089090893420925678574561581372317641391750118375424*i1^67 + -63910739350483644455693203999322706046003319036613901011843432081387199120395475064994139599005511595755552440433454351175673574630697652294973410780570638172480622520788827950449078360783045817306758078122601092381545035750232778143898971101851353844953096684321388144573948967158899060867241496254793836018887765578928791240409899132092044551665349943449690466305874911907985628897496771018586600361779697187420321237395472341992988486893495066248945028676554375100008414673316397406071393959441905861214083378260817737822659990777091688515202274833257679121196301850817110105939997375212258886385706390257380562840328855874994923894128599651625162502497742697670258806389132222123341279075631674633320525894066570708054099106898753514901745047784482939728981999869138130095707200015875074598203970659141549342022410701921592235864049422108610588504229971877508394298428037323062205600779166623241492555782036534548034643864476149106137213856082683236769919414805991938597184191995391191756227630586213111670045336504208304829192415706634855664821740809113420093935325847954504078720850288393082671691546009204789667511347353880378505004045380284825261561913411083725820808352079064008526429620770272832094650234882553427657386742265511571675060476766176383743870698632904850616403278805780396508751024649373271411296481385445566996456411255483409759173020665898705561540204418106638935479782467637937640785999273700709896872881981639782522837969179042891006890430584004192261337064259067937106769900415239647089813168877210261891780000756962740360358471023103480839018894266500070223197493598946543266850007652050211950654274044221449269963250239278643571187749774157327961603996798797976569266894990612863383612115991873559779856463245365368846553974476907526709611246198539295316441532217919966667432907195344474750697042136468748830944047288683686184732257681897821305098091567855374586734997302118480813248917737944318837239722019291390487698657792935281817598922633906052041333825721446577987027972653042641415389381891364110086475700444701948674698883203541590582883532409579258819260745198965970741374222336*i1^68 + -751380292704803611551064498803417811716396499557229058835893036117201178426125990348046318260759171089211760108635390914613917835227421568616252418151408306740992668584783112699949861849880939781948888378717436455723234169638587308530046208025915963976084340142677876603324857043942890030946752702597143167541597651255482287667745544498500988706578028640486407694482919042073888400461770248020555906035679375622227672314656918263874114767561855051453686740120249235985841056810635227755556279692087513903927487500810427683985333749660119564587850328609216885691382452811480931303188153646359995974848723876625916300088853453621186045170457638680887624772484893961934187338122667136792333904729908834116442028064622571943080839021600773740449919434014476777800606879397742412792103490697068925520314431953499345133736377794927564896321807509225836455562687598034784755188686982136003438422998934459274543267839920462468535465042319149172400493791624829586715499846616382758150422451875047396348835709750991774282543561277979016405533437072303842710659718083150654980200057908905544978432226410787741267121031438824994255899807577720201162615662607885807134689164594344004763880511682105859738210831020014313069823519534843813945566143213817342062346749523095233932296608570129696597775934958860944408342975155148005749348146841527803875960307379209924643869897048997970481952587851461878606758163644954850788882639194767163803042927946541433265091058851594232836463846674720807435341424574685223815501831086902987677377926924539154550908532070293466273431874899695898300327063684574789807395172476409103604383760127085146895180835318749897850205770698549341555975238167346435935350804786004861631520134714792394109263517599009150575763269758599196276446608653716591320943753980593197946852450877249239450859136023353822302390179442507768178161837146893706567380376422543279316696276102997872900643458319149727715736468031223539762022777214188440810351036243641565712440681823736286603882135606574663056292988633213282832402678125933888753729759668380901885910959887532876201383013022017259137938314168893440*i1^69 + -19841552698388477588985918313321475576230670612633018129242753422463333761775162655897245479369008105395802851524557542683803856788814243413385225085237020861308135558636109391021258128903616711319314030071581743513466420295806513425257035230220135211247508983530401419889411191400687636147413948082379573262831853346935763661624902442269065000331131330985978593811537583094738658273900781344521789183514761118906763145850216258352228425109293765170611387224143730733126089154224849248298729234250430647184986255913785823725056832439272684072033258145723531285799606529302649269232631215983795116995294333152773474559156210577135182940660900667331558201497408953234868202817834754020371107706425341752080450797422100530046911903016037562970024575614938104174546872638344188003084576925830782292808854723354062068732223621995749029181798125913580480305405815309365966376945310491340609129555806708715523367901183236385606697718893486923600255173132500323296755402394460178595411478306934066540882890508296671867224211423468448934814359070093123590723480525091642131858651344598831666509373570877304780174177779169846827950027401056845963564504261267115469863349803380800331070199678788223283522168008560821296815785607432432144024687866970725951661022468586394033552726217491719416342854664287658650779016707740698084685706467270100479985965714142835180985894286362489908600045644690022707313978783224333273572901583688640215813681071406525967952635024885705145386390420611817768609029262760502566043603320507464971585302792359001939050966653337777350615313354127170847966213057153630219053354071107636468034274513184874420362129186245832019197197507793042438998337230712300718393483043234937709722236171313310868411532853746356605707521685118454662075050234092594193889324446772623734518555922800944128553205652004026114256892645308315291360865719833011127221652129107310906632787451952947429518591071075932487334112665466571720048030206035056328296984857976873982829988515777080245320530437709041546604351620278000724144151222847123634625713750354493655715237692224910328120321225950012625125376*i1^70 + 622961218379474666368178161005833851434532355887786302512005645130304958578416876230013090581590875535062525520861462331649792960591086927752135288022694982550316574134464789544739536891237314682944616071624937552521675650590095349903549031155535459071648191279570968835473756979792050847880050723642531436232511131989724410927817942322264784760340069564090135809490470040863392346388384539137156811153715891272944215524750123699744544321342045742800146215895395117924685027235590289813923682649914041317354863661659314986632213532580230217812542319814118592013737682145750412651988351507285643967487441373995543732647015172795863637852108130439550982130427303015734335150544595787112976348221307041170136980111980811881318350529810237848286944599539296663362174174120813644500213670023420342598313711953385076893221343641688678683537452794292942669804420400863353961129555140234562395495465770026273201143600288855492535953314882604860157114349924283395314981993372752977359011072910943927081302174259401850037735336547232036637535655008666104272085152076210520090030964053830141156299788795617852486884408011486716020001433529871947021367135289974855336149385283449285902783798626405224657709842242250549637352774520439710771260332055717993120393475739533859186406315071907497786484002993062440336148481820602333752286936119454631034416153221177092427579262830882975265847491122593252667288823676471436426967849122648096137641890112077550997821230708105823566323662240991780631376960381334178539207688585699821934212132935723300358600556247282390745115078693046654343288009590267050505309578784023307418804942441789212627205511393049830896125261448107973793105485472997336037219869393536181081797980181739889877122873006699693777681821892789248687868967217274379562056534872322118833573536582957941813871371415285706393522546219315430017024664838376310211738183042319894130650624715805608326790826959618884300664708613536050277903429422046575917143093651719947005232127390132660698374675522257849130822534673415345185574898056489534019773714186800678867381116397889435417100222464*i1^71 + -65127260967351014401142948004974943944459069013887997989599473806465515947484671498127587076707651415576148184345109323686098815646619498281754049669360738828158327196558870069998275829662871380944578479488470339571181197760475131045331600646948740134935122838577769350627112722850223271492963567491128446778004204958705867190813273940215148550687925262098658416672388356939541589600879382395199351823006810743160580085834097058392555048458597409274997422356421040705086971817151168378975328431337914704618700807765993440848409171092102598568040472182697579985478684468124218417683136869807195258431304758145511877071735781921360068529345682123056961034773950079819789887942869087874694638857699535643055618237400081137228446416294509955651273949992151380840760438291585334758067312556191826802859415373238044826813761127921957361990319570113488046488596015705883396435265666028874994227459019071318638289240964047376635665287799780426886132232375241931434139625699942972791019644526893032710664854391937269893237845091118343037430363330631915517875391524219923527281861676140181602191914847088859253323162110977198960094313529738791088418010501420731420938558999440708185521949737047521671918807170898182532616296308896960203426585123078073785909604395812138056300197198294477432728276375781150528257964141840751701226075125101947305585376191997417624390883258425513356650683168717507605850319913893207175786847013531462703139902486420787920883543659966485711395876652549794492774658069603642029659527737808576736663181808981135132083057986727968706523025801462859937130552841923050624393266442525795256739376048757621609691100764822588280393996013426461215669430075147373330460217627226777552476110468807569520875761921128425887559441703702208266415196679125136640457146281348365912355325888920407150803255828283587834948237706239803943944996055338864485713661983945457017964438647057565233095040539266848851710226128183692492048969073394621026583483102378681078403784501374453741086728889894146064013306085734312400781730231896767146867835586202525019212021221286739968*i1^72 + 9156557871983035309988915552990497005834748249945371696779702814169144037081219769777007148378335173071620608746399731481624807435975470194060491349617708278060197884526117364819339648056383750673421871432452078113927103054699183125582383994592532883142454280642265214852330235805072884488886941600619867589509005192236689972840444049178393052779680396657007964641320241196875864994175177337504900178325516128037089396867218774687424139655277543133423421875110529097317560779228475996426323424554371524468094590268018174574826424177452800849726969510243215553107821379559904331475274731889172030424903200012112980761862594800281745331019064115296952678637351979516682740520981033411966455217978572877735614081486279930499031833006472068073899867206427617207555401298109612822585188854224675979202929547562697023791399867218929121653088441409179659281472541470383250028585834464414237930237492679342574926436040162585447537580217440065923163435721568590199929486718804877128304249815696509219602093479603059721100855732742703921172229320088115226996596902468014449913172822305744830479472962853317305016430837891915064472217729770616411193058555340058024097547280025354830339349137768289584897233298562687094179507934057154963888327730271152340621453155597493013142088867588695269519955374508821066812007693644718477288200537451621024932405269422711100442981399119747840009781573210937638087177141775276710606504803724994397909879964257111323523222113802724744848609418653309339268780146124523041054928173834753273006532055904219228680353844114174938512706445421171339729133711675748350201220273108486646134865559430129827219456516166453408370616487471564538247508050484651413624902638766782785808815225419899516733424297138462081645343275673320515750385071911413223235862343389383339903911645281781330835721459375273501713295820649232832927722961753519879280362164960558859449948422142995579873342548792388193712387438476810983750290442741426342679080515947324052569532158631468855531451984650940916612839896144728562359994090907434667002626807429135626289152*i1^73 + -579212918474210187544210755565527399926713588830037000844077418953625906022908735685588456425263354110325684517746493779317378265631812924733105418308115469814216840952916182962883529305413388269145979091695702861387399768026635306175503733250415388637903513321795781500909840713470874189692079322314238211239148334924039164979532300329529599078356482475734777732215431447100535581595059372823021750833080418139112946691715438193231423507091788091192136637537525232615630460260254239823758445793320241189280003016982245596974206618402449523403454554442971829135284801917435724519409507311798890119113953400005474600533829029189984843324763754429249408020452747819164500327045092412919114156075406835530882525128046505333648349706663417906236829020114412379196495305011096709928117912064935440839694935888424518687321765031883989591245585065315405617957277787412410743061828238849795405623460811113043961772516383686453036206396091121638212129928028773755779342189282498122917055277490344392240550430958095398964136155471074257623813929620215251243020108279752631234163918087443133826186517719426527927842522225726596078318381068364089140947451694020551296906112531295416364677947401711607864578539004357407457734300192991721581317315703864026173739196375160767462101339448147054373806490291066400818146990198749079715106635873621581947313099530375487104989572855618978043794643840408125161585225896900957435096836884137368953058069593902625117672944843258568965457786763502502604660215595606750032336071533365012025092759307242452092575986955075853753261977266942743265804926640823213608514202914649694014735225115684280330057189848154347710099067272230227241860697987898659977674207911809812136028467947060489944013577400632228220484813070621418158711098742660779461537399012750310646673386092477760483273800508398074448372190292578778434313212892386850971719193990600041391950582830153476774071498919831650710012706882721467702899247949959748233125218766282637081665502992148497147529675861151988469016202350803331410405936444198136193330155520*i1^74 + 15772983515337791840599932065776257790110115478264112024559034329768691607829869815559523849598688816616050121777780678444551747752671221530653809516802515911003186270380848818876417424218787534851784517091577038452531054748241193146685904478071161496827479320596713504000072942113660568377977600752324313529403818530101311514829864830285097514167064620275410183854134456091579245402111897693024880587747484755747775277900704582878355946959401861318766569881977077114113445123709441660928876910447253188729196945203521040370213838754645498814896675771482050286953366447124456155446752588403727788792515891055178588122884413789115525217248746169999750812246243338702351921375727030354335367188614470119935128144362591462197266307322248139070717987542186982461082667386911743745001755538037315245963968309254885791774858809783140368892618207675510431423101152603708003683751047658686131361341970454575220581042243172506400051995905290335107913723278111850481989955041436992922026553630565975368592693503088216398736115595852858477746509533865260116725862896518548042805112159653311455262392201282893708851306476858137634413894815027093304673058657176469477559027754190574538051852640203055316373538564011068680884561466711333708559376094631829192785178757476151295840802349508797348000607062479576472804997843273485783831682651818996475501639141273535632485648427478815324423837205062143770019918776693400239090877063549031102813977526488023375223988776042442856772118259714635936909177781722909512420512656523655835853868600161837807774212254167946956916542545963567085022233758788144851275966256825308860277571809470711612848943290166794361218512770599899790576107036635206031465611427070559415147701043734555745532624053897291309398168106917474271148912374448469786370841673092622877433171820893243015768096187723517975181223075482655542571605222001952537918594199491993734138226659184036864620237665866375831645841062329531712323796846056120416348729314551294366443740369225424606458955945182789069612360639832223888126601932553728*i1^75 + -153322416691332667109766649263474010627147081523780886258252035586309535309342721484692402749591493270424941275064334047246703065830101398657098953750381637585302501078862852154595797546237293416743577937552747440467545583654455697547309882499849875315781121382154078052956124945511373822382452633910024098602418912753742244288948642372767873021894129359478451514022956114236902124636342500004113250904939993612404088436801917439513183305183720715967280380934697045976634180657013885197955219721987258198627809128008467571746632920310496494213340184238762868175048766918962424841317387307195390844239334777834466373338530387109538107970842326643175950053861445182533164926070843055084776836461553415591303373417161438968242497821994522029091110057645772563383060132438647404631087735751103841030351062400645647511700041383492370689718531617062003410555501275325779442584097295986116490655949915570891665861854406642118683519180803043864364787940969911003744446682920915354854658326796703406290083436082502125353288026957159225095138110620755234000559678367630197393517787440813247575060534478261598608940669445719703618366420886067974080133943614868367571608128257172658473356285035067661666217864955564059351036057941842347386893153885489562823700660609592130322857886191919653451032263674912084511774559930476238798181331706384738736187724237785398267969375122097287313232089640702249025910716818105648542375616162286099126134406879466947071700036155360168502156121007936369206923990968262645488169128041588387891786526763024673088276719179560157900034705530215753014634511887148908134658829938670354819676096053062430591467523806928338158039060918933698949094319207974810633107603298107354404439282137525785237601523320762843421254312612043568083092328312478052317291714365738049046576212739930793095133853654722402987910812746213445770210381100857373603128779508446645602497200802143738179552309314315109325012229785942016629989097755105219352351585350709824492426460672767620301229688808122870587751255943620291072*i1^76 + 1404652709255598145765241227260617023361551478131278210471082020959119648926051881071771889166563475738982492309975906891102970058842984058261769964848802984732252050370276442888034430140790120705708434939163972725949522338161952850761343667742803437396017049415884983663862876888134788655846036977425303381431680079349819966127463149919246121914792367069067075471431993265669828223500442964319541795530425234786445101418131744860975355977386212466797255380080491192669740082354240878358007514095990842963478959997695582881982043403463278432854067813009135898119015846968609818239885705469612359705860722170458109760862214660642767278339492356783306305561073472239505333755581729824790810785642271394195066029365307442442017161335786307291163519242817371963112412292472593811705206420323108409435644485291021692587461134437281330600493994433481115933182603741134829131425885201981944733267688157259783836843075836311223772059847724103970957340181229503076474478557099192824845028470534154612800895433217079021902145513348938081745501394275419899257186755882938940568253067028686069706290693650878657811368560274938263503557853498687266309844388106780622809401415206164959346800699993034788127553935531280925507973813479304805193149281247644843184684460219829234752775376975670029068839678811868931442657622974201402400229196345000539676732652479284383750603937191214217814772984336654829682045229286834094776241811787857875881467632684905116381367515707353549469200587619654459127790137844652638889714285846600787912421453885347170932928623722253362618013256014222989161116409125718649193819155612686129445628339758614037771650584240685431761219980226290163395357318822085856589623057954456040665551918760423738166421779637027454816519757658576544930732342605022927732616686103499915985905243398629293606498287903001370175371063075808496246138812401864889424947960011999391288590819096105451619042476567031312379734266565135989448973626293974050416642332799593179663537320992615291638426970673714178304*i1^77 + -8292291477170364438794333223509340419784680431287024562718368285609359550936373506566066184461564728416286806099419232401873511411062161980515434603708001018088262758662740541958062734084774510669449796554297444492259323285386521784298647668880913272940000194790672734331302323094043032044090181963561216148077185139577385043380482116137247025818828872315265910401863218483659967235093510603327411861531454979753823640546067388763392703796412065620480518248338246666948628076544910059219767220057374102530828789785266203129676497986248500332864363444553876461054589912914298345522409766701556505772388022987471931287434507594394905109264556592182671073768636271520217605576709004464433940285990593553967458838212607097666063385796802848186133898764623407957403439716290244387982412127051435271141653682950466426293044104782386528375460685414134442700855577590158732993300499528955067819645135516691044710131874025690700424694110047207094439459290622273781914325213705105569551737958231998769663805882963102622598093741321776284534899757864469519467543969171510615284080589300785965966382263343807730380114350662513374218521960005131954283557729208688754584388728309457935999395102744623688413657742312580880373903932484159800746893119095576746168892720429266589832657305564310610336999730463960437048572542682043457939254324265462367601989495310227429613690493998786236014827292635015456785095007051576431759139475243972636600976451644775706465855998321896193881775927510099118500246332945999896592975018763756803188610271145324367547430021416178140404336909554288916592644638798822829189250099553298601661668182542472326173479374507528455595344778536267370247279657949229102651459309836285018271357139865968309973969206718920770466461485178022185669871721933337087487368391657963346123393281475109335828934498702755269495104024470422312957095575643582700595736521779869692433519420462388319090268033332435394088851300708666583270104427199890118703534404836782938037366529593208871656*i1^78 + 53288807953459914601858133329268268800515212269264554343175496593755511060890537943231372684664577756566694841263628589317443967102496776295359300021728908709232870760544459779322696255629849436641705529238801854115610910256062368729880787425346645467863004495901929255414997003912400853211795432813009772063482220067309585402517839306570308067128499150295962817993956635666162439543185217766548788310230183978299697591934778504090253959780939710559985798707120944398803061893156124115487247593107158955744500557315653601722779159312066323862535209568352575343217608276963970794824500095713508305592934934380581737257580531825555564224519770408995653319964699363165080469241680404159951695458501156585542882092582559698497837108783835187232770427489708094563383714178645750515655438704276828610975903318106984062538019493257571989465305603869900337184143235663961333455014060073484156751923183981335843007479867212543919075922229804436404488131142988142442174320414069875669718548672365753877972942777067699411889909344265248824819409929929904206360662607176417177667909374767605190761197746446957462225202507982090777973706613173706026220347803132163473559546615303452955148362947410753194267704362862380324223295067531075911862822916656709873917694759084129826003402131977631333404310536149997112851335509536068602119959958979006813500317188451228972414504662403320404255066552718640773463320150450148563074471844043070961016107244921219924633484299336413056260180309429495627721542177720748412562779167743933846428641220473465011110596556556470059345337897198293749557924541444367446318317366401094692533279115172859816020610003567955592837068155756575208696467659977704131106724907914325529196545080879120374523012314462158072314457472978777519363884415097769217788518472482528615543832038525222429992883143205605532745018622297693230008130541767228324770698158915542225816121379440792437779747420136180978104292504305085308540363504758253755156525760392372385*i1^79 - N1*12291941952117621262804155009939326527995009573070511445169356974470975218448796852493103691682133638258874312591210242485724878597798518763966628644442206228853935722355829465742667763437037896009574128389553764631771255155492960565740726903465631310015725219830152742397880503529019277917274316567799704066168226095082134982245415410365028999822723872192858664118408175394287626822371863705194380242956447734461893256141646623482970563742502894174000*i3 ], [ -17063777777665177901733513409693215150634626264000421511593515867099583625623333857070469517581140401292691370309150223331538419568801671451973324656393919732568625064709187439818281516030596166999664775096194336415222323261455327065044075714232717956942842877133782432664358561188405226924512478152600268994642287767396206197662147262200846239234663253481119900962055518521005125179203391165450153232325177055402312688877278492177055795216931301360435282637737354513654812272016975879465782181543969114197270484680927425516706681179546565924935243328232093331100057970301404011571192635558106852101868575467373978272329466148821189321692620316263843821921419511546864895337861755753219135612699752045974112229691021707556453749263589733309919750583679575312295387062383860132092486791952717965398146979711726713499398413102693654009769830092345686022893974751408339574094567211650070190484693842353570938474443206550973507908514560018385277581423811755557550533966624963975604140318520677165703501936652866764067863387645437938168090022745864789115475077627935200577256861294376718856324950651278612889918364750887112878914875563994642297847644652288371608378670921951996958361382403905033802046210799347018769027287040341562659609761015472445228645423143343428050855010718900529988171604519694356939980472548527639711607645730944097389224424229612548378239790883733212337982511441231456413508210476882436026196655578114219395414616270039590333908638128392445139064293555503151213846950583588591523439943245124723902488368605397478209405179662416412912026404154406507542156532490003016665068131056621775679153351452908238655563602094203026785502935468433902533766934820908713267060813976787870012809554819334792716025174283941669378566853067991189982143420049282158918478995894123633206913182632953016563759946137600000000000000000000000000000000000000000000000000000000000000000000000000000000 + -137554872276836503966887749060002546605280574052433962307017189121712407567569461194499559579297358348990824859330821211162786229383900509659899455787584369450578569368773875747887211841749960534403482799112091914025092923787124954331667211414547225912902756955181632244487004240061076149229118659249814275114884492997215454090836352009494771935879653324495094582165354912112035899774295370922059645657113107106536153143117073265695871274143308898819817848411885991989259711624926267119831294125994587032705571458061685657383560579848015563824892983343975540733883698699577304634690269208437030880041686997579688321476951301505968593799381963282276442798111724867782164366668503341216347368970430739709986282477136654778362411793814338768539507403906046282499761088274033521563142645161517001371300144532385364506655326537375115929090158940369490743779409555275605991258633850272932706446958608497766939506199929785951490333336493948344885524719793566711045756064757083714291384122127842389747148142575803164232623233551534385580910200567602132417055207944189740358483074855428148716836977956206273365592374695467497172947076738343788823741116183584208657994051841868751702992023744112649206373970983755597709264568647947817056828577541956427210974940794251653057689358510313555799203730109543828491541132421946241674211205418888352113640126173569450417137653185205506153168290189422742355305821001386168886756056702478590609412732974383208024605002948671325882255469061372067785369805631211079281140300483186254656168679695633972848616659741311758587183361269275548615770395874955735783192950426128502655698053464423484232776237913559949328789918573858039318438967919118078859299952699527040165990311806178794996583325192972829605021578571649389384517629071727769232330854483671948423036444171887288012809007267840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -806163627704989211363045801193268440840169498032496013637600523749801924087225628431029117762182297877138288482145451689319761808548694724060067963938879043402780479853553252478360038221504650453004808192968689667238621521123189770301037015115352111356775665983529609092680828737464527387715595397216083137968259963156203971681169127501450250549301431001801268050095283391004925490082364870554721485069251240280176964776750008814206524958598288020700066708466215973628456732488793637795282789968194766049179644680659389228900924875150729650363699824696133349647782398967355971871503689672571466072044327078739108479954254844780403901688448554366397700823976500294681664403159362301822192513327361685952470161576846263166949018068674673556714647580822889964301128607561317546216670277350623989782222997447003461601325520636211895283453759244126283825688041311171688307390101048795957867311745346466250994598483471175145389187266053020950514094477239701611691787263318985430689259326799460859406559606552517198525644379435473924874254541057531818983353754162121341089389442119395774134490172071083595681366594759901029941279171558935186902472069259376501577680309319835880311148432723405221568377868100091242621864242734863796358519410968450767141703407957997682736944752408608314570103391661556475097733262252051297758974731872014754477587116479836851229627550233938071720723136665252960851585430727700266368528288095579077387294024738648372228691212772843261283788426609907664941547089314801031112721124461422740911145419199935497212850785537086913566405048287750766781469654580526814042709399207871765067414696362502825542074743139405663691551108926204576278193772980027713525551380290752222365735402239690425946661069156891535770560676403170619769427421260883317927697219116632040226811160909084594721585249648640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -41107530047725849697049004956983622010309414331811859868245877073781621268237908117672454494699065361502485291957805343122482351888247085417163829749591450207756457005478848972524922391798428369824207985094272791286219128835130185841597072089980600010491665934552564260787997316926527353784672676088637256877269664376521987771784752338086911817933067742822698272315935616687875047484036226567843422416335269678899710207874089534307151740291058136644886968663460766319014775556613647072923186483524654273350792964621266998633858648866153460754248204994270684130050575614941540514442015790831002866552408380927803571347626688505679354944737808801044733448019053699683496584013055463189585070254637526153442338389861175158310103772862067263074069381819786933982060410301458717736809961357807004461755729001582510623044221215536001554741758337829362098198014266555783061394011613939061522294729302184828576415720071107665113568225432138672634971807174698421038019890754114124697117214569159942412905654172512076545002281047590265459448440711314972489054585198201863375490127231297582210481711613767708200157795006955856849882091021119948574632657178897942000360681978878057027244150331112580334302253957690031024028276468950236333956306964660802426382956566604996979730114005872541365787031336252271212158533017712365645235218211729485062478896796570024414850576735295626612882731074429395966485610060607629365848212226237194059756471382218015828793316105980246766761831300036065871414457144405365760399289688010149397187979844488570870693054443733903163349810007721392185300320277512114528161222064534354646041915724553575023090257008205491514770224188049162103488740551364936795851619089335479217672066228388840846440281628750770162302736274691681771086295985036613075710385397136593738389720238413283287925941862400000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 304187847660970876897097513348660571961034462884050499559833612368365699598818310628622494941935088951278281055790951301854449171868255450777285622175697063177509666899991651150087281103321717889940486824016503174229605671145928502374645036963297602753282681470684250402887604883758289462271162253025682646477288200035481539463464732338858973648367916285824548942947539711985277518813436345485905020435342024358900696807633182193321133263053379128449848136946424819119565460966969135692451265021335472330461819839956968192073223633260770228705755639439270547523212357496379509993972828254617293693580220307466903203422945961687423035713870983517100991756381894497607259277850842860420007842709256087772185730228550742723922629192834826218478965720594221555653426522466801073317100750609111431550956928178260200483020831749207818826482387734076017674974995824187399907234927796346457594125188922033710908503413507544940364340048527561999489510540421780778748202984071280781045051412165619058336502454589958518547929523867087534535832429315528437753145693681481897693427733827044971925507694834608498683265727919639746823504976854403689663640967879617735361897676901488706668853572953922149603912823625759035079570512288447285813827662278708947944771641577148510117644548299354420297193354596369772155110691605947096958426671831875379869337846339603077177789548487078429776911169246568780062491578361109035449894702583902951684322689113077839870464986868399342837380187099130170156708559280179123285574426723420380422263299019463667228002544650538852222486132343601728702105315321281194710024922164444906801298202134891820678677349743077008078217934065004252908916635073388786310304944845175918719643784847855990228840447986284391878738917229170802250837192468326846146983627309246920832566832339214306291744768000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 85021329255197335347492124218507262889613295421312401282846265409440672254290546249793795126368902446325108191626288140654962794747821543468990741468208864674765200403791241024523783425211624031110588648297996904086983895211721516711578927791325190124333115913602719134985924242738147161594946413449907422604402288071110301556289215311656166774531022316868747300046909461257340156081479647228777779673699523395173041328790963421971433514891561286832573400996021470526620288171828037983512552162687604930628140761263428238466541642293646260703050070295917559695184539730803928428748478484476207985706925511163936401017073139129387841192132413740275705534432372064690809784114882670971882710011528840384111314992481893958766228429724426094742720691437862371387678927525832348153059524732693892775231186144190711032369540267186861942201089567252869157795331184317905469818928669509743944878499578451019344719947948442798870462076038006637312759200058740951568950653654261040011380356561019359582277463388160199250577178086818936809522544461217021999348774654326203941946602696895086729553784127642773886586056750301077889573469282266489242239394760250709687924108591826903119134456818870024058090070001619753142333315091643771398941177051084253863201842685743440184964908637036369422545409856165744692218110108839869196279083113275800444247230325021921489024152153229412007140669843479559113487455725279554069263269486808546584526510797617441673172388000247992403747362609085147234804585996720884110922036753929269261553311259246249376704851535802159543186902420648656750594390467430187971619470130736117210066045042836301488415898765870497061573181199951798761974961592694200350393181665846809557054379663493310146608205061527213853926904471306509027785865411067173036124909329905225215769019949617019611240202240000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -18464218549204896950958181441377806744891796370259349407308100445082589223463147974887160409516762330542686618463172604209112685034880512146911815243574411532561013040386435391851861122781881985370452445164032704465614431512969033816763951860529308148691995932277188176418901116832311814767322524408750281142462993339372092055456714097577230181875743001997117704899532399696345002246200476356768873150239187957057177703645835964625752389705139733586015313846064823547306459706656261403317027212378508763653317113805441481630531226424644022404570018583624014022418724655214430770650314385049585545198984411193422202443622302414262836667343880418137762257621111694305022971884261072518544061977734106927752575238684382190115947770454472587995472203679730112259447814166514318421711021141594590321965154449406206685646067656370075285874632548234919070284917796156024780421205340091130801927722592538338678981704501200397370641256786828375392315726573320209376110942994297068206755837467082559305368242344199250769763001583603875125082753287372704760933815968869689510445999399968165841867447655225820907930791637132803541500591552556258060570030859957181063305462083329203210922343573604643292191649704124921728215053730317927492288423812741775021486632472176920342481561727765375848826104303224112046418974630492475705141195392109302743588984584440765350359308023236312922843870199041434970934385445258878701309847717136669336106086359334892139228475546444123601515059931977221689830613847684582027771825726454886083604740605080934763437451156253251571039825060954133408454754036392836852179024469175033571810637189200644271284812469551573852665345940099166423333622890490372280413361097025527326905707561744360612677718678609064789635749779610827963726373480730328149587121653639936144389515854545146148290560000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 597358564668424747361244363589722857214720707177509226435285005739747072889306113624075795373429413089481543381954856566710970778650122379828524872912173545005719254756369325319842994139366463594965359492654626538245604005889203943753309363558259855859756868336439498217388566505655760363922029359660694343851986584519911579018493776848943124225210430611504895781860782920613823089793082954760695629770465342921960995246843864382922691839482870506354195290457884304555093896748761212876391148523842604034621777791632929383281262873210505380292706383585475247661565935087606746352038820532336212005954067132969736896989761336770069338052629194505364789723201470660674150453849382606084385891454583819033538246123378375641879741818544798726455320866208892853580387128151649463632706032829916080591307976955395775889709672448009737013823933636585001749384556026049242393744104678378647477480533292931697560217923029551896075697592723966872059855015279228083940330381118548430813558364539199047455047782482381471062777993763733470106887657163976709722516717544253177337923584122990564102787285267060117455392836494714294324965702304640917879856812703728775471743562656304320128415036005581483140661481829264612744032387080385964011977813786922608102952777990974053393718436758915081571615543189366780934314324951356731903900316322035298687971402641168787366870291095130757864975525505447373278826733765446730264689991558836220002955904299409213491802670201032574563165401022895965708254814366488763164709472196334416761027330097874110759461446361623876807034461399059992414509227054650525634717078450583859194115383261041414339754149190001828161196945776243499081339298608655704166561307065020006080436056182588780506936696642227318420520548384745093574852425034921440166688441664848026229304786160667489992704000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -276054087387948595597314891761842064982273452896510746904281530201085817238599433971376462466602211776400495607822340516660478649860799995564248446904147477382652444621805090605580138898501034421774136807321585111227384835021157456841896266199081273240516791409640212745847284894940725033413676272151260946574079539013154100419017214994263257353688893705379226640611488619051410683252695209576992024889916463011444672932626865228510533303899379508136677162508619655874021979696153884972951843410709071916210173036728400483286910636941134530161282692389637397983233103065393660244679884413581668201432208329815131282402108066402713992200451006565506862085059270901054831605811149742773841774298811612974984600718850766513375535970176478824626529560864263233051278728624742539339141242197485965750626491030090372155991388050481717344818758621528403910840863530285497824726368693807314881627915828404536629625761995490840059123055302618917006740350236777448151120948923397170501976891975364713866397605550569634020260385219037688822626529966046956485916623380474752941766803991128429811155432279750369175808484870407187021544130624983345490789278836472479230766156500216546121959376235334482548978813811667904925088470603368385988732936813791015937284556980048502065572072545824454389037372896671798860193182963979249436358918850439114063854983448738214245884465183919754639625840621169730901862642196251270771768060144264182509051683061515449232023446721050376328602930358525511825472284980479800515343874641083852652710172957412764070642083993516772320766313940430596136115105572489153679601570711097579095971826833205289231601880773701893141886726263162394756000138546358611450191337252358843431205112055604954348879795396570354143806686626019421700739189388443556728923183085467270354139293527264785858560000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6818413107466444876094443482027146929865584753190370762488219817480151788527457952867245514252444864586114412952773515489433838160237064600264575744045912144373684534907127496817808201262513011361005223872014690164543204796226997826891035299045750547925244063836003495158600214476606219796082496550547300016334758414860197721210607261081326342962396237240244758665119758724543092910325295299660626816298561658531514432734039025689057161370241224530048939508310304974059366445289853189111991699183120706387449220988460385955664817654379841850379219394058110937694836217137916096761891805046692540801940139310556964765704495336958279124880673088764283577799233900847551292930680255811513422142263779109308956984785998250226801371141441138887106062341675948738351533279078517489362636246680108462943432969183613008427078658057959596155236737783250351458795060526177818830986895738870449933678235266563546229508431876800741335711557462651604704282196767742334733084829117164405219329257465400347109518817692636429425474821241640167234285385389772550206759828023421784478962028010778826307065872868582314614756808169850182630098273953183227139472611366394105742837651418029748707506841353461938251322270050868996937291767816594013791211782096165667749892302939445323588160337063098751845171740203534477030842589705215323246601590086539899471123872356974746279779459354355066065540971073213036543629787194017805691294026230134502551625734538007602274871655511092180302237603114415424512169650084707518756006727407122602635390257018674892876015835474841037730341782295459216499116944588855878617158783712947995783474407868645872940436162554041167918399482184240289289688063641365335482048832052751112601026663259039451932245414883816343844916650386688732940519748739110080715919957128087313309626818096214835200000000000000000000000000000000000000000000000000000000000000*i1^9 + -973132374575061590417701890265910723325474519339689172918514182182119884486852076373757896720017396485471793857583102399722881409557021909606449785717531764317150622267966781390619150528988398658472064834090091825390491775048656082096974050118213660596933997770966276779782531577039186266596730372916990408618226022129238676110546465907152287533272600067559377583199170411241656458146630135196267045335997605020478615129639935514529960162078961333217792899203497722519925893325917509403032509498676086785340903233680689886633524158449024082364553114231033135491568000713835631064485391921595640198948990300250352157724747725023108610369788684612308464387736861619963467884585121413066274829869304012031513785775534179592476139284499359852873010655735507671912789940765624111959244554823122777541002190828667732764111096760998244796408417052635081334857464282541147894734688586825364343909317443407561848701797306232094269331084601402382379766991172733012469832520348370756078707073860472793724799407677930454118181052269245732148464589514575042457325417229893260313251269326328370655663634653645025595832847405971519683388873504406841427753312901290764817767458258201441425605931139414967792882414517774709085228774827462670550273127914556628944135206657346152363868175152303904750166946443525315027944925874476155806946723585789885399203336276923122893778191729288017847018586798387302569898994397377959742264428167057121649894568982094998111739002375703017445043847395957934452701230820004389375311556136396967117413554135445419767248458409802744116082000436034993342975114544474127199173585765364568385453501000399367855415988164265386951393478934777343112277117773362680982994624885513986551510002529032210248062005731108961494381398443750043556882122923724897471311992357784093170278428600958976000000000000000000000000000000000000000000000000000000000000*i1^10 + 6242409180866129154213863952323437041600718091505836082229852138534878265144702353096997538304976901229885308588591091759570937724864661643681769583946500086339408892743977618242289224861944474831821002172935031858111749078774931945944959006919981351250398766689679745242927706064949003508395055451934299408694886104465758364429485564751456068070068665806251574878373636032502725299457026710528405128569577316858276237506490130665163630174762976401202727875755919210872089355596397169751018324880440488618504508749132119164268496328476119110135922650487030543149445629035032576670961850714312867875226994961888963663193616108845842875857990775137593222124746651152264918292843256669218457578666200519526338744128915222705649751048364181421132420449873210571340107026931574482251389104878691858266642866744588763165174147891727000912988899043891941729085696902483825422020114078385275234265250414317216832691213438714094054283544183483584557136004626572712690209949896272467340233573167488985502322366769541189842127109154224865977291208142822265289688271617186513822448462308890776280964561886737950040037427012832255087714882713738818388192257242419638373804656223983059639479335036582502794172906994111078936337034104573802737830927224585711478466600786358111782804631645035145334084820176159720531801454916769613334262181402366209675703852616665979769187452414078684350802242321880051204418170856287111485834553850677640716098851648357877504752120052808150094348330371306376064490690853730796758005672363423391419058409394403005233675616471480977078275924430017491508237869660184079152506643716334231441472857452688078210562975510063381134700022417271510067111228911887928395632594880758963618183528097864285726658688090597561211750572313449689266214739964622745913362973859909745737642855628800000000000000000000000000000000000000000000000000000000000*i1^11 + -641805897288571724447379570774455484967399347770043820773499203697572949100653921049297296674444623638478621264553504183782109571737065210139521378146829233927608425113225073958181711994670102759229746225648030990795039818104799726959167707663090040504658790648207373862566055495809898030493932656568180305342031883780032084328526427967144146666014134622310335334353103807262927538569449233800621838911440869922854131736989851479146421201281428038097125902101443391243075434325531252529361035780109804257038137397753573258820622844715230463308129093203206490161437333021564505627387863850501276453171386391625888886531005793147830792652342783219331222013735235120793152022941290654615348595509253520799210838686938843286165148965616075231435184184240482799466411540722879013036409579455800534121973603400086600743262653908700185543299681738079193674724314129549785864079695625294723277470390651983334661958731268172034698368190713552609167298264173191282725934291476032282192981147755806697171229669683810870029327961354232202331077761869462756675433474355127819602754503262039355935051181441245119825692645400068201699669185748721589225236629501908896880912179931326123451826071151186556107268417760114453242928546822588580599771737872757121879508137176210709063142533136669810507127792904786539076440495210905372914407368969179962012104347878885148709283833177112677572665775728786616343824580371049666706062256215807499707595671578726548320061895373217070554531559855977073585551633342154691051555661638033904793851604314161263035225728491881432675397122387703133129079466732695170841756059118152984782255459061502630036541625450037871082890500362426685205616262981117012914876866223785108781438249113052370063082851667972846364510413610307496452927556084028619672639387015220748701364597555200000000000000000000000000000000000000000000000000000000*i1^12 + -18545712022517852478906863020293058381733898135083949160738635111962195137432214231391135753868924462002468571108517381775380480262853279552961054898601377628391997561998260009839608099371106918594604911345549956635472292863586155683127851157471452557973482688891621692694564281097733256064014542095013921470559761728336221208028830884401205376931143853006835297987635277921676665676877433753497727200352506119621969582886970623172533117106789997466328953458318014189895708248108865637990881122871693854721468773104437475085242796334676930959440664555621972959633272602367899866957000194078570191205010994995996938654497941093679972699843345569213188742499219642807236780335296939032355601187592953158732319884173034135836603326166765311190971969900825425258602089253171039851063671553739525048338367276274169654388669129644329729635616660205239540460583905205449022031985019782562466075275340215221073759248843871179471253119359492316132617855188338446162876237472655978859085646883217082930816672141047940776282391264757214516229238021629109939064169524271612625973924503945150846604602136974982189815628339924788901839513051216852494545493671436965431601244655137916682148058653297230373215030239721595966651821252116084615418948941966835857477961816196384668465088475490231272875282964034758762291251509603989704814255032081095648212625189215556254273537569641236629903145274188089609551576173640107403047490314784108705675165051702307015712137653060353236396472754814480673091798670319536270203445881199590027086800202073538953051854444007609215615213474559112140648579786606015488227604326495413559377964319464753427326363912143607288587776045335413748078037427176400199463936879986714140998425474391365713614037241658551159368688139401580653705601775040191226817446115040140045248888832000000000000000000000000000000000000000000000000000000*i1^13 + 103403662216305385641589256102276603420332703111474346097730587885603357870962162449208788502037928379003402310605579035032958277402567919985133410460994822588747937487511885820099001777353869441069333203848832738313783397374951089809670200901203261428145070747406581505837231573607857198325030232447483698306116296206930757014176900002711753348506337543088769637351181954803533969054679567425712451765590148911716465394200796221092250513491017533471261252748716573758629770241770577817355637964255841510209431488043693856586507490355414943324769309343223962203335445218984319176602933524017576615126918505847962274704540845405228971618196003156306012829115542401447457337771832990255990451479748528819601869418344439006509421154495792199369381065392461800161802359806231803415227456951942869748798656149802888342038904607572253882814293202206750233910203088835063405750816103837003036521754109698879002250870943100980437333725382146404653511909326214280999488866321622983474858655212522711307533790735319496899959730709067960148586051641497724430707413317086301755201385675381499550307259493521649893677876836587582125405440349581093819485387443289821997662895753549053462606979688538479067489519138628757716298623587632549584401508457227278629991705097948480331411345048718315261662941227881073232916674849015285177916686487719362170130048176141009134412594956151898181590271325520454497120366525446733746675441122862793135067442748364980418713689081485065270845364514404664811193557853717758585046838844991097011114667167140815906977484571618620916351683879705438834721252276687432689364973821102734793557842650762672024968481519635605251376071124487022521435907991002950354328285151084271256517134759326611269875762555828141506478884901676117987329843429300081340294733862458053875466240000000000000000000000000000000000000000000000000000*i1^14 + 1592867236782221481128133774493928842391632355510232817709311335524738340971456585217512385619308922879338228571697393636190262587819509999068304810165325234265313978130078951729430488218338746105602766301568841143489070229437301031594138357986063569656394691267205523424327053631531987134677998062153237884040459693829228638949698961845181739823857133634926961535522017892763256738829512494630023953922127770286396988494862218165050871310657205713267562533005425504431440788199903760740073832768200517842304372840450678479687604408906540105630795882615900228192745651122093114252434731177568842552745016547719319372864060016592741582840650567387824810980139090877594882642649581670905370932713544231807659866789523609037865914703969493376860856324494812774467451530967277011438289296399272958570438926865287591093868340990836371298342919011035548698806598830016261353896522836997571628552043795694093608835077782444979317777971387108005570367218291832865502173494172121099604747951135361148738311733711277085973420417799667282318468431598341264197469087115942342336787579223755306539042827178967249581791707366680011975932139193455469719258492827503214795071250186288046334255521637458967414211667538830931600149980141943525208474494781977783271162025597327806522806863472405258008601511929399871324778529913249416465423792193045889045412776477995769082291306156677665157693339374989309884002232918256426212950424347908362058694358051286137935614622795772254435647834171528843635003281667140719782734177635836659351017663771876997043001387836037626343267046952829763216768537150377898270132860758514846720521011705073584347176201087813927776994889817859032862236481753573645258536078078391307896802709501653214404342906146011493695742020694601411211446725336170486206361612814695949926400000000000000000000000000000000000000000000000000*i1^15 + -268761026059913479974558035406594604577553131011991721813289834793636807958228937302288783042554576140623214862918777991259109738626024863283134231895146995187807219463280236263127615182803569478871401733227756173730998371603898816897730634462833551529100261213089005328171576067188707849220381841040237036274289531674515853516921431672899281687057421403498510868447674289175714706621191912933160179651074315456229967594579740003879775386554350823090159702301606219354112799503955104973954762945258066494161669023232902366656374835559697152144874183104117535544787572620019793835537456513027667828061608643749239336503366798106992625446193272448462893240052071590496207325162513324040652890112432243106415078399282842123522565880898843007705905072375197751561061546178027108118778372079504244564616120548634994739354073958610493432279757983636439351475973575099638144519743650917706979463249939062701517384272697791838294587907887403166688479226425303750335737198318150173538860569275574569900123736833879380719466933097574769792590936331882572651188286910653152002011896669272508865823139753591301411996636542638341592642682531795131578896663383225584480295598045314373581029535444477062501414878031205365806498341471491423650995262194074930546440224106375916007484452806080432335215818800355387585401585234769115456224769570792049799025670394355211857400087776108082629237368065323671536607598625885030703421001106362871720959760662435872230129140557780020918529539337213725128848207392334878539582147469682561624249884310755274812339254189398519549316398962855362170948015800563358697050752249730202115027921680809179926731511275569075417598030165227360227528482570175836052127925169493524475147377036634832201591114737812653375443416995041509197041539049284630989725179710202183680000000000000000000000000000000000000000000000000*i1^16 + -4519657662653954219254311244127138732633585533362038813984317636161389875481638403727735157422652660913263505892724561227401797061676253373072588727565506529768859175551839121595059239653010289531900811433320789895341376684966072217361203614113497784208642397657190429132819564048391303394081970108175555671985320873638602887085679359388803928593432338455847380335804245911466964599152181994497323936913973672274714911482684127197877040758231505007363018801542373383570725258160426458540360736679095107437845499189716799895745375621316343560703506260581673137908333089694434830929984820318404071950662666191790826020491762146122236021599148883404279180991383286128743587013218278495939721443186128210467152075520580040835322905943325172079945519248123712609865232581128951191540959572474466503652882683383989045742741232493626726985021457052094278167537731571806361916926706948598079291590890774187463123997336109561709526515911923823869243935050786409707342742664007525001412655978925598323829105356541899583390259944967088757851304972154989358361767608048258362718423728707657850288797761007764284079931998782215727466937032506014395468399752071839459772417963721213718196789095657137684618526228215510840583878069591013481809775938144008002481924429681008577931746549408717464597166991026209076136839781342095175208569331240177626948324140379329431116373816496952961446349609454946977434858342476822509993985341236910568378211217556453075648886729446026446621556256532584912759441828077151513084809390956306297089788761022272285179789338015131004339939694244732583237360225869340346474890500384125346760576049515896556674403140839373871022417436304470272634058234269069125649154694817692885396091804828107256478472755213251244233005729669939701793126038531748497997845889233715200000000000000000000000000000000000000000000000*i1^17 + 16634708430286850874410537569347644390717104799662704712087983590559801261863482762915464214845835491964798695607287390400338443996077630085954306443784953285102417864027964873337629991079960286952733254301079874077524292685683924078699757822812054357484030037282418263901204530535596600726030239632882639513131921320477518022861605440965170763193791812825627362710340351606940884809687955541332805457792186961585162816957956373774301443534041203714067670291609254737537797336595702018253010117307482842395559470941305891686345134676106991890839420570545839503834057159970371108021445245776643859625712435769233491679409203243704403364461340299095554718440850011410711452880057273858036556395188780145083889324952852717571166293227135753815334883740141673738375829651291473384305316973919859721437441112316793913718963723838048599278906152436957612655195837801810833043906674346704596759084070084253134447996126303699929396178976304334138991365130966109480164570856926732948540500304076346809788326225213258058941044838941031082657534330560912534374975058637107291839193657243545362684413527550590265796113391086442769408076166534977700660730415378829700984942466126914573078480758786078672713083495303272262557182708010420054236619485740739137904803421919447806842461996597936055287082960677416167525910735011801065335002910948557179316606657636243058563605528278681790045416848370856671002536019021176038565313843869496292428117335655029922535182436596023323019881301154730739626847396527448930827352954564074287971060196500319960809855648270091383629923925506773363207867728433286178081241548087906606799471457113030941629644151351832403456842850582402059092272813486947576552447635693283809675565378865972474112062511105385130106309400140460048821218828977631665096465842176000000000000000000000000000000000000000000000*i1^18 + 51082117841930146739774965065576302503463180146860739413206272763243450219789216036304290490727333790165223339803272852102347287698339360438571361890028459660185672073462749813591676326813076533499903627566959270288387678275204228047504109760723116968376388971662135882800929767673492287762461179048056956661832252483377091082080553955906185875557831197512441391341835969902988457681115335828842070774672121715977583757248707901195067322100124325752903166883880459409677252704183262304807901854556809440402254879481562496849623003142671929068179668093457644149571604435091834769831695737273967875387609018931791237865404633477281289505674047971751144226150016072749162365531871939833789204139876636878944203754990434181673136420652757939194193011147701832926008055199407197460069100320090296148167983658030395466658358193921361443706761331927255789722798467153590593341737371569002218456803298100404020634304281466786787522726041608856515534221087902903234091503948357501017594601449881436058419610743880907635860235600516135778915008053245058932342898484345027181759816325842048508848693534170632127865950786152953731071384758555839166055084487167742403185970436717211409798448670781685179079074144060464225163081595265314245309913255419539854192276842897838894083638016382538160666020829039926047452097621391748529093434740753837054639030612959438931747570914957045130774226374545065632649352562707308859484092947212940358758809307841750796184051013016949092612147616833064777718959402967075936254926730659639771068303805520687871785821157360107633467572155576350245344059597418875035705951137681665627889988284854649082436135275077484576217775926717166685935547107414107474346733957467771372975111215044793255418478571174712770746205318401805707752331480694785161654435840000000000000000000000000000000000000000000*i1^19 + -3062125134053931456971011722967723998576269813833770413866492572183581302165545517069970805805860931567989044141530817615530237819049884384954643626160411786901940387447175557700491247550053577129478130244834222394334622579971119304783880435135188329070720827505976311698857241533678169862023452430962489752009269572528495440411663141992519565977244453130572370758805777787038452324046562963123686075805115397582474797433033844131603234737737495680711754773739396191193274601432950979956293239412489782004061335643807890908534151553909751681566844221610923710535299316838920841543550016064364287221157987196860974832051071609120904751507229379430250676191249695031395267418987285627254633105869368321027004225914524833676225537987358975261901089627849315445288636252849192098998809420863793417707371201546499669703233247626914781694187364180999660087432569466956124325325731593064100584779733493080883979514719948213477050026805222032586136163481415140154491814934013043502057296979663786044037422766578680624413876096214692737652593720768984531862015626098427266699309131798796162698381142357712678491590266191410310980051750245401401951751858532869494717452398293748122174246551623504631427967727719425866311422828378634022873777051151500286752953390000275904553750199591353420651521379186904000846556869787125459251135481154485701817298781738282632291211077987972037468798672385227665506784955646734752121144938094966514217196898330478818383062907818703590270637741943068524979463747015262614005617028408994371108004551107429708295258393643976872194137731236077619984809568584791334455930742366996976494489214634800799370547280729347911747010514834816420076577919363875844079781206056592959134152734572654852948465353973457618396185476500369031869856471880930248454307840000000000000000000000000000000000000000*i1^20 + 42366003519788582134443123579866426151041056567077188730452975150314651125530260515290877453682871001089582991558020784940497403849439957355626571842201924797061397955310267657787349437764397092904362279971088743999828682673584394276351059391613264372505558505452581849456469432596144043823597994471736067499165104277241662174995063254195158209260169239542478439691878995325750154408659848126528332826971145428876680369925279965075645380381714332184254284973415775063047074256856319518712576671057900392667058859451978771441481609632775935598003444003446715384024116755426213746027276493601388836022481090666428822909347154735602179677354743093020441691160684722342973579226869573642917069708742924953775272840442887292348901010890220399989076588318965515762243296847897191345621510774037339533676944577002651529110340598121309326348136123967310319779204888649699862832196927651536523491583772596391377629936619469664113637720157923772863080731093263561521314874856480161337399871169509733189068235354709528755779634268124742001842092415430781854776933610472829271574951822730611733802327937707414777325037950018193958705673432053780718303521246369769540835083206768629492539409043805367559957294924164842681957707697931230823607984518342688454381618610788646489480989765920053041379278852192798297678549467922020014156280159280728951751050056501057016785174003472110949018970298992556015714185134803994049522113093532169344866174373115238257965170737640048052337506202045397517409193709230694215673214095224896500874879906653486342873529180575397084996049338243099782468282080936113295261285033299123808463355142886689213739787646401673942294754648092451697315074451521502863660736423783287186413501156276357399729668171815219408757246887602268406442549836576714653696000000000000000000000000000000000000000*i1^21 + -329586070096269334550003797326246831706734023489556887081612968634849774902259125037759028811615159510847656870440750272096830215439350512268593011312436452930999127014732109474507959166612089011907976407695601278017695101354828580154292091445173192644678363522872057607810871040304020499473090127457314534108862367532311309479317383250639464880351492842269348749365668313269615293088891412304875017515677991597943091791379550073218108527151549067518336990891378611271177342396911790402395233437774988815813515607760346139980509835821180396713677128768199563073709133416448450529465327223288311240934884306889503555187665345855636596723772831849697187404029590420187294992358385157666530839301818845689095325756556120104010673346033956167319761448431852273952520039926093239546056064564011117330578563218395611579328924525615647951430657764318653609989271139969708460998874023207035569272735409216811419889341463529284782054347619985277234066303701259002926957552392505861982855506920911162778819950672745896413084238438633547916605319378747159278505741959277638578503407696449247010970507524832756649006477257665277945587776660337621848801585635622523267492940465907659342235056830949776576031831814880663822802984296858720951426719180940974278117387938998477551340887058476772159172995646418192526299833129255286031507476438510510033759062834627233440272610122041165159323873505781696020322845758620646084668437612806094231606838215710012144253244066010199584565255343833600422081297419089782807992889586405093036227577031099363102513276304606233127682298744143182889871771566615345993100884122216654413524203103163769807582883500087918829476565596886491032428223906865011860548863294389545378496114906964248925655823187851054193698436874909692200504032389649924096000000000000000000000000000000000000*i1^22 + 2186617985118720448576030368856899883944827819540274517292687362404496931458280382012756240762252489661347749509555332022037256170876807876466545782629019149497818005073182632360328971376722584054029127759664712264716595840673554759540713226912479811916802109102106735109714359948248688976088095003494484361221757335157678056564290689695293229497160723350175502405165886192971541374340479624191007945284680911776611393505808731418617052982377732840506481681067610893021813548014029206486344935263267097772841096993033129394913880547287750714517452364560182904882879133170333395273339095651122402459149091033055263379548159766519669211252844680808151639679839182989945139846584493535532245546199131198945405681748245160075735446173193239878290243300579016787942966981987093483582495768742508580486837358065121038174195228546078874685129281340079646352644047315678931211679488073324225034843982393607269373487567280789157329461325009420288074577204842324142038526107240216515816983324627166751165706585738554626957301894514373087205334460124176926344911244412169462902671435500246157776559153928287584380320957574883711602825124657027355865833578923333618817294662841868978613305022790055300863646783316401024233936545740360364268912630470697516433724612387345569441023130814582987016020762377866392459044246919830143921491552187749300195803376729529618947690723730163366439357114675123040659254621553422916315397346265351422419114856097952385759377711072014496148126419065369525926439721122430731558756838233510635628624975473517597426682505574051749101759608775677818191163623006382127023743910911441236677489887780267235146130741795421774699813302130981961924069411536749579020806000167583092283872522357301985317490130499962587958043965117245770933936852922531840000000000000000000000000000000000*i1^23 + -11557231748665448999294630198126336136246143195173990757144145037247310934486142648635450066702343534700946401668249569871913514977534757010133028619992135514084461534416135161841321626487498321804964196116646750141017897120539999121459534848374576242887717497356089604851368233914620494983824629970291554338398607111717664676041233902881799687891404097383084314344555442547053785975822394866872215669227306489167614030816217381337505191091145635369455369368211962614071256941301311529147483697168389127484914712773473727117780952375523445438816674078539358379243895284634399134210341203486159961478478329774951990229741610536004532111566500034011342428599104157659174249523398717077791446503635291116984557332208016303203053671687227492463054323466195967265164964114154093470683688066488620806793866510562165134314597241031194550927824247840398189425907097341298443580978214571823720319855732183837996046422276022501492467788298327092906176405293691808028947397513854085376314905255949144405745813998319383267603416195882938974912098697280508425940795485316084553947739116578293842945130116282533662141085857896548928793229464714036968079490467886575215115226977613355227110226038402574083445708731461726872711687884797755078674818909946925571583159989307520216896101086063514531352714153568270794387791610715331542886924647893145160806831963613665229796521135101771458983293846947099190651180299478088612181185817729261430945064236446630608731180506284166848575528037316969270567284488522683313408431025859096124787076387220649187499096089463834014069470753441059251573721908314186209169891152281379230466271477588152370529327079766251199503472299210867912321471357086747931788397297617421184582915104212785234566510165980148619277766511892510273427844418764800000000000000000000000000000000*i1^24 + 47422032181514829092446896294847110149617462226517573005651975254080991378587509555209638184784018559850404103097961245363366280847349909981340804180009522570177274066541821725116383718719288847745723755088281537795976123266265130475069276697532322704236160575437418278014466748343863733023169333176194239489337069264460788963569753131280772034683499680724504192976427774656703543404759853786524127911540370978291042661119497527128811841311407333458368859567929958577025757471908532508787677879366765316646122265002374311204165991896632934465686567715381950777665378286164359505116469417018305145685489445102208639910801714224398382045177596793991493149172862737841650370386720449620587670123585967067319066089830908829849514087220867277356756010765115080805523915792193870905738161762125357949959892841825635058376596717870253541477303854808440122455934244552342192353616618888742250578161381733827071004569798421938544019101962599932120669695855607203571680963073506797012492800828193847587231252851130224332947733180624135785840219153046105800800330335293916724313047723866131650895546632773907549566801097953510825219625849177884428352002930115420528184828674624585565865093059592547515081707195451766593591579742852131706669932597599046973284816806520141581132491213640803611445598109788184798963513289261030492936304393914409537827400495587931388972546101579371027530656817029206061348391300866751097472768461222211479272266026533460011617753676117234563962208896581822296803424002072066748858673031974083961847322301543065287830759877887901199240505661631683462117889032808647491880318943956420723784152639730032652369263508297157850683432384078433400511869131147548460284396087456853549424507578726885849803288690900443395677407436048459224733188096000000000000000000000000000000*i1^25 + -171381913824780312888358930571047331111508308784562830771992164420050368199375987213987311864831728067413590700238408478370425791804710804236806799922619290489214880635465130849440058047276541646965691323190611318936715665004594681263409168718239184360589732406450723072152654273518123276904329261814405903602822350559074931337247547797266697999159624499349842996922199323220489617395386979604504407539459791827090153226315100075282955543501814522357298476156473095810847278406665332330000536977604081454027521399747705359059333600258535286444300557072602899046796251824259477274364144900527417254763310268760125064907665215598307857860941440574917628015192361007690624522178442405960350085757774325893387016025259581085549158028384132675644288723124352001350938223354493412989351366251663509692426661183832749649589604835533198231422425327317463859999879510358444942327188033613513835705006866376292960224037593276044925317635222222213432487586019195488755595096885580458949657556466399074721293044276842330514958409411611656086003607787592683940379388844144633441708081178485770992032295720425966667333747816964188175199146745851655769365704698823897169806930594414840686344905551344491750506737932821052998448128970947835699828767477437003564975437730367415739243896028195255581950145518628529679923507466420745217170914321339261610748267778848892300076693938178519329601891520330636523267241394370284981908620987738875444234715645893443356396877520961828712951131285571402786929158511343496604884195886796049270321115807159929906388129280010657544669797253496554483631943847633018940218656399203333275888356536588960175046923520705714184094841515898468327586028898073154061887344201713840095674284489575137196977894698991733968666784792445154492416000000000000000000000000000000*i1^26 + 470116785455332116971160574393090976083497683730491265065109570244439846877009398628495749618525839546021726385062300566370913126245942657472211917897653288111448610596552199575025057993797732745667460400288704144795627055105696438055601909546655459648466947142676190639139554454932043378737216364544395523748213412507215281815811094637797035631039280310067786571165175797859377653171845137551657255115485339936057751748069787551693756283497462131690378771224212720233726103200318438617112140557872347483964369051242140462452005412984005325317293382696983758675327283341667977379803804794477195155263861093140348655702587765964141072788614201988383106749517738253439906113700206193532033631439340276852145218626404025240203198094174079638068428157912947480462159301357218042309525756281991058459423291003558605087182852616733200714367643031088188919999085490556478498036696659108066685445663908192396860735215104527301690848741805594418571982673836052378224910601897640661619530368736836070741367282555520696820106630751712058076782271277737022944670447424174803415393974658037063913974000787644455926757037817170896139086198139957061378268818035734391120843951825362463194918244288641572501407496125060053767863853854389945613615901353259030480264509888374305868308060373804827134458770956275039404513823227963047699646896944289372119822651563999835547556296040246680577443989958069352352257995019115040918375234006671702212630918252327864000051645504188331232757674517147818337712473572133345990793263413789140688163470419605632719730229689999477768633931489096954986450350937442860689544787462829812537493024662556632498504807071296100088901823646472616005217689769473079320515041932463096008120965860143153626374357351614962311651335781198961049600000000000000000000000000*i1^27 + -975993889177262193224924717390683414570583479307313707161779860667973242811844514631420916649595702663969007455197448534740795320354433561403589646815376738552167900186507884969544515954379673762975225983932933473827915364442000245615163397938301470178073156324913030155488353835206985234292540674519969468782829583910312144171517511049668978335189055231544900931256438426941037555990645079558796915833114889836938092472124438834420481365769930683989573661219478069630213120902108943216283132979290940932843493212214828796501891800891193882572525544804854712037620574782193952343348206368508634695681721174797358799003692621758122185966738964615816153695603775924828097108900757754812891456034513150119191917210886256931238196976073190526562152228671083022192326506169223574031528412814083197406186665203366419440672311736796108048805181239013453041091507353251743164751423037477774640375480038158473429639974893606417725202959889945595676150260481857462535033887226261401121646416188428199716975699284959240660733159183622171296945952759497997384461628256684768223806122661332199112089903406224706047205143144431769655808897529111064871295314548969140203241065635586211043204531211528711278205296489075896806974866068933468709654140847203066834569052303581685287467593774960162017826235453689558609992648174774975809825968266637328903382077064493543715317666538522095782598217558158422021414667539238080560411153611759869457470451007188347149392188476722551495318830873396195814675720396150946580744158463137407870561003131088250978290018583253294302183736049787086848878372798041653573232349895376000172844519549620476322944479456951420309266889968181714555654278172341984172010003030906211082453523914001822661672997021787251542919341538279424000000000000000000000000*i1^28 + 1034851069662418604309063988661697224229053836734319208693981608886944664083020506201256373802648538680856718668049202132432552901063628007294382259268486326018070977470259246587817888596754445311026831683412426930052139725004511365388986366094934140172928239876223847765788091386501004785409956841085470818859757078414219574890483189829432626323649370799194493703569443060473460552241212762989698858960874623493439174484980508170681946307695233651131577452052644963920535712313568472741175195509679130876818522030759397843276601016918696709902502293473417788643692105000192114677638208167734991101285183358583428477352070365587058312020136474743749970925006129409329806193453546173683115830285915237931395065815328375777363155457830964978234976616735305832138124582447713390947776737726856214320706943145784259077306201121959483538645223876123309377267554552653746343035674772825789298579310940127264790793465612557145805661008519842823064860087723165045499795210115583356636500729402734239385062357634130679787928858764298560005021559431621032779570673295429551201921930527691168276246603352107112130918394466253493714538615507090879475931018063940988263787042144594969302050820603143328951175693522760878988187729976200910066383869666827734971381803826961755788954226006588603732624006526838628679848384373990710786771813211491043044324654033734908535435174172505603997768271318229923992695586221653799393850534981042443668652903362048515735829184768852873916757469736493861714287606236166999382856133909837435609678394771276605770134113518400194987533984913717981590992378454289223646666162510573328772349265255293593384282312934732716490147577227298540786787555277395229457482495915689146588411152065204928947263891275051457357233499668480000000000000000000000*i1^29 + 135012975493999678416652170260370719647316883057199009848565358701892953738944363511840823082236377538924032314743583778317335103318186251446723923949620758416533201918015693351049185843068453877816910909759995371109865560507197056833803131600452455597400598759295753118911930436787977015549108285085476892877107587739342468040875991074778186448981169844576073453686402670076218906189373849678911395102296044067425744635424251227119424020540487192077800742187290077052565117568247871655305194325313149580554797880928666139747786087650632359990661654091575318173603655871535682280971946778210518049570072577012717484240539127820604205858354500579223855659939588734421290848117416291258637678677464997124461457482494727265641681345137410267986052359969231540755042898290181498512973249632165375624066542161749232394468956825758936473781717975593641119966801797789942020015403026222926802146063127845079667913903038363811811758524435324763514816953234980373192829738132640395434968752625495082062976175969892466575470613650481525968076564848958489275288688800366870077623910618029839594861299794698940807829653417190109453788400584871761857229441435013533076830074283124495303946823813109883015015667299301005338544696718035368232709510632799267694275969363749376544201995336551888277417921976395697920742753114965157799223726870892566577834462599468788178650852405098040854230003717043446174990063535206910722629667173152903906874424041140085240481997590705126354428436917831893988844091517083598917555156743020032835017789237443680996625336871372935721875679986454778526388257495346605831956616190392763175127550746363295886851815635784038784809298746577352926186592577609483063333290212989397805156268470733642672791457926310787244307251200000000000000000000*i1^30 + -2674336799432040720930967314299653455266151941894473959637869633583011961617383174212107049492924544024932340573070784025736466084226147906312033312728095361208220167338632000715008173270939012121905301409972900848402674132527266856581701019000926673591498976441033004870985890159834305459703928273411756946314144023452480879281580048169282992923495236064097435883341595860067402736960339961727896761195101986579372036724549640354523624662670015951345927709499040208459055241256127707751855444833470666748079349376262047509844682934228093075423321358880527496591671469211866887123800568428976188400309103483128555983398820533154575251459135308302885796671515553836507662194640280919027397312395905866329850012774297559373310216706850658808342468726670367081706638913302406773362635874334689169480720049341502802439326431571879231383558492278161878321467425197483820646504798553393385652148694453196384275495097318499302441231332966584369415691648070602316209647319649529219049425604727680555046076601116627048946293067517891024826924131800347624844091641882127485964956952142575732210953981281855741722590570222453226680626350989979247048018550091113629364122412389045149725386754363588909198996354088404109541509502644463003346411590794671429662317160493046628815384283518919669554598073299188674278046432669117196987958920825846848115477276771677589045583548958278386782454188172614855154116321612035719670893471529267315633144288685381769659653846259759166382851832457422394825340232275453230125681796316401124709849899793743894021623907029912753886587309819272125150671935930862972311888665723658450465827557582052291874920032073588810642438618092772106258378854894450614476611811873817442175568868094869668708148307193843847004160000000000000000000*i1^31 + -804632913434134877485695928693340707471957916499847989513784813797940566899542647779079016521153601455123103796501709257513510740333380740994244273872432516303605911505422295837257749663173964462094934896354132960231998126650222380691397170517016387085713637437745928355476907279424306340595707892763502978618699871568956723121851279724346798516818185100529706759810448796793664453653742687106643784069663656336446723848844552824731767453416874899790011709111326624932370997935326253678775452052270394605227126453789198551668672612500300317931496216191419349456708465633606824217636903275956207434497792322038848453718931640238930766205160753057126672185007099322890213110697678946539211507125956308562923785291231091373607063225392103862209115202481638514817437343492631004782406621929077916025073900904733173573423698721369273087059038014873924315208439387908942929375549237915952146312058864309181826799382264028481432709858091920340293008066838550226186546951337910811494754793162015456188572784244043461036984055958205879871716931036981013358594642366294217146254200952515138358487853824955735354076749102922535690177146863409028604843399587744645420165682749654221490108402448943175357796210379912915348235132595738031642955460437006355419334767489624215342597513689603761841356115602733548104885860199353670410773667999268246626551179757259820816143614122119159355720614792440973654908364805997786292820730229140311973305919310275450464074904860539617660223955490340196656028015146896832454069012953453302252320163930186302765800782252372580110041838133496060987221998527431914045659827306958327129416166819697552772686589855872617959577207458792366674422369431854324287208254173255332275494706391215820126060631114687447040000000000000000*i1^32 + 24554792637020592428584930678255568258231290171601685699786826482552408192181959258593730717573499920774255659880569662523025128297812216367664307550208359080062041885980517348711533584891494670838341799035401461753463562749913010933662879120125255452413917789133187638915014116961100557824934996058307541051918432141054900100722879191793002108701739247722685193254299630424585087691215669278244875561791565354724796486208207629784341667730109235548100933189091354759272388379437692902367090310824728852305115413973831101001125203146158365081098535332376890375752441303670274740124259589339132585172588079685867362004037190386379215078516941307885665404930632330646738834979736655784962113322739075803817365383825400084951042832338908913657088174328248405529682187172211984803025652910108370167082790753836549754394555835116685849341968670218571815246178176067818924313407673278315749196991753131208335060325493941055193493494167102820047083523668328650849548265870345515278208305078882533987874471209236184642489270366932476467976025360828627528438554234487740101215644131594590884629940543160416651605641014445322467082613540309996105987751230160400654055495604573277148549398404697662685190341476154713214052209283243768376171775284214535377349457151694225131307055255516616276527613822126797289902342715522546381860779398983282700311949302025509046472238315081789092411748213392675020980849815260431485204767961879578466320950165084658375854917686029485981466784215654541816589351111948705543077674182178136934141740196785201086454987752023717029719034049795218848138803744802889303100376164209294949544991987288978851741049018984354816278488249820600920244141624004551607614171973265017258432133826529943748410785731811737600000000000000*i1^33 + -89328466900106273213498001618598642811451844276997364838917216483343440054257857761922229770179019190361107904019418972053740027685464692418336024891990871676887805337001208970721771166025376273725903768486424391556444001552084656299255153272546246320778046553939174363155489274228522267561763182649385307465812649669601127071872733776832174981310672343114198925540885543834627067359091851386468305371809917663465231639330763629064888667564312137381343745066083853541221200671929184270148309817132851458634715267361956093225703162422170789889662352539674272322809769795845618566944877975691497236598613544992711183541671714142069319184813368692440348195646550652781436313442678621207053791791697335988241564180893076785612939905622249653634491431680435868926677236222700141699216878553975337171280153988963925768746788485347826014210417151562348640903469550552498993319426103591594049611806412986014278628524987159953369227881307284320196771290580082609141828484456742946609280004223715874591443050631243410944991289109192808052869561991597379254143978875056050480356459235866640079042902381487545761823337373182596671110801193718081724958449413968008974583954475019477945231809322442748716902455013866069006235448826456210897690192488634423079667790361771903736798168179514144340910440975484488175508699229322594657471673384591782423404722733697223910996504673005741319612202710543554176460494269096825350910687088540279554320357598719645269377882146250696743038587146799622089439818481013478888106803110139439271624797671459459508798178447823904933087559752401540424753907354109486477952898745945169165728079477805605409036008479013853920368330817577360290859959951132730333229311843333496936255878238290431439240798666752000000000000*i1^34 + 194989785196200519588373007451807516316739949690516410939152272188869810411803417683624241087279564861367058640929920804657391772325903736182579044202113542545961234374132764781808418667151192891729708519899338186511827038345178063001484301816497959084412420215694566684198895955592482770169764995169219673187195374109183582706413336133760168591080909599375745814208102987438590327530568614535319251367516717291901168974806653273524226853196651594376293906814820495406102970384024981730728268432680891066042594799753598568839228001020590937590189728018573963019314068551941975621952359540648667101348210941640125960644852619915182840940996890112359787077987369159291513830328798759350447689112879401465863616162919497387466742782388831505072231281670177560721082107200955765338190432505677935633147025904988617990514049458508985580051702949004785871913425832064068958721477525664166244923224426122805792535907242533604278051309970530675321978542689875749014604314444664180579237597892242237940067538514661623734404737369346276215365276031389816564585023526144056599039222847909922724689776690830749247193394402932077836659237725644211590501542349209333941584109421927686151121680295146444513864849719563244539851781813675832683858398251106877174009786667257635076405173431346462765904619197113210764619221445515268420094196623019368815801572141336677609176422408775285744371412606865168835485814041851865422158283882860519275917033889226646752552156604220175736287215856635893900158007323842036528027517094319212905147369928028628801464488850641433027462870404921206780239541659257611530682726875180572114618514756374913347134836641623368441536543205326998104586324155498981044831463936390320239262848639637307744531251200000000000*i1^35 + -318579585408103465306863528716411223483761220686781921446084709703850925389529827152901683083568453627926068292369062985409351447171468933360224658308063027515513549897895470754292269812429471543522840945326738060737788985306150948789527343730836235541662599369630535814446491198774141494044473555919977935373157045186249211272900498199756744576282283684297951958551351964437658431472165584043791308022946725991619020150074332470087460044284185645279506446678640239299477342906444953782863721832575181886535824687657678767446783821533085525426352501122387450786678869853654577328309053123973257102913523130857842053771316087429340725312113028284724397142533334805046356377318105054517541625207419830345545314830268233225391722738598656580534755408982315679456087739202266859159326509691893077322079012986225245528773032732557111167403556011361898230662880124274068663673126599306035088164232902624743005007211014318332585029007373870776597908838785619498170817975371486713727747772387696870756993792432224664309592188568296779013770000673675703871436057566483358660063316033188188736056694516268905764831172772585104497085960759069112883927380343407667384691991017319453268029845238624906140713866517086441715679162096645326565705450337915861890729653766044849442377818530519011464845404968027310093859725998873393285765043592453358077032356195520971879974262640600699934084392780189007382313612410936797758487290115593997455210675573263963483445858032551390106502755401885364456430178661697545249265950160298886756942347645938844856510952853892871362374419921760314759763675439483660175095425507295962488384677469695755082995157748732641020083811729807354091382470988984333328565606703539779125026364706409888612352000000000*i1^36 + 403483150622622199344121483609551502234326986580411294053819557481780805031855143737434175258741586796103411811551177973267259667884438698574392944785279380144792666299222654114785109117715715242950776784501527399939760987556592355263154069610043712782524613378186758865579733030081004483289374598914046502372770462067884573731317731244873410024994794935234809330385859207492626276056268057825424951781799225235744409729360640409132814751377031392324235450492796752122073222163972739387595178303303942752865759708286092512896507889096280513331735735515289760337887838033199796820771556009999094175477948461628483700927877620779993679480101514926958934488322140790565016311571734029631439708738500160470064317080537514151151885711741269334913749016856467146909500577586668258425499060593320200924946697901560079910751394141915346560013289688539304279635656077645382048566796946819364667862237481824046573006713969713873704239529566457549525940817341131669069745519971818182196714457200381697830973904717340227003969933543171772794187327105715410733505917741991557394704993328235827346057981838637472956217732607568175729991909494497761364161353820918324171303700103185879936511265697300116562251276508382521621565907608480119364156404619962254768878177622344723974798435208418110916140274099368601894370202601376067234564321243714094373618924254144453699075433613892277378139382296948702615646789610791085206886755719838216644978994200340331396925779437438022725785692348477844117463624817979457995043381891628423853836895260422293377172352034109282093757164503850807069869161832584179739889805791621510484030274951388536450427113919495819435946530634608700002101994214752917559115629710145294453047363500242894848000000*i1^37 + -410844121433452861982981017005714335940732472299788897051876784188850719861833927960914662506462273222171116984074948978528767114602882657532069083733126545791505985808618945724402713366066171671321593006682659329072727230550385145189612933965767512872641138039461810541674106607791989573908435121380566094781993334227583462494684397160386933741322405562242758439729082265064649204458951992047194804219700503200001653465836571115450687668155841646755815044428979544609613168238711016638279710903087432884778334927221637628999401594541136695810920061063695664107969226501296142561706825492628692690139136264263481482441845466426640957296281223480269291011620104152050623024141259438139953363205543999127077792976467378467581086227786011097696167604056384457092136183759704647751860705089538963902911809157073279269014101692479596452755145388963481622560463079229105952790044041607997564006297762710847451064127785504350643496008573225690106582550418250697520148934128387360354723069941517563122747127266279968574945047947830445400340686760790186931046154787838418996000906817525565421586254624303463755703170259889148666469955494307078337168348603414740913995196011817774200267464493374717004366931600235252666362903966156404937747777331424014547379983810744245370375568945758320244699087396944880877028448982876064619388744610102217422693917717533211339659152059027464856106252342481297307508781233606555944945965106859759265172057841463812172259664668128501627265418001649217135051243059846163325974518324075877822483566836849183249602254707159262833446989732016001427231582187877533891835125572338072470656608188341905745008124278478341716246492677335522713192112090240765792198442571110172384732491829739520000*i1^38 + 354677189862508138604474260729525741376018457252370236232633961516494781459209596316136720572569976182972135106264722744303038754075258408219958448967449393741784467561579351714722140796393449870555667732914544485465070086806522874810301007199663679655170095434281079371928128448459767958504722456907349094104726035577006434102519874635800076069708949094592797523527957211254377553195364546436792127786473741455065166805782160968107788965898908667774159033615292376770077834492247761867813423479262095949871105586502640410474013732633019794499746129313756887841903090430222324327221465742147473169936488110348417691287889685598438258793486446639601536244674463830955568383981529810303097929566809870435518672914531809176507844281382692462803154703577770985182310731930066842113936980819034096606424558091614033276241978986461492872357477289194923597807018555585892632771321943884187664864774915663101106855365651463502590613708021546723417238824155611323767873190811173725437737800307847761026265181579894636405615648914395339693058184098984397168072280323184224994217564111166977530242889875548856946322596387549528288304042514280086819678239972984971373199167523717946701520444174243417600720824288381869395332322180610208921058093925417196797634025192548555868031627155023332638045683005812296716252890643253991656506899866689725109209213844806680036372730601271285732536949141105113271922376480824802365928769403704574630315159365951863142680687277171348104217031105857545506708290638054558145717613460579827130683870136556359500072121277234073829675893985450721718629579618072123524064268887742296791034658948287283098175042242584545995135543399786274972654549201154734853640803755887380836743800422400*i1^39 + -257697913740817580861340647518542947810555962599401392381040288158817157955572507591781137669278253428452844095916694422017168981924683808334124103433699672992952188617402891209002410724756640532036734045523367645743521173911282139207499996031411235945977402395012500568108838241475678893330374133890155931153077157817078192435261408720245951904760868068116001856878678748194754661388320572142221027810258899707415419403617771404853338250445979379848967768655977875992918543354855703368901486384057496006489302555470518246023669311977509614899709890660436097313475245093825645912245404404270019244743907656872082017323418115671465713908832766344177008857459173690308058795438305280933361904372031796336623600734068036361405922775335836687912535252036718731669972396090067173489667366263876480779823989593820179103842721921892265316100576005914671459866387114386253673866767845413811929635613863208062687025450088270761118162600741255923618675437796328520164911630311831190337918061662066117665136438574548563033186218302098474805911377418921062310040529796816231073646304802746838519153906198437762406652770729825912437832176083054244112117919912103933288210829241206562955572735948063148397624197644289248146482100668517499213397769817225175204832067092498909350431334691876424668745363168821295839401104204592696373438456834401294861014893317581490929879164797740988019268365610632771230620396889752255830793034889452990618933344357844662944868021341703507141349678127663043525402560604095151993532964721057198609017452421133460814411902815664105225788282386612789825296746030881394963297039278118773968118813539243521239703339360366454164698946775548819864592664108218757395539071551148469472198656*i1^40 + 122073810875543825732942413640723052031234628465440911238935764088951327601705514795766218487600041825741977735686581803734281536322529374087473726191895825113202646627926282811027713758599258937110906057148555304730224106310946259613771953611886858476363906128016717356600766474540255362266003802760290574145547266464230457953514640886289172341515113060146786496367120502332405780734217047943472397710283405681121213257610537463961769411397980624485327709977431725792382901804661712006317512819480350391191376289529893223991427738143206474664836252949750776438143762998116487919294980999084324877423715130029505535300628486346825255361424673949805907597797132327142167481407945097466280829907173460168396200999779262452800407821892406309572271945961001046840736104681189080717432806529824372245740030434355560280745014070836640579347765149776173668881802199558869082405298108243450981704801792878087990490785676448181539916438678014628319254962476340188917039622391895635664603846964022196577156212970019241510791571729390631287929145096492405062428617770460559370922109908546407980734042840123241873001038523644771955862368565427196744915265761474090708042507271361295589439217205191362880934981891727499611840413183964605614602154306095714673173310678248271982884564900029911663692969846003171966349423768342036353645844094956179790145104469555782105503894214295495916628582964114459797816820240582883193929589782000000693362966525337601976148593539777340093774817161997161409427366863429313241007885426329065887883348517924019584915591697831273812164191707461215396593709480739221133572420160822008131197624528024895244087220738361513410689402209979181084697754618484864723257552455289798656*i1^41 + -22280310203935688998519719012318154280677810278555684905180439869827797656722428035422227323378858041797608770608192025031065029745616118998897150371545951580642582652682076197431908850197820458594297239987094885594830122142241813068734055547845988716136432511900158078656720176863016263382150837267419063653215082344767244871374690903501536995588890034338686248673135037353361094815113987558844486958461683899492434347771719497337101652958022238969520988614052427669786380767159270194286869855488920558891526707420724037585067594878294709290270300705903720216100724686934747324188783028365899387116237464476013912755189385369820530200547734386373938612924048602528115042183912002648983217623482086928201217819034079780441379155110198184183529016164219135302426706743276032944191853756047509034523274939453565766150457868664098448645234006379197301430898112225675482566139205072637551169256938965405979463975735504440385900945085930613837825405285018596294427962210441358549870952484753567630050997761011936091098828605504283877376219542395556580032167815981728232896950760710942838690687605625231464800966336341272977127962789107289223946423605321312789048559078013901232832045819866307910888565241796354866909019078100202830600906724098236115344900633939214362752953538364819821923637263272828045929091561828517367922355369854009878777168337187108352821006797863850779623766848527084508264363160396809605171495080465898953996334742903186076666903386525675455642501241554609939181093200800133094502591815010320952007008671819902888158024304842390968340520919950223484214502175126206384738135565212673855188227364148332661411697847023749240684885676581621665646856287577255744107253334016*i1^42 + -4108405706432922874460867494214155554932113906365773425539133810415720862545474300422675019896189000439598641458252747502519179836931192481594395121761231076591959566115848286305983999437945703179106012758003666664322074247934260187885299191606834481537381546459772845685703655620386583244938077531118119641184181260982201605680833656571067698320080678382621293122434637157676235753309589511415884842418004765769794799747417020594996916389361640608929043141846936900056173061320712731355308113650645526654447627973360219933988112663760849136141814341598526305053330486294260366595950369708252465137785033684541154062831096121726950187392814216289965671902940468357044269204995477720867904609380319203225997733036302134682079332648144664583518751097658071444998560961779344110329291140611742268748333709490150392511367596365076696071743929348796314511907383319036284753396699048723281262286257203819132888215231408444916859080911129820018743558995113297836958220908707970916108655375157694958956655623644599655149653170139621594830703787287472077286804005378211515872863780751997669093249708176054382475794576516773358478473064992483350769282970553960025585683120788647667313380792384039399651102318165283354514703498074350754803344478574557469061789938616966235520495151374408223206357072210622056959821735241820338787307460567074816650515981497048146068620108207985441896762978049437803380484903694592595848784981936119967627755735792239872027914725480098943374174247648737012022452383606927499003725363808993280457834419578905151845608712020912364053280153125960097549023601827638203457229033164243510507298563359433688903144599856796231654985929227938384412961435345006314389504*i1^43 + -589716812316285901888500846139285077741451728741547170893619160298981473121852346412644925940434933568074119229059035070376307369117059599195321780695407239382398215554077504905682366373755724034885244727954691241122298162934067816590167205733107483156336347626100241144921653799887172193837642519293482801409655365243205861299736768298229508939789839067941046231902183790437137070659619557399404793379609397780142398210181667183486963973217599099320597824173159983182928627208433358874252547762015866722706576239359806563630175894480355873549833928074000027583707970130047978996302094159199063078882296064014555441595316060882245181970097773636377705946824661433454748047907623840255516433403185386357034836707746491759372652984104171303474173621080596606051985911059731728645438024617026495224302256046993507736341978101421696156313324081022908320036452834133624352499866186180405888294977182031207829239615077053778426394140093837505054687845366982436547749076797284159361148508022594144855413797728154704837821644410246142668712650697457269948708802812543510632170371423056785349247324501843702882200855109867779991160995246020591306152507367757988748556688491219632254425129352594571585529218221420151125203537824165529058412065831430014882863576443666982967533892160220776765991950858793284324582353039714141449529646677323686531664214486313923669503742011713024503533745949533140123206062967231057072634382223529084993039023517422973915479759520724656505013416008710597012653749662201951104569622626944520185249761862570760856815569168736427166846236735287798299896315158560387730764374947540434725126652821226565052340417276154709295268057111504289326861684010123264*i1^44 + -96622596235289545655196894399348418485440132511854644863430108465174516548256779576396182255857298897099093681993200577418804461812377552481996753118221853073124540922980935520413349128275161534475362890713117450852962562547141176956128652005008968930989071643725938276047118470730705328921900613893942847511512414946791599661037075789689979157980847162139531744202080840243938304288210563060205583940247861429572555033040857107305155035147689233719138229022197959745235135260284528365240440972442497792045143315741506447993064903564905339111213521787353777795929368059174207291363496262417025581920072605934822313100544871212862517360716427535105647934755507474399890414455376969410013549418235369284791304742867827677359269058265802906143433593007479836442185238715340093081097079398875193410682010617763339029503850848589827606694062111209283170042715069201813918291660542572596588657198737057434230856397210054120753824415538474040057108876696080254389999049337105884198508655775514532055916340911496998676215940539913241814242563090010420167780534432241381622083135417311580826440712866469020618582729132594292269279957167159174152381842828703341205834922585854052604678210858072118221301903896195365701557580558268192087343624020541042203404022212233047787930457603205062249866664058429294698036247518504393042622880516624846843502158045148357414680262578149776294524614585303248249423690907528551461961479053382448596292819100959455246205353109271224867581723025548632003485077078701721411436853545681631821190853307890325802503951478779487591050942996496263961420959649948053526702963691031444879017511874858841693713805405120796559336962840387954101928853504*i1^45 + -13909204485860547450457883670456888976238415401841488284989405441121967594614409337430174651950963614479604898061806268890686795814943797746479648302165284202946435586561198845846626355940053763864493754348970712764031674377758882940920445068028351801431062150121989677382437564999748541527291403795796711674134142768218883806877415289843940135844516601801165013535781366262037886597772980287949755310296659553620387942491155717297616153373913246584906728441184185805331217057039768475737439425116748256878565624129828172038507296977480853890775213300167428409946960239342966799280782381791148830418778769224033508007448039355621982918453760674767790864610363589204098739476016416947708196595984155223429939366451414765718016234246245501551146555494667133819233441370822444005035265832843263882704002765728275056256259572089519222920679209681129609962694270355624518754054767145815585497938099909756363155308643695919266282601819539170832057215006608474433258334540693402402875986179483276717940608127854825899683241601492058180289782988081243760904507955554541579145433428689334551390376117661855466002234428055860325904705551591867058333212182840810141428807817417354528003307181295398356613964500998148164807018852631962490030698342710531691184359914702646610570331629418965777130461613433920792547249294381935135939464484936549055526907818400436632430620590775306906096960424535616659644768729443790669259856387142971813974154964912325884034741578562491359759313596965367645542949213451947877873932976792797482381347884277518078461689992973966672714310137475308829272166281974132445232657692507248595063517168941767729669325590972921502875693407994665500672*i1^46 + -963581142143708424383436426277706277143163328604910515300997242768323680694479152582004965234473356243835669746940695577039012218969944747307756607082913451030292215746215524672418463001217333142896495845593590440488895948863445875376943712088416227145998307602925511961630195876741000672181557137218898209756002974635809095064464948271394590637773748058148980348955280261012236619815611953154680732265055155722201772519442952132664399289430857275151034155318670328807830681136960389489271010308886307695323882894277256395690757653464513648194743947277916219929442069075104045834102068703977123797967171550901507394096514252583919417627735423995917300850190027242101257183524818149200520475145464223735744031818549779638252486650821808345938674803488464927083175260696129173540371855816864831518266070008389046021054464811210606134972857600604174535040420573000796558940742400347688680942463220379203569724533708306375522375206371381891340189897589036528461981610634707580339272010960690210380055897475181406335214559854878432345021316805611994295658351340533675378998678618375627000793105087149007562851796608615638494102255382915281277758731484298229711789599289288067186370658340213670648784227224421239516366138630806555648697009402791004517587173851408698851772394953106020332927885252964908789311091268859752199301942896245496693867777140117199364657983050015390148465035751796015951673263048697593779813669941079797825880576292661194030062297064495157294145819106323015166733503199341522219792225872164251392562434603303095688784595483278854081049359340740222075348535170962861276982599946467962742526010376466316307873577943480405095926451929088*i1^47 + 20767448526612807607760028058185860082645403906346856119234815055121284775537477420083092011981557656227730444954572970437569690346412426042216369979967085651824140731154934176736647259889735080391807345579153263239650816254734147677345860349741045142210082702954622743382295620402163448628916568921551070609681601848931325032968207485922957248646873462998887813406387978741696605795649533871582856819094221960612781257376254825266720937806576301312292278791199068002537525250202805129592215780605288277256604999609141628755204095690489424787585018962264675070609305069372985040256940249321973797926465263501718706151113571069737821744478851049765691922394987611711928736663056300159326816651433248740586730580851019420959014414907062466978619538179761680908087306726986318689000136269877360481382678221480703433494094716552946244992210482485604308295832319812011499963283700672777009227608833151184816771888892373040663039543073375760895106570588631753411494685771470295581998748990433359876836327763083300279982063983112547663455891698027262850974534495860398890273351154157936300730971088393080326563554798774088011290305353125346194649419133137629204384020926700376004180947130349996160665710152706619760827090170437955409217281828435416042398361915373478734497619932340453881767709404009128364435752993904185299959534729832693926389396178819554034505507732132677252505070803136444934597559213822690173017866139591594055307144003110428283529648144144487099233854190190719381819832279936195142991407175418490290325209057428443559608700010531003754039720452847830119120821131913899260634440685770597783239531261649694398309779902383694563770368*i1^48 + 7635554626392257264460765951056400939144604211688248912312881367134129134791015786968136678354158838107111703598900980596799834370180571220792684614552609653108562192129005700225836512506959878228919433668134119890597965946512713282070207158459504898766614193903889255277099476811189016556830665102604632013731340445811603271579137183896966162452022942581247527905211252304917407864282516872643257655939932698550586009309091762174108328577445618983091148790688247893389642084531593006870941845653292276123552121800442627502093636709131316782267634070869357386494671630110168842956970305320619305466991530850758329522979637305841632814104871763451576399355353087308287201478125102951852938061951775651847224545740426593240265672664310299423824296903807519950025498007778890802106737980384909876899734485497420573454886237998750169995503838548470180255653463674821445271652238836182302586444675304887809459555458234822724915252843094970743170881770756389555455180918195534045721679764252397437762308864188259382778986413652901567731615192646950838963936192682416439328182730086664762933565256073800512434770015856487582633536383773296810202205638382466729139455673362826621090825070078687668997407416601914279205521870921622600897197669533428773679889715181011354797439680911932614273520314176256225863867729362297289442210785197801394956276478768976056096846120073570121814822619966142259123946400065058876075932666218795165193898953268421789151203034342094653638640492233881031543644891033010517320833558579762093535308735771570095159390161706877821396683544249510652526205035096104653853361260213956074185049750329613848453484309158821888*i1^49 + 195874417298514519309319484511057018040139173288837832913816563098390886926804483171748055288122066141359492302151016451960682377033242119969802313626292646143352887259955212592731711912250565994181759358681396862059468022912455297989121438164509199717970879001090166850752686203670154792792328268756050534228811151245389928758610436865385058199937968948628795660477035645245014325977604167138937171563509601190129490300539994065460862741270453799317002229557771359122698287810625966082731922556910272578731093246914349193686709851598112507756892750672644005242053369503575792056621259356156351623506710734731865438197092074845863264080005724377033589910332835503605085092867595163087487315631888122699535570261422231532931280264233539152083979829374821134295209820443148756875876059407145086483722947689235925144569867822289295941322191456445020203531078775486041956331007894469139476042297351586364554364988898757799729278124944536149713153606338733090156914073289323048127601253834000075045938829429570273373042419312320594698172834099218045018429266727190824845373675071155745954038070446859898867525719468492363425520034620654944040622174792118955244824104735096740091664130823432598719620052207976510315962434902334082100468863785611541285113860600014871805633764160468835508258011820898200097616229679738928510454140072594374700581608861491668980074772724279222992107322113275310709300872000476315862329063450346788306413412304662415305986427140494260255349340104279597247932623447586486364253975855894913760563749659078050880081226640273136605790018846760318722713543591536072775071685927479146042764027569965147911352221696*i1^50 + -18631524723670525380848918398102118775012496632822417152282007934325336796025672230138476462333976090048258386674106228156106515019770743915379259171631980016058623032933381009137268468185447667177581504633594567939156098529335431606933145498229588441002323756139958734218480690896106845194588081375675682091883340110018112417617996140553053433477453359902154004658503005019563416245252841777727380352973833773179108471226534430485100628774320634380982251635506925707864384824072989297923525970550871531447681030396731799355778022476427388219290512489724921158671197359608783749500662722749498676798171799583970983521663821329209789051755158375338352745984395438830293581766171370734617178774035706961606999484855348752237284801997460561445009148739216416361081913347341403156482603884556456243919948270525192033810061070858324038683304676495001909831397681060594703047908336422267060458675666507240427579862058406139502422251510859876606339111483910875919696109655894857569382279344432973276795702987494339989153757284503081239893845326495557755035492073939923527409854556135150628405691914561830158775304204334462739047839124064338146852632922710101095179708766614319758750950883555099357436441089607435152669436380470376361573820157229114021086816169430269873054313840143944729583582468922628844667618798648176878662039577479574732073012637041187552726719039653512844095308077143933785040854963035619180339076609170789738239168791465307623638422489562258347804520774593275095862007485398042054278225324419940103671893169404236356101413297009611318625539393070869680426484804404125340937996468406773904270792482863651487744*i1^51 + -734354394349046035957560468387394764289668831313975820514207991511263729324995545764083715985837487622086364629361273917053039827734360845916718036089606321609931924650305168950645363329711585637862852238313789306103217126694613589467599437739500653947835862999603449600155393619569955511531053789996493536923823619858341541443255959316909627077121670057958567129154022689370320452340934147646535574210994438016965007869918600310864497407816885755651286865501843071404279496598169331999820640317437347904295800230660450422087408009924651931967388918912029953148531870323665669889484935196368460410124245241322978226884910818919350250826756709851583954078277010566876450472920928944738599326109959227154947422958902876018598135048965362265054865252146782006927138535894009131725229972835458282006990402722477265906994591466768811844740192485257610811182094555420248898000846933722942403431227320887474923375955337016181435585151289072915997677634548935212106893300454510156396204190618613505374756539439231976268329393738022527620048330392596116093626502141351120652522221054040017611691374219277897360257273017596748662340855203721519158925948764903181951386125671093560363043111119288679777172641671534901149389907366187060529435821009177494935086581913878857533196398076896915096301877304267279555893437964070285809820278211257532081115120122375935012373832711591329592232084626149798730603479882174687220836619763891683336903127429258324394952792222470944686725416667991027368670757630513030991576321725312607641129815748933385219188628514892826686946499450037955886239832506969261801770579383815312299427979329536*i1^52 + 7280134914724746480827013407130082915862832230872162583645312910683709646156478730910671657195883725749283235722462471704982843373482290228976257733872743707980832856818521566800804596633591264844449014150831087602951807647295645472528905480210085750797700993609995540892875401701452071024687973617271136791776021277042082395722480544734020200407817514912751088773959050614850600939955687288549306763463767948505284613968302097590307222948904372438381038033700422900301601486186005901835478585851016702187754535285833208836816714121452701029965584750466325464113744480121358067973560501604860977372069145631762246306909618086871749878171906433025029258906323262137521454853070844575917681766809748815779413163372731904925176335098267858349251158656503306092760748523965833678991911026159318636150241406702405643281942367518216771692200138983341603808130682341882976080079422172965575228408954958437889194624639946188337263439512370526608066741820513023683495646489672380234118624281579682071727389639336527048546872697766113661903542105818752298028096860748581237462215529364638948592246649058111630179817163268551857691836955006621504303455140252515148741006982192555382970593087405271650578778272769517825496726074813902685266697103420785103301082517152263399162670762206846497817055271851024835656777439481012167924584733412431035398370159588190052255115629062261139356471728291280995250042111225568190379718848136482445812694856093432659728920352599398656043487876191650184965608753268170110889916669229581077523795569610129313275262324921148448824295140253102958309960555279920280293114687991106110488576*i1^53 + -57239515845747208418690431167862258709317027472745189643410135310731917000605096036882151146346405831517396995746055573484350082265104134883562961108433208300085408634322892492969420559752742772077626242893480689588491651871020986452691513595247146412787216151141294048024957559625708857581932473488683897989075384843294354554320735830637273219823392849915455126765834976598462304077513596079849083167289678701260914816830182664400088312952908947135256449996194205719305451186526223823465066925771198294248008575536218643170707769253955599043824670704211087173084238226005233882947786401717473904158008760411824164401810567519717245451462401227451152415567034964015638435941096808512502865799946709902761675064376925842485891307479831556082245417216114483589388795234969313572509844764050150564817774490315696862771269013220097444245073455017553327141746229411426475321794778165084298476083280545954465886392385873551508133825741335496822286200573630520677913922538303696908331408112011998644233731967070417974049101479711064068426595206467630174811918708212979679404705963503309655014400137854444786991306484361382427288434406412347450817566586710120671549912385099070343065839884460862854193332715485750377338731587035782083535787630408063181376048923177656975521599352416950704554808634194881841139971294943734837318371273852466922373070948143559086418135001694319065048924862971160620106399045068524156498815208624684880049999799369225249565732879268005440982009365556346649436853824932964714977429581181633735926497448304180546523630564271191211541668844147248454600976997058598629611247589392384*i1^54 + 63334117948237242075328402380752632577874672710955308063310146537492805791169183468529361818767058555995798684378057920654144482566926455111978619522747416798823689940322448441995547925806571878201818229207596020086522528239490446008100633109571875886542474559781499513274652609063172989577362269175138094879123768437115323381239432266178932391464755809943299220050923671058293738147883722741474089751751096932780859563787074993947410784065870432879728892255032371776679717362772426349693724920978384820084477628409260280378490645851224357895019151916362237349006526576498385492422062336667128312689899189643895193531541188778482274499599271734268135169055786789462191918252494550310093125120222868004366298763965013145351595821127602772697755873746860578931905474755103699472050041163725605456817442368500270407454255888601067070909459558929859356116081772390540058384323406311333775367487804506050026042337529149062207295233865164712025590469670963731294441870811093569184778314578953396500520854221982844483265658575974564807680160081563527638297395154646643544970526596431962737254132664796930426308106915707969038600992099016172056636320422110638139864847873745401584469349257832397691810259739815737360931437381495035969464697844906326846116390346968394975491877850790464938627982859549503134729427218556235983101156533313993212942844896040047661770302317562929499589052387139275764552524602847648526951605920928814724018494032386774130447864677178634306534586553602834968611179962122115844938262724379716500192415493782082747978447004392547720384756017501274003454423276133459683180544*i1^55 + 97622790369571159929622039639054207291203645168098100962626284529865756115748217120938743125839058991596492318223672393803286069948137316579018027197829885878571387408196482109120761066879292153347193748490066097640419873933814345962210772368081626426937675810468082578258739283705111478230864390618817617201656852093312846318216693659404467537261202918210215312850389568806400189145236695126446438915197888521423521037033552762806105618117370627728132138886002108622255493021370177943604084097082679370889586573673523508567600638228995601300756464604349964197826323594756424069338286531336095392814268590668155078117464815138320738130246910648071616648081845437405134395096087958376831135898152604577309973831246776041123148217937034530634928059510804806361031491229945856124946692854972833096334886395096672025293135051892567278532150603008705035985472242912046885917422102040660525674038175499764509918989147657610441957204505376485843653521471230673105069739690821516430439357916968062045779256701929193970986398059944005849074291120431905245578533591630748847131222484765046418221154988314531852530783644042232334193322566178872099204818269139503809285731704994281568489675404466193095926244955290874806679153942235980977390643225724132221204240414736122069071615662720867545089437720803303462351705757894797526602937040597481868247505463801559134717227890051650965725116458803666952880823170489857966021102661342424835830952261386242288677697171334771063196358249924525861245459935494250907129701136387557405895885399213753429706609229601749506355934663708160372313253834915840*i1^56 + -120027972239020388252615721059997234547606261913993664231915257025783005962848250051062705597004572452521815657721845458204043060132348471013439432616273199120830204506685436932931955728838448191704003048134756145318572609377345574137303929628953838112864718372704103582591429904919420038792620847509651650875025057167155008720067667622133950097351694894156383534438803188055737059902764814224851642765268183349723960752481083825908672868577711544118936056554162299286210601710637723561308200664331601634032248692117081430390725751887040049889965989175839007968808582746016640997057346422914056463919270657197341116329019492236817134174882672559338950288553195755830641266042799151496556207636719711491014282619442777438761358276887021205837094916191997848125888257528321471017715664697450893249934246951737566369042186090969581949689317782791289194968502977101392531502900894194420772578719693109196103277116051272564309041241107473544543514874416232808228267833181811028754354992598386499874150369734272163311527394251192870191312616014638688809144530260192416660198848033651431271354215262229828471304393852624388172357705008642053480002302557429284352280874113750196472074825609341841475022295679167934985527203876834043228356698807040922476375744179405487799518429435954498965590930720543407227418584219667892672126440391130632318069471087377386584430772530053897426678232670236593171475920395753136565712456101322392691740833575048629750566177824907699185102226761411645409563931132860250019748718819934922302368640213670235578329089440237253741037213361164053318205440*i1^57 + -187878116876241457684058311562090163600714885006965548596214481872087792300991774006905490924004167462565267297490987552953461260226948196962592574488044798006297136767054339701034845434884569656099743623640057638231688502090898763124666746887220848301525546458223873509160651458776054642444856978327768818284367540233682274653420252379291656047907856018739253298800648741718862119501456731909473800154943046394437599230192315829592020109617704238239239562793126261448127043142760625068491940945061918955717960850119456049208061079405583973380001317709570511475117197719395332388650217264503902168716906262592877000211913527585704359264965820464911153218867288231993178347595314998406208363449972303024018417945989241153413145053695522281278111117774524961320844021570289475874962629943467803630860849525745676070563446570448405673067395223419127661692597008138797381209734490786772171834193581379517154254402153331866961451315300995986884726798156140186666832562493797969080662457053367773628874354134399753463471160475017117128175280910304100586535460616478350949227736776080736052146250721002577462849976417173813800385149031796873581255595713761263454746296926277364564768852013121596643871450697655153995967062842389420244821145161220112075841071935529803301961608999962973168898318321094559346472600710676107396398306237084793105265731888655481227450821866612191924940821017419969002234271481238547306799818163928685992493600404546464069461985787830292267709657647418430584917784678276471891656622969094759398561091348470516333998712667330297061706252953845760*i1^58 + -68229682613551360899397234118730468359305238173678627728989842422527126736955881437350466706941708117699050614594363654997775344014921792314627736728466245390403420914851108383316877013124460895776505471286217948097465588416762179932670276501356554097033932792067018893633054572388489459179601793507464000909517621363984437643096869920042475578058029047885482165330537160169856808349709333598105527387626499659461149076175602601145102086795757593676776332786519885387047616139860349414744749027863994256749809623724996967246167566818233920151068094069119371408494669287918888178591806364169157959007496292415112236357864223936462330675921230857640184354316737143819470627493848854728963451912129125351269539622102633502959547277165438755277784153270379213310247785410630442414882880112102219002682848171585108608594038214220457666541986905215844539440287486105477762366489015690494151664859338524905276088508335764866069376813410054526217106125592470143580935778464477597911907720098810922992787058791674815298998287964713701986963873168293455938580028455908896035927555918028676847543032426281775237776624461214298139764728270112522100529162027537173687700943335404095123916066780199228840068888957760462518697524787269736952333652209076608359340836172653781201958689733581867082630828367242894458530520943481618322441400128238076238073609381025155525330478611787646848716281460661411562108869427718433169030465300024034567953187848945339025297936246330451686353551298710700421156767922169357512890144188206198628258184034964503455005743915593868939100160*i1^59 + -8040064765469458821088414295259121097157970133948022700877742829090323060377271902452792872822322467346490411675912946298671118153927739291101306050415235411320185551049572818985435695037740241768515946477945765104370115795541516211686906703464309946174821503169160086179982095439955874464918174881884008902908125200417703058438903254625174405084026542606347312830609492621190128536919161944456596025500971048970857930065164395721957608145862733486540672683715341148285235859691202868185357873864924257346209276933301168775895063540768678952357799007418122950216734740976585820015290986375156757888499169812572036251416863666402600363430537765569787582910520274882855512872907525343332021355821465272727714215586248220974874181307795360969540618855680377924824315587600076140258777659114174390987187955327825057741144953797412933884797925039016368569655622880102356169250272241852554462868640000359261598555603988444511591762980455942850190160433828489219054249442339085681598975295726037684882802073096341434473860007766365529299925276178185300335191584817763057805227215819125127759094872437973466323905133081598370664017855995994743435124992780125932086482457429429385109636181076194608260653292197892882349655563416225939691000933298545401280949384651055727888957290794159032267412871448660376776933240712804004994757389566765302341500208584047946068426540541293345518838586810166948907823428370746783429180042970614557416628534385002764775287395903336932746484382583666249928017619006785274692897898678643941761346079696654286205232978329600*i1^60 + -138897595253275868600176671819258215626666069804791229605545903282516105378932525255251216878948014764201650036221208722562614943613323109318040042746727469916958239611265963002050807502182582821108458856628583273431855911900030181342567269280123611711948173155872476064811538556592751389381329359791161634976356628088089070012130449060143752316363537909299148237158317587068816938015118463441197187821244413359611643892375834459094719708892365349155356446074319730502211481822987980187741422634274569821361783191540221869874927581311520363823198059106306456681741274840164174190926181689293404574813639457627547297679560504676174657476045428122037063194425866995212712989143524215389231232678036445124510806864729501887111303384616543658443062751523421950708789630818396119695255295667506838085604009755697332716132829151253378849520721809888066361385056634017983388537072144942445885044806407150732487019834420843663200305010312875330705313010696419014387333003122162689311029445860561077037916171012555989078192389236024106293831667773526800130654103296078154458876718308298827880192208845585073142897204526031634773665636599183202239537777013110235987896643362213530343054259381192628419065712893362407463541509438707318411717728879702486474128712340771753998991094044737403311081112889505947199854174465905616413707495281589842539943742360588276192662584124192158544511685092602549523305324310554620070623821050382571549475747230751414023933860703040044273440283131769302234135275729559606995168967639188607437714426818333182525440*i1^61 + -923522778800233734019491402489313598904027335291849599508679505111200706310788988201117681234053522683703604815271517498066758698882944951229230426579479689377484877819871403795854158254000604322629332329695222046736236964581409823153468977780127615383353877979167222447751278928601607748532291669212052252704485205637743792833394804593842982567521095423104770707191540944279686909486220030891337420915797713207765548338218560416171464917932248223272178386619069655111929463952721298219123690221882473647490765637728824810386629638467691833086332134797133663409512508064463403976284315832285411165998370055639457935885719309111468262747711647080041358428384351415191943703331605893961603252412096729775977122315555312094253075895881204661992187936780542468978043099987928763076589301713223582431902921277465302301419334721492892607214657113007173697580499934312723773786661551695631023434812188443115798651067158294497076747197358836179162638611769609884163382810636490383171803658591657795158840507431024674595870746490817601356225275650990843143143942131357691716297642125578177064436396007652767557221480432950516291631548736585139003449065877615668165326461799411890952746619588126555721491631497060362904444009354954928284277185271813715961123522233742673877121736075308812436291309964543924041629720949542734942634959635664046662642382786306570372391461856773190581418292910910223325696916432303973531795791408075771831718757567465681363661884815956654391445324348357211444768259465868779687754189527455304524559810560*i1^62 + -2860883192669797697909563544220414067869055769336345512305942416307213094997578794697463720710894912386070955562980772889446512680964746042909047977405177294817124367452509065795820127311431197212957671752575579634302226721641395726653581981116441690657570661494101624166431467450676058645993828014442973305955022667412841686784643573288082518625794820190763916077366368056788307717203839660462552469900732237013647522876758110110770296626067655149642888957619357677848037729480013979068113876153389118037452207493235036277402031034560342668269686285114152512347526413454867838213051666020526974965913234882424684389732469238386271750344918757307460916073095534985362384223636925591604420570224389473383966905424322887584076057173778136948817733873639702601350459546549032497568773375362074199772506357272270605362461204862346396391611137220656433208387941368722117138994967436747945003234807316935488711356677048827804861194813176598845625378262798773328986856534014131775017867144446161721547683767608640697054973872671014489065102529697994490699880534888623644881569280720952905118036344376508930239635149576319048791774564310377149310211689454132406599711252329115059306730001058934245631291945189482000294868990002414025078768506093756461589960031931658756753997296949856047143673363855168363765626673654282583174982908783102750743954523405281738531075591856431611767471260987103340916239235583821581722667126351338728299975620754368063513943839538256992307126207848802211107276817086129101565049343248957440*i1^63 + -11785645559665262240599582606128976873410098967564473865582825973052175570316007671143216544757374846869388814175804797017454013725475316971351061052746599516458811545278076893606903331744114674098309912650724098563280209816794694678966531894761917437729699253156101816921723799357748533584062749502034661635875805509396214360668570527060835332606566834464517060479488251421611616011302566648362700189734432513637463640006459511961057084220324351152216801576742395754898829605283268796664667681080245059129389026024466758605522981203649804224350540467949261532490248054403704966052486331529016855445951221522371648431673588752762908022431052371892331807101812313662559466328803388092573744866154924141995647980817229155326728170405885551730888242156094343652900385144597450451425534770055746460372761379167028017854956182042910038028799132155199059712225958434493351152611625659027616756792697203674751815829192621970601875592497977158284290528732113345331359788916730615176095092442799280616483564058813039427465877968352842310721541326763576677163018205604809243666281439556143052721693457572711896132666626072860094188945180257048542751004890588127010786323682174405812860593626350269069780662384418354489607105348641591881257050066539822764249615983516274440397278367779642461228072224514383604162697430938454477710540057322362713880951900372741022704202005957393825397360906788262998642542388173391392504337069730825685080316623990527767491246928382126181743248243052621914049564936477087304253440*i1^64 + -89311506995651511518455557640168367022815236178128761709703028247125061169903298503080202430173955667228629298429757802862616415830158616904608592512735873115136744719761663969162245382547766922833839739126115392842493145933519576140718779319703576904979355531806941414410520199576304768616060625745171283926804053479665232686563282713258127172135382070290625100195403138946456058770770796721921144351298700854222428546906935560159648567802950848291078604380181044433740253176962836582650567506161760662978798795360163278125236235569207551695506239206577547918645744839756287294046841902221541686992591588563718216017516198734764147790507372933738166699433035071329474612321197915185923201821269514210815121833135801046944358876080034129455065933330080667954649795310110782592947896281837025104273759206636146501928218140928235896351789757333971909970546138300384881051534204864072487794433609019082780514468521925043954001016628285082603343414870943910457210938636993130953542954128135143120742041030607993677692851697041557498205534251203598313176798971620800830846307074150222836856402332948926675557862551200071690537054029902522700015292996075557477167824802641825669875096225824363964817099952062210041621076596365103995526060045972040573613794660765846419608749605164731398546827327660912267882443180414872506286427619175106194071423395333897977337053911386304911648059478346054388175484672483175242953259628343905292011150237565617348723458561045523170987697864053647344654912323584*i1^65 + -283311114521790329322178487731389753830769792891381928461769491387965976062924230249987690621386693085273657310783932764686593188050060904723310359748356325765057428272899885212457787709297857783960480443256965235897781691514769882639458495046489041702083637165443458187364751865536410346262752493043174077825764350293290664589849535179745622937241754524404657415535198907773947574362671877345530836935253553957761676228231306507317090753601022667570356813409208229028220256666933079372242597312788395715987042424645863004131224965463951496109620871925319951667074529502778672715099211817566699732577361500573697265159886510884252131204844325940805188462516262337145498726457760960639523699050020309063465980743018880957210096826606489929747036147672547694948515925887256105740418665359502291131352929501266557949264320293862893583949033009121750007660715463195976067621577178102498948896194241766290356344132885034268569439178422694905491318544184553782993199074746700415721729803283282244809388894959103933851058442528358735689484611876112629609666061108485552717159245919158474710393836244364112181410657672136560782020411260231955784188833349369536569762024017885857172686595043523910277646771523178777921463023307814385629479475847745948932648305094842661461091562756766501899491679693807230427750646566303743796886536091442089290840887084221840101010129037562337998257889588507024304851403569588259614422943716618762395487628761713491277488133649296986466157718283250302976*i1^66 + -31492860624313474724143348690566432913917792811196557985006895956821489151695329033697312039914365953171810637778969986884663938531397861715913515183357485320607926738444591458911854892015513790560208828189832782406432649875424451627597587683588426033132623740527645833814251371602736150552814087981341292662977125918704008867709323956908192042857471264753859893620272941391456248890355017550829140216706029573265087334684553976086738860775146170721244115556914256474012715934336998561286073514022198994007736185355193125987327353229298126796434355541427717660128967381527871415174824465411361841529178970153085455361172762841466766777648388523257887713801427027642795353566448959501617045898437512062401308214141833255223777385296099578160185332117491238970029913737869820452333228558463554806335746320758967666601111345985682379656733003094135679361774047484377627385027571500302504382932180410492934559446558954207252640811813460639594227430699619146968458989238025338454070044789056172616866158227303509935193984485145708674822361341484477658246279153205745986660560034185894641063259440782070902890778165458386860810354857165315146449048158649661974684023215287174202449057235547935128936410896592315902207449581459954974078572802554397890956993570200691497063490115072990582110385619259035362626241743755867173958664999077932293266188126768320299661399852588723100654100972414918772372257466632047783959162580704597742400771433723587940243453252701122319089664*i1^67 + -976058443490074841624647758932668537466174948656906600316517900875468472721551982278116355910540712438375525474613766119350168183517673449034196365752285850668736412114590055086422912593114803922903484795015523028530290094208803795978153304103965509498102667598357684280402091828155549122735255870126524694099219702161761395988134884934568506446343620274923300471618826419069195429161150345670906139456000561276603046906921520978960065746248205427260165607905307635028794216873924324334604151455476311805929520911720677344032963954257429880612360550111156796386203067211991461321822118459631010587903656383056100908162708015243208774686233277633292062958807429372941344985009767323571273609449380610883741355922935349262641964789913762539136941473153778770497493224712916857216162790314826720644746892448766663246967603491644518193847234094225218306918632851695395687634606109276606681472589003754117445038874220277596291915065151541334462302237534192552703484087050532461992019580046861472878278974534623127601441292997556051926534056590497863307549478123721861074767480048665133921829764356560241619364619897047245787935734194230905475040049276097905146432487002721649060208846887334004272472184554076261302909746589829903855351665323829452925461502507546408143414354685600726332008734737762018530083901590584576182454100850167893124371760483454343891592921978490630879581648877717878829975725015154283371954612569337326133121558170807012748286754816*i1^68 + 21363331811316635064186470423463542005077870410478675631271796980666822348166333277992812999407814216800438594519913295205396021643493034365457009703853899538859860874975847692162493307579542458081903166586788364480120400960863819244302242970164716883805063810164069483650667023063604133326011199411180968088625243155436477674413823154435463153795202607920284909574676041150305824669922814350133313178964620419929445519549256053310099591598446711179604207696911620970828286376336267361137179112594192537913965374025451858133190641180218240356155981616496525971577468592506487509116685098818693578869940569932393866264634929234525342164776084678071708862575697844723213186589248456942949227881493618042379750886111100581281513529599393718113825750089277081726119095902240775768166070497260994285297400996644673522301193034837150614426895055280586049274076099855826292266967858877922039681214994701758828584227998503327592350444817250878643066866519874302745258318990640959585899831828154025796026720368458089133327967241353882311140080499589029605624000692457611114619234766912540544707654883164719702671326979073844306678300313797585186328119073129256444939259982132684782065404732385820797609692696274594164475849523405210688894867572287814075869111025095763534155169914151541226811683666768428953780231865773078723116885143277834668196793381978736536589395787431430447994913478787093882487256928948369991553946626371356489008253075718144*i1^69 + -211188899700573479105077448758007702979692950425561835030053862223257234313505620155778430880141009865051148301166310610902251586959832784199703387646127810140411270711079050327494315787022573425239508894350717943417312851267494782371372488371279284117464511090365440309153631400988234175598114401646125837220896010721108483094358027179641205863888466100765179985339354654582704746310951123139465601115970535804475622944390833951870997005183431767812241008096081523469836099399497542800912389379840449683636380506229459266182458381270154815895828286157086993219043993818984704730714596621036483612673470142337330754480075142900274194095221515515537946008850566323369667948402708014973021884503562920011941486384506850868018853416933155691132072980314572293871259587882666122417866494606697606136693236945273118738603282873256136660105707862987182066430682497497252258909840734692738497006735862727394984869684570711736738866288737059904468993958375881727805441781986935168502219173482425292757524168119613083245269262776440359576493389555574783585536144358013409527667701589987314087613155376590045394662127766181456134495130380626677542312154395554212894293450791621064448853546861511435582745424894979173506880959560726240233988125669127109621614199472285679377209536011470290708866300212860413771239237098512808320445977348350844634885289181108322924512992717726227538487442733610032783619822216417287745297141724316696576*i1^70 + -24480916764360276772855188479717362699909404450719611626863131882507642916751343562069881622587652445855829159296662435755046480421249443187409268048174712318261899998616050553305635378219399766362555527765137696795427378359057733029990332725523627852455347390371174772743523310235671002841844634718711760372359777432444123624722390662666151129067346986881656792237662415520301257328559894388719997885727714214444323463027688014558116755119031364019470421039503772055759966457943066323767550458087359317767699515430184774558438333114948705478539036874184941121618800895958965789908078467289496723592468027721253222145042575355022989332171903387272116088835235381435929786457124538688012639602201915040706722284065127272406236402254688444084520118886352325200319669767991330238479978316727201153583826273045698163185058924818409336727141093773646400255891352897034652757685956182974808507248214371057840080217982932147135233641022589393852870204588509734825170048672411347789142305294696003595215700086228916374408658737472150136957829057670467082366271901561158294038902816845292774062359702194211743041801587036150207153596486345724572323389387787778760773265431404560163889919959788765339551729580480858219401121200541176422578232794984994951830582122020878427173811597647164675735063588768127829267455045626584179715643683449951028086339675508360778337227615954703881834625365783089313332145729716469628928*i1^71 + -244487805273334506260100631975726708160489641546026491669697482925719071847320294855571447658967203875017517295290076376290009383519430288551841354802874734050819576561608162761369479211240313212523889226176271963034011726665204357635430927811679679785690406542090737571552355847306621740801680381355107318374482232142376308348312389722513477484178353472071426049904736595823982141240983258953255054266622211472665202655295838931272764885040366516550708088534105255242709582863454070505804864237094989064340857209746707191760300368020657212840057033267298803130523717710003972099427611090406897394016671202231943011393571147958234950047370468662567637473079412708847063478706721140597041293636359031908635103552851502393661844546255859814606313022902139593203695544875027956360219684179369235823314703228036505475621458975561285274936984288508578519784152809376571415601915801637767413465068763867993343958383192755842962144865780543617183378170951155440998824144845122529149569105021314630052445152335216445362459653323884295374455385425844194194844815705928721264064601196011592151458207513119715773317690753448256698159051367920771082699253235781050287558945204640403031390200994018692315382092103935499543219215479319614257139436906743955243326465204983427221536981580642995470413886814947361180221630490991777261356642713908321993748402641517366752005427688936012533314496332241777652006912*i1^72 + -34553850000041259558812499592908464618056038340221003191304190272912946476908670594907493180522193879661119297693904424366163333229180510273456080751939883124846173604240279543912500469888794402000917092052828374575936431820962466208202686773591157982217021238723201427530925267027682636882906006260339761446423145246053601903067999176234233184568104098454095914214201423377178635376296724206128057929380561867465140491928187714656804492060566278622954035215926275602199212085687494356251676757749116470784816382204020885902021977935943052554575492637145334459395470462716710515435724534533469915681529381722308820266143849332039227297451725452380922667606443476245508629919631544220001532466698978362807957244170590437520364394155135429014814234163835005108456080750966294908036916193850572637889905090706656899579446520300518084052713428816097010819705018111602718861728994881051660330223710959213921235710072185861740722223350625328086749456934820339765953079386063265324965491083145670781157925047607685833198705934884415016494661445896123901508017288455453360969278839185031504733630152579183440661308344213314697273041079031702040279132609401004032813794243364540605330038022977027532172707362147429566545868239782527210898195297483768711820928331166364564220475760212423282904984245887275515839075612922072257319019428009808509294806705536380027148886714287609888562413568*i1^73 + 15055863390709136412893286727104644248396214763588578163482737206475510838383547355604177188508959594500833642504307469433974631042513859961802691973693497054478735106347311325119181201625268269039760353033209215921528664574374513702202541582974654474541568009082632929911376735499033559483975781910011084383319077516409084384295390480372181785721876608093212084160953142709847962897507512837700838677895532232032033326672258786843451603291532820125666150504653111647079661027708604211728546068859739917436745869654749137104727956231508646660441974625152006802258973132881838362548164291531156322021606309606895483318470617018284528687227826855373899975176553108413546020172307464305501211279683904062550903748747486197769303635694673835705271197886098176754764605429141269554509442555955869708727355844183690078097643322973547524794444111595985763365874398863890374110032163502162804578707227914210132640075077321196399610806961797576265946014669840141387397811770140061268311857409074764287447210866237338452484509946553942637214236686943159245044660519800751626202676537764208985773037855162302891906355580227460440978302563379100283436384126373966819364700057938002130514146174703007368737492732938448516385280999535340020006925337560984838657525858297833898803862352421157364556962609845037232149313075306695158744096822639412752303558447492659238912*i1^74 + -1645990298785593847971295793595825532612134380481551211346531582879712257565715622865858318319859786075219894392287522607506622264728103143763321952017299399592279227559626418271459953825490615813606617320997221014596965894464049822154927753156995871976763010901182034550105649445163755339869352498037097340049643194456966891945430145723287180233017698263440827765867199429031177202432608400662297728406120312850132548596490938079699885600799024236688652145190709449822406929817262545361716649117164736197689123169803383639946779171581847012289247924608897190675436073388992504313302415107229656402440211568385569139462231040639881930320934031580154839174007805436450278426943822806065263859553776501849675429959936826725077652840043253700350139340268772487493029837636623453565832729689507703609562015857013439130646350813864788451726298799663479032989185526406441642492168365227302174726460946171485519253333277849668383365578207541032576490305310191680495939728589085337850724746457524471888081849485954770612607747972388354109080387224366162542276242546710623803424623428360380772331605352049387252711108155176116604839892972712211035629298981415959301464003764460678819794998094192994352111938493423253630295684873773244474038468426149051878728273390647156554460647488538640820943861069328839348915431339836213099938525986816*i1^75 + 1282497547817587436741539153865791991913411558359665489315608325274531218175731962662479659339240643867181662404569470786009847010762927050567203440661978225124317218054939436877532206907167369961864621280367968968561787812072952297700960107798732881749853817657753238854685388577888508616755123248205470117630767240994609820733986235398084472746298736745208563895992082016126421051368793608465584277453577529316833474808453012488699280041105772507325294475374907831607515327972680327552219953871095364266779535495362769019965635554643420376040563245655159776036888308246981402753148763399992876457096931338198035597114923703701228212442395527585003499034160187135861577887301261032592822012678435994661901401685333486224310565074613488819753617222940638642029797455563895045382669991723279238121053833650529532887789906984456111104182654976755085073698064888379085538542903289674749702301304139349860287393636359762396747295807546223917208798508893866058805673616575928758699422861229977614118038887518304656470896360189917113047235334262693790729151639561326169710280869983956419618490324473203390144301335493402547568085419768714145051689636030484847614991286504903386333332595678969458880203075809231101355037095228095789652237285404900118789966281428272423336130581719382519910492244486288494731264*i1^76 + 65222159802677367104382345553519488796277875549635881247119727037549273300258824732733356299130561816161628342953681896962897224194768893132740788690431875847076637697422245091602723229280249756573853065395533739934299636755196695757485028871544321068824010317321749454968594832498611827184894872875553138932034460438541967374363239628385279904453181288649098741542143652902211422219584431895765257579447183417940380326576235869852138195142844446755110606868942512607250556487010087638789125357020841716832749621212955566389075059712738999052382683506214713576850982937939548557294321701642852863609633387566554531648098021496538119776323237404492660339379688992424337344875579095650968162144804824505029180961145851751758133560703814759960796365054965755503957476847387693841224357154971251840994474041780937598974876143708353196001385198591139226814713150059379999493677317541818536279206721370773228600878906715764767940053676832167104649482120174441993395347915610800696079155238853536201609036651956345394693588797091055282974050745349691462647192260551255980354628461039753096854707569482127568136088208771386151628560690824524420592031570124268204176652758477408891420305603464501766191369054361615978805110023665909406467903498155612995006078610301442324710705216*i1^77 + 952770988316212050813722558459473857186259500792496424201775525802313422247016690733636591269533552744428511533061398435617698267174463415577629308342369402803191862144023241065467301787015826108091368712808935082711573084837893140389024117047383505294010069977549779867442340736370690445044930255205638937089704064787085168397109465675483701931173890337234124163974925256599023402474323115271839092801615723455660275623743002553109462343777602098958923126065502403958168972669567894808152371150907103098306629996261208322008447125873829362220218530706190917811029798477936646101200401206231439821303703877813314311355414714623508918758977989833357959009173093997227074827115619081847657213182243016181699928823508898173076537668789715128910045475986852873170203619510956961141772184645272094207625388394142600287820985342997153583379024056972720690274616182706213340128433425560055885599563133084636174441575966151322009131916908276639719072294886801047942718866771238364884395613363364261078556399193501861880108559989161489859985404762395256161856897211171510828686661426220861693040326994075423595614351989558009877758452811761187036317965936035890917655635974216806800860378349938696063887818322274539784131294351687686867302839434644*i1^78 + -5649588893447025201829325258394982821386464356591329486775044520600707942642950012615526541977760726144226471330351636088357620337194941547598997509858267082911544732377263405892770567714795465351188961561729457451539662814197545923509999414798024588165765808580933711968253406241817128979536348486006462212572625054748948979988137506550073246569191587973498785650283916970594853328044086274321455818509904920711650611658853665012998297342492133113535616707427536896034567325522960716053430470073360389872565888615318469874934904224266504062853029286508625500582771412866791633517471035246885260173723988525100197248891783414901420159115447047834643747861580596359641543775708844889876155020162626210599305946742950178053794116925129409034653878536725810874259659578728188826226091351219520593282927910918470871674046325212799756037577955424884813886633588374122871226885663182211489393551209883609302673857501215685721952025112786288417536103379809614987449113954173819309042141251921524520029886216948864194243279719628607054103460197299288589718453202410363967792339574156849767287285621640342542479430545686229531931401334444569393222902908980694144689733628155431369780134431518252391537269596*i1^79 + 35196978340214040617183840872801470652100098559397744880986804473274448838272206415387988795469682163436418086270387512935583787421779168283228086460138435316579134029636685547609350690576333733980381833445942502377137750669712685841080289451203186264959757625398761316240775981250869349372745532482764394632957309938154534501342120450122776953873098272967465577271750025124116483111495039240556743622809844698410949304105522703687311526728934905547880751917934525900430169417924487477248195569505846868731540332837320505447270374935879143967705129984711843309498617567914607611755226432245348341499705007379207037489333671362257686144080551480042016953606953356626431320096619643172556022862995536393896062866155493023313055335833828299386200040013959925803524599695670609542216472152941871205187740098370034726681594376268315288516860881170961860348672322975591750627507939629724126426108880578123684158025760557656843394806323931629627689121676340273025097201103198162373145299006926312785807762999333500446588315421393451150581731616086668640077253730973050064181603667396296631304705479146568384402012315930627121*i1^80, -22870837059581163858111168938990096144801410397218051688015677049942848858756736465384620079247490387222723385530566315073618364077578549147835552131459475512587849423370225952003835525315297364392620465729723586374865776936759321912652916932900975575055669580810125603555089518734419485260285402598279807817493110568824452086280328469138790502150837822500101624723805608152726667638914447392854230768156090315311061012826968451576275675789571602770211551933568696666415550198305970370023153488010639972385433157200049949082326356031575735668656985104897288442679713630253949026350277792109760639934409934082391732557760568349059245578797970379888946135627160358081683462397625184802236675897065379099081406249797669532596126147950859287469557542251129731528781604098204904738576368566118719735176827484761138433624701928545730415966115718931482723198644491858809655008856411756358943523446294200963050848903960637182003901755470666568017238439345729274058299718570399523862478711406016753520828180344956764254449473276704292330062247026246719151870693213845069254682259109458763217583478238191941403671484167990943242495455043188628224383292855119918320040757570845841154853984007145927496536212550344869660362504381774757601690900882455931263403424970689743178055744388150763104726928602507074260545994040347523956345216909016406316789118100949511222165920317553973227665043662928994083448333675026979333932568548137455571395941513012986770793015058678324753137590613451044392897223147895072711210702936234446024085579180556553961264869139198157014097209445815103544385542281359808967868422978942444832312351951843000024725281400540691662357690931573990113819665375783475517093248528447864780255579954181580075589072913290530537529949896758776198620427645763701059611056467023648379764816827694645309305793070593530373454185711587636144562425896228526687818352416269841861615039239713437921675395862520485923976594473981273817973273711837285966261534170228266091204836482727987390126944255610359862650388967380501888650598273544028245947675350682571029892176596616572917465935009402647309860228701164396299483113728828025885602843393673131036626696367847722319005904446932758665625600000000000000000000000000000000000000000000000000000000000000000000000000000000 + -178032326799851506209247316315285877909920280931306923530625642454010364789194873959373720557485255029918179105054360876781768984401171428127394956347387644704824570283933909119669048213784441803298278641587529844615150777501614855496170658829337078969784692320814658844393581474117318887670983785487541222456857952059796738567120506663132238808019308237689838396115355713685091010391466077206424822356380113517353466348308194575302069775686297577557556845267303650117392930759809279369792351644159346571792106816933629946334113580824355221254265177950690922803809709646301697150176909776278300659657604899626561135111457592306267121590443751376050712540879230434235728844554359704532987716033900497072198023672331230624912497469581326446134984511475122983237181702037726333462435766503578345128995542117220587044381639375049343605470432505943808846159807403797482922514280135076772066879563083987021481862678461388953014940670351594041383261247610720487410027659383541563387800886689436107655941330152316135029956149210563406637092078319345051516570663824324179706931381219835207032273049966060527216155306223774536904627254503510698205220777889654970341112869134904286045584413688171323206289020270238003951335871649031630901472379591169674042105257830149074200809756272203994199665486934930965974400455002325786267168924214736620257083297187406243013977578732896469977178554355409676254220653725722951533141450439969566397417267746585848256227801634143849860245725197344946456089120912131755100873868539439150322578628096063190826590837432170055776973748928106364659050047301072797387247365904786030638221958617896908639008258395491447718237797629160183120996840766254666210072580203471878909256927997486510685395676227425607408972235747007755134768723156183417935476978812095791046744232359990033982286496737468309714312958324360359664468056499431704726796374643032283275536580894579997329921418749556853155181045472207292736944038173470330848247233412240998472509478796101588298994921871509482836885811066171066106606981837168496796723981414299270175073250315895529307510247519215651317386510543337489932431959367975453179542114830291753005345200610725751073989275190035103088640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1025959985932538213544820701111837309786550118703392573017237187770561210977956975448674375186659137127408095447181585229720861514812282131615188414501209250727270692732003218225042459553889944347245157318999555058299093129291508303123411471503693814332930820757691891448566961671269269496840773766136357488893337735851975743890353313207354906004105861753292751096501321865124365379599015801311547911313933935716857374851825453616173355247443667898100277760716393935256500247149438875328813476091947066586383258763393464829113001516696932752022727440167926159355120157517784374579441736354487254430893641571497076368708835179583853453424314801788740237362703139858458820497271285978463989884361096136284438269681026428987557564761594310781251320092778638901265514904710979421318161068639290060086199783763722547202559813585813338182450695481784290723683037436485755001398357664558048043465280801000310206050470849822202413323863570428818835039194882172383487048129222294483160516109088252371110509326906276785996747423624844286920571267273385109411635468942878364157474479045153652967253055072563655874931427948729022545114211064485487564369512061260414591497660653826110666833719132086071716140530790733272141354234791813423661356105577708416370905173329756625665037809035898833874119696940480448026565510346963339656694474753054697197186684369756686276593931046411285696380218182951839437919679545457397992396486841679673775840951662217812875901550582431513110761954726134024866728065491154168731621647748142841156496419692763352305703423186290867713371993151244681395817502144771108663762511545079705878963771426538730067121981614620447284272292142564058583746177282254902502016099928668397471963397956772565370876569124906989845205350423261830694045741004975660321393755578710690253574963946819473347867055027373514481714485511125992709838262661459823756115714896689427676536696480305831262274905036026543234902048809938420224757728662644950348130266871773592783237466168983125191793928046197942534578142064678445746478341529784864690945035450188626609356976141337704116211506397142860468853995173270860705267481578563269860146007370510073615761836783660672241158781291907084451840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 267891779649430247255536861883559121170703984817545972532472033536615865061192834723793693560121880456653511573773331607128808568234001261435242309148489109083527093302758482783512963733700355729540915051860628947643216573513394151088724636782709379355165636571436660769599591793007854172285932023023752200469982357619132749662923977669710807722462000472865458314564381926641853771929678623416502847892585340335639948616299497962679219670778984835646776631059291400815319418368069056422862659346756558638213669769283578486145778719573204621232235511788031007688490929592785948555374153892473407179606275772721659688326884908549330620455902526827941200018591366860541491352888895106504007485899308405921857826520783068874693303538593119271447856778258094895567792095728453052233062986209855802783957455857313552581277011899579294392866466005950211592726956292227255926695571616330151227502385142366486377178014452830932538455630761087965869306969542841240129567926989355937693330939373252580357369379051488675728334654292349005648193582832335246765030113263243784237320040456346646644348043034826093023355868672039584408663269094400674543649568513503041932099356820097758498028526443125160700630367084872339293851583321069407780151026415373731253478830105208033516292939446466256400956507785944611735049330215266161305826035285993798958565884656434941477365730593372751033809394583247736969419612250035228303677481043408156124931800028985790405045345241816364998092470092323081974594104621240673744437905774768489905684331698227608951563681013410975034525100257559992948366524484348544111981760407425168790626460391959911067242245209619274463248106192920933942418110432741148331725804979711984693647078873265202284488810787821319664787292131955978167134746553246577648045980203366797197812006432051530718924190175999745393724216475696536129672677052881416803576285444905120972481206953080317922205991649299020726116607663004249472452482587085829547033504612916036024769669762774041558294145988697460605045780439651856659253251732845369464939978127032583753555455845829063607439480368269758764452137692860071434763691812657410312900828172077044807400461956294466933521892448786815385600000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 143873189176620293787790062309924573644869875443167667352477541038813408869389553600883497901653580972796254391518785934005044607424741809122566554817266646894484133153699540471652987643761429691518911079878548136139218219659731074236525799047817461322106148542107009495023461935031411495234514256922968563696586131613250023236442453511637497784507219323416420685371049032192698857335495860479998641820109720931974553123046285342119449926373024470379101246334260280849710942862771983280181936054051143953827342206663037942745720932986227504019294042876662490530288887782301832923944284581274859516875558369750388766739591296043391950791553025384035240162943003542089881145700795426471393295149134186341713628214147643661273835693465768408334153257442879217797088323051654242734536334657859160174163180667667486508795776238318871138217414652656826934604591072593802769756090928534411967935383924926633754478855951767101060774765727968064766031305108771791128365271704923340498678702495725541363086602105769101423896508078394625600918978203572609915928845697004136724391013104639604676196995538790199954380543705122731590895252966478337433092086233677104206672943106068703599141511794798513895892392521234796206927842497086899324712186224693414925018602454177035717826250641660218537504735935793742937838447611371825252387039230429863255408476388915963394290442941803575105671888917258282525206950296489881793797062132399905744161163092584335534149893019110315327961144708384675809689338330539549864936362171567990818559574531063521430002640838672882022841099078850153900321923459966790239423326372094371247064791000057934074544343086851922909850096324533382679772402341130254039407787177700667469280658073086983336019917709209154447275547660268067847216347224457988603788018133020383268230070369916564265148993211806939290406965038817591379490820869757172271721385890042509863023766572269991508190972338825714015193696335385818236781828132037314885218894467634216482314282490379672214597509540684820279693968178275581356414349350388580191526638286075552246852816853949011284368534001429853819259575656553609571061472054458899460633131382761844849575461714725104662701659768076894208000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -48553596371515010376911947083989055925992306227345376583437799488388479270686836711876825608442739933491037539067554186445264874519576501273551864346711927428467041607954589946451081633373722498830998006086420995436525532731297951428038648098770929350754997008029952045720703399394499456478973639301368005957740348608484076522468583063740290427161417145523912520312431144777839851132206192673876735777697693090517818718843496076499335656192437880593791597703857678967026333592302404627166186006768206840196033231399520159145287322608357847072982351006074751462398691618793557222630443535296471046888325715573604845581476889140413982354383679878151617963190079691758137948014005580970770180356871131073047305846811947515428633608146616949362330975209184314788078753118277747513976788230556416683233378522600212708847713326105340176474707787914450825845531615486248156487588807188053432925609845992774319733756140207704860982308977014708848445210005300947639837706461359058488012357740199414104586966613997450500242019909382956686945190685938986491535604916056458766385781709746061623469105775534227524097601648037540798413274193726503085390380615873568887745355039562848352340563722421492831183061844775750680919635647453195240364869480720079555371099509263404576746622480269367819257370924117594234203121182569955404153757533983418290769961680347787955826301552062228798940361982359765916522372122976841983081238143232872626654672507121171538132679386753944386239681560523927217179445663212194447955365193345611310244682808542829004842144013121520706380528956690946542951617042772471253780670581080421067599231502430521061935055447718537463986474844457467790982387361695217710446522828785772263290321200269172207363703595439300789152782175246333702435622960513813100853032189166105539017415913847968513601347839370677779329420135363222192042047543847440520476846578509247036447151616614135679491466597733471104147532897789041640302451393160437957856153514729480722774516216064852740387025281587842612986727199900400808884085071638039876549746260410284647627755499150925819244296163703053355802299743775666921583309648030673532752285699472450248148923194393097234922550724195778560000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3976977719256990068625713285083817492267296505627305269530054109125965642513597084928942215791280168635537559597630435391318363841051450301009506134550360647531344047359754066538575691137449038801619162945639123424291200490339218836863841818339902880657129964852003343999359721703822458328872398549917663761287100440397777334507909484637069696785080452504448297993513794376514581354725253702257917836847631794710757203406089992448373218166001303615925993586846971070474243941219703112629093417076285013436611712683381711007439669730147353613864011494424134271497843492078011633069186791829376722821110817966053848532464007292763804512369972542864729022676468102703868783718284423309709667588362141051624659722018608105728628082860889408635331802332003411545251268160634937818383827489845364038513709040417860178865935866783977874940237548390117330007638543493123726342864071934071191302089220503324835741178738577806829579556495236097238548258681297531193399318268433532515460069995363300612281350962774409143592610396874320060370762755208129475724844964613574871348662488329196241763139623056464214572195005375929501481033731033638627600674616837666923603433277987981417326818789349362455693371018867786448241828993666987422953001437465981371200039497457048394490563619056033014735168759818796247227338553491897566413839432096788245379417445460437459938288170329558206412882556136655414747300696049688247032072721780240923796498540155094263876852976025168373922685145533046060929597409563636320949431270215213106199984547140400899497113008677634493285813399823526316646122941060435435103810900798054031071622021318916497625871441174359952819943869981821527594205960128798889287767870326518127523713578166221042432818535954131619528909370710654500974015553685730301824641127520139701313703308520115530105859147964073594770526096547763936660457941239084539117345950623336464591680254737510806278041784172345199362623020664690756279920937781937060596289753206146876387232648712757229573747729117738815461253934337698527393273682761372623804455002905703016254596730743430739813377930755294158818472661297492641066048380555148900758388813000486218921144057308889882620041080340480000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -630532211050161630467595667885223286347056945848607801670666189623075050204038407020330342780389011847221592003220104837812130005671060414558116208477114755810760005944470779481269118646762977096982990043722321010549308656993583918756938902628314375972487666657329439711155633761646089559713324449791577138258199206057848903435607262085462122733851299095882258750997533421094670850155700643312868608465972855874968575289390311939770760480263555291467561285074511211071663813887435276626717418038084725112483714582318895272053701632049689865416881313505910357605552550766126040747209693782282582580889221203874284357845946163301053672623732367181197215140154453634511345988285170866465544853536910229334084512600378109482319107672887669074622002204481550857809348117801316432585782542815381263563491251662962593710814463368609310228926041539483598942885445413756799351114268588719365267928197129386814984631421551481620666273813510221782837376202997205821943151591249226034197772471857703120744617733162045396868079544407250481862269671579071947745327152796233077018828119195748015356288079304524178904543695965293141124715696718887895730576570430154531259957624815527311407702359276267008082135019358381741435393742270878777101721571180255707290733442922059019468549664778386389950074497306452472715002611857856313439153403444931805780948598904447426897471194808814403308302637288773746853334116362149276789950356252520687898665495562534821242166832879430010297914172114239823769438444731446314361378277175099803318550258717587118537111284426600198294753864040147833624370980830509134055343252022841499211884341925594729989564002545865049520821887995537484950175094766416486577116838072090897533228257869300201459779800417205947895164056245857635670358326273437090647335653452501806688283489164622097953167747546528293936473468408550198076131183172024359217480613539558345493801159565160983404917928599428617934030291369966883123624216997942108730426931094041127503903574552779100073339520355824534972792423183801237651527206776243136351093824728286579177011334014794412753450773155771947491986425001997880471902152952857244109452974637542229543364052462451017877346137931776000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 59144538150227473524265505483624867128486054068537190552773577138551677556315764705571515177809844884857796655306085609891381096792920008597873452066874467238790158819122986986737276535478236498938160476714487091044596484232927912911632161380389821682991918993771423864182876222401993290442084481315984282999210451056230930128663453813704981538466181725088125933339584151096354134682717343239523877003786598147112978098727626364395026543187819476519074986229474966827386425018613820733943350099427603695851573874528166068173790324197886991442777515693625535802484780672276377698224657961269532661750144736413439249809049280198662502230548772272662952628997412957005532458007013095097568780419946727132937019060003522109988590801301530201345970375583659465253903206429866500413738317166262829077237446911144586369134642316390560524704774583653936662153630945080416710315231569558525981019152043257875986144787539551350894381137350166831913996440227183851501675201726174024139025818927802501198907228442819130956688617715056674883578084607783626145902323326103823528344669576732627782329382308592604980369789042612611968833327129239557848193993283514187352431200937301205870790899400841274891496684679968968463665623321647640626891085680504791090359951738289574008498863186376290331934212200045836330441517751744566536036218874648641628322249438558462325437625753253614577553650417680750955913947498973924426056211180912365220144066102091903451666761413618695721667308942182323012210465634254551199001117971482404276226638840603245324946145847818406439218748389484610114986364506981301531385407798405213984447899529484975703777871340322432920043290013222053379413200210011518030420528824123080796938104858639910848798254395335499344509499605675343055727215974158213670899492577672206407510921040296480892902275903391239804173041317375461181335371241002063790698765073325910361486590826383762734012157653956427865363762311630121189275276949213662878585283456176859343999390519897933348374981843123729883860904397536645950350776934057201655250454723629851857212990817148140721086559922718133783647769451790342281750570231019636002364140522810900489318511772493016158536613232640000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2919675408703792068237360111312333307330120041954824098708883157468098050119950946853189799856323725384035430236435970192755194136036862469048625880756159745884107340399389414147204941023690344571428533283142812294291892161459639371261827641920205179529743803397177926006616332094976965661227680285905676509953262740906164582306098339930300509244894937869475846404722541320140558906673247638612567685343427623285049615272161718238877234093784441283030230913817511211738965047943875103649817796598035702006803219304582525005102522284714759765550140334584475421891534315464394417768083299295077607167417486805327399800689569517660042279897455160078988617277916493254854765588548783886993607426867979473897092530704659699821032787274935507098556722628647707952812843745323587786380605088986772991088830789824327834272693696856470154604004785570852552703776071308437472370685520705912997153740789563839112200136893212598589654373656374951435916284484754816158391128698750601595055207217846796163416935980504388825294708229060716702132685248756117910128142884532616433180577683424642478211571854278947934837698632637239303476335658401924948799301453424569744624910308976947355151810698172558713684464610531101743362875560961022162679622991978062274879270754174592219741293337977337552507605526938523025179821142371656458152504300796317053402719402650022908694052125268255819955461446243283516282097808800594064960144692209284536244571256621662638935087509524702482704089918209460164019735907521450496390754863262542067962052566736918046760798628787459653394999593116994377821313349127833132204121302838468569243722783493018448761792627057156645193898420585889720152556925117635506884723342055028443072710394014740807148246357738737795746614253274073381982347635102623592866158151787729908920144923541606484505718786670848777479507191758358468070008033390031128100274357436564161244531034229333109649643587500284252486805013584247947841591244511306159883359091412854167600022970775680376281016749688389825268766489583690269807477641120868462749763655097852123017923279882698834764182283169687140779631449639792351033034501016370867702337448018488273258324234410485049866374348800000000000000000000000000000000000000000000000000000000000000*i1^9 + 170699673796614196883065858412970113367243556182905926794767865614353684285540193655995509697188894057069446713330022732216426423525404360134051148695354252125765954557829075991551474074940957237040153331055552093990601814114857720708732867116495803370704533606041823221638965980697052651730411435453545720942421635286045022625851816024892514911457196915144274129132691989285023096172777283213159901412706968458007418408060893893510017341025804828739089400002758608591588249470404892562589179053813310478711619057190166132066070410598278756202568042532033106678661221259176211558965061804839592686790376777503243679556035836744841531058729181666421590461774975035923599097400686067639289448264498096467184432148602829095665303744559841973320833736057000851896033431875621512646891980049486484042973583194882190376803643040888322916785052793592500521050431950958409281117263653525927353724798856793951097143606130608458341751531023372298373024301238048146748413180915614340122999776103815154986740622908302595168338214283140416390464666463087965129368079494739936043049838357494063434231141469068638121925937817769843907934561976090749864658121907155272246751366956963274579380396683760198563364983703391372469455696643424923738297870477682433405606799160194927680449129542468555128302329322859109501762536496045152255119672173945877149279410312940598311600497371578342943016523622135568403154008240171019065906056391813241231141561669940075541628498654606638501217000313043632511415894306178158725519058799868498380205554441309733567184418975420147293258916594694735573589364899290902683070523070570478230631827567523862854280445618452065615015131639106188245292044735326110002203748647807936942198232939621574661790126786506806731486624454028123233606939728735083102342670472334366464563578167753530324816772456076226538007730687701235160811158574693443571910086358419196644786810167245648201454439570936927727031551005330384443632092589091534742561812607776513593973959880456818898010092568946033403380231936768433513637884090584591333323403932970979783346423264919645836793609881823347934689776881444366363399390138350302519412146956263054902146564277808226939961344000000000000000000000000000000000000000000000000000000000000*i1^10 + -1715859504610487335001740852898498724691600585769474867261974302453247751110707349664618978244972026704678472353777327725158094317030372655280379712399706582976294221404680687023874097249478784393493966115462148243658713832395077135201650708318326789040207696351324208175199008703216188017797601389491162442615020482922752194346395118352630174252742554733650534150103960875594767547566094064860995931981063655970721918617083127307120005476934314850149142472297927536093530838060790875293125996134632967343469783773026327554464101933703590222117084058013696703061500520722771484639449265892540425451505214832497784321682398031190143559722434739172054408473915408258508804256129120894404723353713343735238989829145497215334177248986091317320689849065396488184479132329998170846751454775172284189208485588118345228899337726508844372795406846056061532701009060055985192568260343411200868779440884416341753102164241902910520032379925842406705316276237307977210875969289590417127027337870086561863960080344752570198939261218797745469679698536382191569508906354276192734102076765835177879862123922065092511611665402210755815651008670774113349509875157418887896575065975103914405374444499925688810782641943601112750509655718451224546630493036369075108883514358919206710554915212414218886851024470136623481008040928425129374408756392354962868974393829738243673019669456428903016721822859977506130364787542216866962338882444667481058555370230607132333643535485648078558186091855120624125956499426692898954771251650656957421568012985784667990833142272106982892783852904627001583880381578420235678569312543268222862881412313996611225734445844752907773137089183596402555910503943156861590866626147886640692788739676340277034279484959451444243505828661549162009269325490690408094435505317061850516156322521704989052723407296478882792145650167999852149974960015790828790092985016258179578782039825351242555737489169613365671199227878043388041673610606723886313143789139551683298891161780067218823875286428528571293516530262929711112545821945209854347675841587340656240443094381553241948402957290003331167121646954609647009243595252642671937119510912699199432091014699411311899443200000000000000000000000000000000000000000000000000000000000*i1^11 + 63880832392586445894954540908709399848770950722557437020138314940440397392281860291060701049481007582362522331969791463650494319972706637996952612730534709721967754741318937831484290284417880089643419661729717826876591583494268090331621293529102589125998559121489102263733167573606820940759366548870533360284200209029616794421143951411483096533847733471127463697512620196954859952955238471422552163648298706125521130781926794566655050353345869008984943645431100412898379377756470829870713732135925822704894806562111607434577336816107386694975358972316766627044473520920300050870756559228062533976473923448047520855840382065480331759887649606903966138612215597494321562660513367561299569446247570905491091683985712139204176641102838160459707342367529594274412904301962925432803694260166386397545001745531053298255417913218817980869515187531348650265066106227490988958963305691139261324853358544951529575079133103304033008654051849725907326982735387991748617176975687891154779058847577493757835092421459095108098729422184094206929956475776857119534036720012922524219603248147434410252896597836301946221761754110417821530543061120431634653073234070040477098607777487869946416580833738287596160562998883248159946044162358045245562359154784519335218175225166371310257117932536744993760688439158234915698810408101325972482714438124756092265590381599756202793160930228671178965249599034942404008536750816422805946628341347416048349458032337800975964668638938775854396220113834257341398829169443083823527770137648738013822275819343365502481470904700446454015272459388931014795398580436840145164123007633874676924727683212576960184530133852381216666984612779821470603436466587274543965357595028588226786299435316789548590564802374598749250311933869318894706320038124030056657984323979347938335249931232794005125132914750786035324527457724095694782093921792216248427599890089188295132272364070589633223113576240659998195525237200486789794984907826688541292952764931684017105928015973238404219353519793851870324911477557897896038062308303097467772315720512606050820508137687701142797982143672419250300195384991999540042581075115161301653718168639894233328789717154433649868800000000000000000000000000000000000000000000000000000000*i1^12 + 3716199431398362703135424877323517284202019414859840772059474165413313804939027726162643098752785408876267923906605454636457880120161284997326077853910727756740851659319467046390676356847838144884337271060940552836244309495761154953229881164937470211441855487360712144270422547139798806125681047642365062640173299193824233205549993027434887940884174121418127027789498231126727534738769965951606334552177981036050757444504274868736251776272599192659195517997613037646744112975556428174881331405178286530216261848907377519629818351704767142963510782237622767069396243392316075100840523559709253938090905399659993635913560078115804264357998156578791291275090566590752223986077602505511887808251080572913811201225753416909816001739394860024776645181724423049155006236163917230419751948754967415760933826670678600115301351987391084735839794436981051272818488755060133322049769557376230452197799001135132703892463694295381251728228571448339680112318952314832478281332358464554687253575681957561288996732976688373205941415882594986894137431887831736712288617288131066826402350815498737972259070108622632237565627464286330612092877919872288256311170556933983034426313205425381725984803316131287755369676360278282095912456787298155033942891017629039495662512710208033708869527954703865391371544373613205247431261978118869031641240734406234905921912485521296764677186013944791816443101605014915195307807470518983449957750063280767240820486949921608132804130137286193694324304361424495830372488627916363728729026155065567167468225486795383979070756339271679593435916246370799169929006629804254629257117113938847385629450585827788191247077781332422763665654497739509107381829154641041877286196986881229768941287273026813488632908923539632445653836720678345279470201737932175428702603582330117701175798918607039528139900647340776522695118463623016189700323843626151328447083959147923599217456174644299360648063484295638015418002975528083785619198814428708470166136161947969595583457912482105398509832644318582689720730045780077420527799738711640167579798540948237783419752422820577064430123573366326270195532959290140978919067825881245663768312573722267893984987598509047808000000000000000000000000000000000000000000000000000000*i1^13 + -3055419675946454001160167371519098582188407677408311990800250176290298097024003680786764080242630796278181286464221485740270078463803680471383195780891938886123174735895690591229377042599433101094847372109826505834360507599042156365872963278335021699817285407157805682436859876445699684292812482739270801518294178887527836310176692590648401428373592947978146204702194658503390150826405122455805086776707305848657995255613387287973989008762239167143286179905160553896586072308983878709945685954290547956990926471583156906544336278335390507940634165917537494273620999126791357408368347426462908004105127023132618505764663181300266775103919744498214537137610140497094947254157064777829132785810507948511574717897668310478285695081318462220274359845448683093934683384694782384052742232852441409339671658617808808960386240801360677299879616173163311664847787419119361855979105740128683724833197866730417195594222705965564152149524049302592999695201848140249252815507926064080703830590466754114932814774176851457140097803270440027753969778587973056753078145091987781553070516845507539363408903962880024029495748166840010748437392416500161555452795154898025941016186533882375713815167450406602666214988693715448253942000392699823612182461734494765653673395923207684471095450260212991721354540318882495429868791791839485271376445325317124928004978239116646251143237634988724786686610869842350999776140769269769027882046748338512690264331256033162649524596551290865659230642347372733773505452192779479555603223409754550610341431696909713228875816109124505410435293700917036929889407439512073031694720850393020672890952798357306577386775699540557529375296417218636931479956489224303176940892268648036769934806052882914887137289279302685621678318921128985775147750459580971789225325254201046557420512036212158727027698357532639959083612446292806235270706604441820688916809609594234608683290068819167359962932577770374052642645415208392941543241310380466913240227130377222298476957778515670707545484945190320952762028410376819381098126802330483161897836648496837867834628050949154393236789135224251162216153155676492966999809208984198200953616400194793601626897184194560000000000000000000000000000000000000000000000000000*i1^14 + -889385599730710853896821611546497757076622076588065293165682882762092610740248272021986310489810896356743571618461057965889863296534341099970699131767123095409683064545583891881334905456692464961150718574770086233318790404759532349428445643028635927601489684266111532306831203842840104785275257108210943797536385541633264114916101142249709077495817527570927194717697298804290466378079428795406266334228776600971561136927700852400909728622356382010455753845342816065092207750475283820462636072644440474892553322369387567897396462254075572860154562010439937398667282679760371784855882558601874733520801314867163306445690458597478749917230569759135849095445441771213753148574413477782827287356436345173104275751321018254029794731460317837619762797672417145038425752943515772156738627425089831272013645164832056808031098490756582908802131600311803528092390204266768140697374067450170486050887621365862442657045760217164921317274992241964412186901388853746070551637897159480911001100856109426263121169703459446472265441606399353600344137640693657980532873593931695510689117861914086396977247643329810075302120635512466451331503149030617548977955978712313789585326770341100921195212853531348674418537772894076210216306328192567870959881107546625172447991715719200701952582864180444174761959306051734812166906706561572342178847621005542584842165270064424452285683778170802554953520244661924801511539826702204326932888494798867129468157156210172739528135751938667065774427314868189911425495995472876011356216598366025644454256680318115816437919561963470585540219492653196535939457686877777951567951502090852560912223056211984813857207082506729840902810384312536467060450974443531860985094716656238765274595463372190398236085084652230792546859786926630459912916226829172860199898018091964885119760994403264859805070664469326702206181376986263317726242824893341340302030697397237118403424394593533795699100064425477966860607396109309732930885813839308622527986299474810026218920241010907868889024544664101805505087647355742590550059685497886606430276006179174339065562768355890077851029165564545430080227314125968213773340225179286386754931765882991429309622229401600000000000000000000000000000000000000000000000000*i1^15 + 34628502315574097011685085050000967427134362417941860982536924068748284265041274621542907435441740216488215478897745222768776466779212637166757971602851502148942714866423958627314548954963518098772628557845102853163242755574125870685445192662260083756514139147512888983899776842080603999781205425214819416055628023347789997177352747559662122758084336526672729710522124371596500318905773277323148690957912547773246997348710705546543618054743466571228505174016887644160951268590409535358989206192516264951225837089721634918017985051797890354524978925984710504638626340031232557175852806568935260449289178628787402748853712301453014436360384783437512907032078716053842057013829666425578841765927777371181394718532346524779320444621539843044458590784710313027989790032436691992361610908451835144217713997783370751194576212725430455929594135810908402416382689919142747107727768137317299516384153834172463408125325651750686502908550851327381869631625864046397290448020840627084036037761755073238247098990965477661955246599866695763009136039856957848645940379603909627968919885962869770689824834749037736263603088117986008395469623353784705495188571466002345262970432780946159100414207152140203952307081758858872115345079200782538918716130573543939063684660109748994116691640173933938942365671361342527286032197402297799332912165022006778125889958118719575237974603823938548473276452463993942671080090594981496970421120417400619157831006658942708278831810630584621151571464209927413867049653378711102047207306162532999310065072754975091540936711095481544710976996061473816741076838411053641509150908126224536496935428145852710319413995670932049156628830066955232762826971562192209399221600278368423904949175769370673706497277133775455091784090798436446496948917178665596187964276450852264530869692886631366059391033703389977660894269013718708548908897715164988647728671890615566165214374941851313706724310582098094509106739372028983844063050415571544722447790091218254125576103522706690402043947845671153386330361307189715544585441148654355075622703387342049073883953854232515352841290450709384407746722489177137847293922317289991072317742285910434325536440320000000000000000000000000000000000000000000000000*i1^16 + 949657829010103884315054835592934042839134686124217220026313699505532010337876795027573719505319593208058692501679871102465379911741131486953648082763587755775569132689152739981307521963915866785422835091282927072904069142445061586808804274296052136919873586212583597405802217786751508085320873226163355863114938335568741894015440305821690267577433460020591845445758827897855125528641292828151897373701963172213598232493775055319011776184057813981359692227604982252221849045606947442166127545652514878064439317529607191271131568120477699521759758998911231598704222778997951170199442341470549770509668771230349117902337199546799702271741004927785421554759610584966008167364400411306168664804882716751594600886521512486420168475045452214040971055943931460026281697057441180485609029224702525984988453536826010496717042447914537520467840476607087032325625863654499916894487391675944323446564633902123432657424268489635359197887230804468293366747650724943682695726983160408515508706558582499935178592398131139903122355475982007646915450059327782867822073822663693575693106508738292815500311418176721730052749059533769362600566756607929993293588999719773257594450884806865876449255312971879008024749426611189075737641935879674811918890962026665529279917322079260117559306845987875193666066636793913639410861994494483465268842986612627572559100760792072623844104249971077931267200137644608885931431334021045842595026175862745176161663021827471772975751366428748062808923551199115513389345472428696108251741086600345675382197529318746839535113947108006357158242617040792462371150332350637022999924449026332322263779258183728693478272366701015521499086646869163658406190929058096221745008643635023269320828182197400703584485145889190637634245378523903978060592935113569813122185428568400891029390964890463252350023771541125442937768958316899831116846579726946908160484899920380642914831336864442532226094887578045380587272895653339797288962904548996808241872355834409765784281216482476396700217540351242817535606365009077532186520446697910526093013700946389268625583475636133644278923281293832946262730430171708515505726841295670084951132589142599761972428800000000000000000000000000000000000000000000000*i1^17 + -146964112494343207990636833454432695980734096069655278018905903698050101626660292545086481960480850572569149988893303009105498379953382503004603764602881612977884006612739201963595975965584155831052497859750839983195102086211641042134500193511459856550480942216269079154711422745717313513164538809724757040810332694843859261395321714601681404579781538982222896625466890778313734662053093530992115610735837172062711803295797565130646105916491711114877055430776399996083984299231629757970203418674341403463007096236470627933881553557094952131378332925075761672049700948805011311205677969665517026324026073640032037606219385977634293179546599535722444650702424715257824969670581190620259403071891416977504343857038687835227740836519969624791458289371507582400147075906724983305900701420383234888260827619094362340955249249420894528606974757271926332734444195391576524277092009572614286256457069049069157201209531256359086352732349204040246743827030258512985398890195409335644665754716227419495357404062994697864005425478578344756205617040856326595320752608877825739376067496185719585440275833101411320348673097498148588531141602130301038865942611081859937515205061836398452694992132498589470939518509610767538240167797291135297997326888666803561632178149212628212112275566928035622946071977948201348916656290908834563570044459711783054480014390757743688286897310431153015895213533827739845160103266233524551475987977520114867020683794604408149445794231666203611478624721274061735385190741061967303692787560542237011680350682665471098501921698087373102648543770187019019636976644650224908217446679816927925987869083765248644805378803008542444241964801809723032854784662075806112197225889135704365284697320859446850544493446857257871452913184916157031938916565429799247800757820364406457716474577657379506336595500792958362264567200165441510370374717513226054948471722901879711891415626659803704761294147435095838951412041707088030582844521485728730926097052915450067134243410255894314010415621345166763201654163346767359820102529392841760201079350412590865127534800615177489910982284765304862852238179464431089435251335319618678365315523807641862144000000000000000000000000000000000000000000000*i1^18 + -32562695842113251261059839114832914180719911857876657415412802805883530737123447528686884206131544287500401881227281640777168141126854719103688987036576706248021274127324141889130326674602728551056608744122255053115986668980585749417695676017464842327972876609356447534523843584596249999621274169407448391598988340994753679522479114129642101500039453026360402898000976651173029234281655216549171831730985848860445325245299793614825185199066882241783666126932059336939939546419547246009984038761337106359830125973735201500561427136698632382749523836273953769017317895312184792493351898241878157130030514862667772245712630327970965999805826238133241911362193666857728999625672263530201654052794803158796243612360745308766582926862954290964263141593581455646336264782621611920301085024211677905008913731747925109919807347223103697571669735825661057481155309974719969951841239632666776731589657995140176156804554325667213070348665063811865274486613627950112065381892964412187024461447962007506570456571447390859605296020781894786396375847866624772948057147432101008106906037251823378143278083129118252848705393122055847588385013218795514002708043741059453057109012985482487619643670064815564865068038626988671191602771198919829867657639890103890844714028492514951342963518426085751687318822717470363228237425466054686652993259665307953060928774431191280235397260017588825871734733852947925244506300006130947569518716002054860013325033891661408422377252954715799801876246849675902161949295429474016705686298270049338529419269640783580402936397158632120639284182442598106450069019212538255370894307510879668217224988475120367094319029243044024596739767591827477616101235639093937416000769967770925699596903230304394204543437195767973474951360720387255254717314981071336838293316264584010095710234789636636582708598177271267030997187993957459258720431649423019203775841764106333829181479986750551521917416599436234965705041393609407325670586554595942026599361041809202481844010039037986627893264438319571516831784690478964775951961004330506968180941774796088664636374828921668839076251164535248221280739799968135679071184444991483174310184292932648960000000000000000000000000000000000000000000*i1^19 + 569590236255038553483818339448017973672921643326791645204868529757606247205782375693979589424648168323803279496046974915575155372403950355110652081158939576992914251892362182017489346746942359607048510729876629161200832434078559638693139603462158174655196545653741170117612390430452676061344501727788317666742705238497130464898487588269023870289870484787303235028838537794984776597478041614864403247215799524732230695277038583391255827406704302496302132499416482495502091324682133543084213884623584126996250118170913928833406359645160112339260988713331713677528391058898629119173833983404120261760676701415632475270186019483403782179711787831881567632737898230678521079569545680434570741525332671441761732743068628014151074373823278038647200635199148485498946178167506303536852158712181570377979376921334140396521829878173606983245556176840240243652228044485411058847541880080155597574832652136591833239938154951602007230297619052964760485847704996270136283363603116402811286619339493049466794814900209785817204090283411818991095933810787906070400665216326031824857767291830728522210752335836024063467944885440870087353858249395150230778437901129696804823373890371503554644813875711959295916607315001480633851662732669157064202137973015919134842010265714444972986315559560424742084738454676597090389237762152552971556109108517117508747331199085984167317288374382514720812981603366125213606312623516772956043025920917174992725096286717575320004913618930104096979544984910495647920415332003310036907382980478231215843273837772000049388259899700672330797569176545708343665409675132532793164769409394811482950276672543679597547969032218934403509125021990579460579870621091904406729422110050251390228009888524415077513768098902734912101037051667233979916357195682985598212502264078599381163623737634403700308683472547450711903785009839390267375241507399328676392311647227843781292818379849877128840645638934650641864232237284492968348550794417310063696263942190382113392480303522428913786372679906594515569090578864934338281824252914610402855395236563855645642473322785218280374439294354058137092790720185702760882983099042046010275290720197672960000000000000000000000000000000000000000*i1^20 + -5296988118064287662184557175506899119456766322576263525135945909500458138069751108250148568402727873243346698765028408454916005598302936091168966970626977065819243533671354920438963018312451485984283033734723459909682369643171842623455042725585185853861942827438458395911103222956766378177743736788875132433302182547127405371961694690870656834774530276867642771065749674796999215248526554832461948628902423890742624125200563376310582858744781245932390427001518739237922138697827176091477677055413969800733771213783983346804510047303937728463015377822612833119562710969433457967820963609460261351806577887787147929746367326928845739155822709946790558063251798677963854479396436623772994186127833845172707250200762246505675209996682929823618271576206564369624151195896858936302426500361260207394187890605329661355011200913200393428118865820564124272890093593594005667304185838199334745400708815061710392633416598863929654138125857435374373823481894898585957061387542683519818138887028365436221380456601536385756517140088332012546873159742266948675578143213459374432100576267536832477372929255839458526285549512785362261024681539397618959591107820816572681137984356128350495891871673310351800762854932808441953132242978781428724992433975882813202294567730745108290760568035441776496749436534835946661236493952853805493693230254812512758649163220061657236239841449324008772185415633499389161969838177899055817889650343680602445772628238876340290860480164168784773205630632818812997803577006904637427160992850302349697879379862679004105926482840620230307151911992618886502018556214614003261343774857993349043709872217219217987553784711650678843132781023363091382957260389128740318688089984730706244968693645615061439136157478609928729639221827160355389783253880860905783318322483687966070033093064689316744556976698800263342925986141297532535181572611129875996182823183252600004496562960629826861065628301271655437497865644234242959695754671647305220162181081972256587944689407092898003922839424177084063980851729723800791637278656328009799630286502637864396992094263341395600420048558099208565704459301194084660949327969815950023060843659264000000000000000000000000000000000000000*i1^21 + 25849499305062360850859964069387627616349042713113572771120945524856266473098852770386230496474440564116267140082236653460110832938152672274815111214428097497431013728043838503897505020268001697390217656943886444605217295096335576757146475092390541789733558218606495585973136449737802413067579187561990426452134355413595406508120209116942490323299556115292361023968782812268675991550934706330250932074951967229075355352356506831606822568575428680386714451089102255748298327710772014354216195326083928138819835049285021091324429174728357447733342537177843175346604475745033114006130477555915375478498751493502018451069303358389844557919096205068331253205724477670194134036541224383365923279700533569304888679364345389011998495356406536789450446027058119953441462098643694476818925988651763970796771217532879040316032392576726927176176229404923120383570422595833779803844267418676605568351236593061755708197124200847620553631284980946290545671211140528477542424074580511786091123458691238787679050460659226627767727256617753207707813385272553574576167577638880399528005311451223037091658672105584619501798024837500128168157162233969211556543533844765437312784861801566415553147314589574268783382904524658023036963604146331876342203720665900273666536474108760147530320851126210475109698325904092752573052249636566875695008855583530465538980496907437190442439335182901472543492973180334650066427230371630710580478969257373084964078692324279729709649337887077080799588839410770599738114578794242057816506685489117213964039663701757427445599031899529474632937263710869705323667825011221288319774881531290222417791246201057488591504442582697088357097288873199108529323306425269433166272988539673609146968271416796477799902695086586977895641711732818504557431896046556373079233259123266708112625083497427249779138365965868075683862817868830897114785646329863452699688360668260243112208736711342819827706431492553501877893234501579922544937817185928858288245208240563964799797423378272216312078000674115394558506158888249627966819558953520677020717628898329633250515162457345248564971721244651965892391840795829074581330512644853581650459623424000000000000000000000000000000000000*i1^22 + -125273071424193701834294043488332825085383516602591197420147178023219391424009656379124712378928076562964598753089215256132353151945140173180369553802369829023171922310087604168612866084862858458436458833114344861520457239380538973159483870864760575143756186452798904133685157129497682304377538281977809818834573986185982003962216954414680264268301556590936901128426403565589414457433894980049290261852519110007102004674153474651061958360633986281312713083915499713191035660239307815593496935364294350854361956080226097913037460325220348851356189040452559628597782720667526733311483180189662892882062589189392352289171094805501860831728066534621018700280269979514645713694901520877687357886276082513951249383718597358617093003783230434322614512654805010620376454397340609433403236516160984538262785539288404857182048005881786462753990071021460434694399390280697228395016342216410711157702160942173159485681465376012740871445592391500921770543521143418049865355884153478540843055714039015170833915136488603418602536069568045267802620613808310247781281539559822886688068328909686425805322277127916785780416706742905489971179751627298538898483630522708020503145714979063887607532200886962461864363693139645331238572944264632762526421172658011112214935717611470031410188702075081236471372611333056479024062738796153969791709638900817401359984549722523980619102264677226262198893936629181331779049299694800288104710322505560842197953760211797053655537011110444232662403936551352024943395981278234840866765936027696652988565565703866724890801996453456655633323322330177618520251922536966287127401969483873454744501785139013345021847081603933996963755279229472814256895801639151207464976154856056569945111166137486956478010465205805464353722616117816758030174351015390221091364311985676651812805488882030268650269630499592197083589116682262348797809692406851172039953567077231929591160214910627891478045520089632873204943960177358911454347197293736632181185851988988989518601334335403334039514617205229557340461978777610753042509207411141463000007254779334603892998314257517567685669174900086212609113632165963921478801840972605940522024960000000000000000000000000000000000*i1^23 + 430871668230100944718579351444158014981761208010647358855379898078554436329321910932659296634310724873901097727288622227682907429501363529485389092006710005009277494607713780041188934670668007610432975789071396144737148749914674432358744799365121935238533078600338688652570530590386402622169458232470824227024459721833640727363566087752560786974409981083576709063969903854312970397028271430985054463373573911762710798902087264750078629374850918454996362627534227185420364426507450908386078375693955407973727234891610105978984993032430752317322206219081006048829913012557690715341875844492861047386437744699628864095524133073492152291592407333790137243280483136628133799344364240054562522346514747697044667368676000293505902306333046414934725839370444772338445577860136729121315860645529923455985031547340302748974091539736091336826602601984571832192283314052722477354320494802499199774032209627094857254740731589265324938053299414695760068678211036070454149359287672776667189452922370173762801702185791587606587724584007496658270392454461411587953310728901572562653383924704770237703276979399227883540901740845834041743326558942276545961205585979755965887672244039044642221044517308312156242255073939265546648674580996634496065832192275630291530765354257474582071118663319668539495843787142612017251196147532315211261258620491893392951013991171508933277661658435910733518111116176169664473775067471841759829845817727802997749810609524617747000275165922149853280375193308155664557457261656241238574941516404363368307348492898103703980944599346617952117069331208503670918310831047101975320374037582614371129762624511005697179058701294812610948542885561166166647676053056878835875460544135720826090781104643582074061369671250368642111692523428480303182048431756475317944682759996599785810332403621618119760782026023340138309868382786305942205951544701379954970059501396595499242945214090533737548256564153826987205684209705749043534073927006656804723835172948071370165020321355544872944382913979828424207429589523291209782883851189951979572436975530235381465787418890400787457516370822273134742131047431491054585395368020055110451200000000000000000000000000000000*i1^24 + -656234325091165260573311333009811995614422740048352237228204636218402445299251434784055136344439580327095157966640166352527562466311882970190791631239199336651410619017982057077070679469069544113515622766776539938665659010090444252184862667671870398492530028926730269599258582197237894029700955329606227043332398959759200877642913591293159553366807997294268283247276607448297325240498539886528196440632936393478180448716660978145879100933950191086013730334763902297270623530028870812010525358363105371384326879164851389261537391468660417264063425383381836987848429477988587701175344869762326908538540872521917589586925246709290441615592106620559705724446039154118937810340985711810241744378921891717598034088630740165817053418948993405487895848449176479538780831568461471796395849429164819054602031427642783065576609647177835565941020420076257470854257062451144544479839145440734437614004138019931618060946561276100592940576521323496019611059164073524518038383662271359590892360222067061024564278192641358806462868164719894752192287375618648970963573758741018862061692379897640080606253417006453607618821918482200340910869698923091646346891709060252834278378693158435409197655408267051061901140202142315950517908365677365919737930921346861026027932043495223776246349252625917080700417023496887438705776317391997870877580963294400449811465691957704813262630771534570322887939564624047580053790984991543726805590129713769042418457678136958469499971666004459640472041293606818298971864314389160615245828904505980585219749670186858479599541395546841672614941852373991606083431728598701624585411052289329333957271110486933917123955677671181810646903386172490944203354040174478378966616853340928507035943833608421533887014835352813998194800794511677996543139436008977698612523970658015026268475756020362674349438978274951721668937220992186478829694288802336086322697323603271391995189106746853556099892992681188961355223391883950822432450098188277901991420008070443163607787750439950618812697038945205852179281119640758516059841454878424342255560605877563852931042361160735950472932413508952799833298376812800967971260962621620224000000000000000000000000000000*i1^25 + 2221370276027206791162849727752633897331264844095847410921642892466318200285089778241500822247830295752329134512517431152614529674207260062297113457923837403775686992977182669675109200026886215884486243238288257753393182734162017964169333400514065800896188476085169028602168917608055538543133728503653468962032836708389147560665148856809468665216195207983033982590572278609955940115634245364534597700203177119564829901625200308808046373796497263439992197723749045511071853564711120115880892394519482519026517931303410189804698532277253918666058416286827793504187832558023591673283290127111309002568476596032530912541973137315449606222548858260336250130268550218055073660440347308124621483159008753119756365497041064647986289239169881695131925108467421153214632805443925490846141623094497134504687551852277759925573910685703138149537309825337301515647432184127800549063529840803254405650496320409391621061986051801924006646649824933716120854758448793864211550858123533601556187260700294688797212306004303818257373005380564650267988662274521575830170244414023792516981809757780537339192979394643738099338805719450040719440357314730002041465857172780001031070746350181276263297873191479969971755968565842331647432366099110378107246144340727640844543973575691732858772072442046759676907455468692727666629151698614462904952618330648027106425420881138599020858767607618613085414478096554982788139823662111953108064906673212131995364060751816780240578634121173197127897029892198325373548427672465790472724170310991212807273516366529617251550561312006323657877141117848759600297521490309853846017509097337911783637396895396739095666023240413942407634591352065771290611070061780191772123989985914064664615544772093564406448677777679670603434677742092277772107216091789345483527963039960052562053634034259065001440216925393803661070338672302658679486946556883979615459250070041025805008931454171020964399046465561141044378905363833889595964076396054067175143134817045611457917798155142423832218566865953001956335734982307297910922957548176499656397712710482260516040117165936874353869409226008857168775356807301291768025437962240000000000000000000000000000000*i1^26 + -3894162369310019080575983295014976110574994765297046670777290366448764682549376630949947294008942671860934646955948176645922267579735087200821896304036055504411965008606472696465171305302590214757615039040810523183667222817535919533186224799026676095271305709379312047897161757741821251059237420971512912553721437045397559937277986417106144630219481261057510339886882525006991994410141895170057630122458714552719085564953108122344101634922969190979323368455162233976570205650264821888617857229820931935119419995264079604811853330308707432015628653381589666699061496609495374540052502288107202358946917771228204826231863390625793265169356790987021494072244053136670768714755877706550833968954589693664101871283406472136406461051794105813871929776947218564639344759686095746747880885423073600733121635914735852047397087380187269465740768868500584527309236991978668440294442565537062248199203208274588779577031657238107411459531191438585535083848087916580644162538921518889477441748038190268428922375534398781372774740329930555816355089296317015007595117547449385650398239379170317508743739120547725422574052175565924807221007699040225157927053126926530629325069412846881712242984411737053572791648355496233162662328448827437338332508243383898786652982756219559886538414562708674202794231740894672508843560705271764726742259708072606058106621174201447156158201913326216477817112678373248212689541273424034621868471013102613913297817721023065011127512715543520989408539059547032467266083796209600824437683450207823600557243073959000505236981620317348676881976551564087376799368385054712259692515775053581024303476702725572640444791512174187675267203625325793464491608696270919399201233544655417197205096841052107223443207821665629650372666594572513532089669439638422027596820547408974584998492195631939239104669604440218082134722660761666385267774241283252372384730108745705368108494722094534352640541983407788057824063160772133622766556785936045578181997116847855798733182504426678851537330236352294267923923488332625491394335557606634880739524945246312150115521648349666670274216664424314117517950594296734158760076902400000000000000000000000000*i1^27 + 19603458997641791542933845097269691389216549357731025349137566043114764200965104294608037511292154591619372640472926997386348740897383739230975016115618581702198506114183742377892577537271283417611322715846809811058937526247159825672879829642488099197703116815050311839052077083544163563789891329254478486549820450925582197314352015823769453866502695657547236865966376719921171926444803498237109396375682177233004950286295423190921125383049344648618597504415736477046150961268205497726830247507040018982917354169438287522187633397715471134671958903245110825758796961009577687811268774172514094901183125590359212579302634571003254632415467557345158499647257491443751854642074820337387573599620291777825781772878362514340651927634412972062592171890819430712874846707023413212562207840968748874671066691966005990030905523446966884304546095147535870722910192740303255505688264591805619226690736488693926657245407470048157382072058777543421031525599835224335411195069510531226715587302185053747642171413868592680809810258685319350497037569461967958545768041915459958353542849642546579517364848752988325814411967087188693971271256182863745110701749164497612343258970319385203828005815666036248844224768305410026556175050229123929511877258112568382621129431995350224325566037688911345524610838872657029607686262652646342605710036299501851747657525427321447613365283057001081542237909115922294622810246770156061591720848302267205743754821095340699339239811274639903124399292973873220911766967029184239082055141015608703821607016478305969924098883358451249338693998477286412466731487000043703007313495296468832624102117650279351001103530131008131328652269599936311042717087062234484411044422143889689250060934401391121561010605115184087782431001594765062837242512912761320362398400272471647421340474507167563563881111382238271701978010290114698705578376053926690409698730861691167894697655870637322122597396274593624756652846800975821216542166938607658084435689123416285187284217264408035483570966628510055074977255370926105741667068268047784816293265975312899455129910441130141268615997470344290865734947008802937745965056000000000000000000000000*i1^28 + -11817806518877419423905158124049314380453840127852769824309887386538577208483406722798504061914587792853417390732993891098585518805187139254329828484028585155308255848496339010874458145208843321836264594732460654072717922314913970078047487808248304359190668115705911483849487406219829716517051151994491041057253123448652072134217581373300813519662727819539805806909745869477491918258251309916667667808731626690057041240626750399941265199605131324907082266403006245979436381410559682979177361306852744639006366324874059138092029286287863846054402984995296385797923891284230852526114602663883584130581933481445496933901093722287602382417687796678597490500457222431129527634222342945963089885300869967065687942390954081253490468625110185023438889297904469491173535788021811565755876905572263882472193039018758130053048987028363784479144434155671156954337910535342432129025623309400466985574523350831412813258342436619269557464080103386779916378968563759209477741364584679097477079385583156448519461900060880506295353435492402298976271631945328429518847674086484335180083331737531594052041228260755957834512972414613203747322733891434063648290258183383185283917622802356989075242813905361294448602362936586364984718746056609650159648300128184613815238846248799561543465428089909001216938517611793532722807617582866999254180582659705826537773439029282806038333114400440516193129968777017756861518221454437149125727338570393808016473191975168928785123936546505609620079546777204303569571087680493673752724638924661241682766904229957637962604413484910313842220026069814344042409831821682865901800593300478361267977800587851141102064168820484315140485559902143399214412686954431656594386381458232262533833466049733193323774245495037664694244943237171145223000399613233212152685342859996499836959880984060846080096779701790036135499002974465657875710212241054512771362090171512061041079336737245753257619723684684237915299303120999379560032574426874386618000843758015075322114527154423498824723705569120170292433259092439035092290689168993412817717501819500040467780581551384662889179340049023169271990897074639072133120000000000000000000000*i1^29 + 37310583159692699576975393747091092867474214238289999517690351660122819873735356850783329461660611011925600487801065620870894883587275322393859948327895481723358071180003624531569068147462023730490051462991638094827458886946024115050451760951671838397590323152263518315830456307370487675789512753818034649020042385508591210808476328805462487822635450130281463382761851781710771141580809589167846410601999325583712389652532837808885171775689200629522777330391276838167776743108898777041069970642509066079677423371115116499420442252534322538475249913573122669225046500090068579165434439962011309761601454636018453213319953554202576198135157236459871611900129979164662370701638700716536365932267671662294526040556975752951344375355481964961842526621123118088979755421993575093760409481443542969470889612718050376946398092310791979058978453340968661126724154727947533271120146515804477874165818704654025719194567070560767441541890086199732450530989831230881987770467915114256629882257743848319257530044368221976284487958218161893483156039723083961075513925383334071181733769469159257790133235382486343200432826178957797452626257631252476622361326427935390577382046535637411665207173297548504797655927508270398576120693813904252073561115146242416117701894528453848312086264375916710120673830183204680715807735756348079975736455052093506161664182096760841162067639703553787332112066522348043603191030628579262104576191412808879204719272751559268814903140983756950064980329659550925111711646967870974228345901900862311986716500936074858107976644383698915282437547472242830624627936911812350854360133578441875635264190780531841575649605033801431841064444309568690597042761625595778336534771541516818662794030216226323360082371325547825574686225731753216767798108538969665806230833282696939964241348873550028711242928820109299252229768125549365812062904967495611528144192205243439101044617816145166523916650669058713204000686279176856555113507562840198607149116261066249837753610725385031394555965088867181443108391048798349734219397559482377778274147175101150740007327804593907929157431180171430296283754578260787200000000000000000000*i1^30 + 60449676389721279268526576921621994598353278584431642590068301577010605320607130649792856612898047130682774565988020032553985332915669752394323457865836621621201250036562005666765570219621956487834990253635413118490780134599626918211066571427683994797511045013679083234956523619357538489018915621830196187880544256607767296442198711525043431040886867165237587143211770079178161402894238122341561655481905713654007228291610092908917409719419470972367452999697333287778017134070763518781625968059381232130066141091800219758497474556152735421708630912352104094056646476839329009320426899012791954176916157345966930371990757077714847915080654175703856913251852846810556653376883267523294906630713443412725675613439055624487761752054006490707701080961779120441389314544060999025402650248628386819240898203717161467293536998831561099599331638550635377627726822300851237530345567870915085574593375075748201745170872333255749647537306813131729111855274608752605246882040619306033366200590948075590260681787716761069471106880485522796748546593212270212832650651126294764351773304650750559721215239303587899506762773908269106281282101350841478702929213261151371147315946443227372617461695959658288926785334571518609526370719535234942822427511294119746283731439290590731129258451272371258455043143191581483797936679480928985736594213509164287931928039183769134974762826341380900189942974740204359758533417404611973296282842709299818414741728317471616182288745638254234232687086216498428336980029832327804162176114500090350233518010249516676718146393924433467721311172233319803078317654640705765432324727715373883009761042221041096056333579906895786713336744982232054832215177269894675989024529150516931969325078267719937834851129878693174357298250485433179967358480631730831680509423043534266270211415096617282187615396856448795430407913059568865753024771633158170568828347308729091514147521152339114089635311510944574570911804754051429767705002531271821522877871104324186029962981480128412043734358771007208126065599503361950583368647733800291713422494973757553893375220608013558826392250582114276739819755274240000000000000000000*i1^31 + 42324014538908368954683823345278743516537726381838952234762785139269054052574290489261335119836738494159573594170023918244472339729435585513645124941044974146578530841806256288359125633852001638584024909262847311472791045904355964457264259271527503517835184793365277870531999623078137096559330412305904314614217367020425891132158374070217698401281075357424653081041360164713735373403591433689825676701556724685966660578995094272478037885855585543923370327869510243174330641086995619986014508523503377627888840943619254091769278476914002903638988819122609107373987792940258598529491775088064170432437338855241077264698594052589447190958252972277443540063805877159809588989549457529486816922218734458479893125554966812535179735297043598391429984467692042580742248451936380762134564430631645813651000121735529427257440584386416080101128436487947980098671259319471993519497544713068100487143900502867147778392272589220120014446067872928820779404404551101140217714530971584126593230582134806931313986768062593700958079493913340641184803379616247073240327446464482534047882202773670935690676709146625586128615435083564459402149145244828657377903421125832334247864902425390265617579041302458604245902441956958638644646045576674128224018854319362914649946638939591246591900144082823289819380945546539044645812164096754927140625520475960539848363081739787407919169532788035657841110994448687361483593338723312604593444809571042988923860148757166841561550359815565763908740519298738334353018583682699845796013925570661821279422210994194077338418271238326000689634370613286324275994842261703641313025384053858605574663310148798008051215117680639814757754299418224699289907442829606826392051682491393720688532831239922972707127654124584472671102056633178653216636172737653269150463028857726935593026613471075141660761344621708159677418720829001436030858912629760174877768071874875895260820057912009386680518228265400966756994058030603387486885719967182853922123039107256684488217666628227444040071902108400718761527584378326274749545227597131320303306618523596650092847714777941545383688524146232351832942837760000000000000000*i1^32 + -274957949497396378004354931392699534913682177972620707138315015118542384857831193628854015923512274873082838090621132018958474340599723906925171014341512116163560668041667842158230692258723133645949559866700579327486658176850466568929260840024921212249419503429064381918340121490889371060273920462404364992285137098863340500454181920713776428842081106994241311877461986461106747401564937141785727788579283846318234061695766805655352918103172591177606640182004910403552487949500801528167169384256386131507605187962967318739343400865125419285215094505480552048752222817991848610277248085186129435184686580230973118338762881947697348616379599411011806586186685804237128029399673346270988716196814191415528915509913421032564630113706361238837303320769624277403634505842421060637575401733711839125826360496791624292176026466947587791782501435449005698856020783353293059418741890467609540294664680591501739799335355732392003254718631551031024263392271180162377928314137966052117104639051584798540387415653062371795287083425160880599327032602621963038001864695027536153247763324883717330942978779721024084007301844499847197699685905534178888270146711481734006165865433261670009402760629408921706640243936471923216845661416639772080991482136537514778626241763569436374016304326947207982534381043468786337266572432661053740548617306107343582122622887632492318694044507020147344100731257870078672746063701567341320885415097421112271641885441442112103921424745806910972091543059653522239698368107726937977166332396588152078260988837735183671688654906640042208362791731707247143065413026147388361968791920804669591089507632855526414626371705049118048175048657606408747648843127184331898368357811756435746358576844610429413205617379314319810706949984428343159659772625895349953100353160227280563476390092302740018209166635448358382163754761717910091537720391143388580627738215547003851650078501894720356438772082849008955165398334481519384208671343543672918350145869951722394425839609774364369721250372347697423865637988586038474293453664619039824278333924033467405499005513952844574380433985919148553037414400000000000000*i1^33 + 1125409217390876865888536840851002941843797083221289603596021532019612625244036744538858823389314544115177733846360011401367352504968250504950063347775530074832391909687367491467951936272999282590101729709887430505624918431550597256710665235948763868025847324125901123480172013458751934662246420598965142790928745446109308522234411825298080781694155864652876432950446387350195224984103342777263380163180202581068845369138798237695035953599455934055746627512349752306245713331182505100367110798702841910233604857820236849132441100578259625873839176578600634605706612216227180253942820365392372616449690269734858737471680165035230567557463260247183807743395932553467561316959152366341864994719308524990530337938563204031164573678693942887943078126972512604764810147719194272366436197677811397674240124833076181178207448018204055873301865812700416233218100120363050093092534482056035027770521592014986707599299532123757138997388693572620494649333685961838598677137905934318246446931220325873340287067751919045148354989191840635914379665835835740575324805888460451894528090471598732886336396225793103497142726561004699600482907414170615871954594416844343071961870932767017231675335958006753529680021277486705065925592643079558454019960953028768385060364804006186047078321240635657094970206804106491435821530782918181427484453688154088704062476286141794308790227549027712100524578235649326318399884729370815143545019084315094056042798599792385951081714832378204053314892405011957924769079814721093891391419718264262632317251078546057217859131406917041365580056064166646135467109153712744419752977063203611250697849883784500673919705927756121499861428429618290186313526241023305850953836643664022287173476593733217291317323878618186410717616751361030708335113240753918117878345144863318335267322176667581850341693072604046895445119804769064830943706293462364196246299658319318538011693202203106956169304359046840665900929201551768897715242439266094954534357633976585806586797690637236988707780178994174273547412269440185241206145445273364096305015199714057783639723635123303022467108857169039065088000000000000*i1^34 + -2659610668056931755586484415866298011801212555310394039191573403430426307698497096271703916344701211411343741775000179697617972464690544913376758051499532536204375312018238740337393233804994459996078758976622819946132384885832269095895769740952975219621456578392511823018411681410454309369545804399439414575296112765281697841135413248070051253666771420426281795284364545496252212082717566895346354001570946646864031792175824588262217827930099334779217308973908965766224407677745549921172237836688855951742206450842849117396493603698679792553295333562361523342158056522661851121977238039099755131946347912119811827673847012146557176671665824070172632212388832785299358691926479650982721286551413293341220786825114978528962880578724697445773632392333075358183603383187745482397136492821858049166797120594433195689890452893156721057435239736428105434757249281078259999636232997048541173953810149929962607397441808506960950647466774902645160934038388964579274234226307454232982949494852289988247990576295498987249531316389050244828085679731237416252413409218157208636096271552279134274272440450059954444190272841752471485803425868788091996192013987466575979034350999844484946494498503866182680492734320265622697130051373014231519439581532401600015039363430527727465020931142149864201683601079718188219411511635026322714135914167631105526047262972480334240360190784493606287639902269906948955021108325522873301184940870591662828830981641619226598379165637400972547167755426038778373802648874322008676022281196192265224061720062416403782250939501933126795543775891068088269191998927168188009698784183990203343830411988469438791745107147599706395357589103392289703761482153721811990231916739557825375011514538012196991262548415507096179115324893604422387521834217306091322831278228319719255513396254322400554032759618716786724766313545287026396123838296183213673172009836951531694602982001308120037881866815890333536440422584844414180841595613065581879613693922769317665949660190152574795027457753667338722791281653411373450999441401049143429676902439570584619995931329642462972363364541189324800000000000*i1^35 + 4310327255356349739258624245738671660491514790831278404706762157039832450979187836909259479514995767445548293164331805158861112563258000887419461458437177169207108797657878191270038463554463831030585952555488229686346632728068548318383075396424414573375104423271987948293484420825808544149165646010130259635196860520416048172647327281332258980861048319280436129233019466039958780397458659965879740154256116728167441848596081994977703675374768084126918521711949354358618377210650152982873048672900774733198143816367955859487866398267509833583061726452612465388181316084882675188980401878667045401071188401481864375672176105982447808192860066702106580512928874240061171162481436283957367864145577460941502019634758271446519318345821538594955277547378515314908261405882275447929136651041856719122417747865322381829932708181218882327798532525210765231954955505309095642301243547778258075667393283205982660989711621565280299820029344706546667401324466312526558938153856683521403155706338572022700200180295072615798379478906481015939500357887819467358865977732837602019860884471573036093839466077555705994718982766867087440447851919031193833118135558156604629574084823192948473254213034958576417741160834221771179598244306187979125206269474829729578453255017657282753589094150347383448617956512983205951922247984404390523502587335114011212660384258532729493552468571286672172930607152336220869774835614367621496062287029984758722899765724807978874494776716470717925864964913041414090091339530145932426280637090278280753144171779014871083964610739091184764386043554699019207445662046817095090010363833358623242600956137240730428384890649339529348000955324331399511861074635073054921567499988075980637822210718065528332478166274811408358223469493066465216989734744161361744866002790901356861739364340415905993966255773150426491210623650617530648604949373232445801119249040610737581648848536437286268860298934665903067743433882137870503991554644305803097540182445018089091356974900691419135383337821500367050954827074687063668995203200454978172636015881650192148759518144885392811715186393088000000000*i1^36 + -5361425029219369980577846976325608591190669161110276550808776172771984999403625989490809597820107142605405754153788125611011979104264997427853820817382793592089896048912772911423411531711583746288998387674183433732925772932058718454390207026049452673783701430253548883414083487947650331172168016525951107430084470800380449443087118663813249627332523156942166590082156030423084043000009738908934937377400268030233406776712240554742403527514918581693107832023222438623861213658051132306190124177258136288779642570449218746170496820783054984277406359126270578325077663557818823267915324665601247476858713430321735536704105592171753954759187689859375696922118227650154396576322034419942706880863019097677249452991803365832904005361586794831410564824704476323641052658993454683852394797412329802581747453571656860684964034164624186084063581998206342065259950904851250658730537022322899520039564874067679382808488809966548216144993313672761183315955686305071980982835241631227166284682048956153875741227777562848137786706956870695619461908782828533262527380629671520752717503876591328184266379423263393032050443001278383687110258390272530362042620952995423367493094952963766593345616747974287628750928476792519454870039359043363203064228920169486127451121014442225869101808304715678069727157972618663681917107706179628306039607635814132847559158440712406827394127829845532828390889663676667913074361597757370278509832735638827409698015673371619741862530856851783616428009743796592276001808219246862626887151805997902060319520857578267998779047128342687409035854726013035349638878536637966514471083209660984584666623061514735230190671036068028326439027243146742511401763827909315633703626710743989297665133029138930858856251372715640512569457270602879909453238297238226716831277619920696975590693461021907841873609480512214387157870524698720520000093401022451571194205055090087016110776021928343413004475012188876661450823643067916851811451461048948145599479319333741139794465471124636210910470550768825027703676719278621750414653541931826489917278515156789860593314582258115378950438912000000*i1^37 + 5962806447975164207988227786325412998456432635501998147046007806428185366177108340424567574231243886304119107096044751464121735215032814861940775550261975280790985288169445741767820084646342012936903465563909022949041737569133083984302197210483790315159457671499531285087526063752064547096143154565208257201773419966913772379673711770415612549345264333644808117122356902373127492440749992642533411740303001228308853317918953044087504042421496811115864356549091475768293353254414336766435287819626212565265913947140146374204515849111814383614851419710138864010903198651470230280488953427959563139436924601262097932559858291818865441716578408855595474662290485357824443161738161573237590493322049335692157999252196871997423192302832539179061524797452368481208745024085528221978263360983540792881643264695558426030982278888347608956541167423878114304936674671474156977071107351243654049571422005033036988032508123418409684223004204234972891042969789071939193785146553869859139549731049953406178141418000135530113646054034864935834645955414268546420330499936939805920218443377900385471576937046355791632409044900083967991928681478548262596551543215864584271175489331955361687356321694852913935639406005351866101571840527179681268054059382168450803233238609370507179351048039507951098714321526394891676126715196239220271632442023908984830695415262674375007529547937152116460260599798048431218419800965732265875500220458804602135281481500183438059695330897017824561660761246225548222107551493622789040455497926753782693477409619275856494486728414839453826345303012708889936904065473280152003537925882834133651478582500258831118775404393522646380989499257326231285084941481516123528105509657192607607383552146058242818632778404382957257151713687095617206101585384778850530409865843091531259064781724630337415321782623031994866891407635009072031730820461423292688371796701094069085357790991901495543280296596597294837428084303640331967170093599296941428842114871277836097818189343551645373885977462682375204567437882742332041509417107012462677238001724797768408812681222526205826170880000*i1^38 + -4944952841933437944800374764344818167630855105002007931993473571204525983951021461530839663247783383601124715575221538914278360468255058851042198636987741296329643651653691824538487259262088807611230240863658052590868323150269964435402484872446306881829765807204086338894727928338641584251191395088570291260559554598509079065731631507899992878359658269978163275580465469234947677502796994788019220090569693220375151083427167722403940003011169441812243354531893200794746548234496574050043403126220077995481371006365396578034120857764348525697979892712625766655172634919946139021143615036712896672956190436957092197313375068362052525165430392083951286154484002214269991654856308373524664826640360072314655001340010536402263977978313948985356924120566040189085796488930294954666131114885774132274457056129631502879674340873210664806785750981857938258463387887580012844356566684172516055921564788201462104825696094072820283264761502137060981567601429749927024220161354583778122907076730138864653208677501812575131128708434892141054437471992201224267310973413087310616280302423753106557300786248233988366442745263322372213010592887183035550469843732617547763546833033990828463614977151867817802375522542572080902417055434985324477253700832969501104961746942861058417893112635672991255146467684171325281084758186200274599702409691101747890248737129365465644849186429180814297552918610681287481999650999589907330205179268162256605606085727806874457895124782813285728721282540015753799420434417148288101650786906310088480332702229127397144662870854181654770158496979965858802830198372650884343422315760186453592939634236676899440157529719748568176369976401079361427008440623893696365361176784870587872944037690969286010784326457984331436580589833407077432546994671176894222839030250673999517856441072435137703475318419336521747754181614323235782452626338080662917185512411478599395980294080999018109966333126054910216047652233015032191260083740927794816519177342409651952981913474843752342895569768277365557880600819017248242134064352399225504187991922586210677674388503989426585600*i1^39 + 3524356932690297936009403813081653017520249414999738403924324120637303565262046706583111937260265495079159892460568951567611899603902314688976147400832967733286909101815670653053103727115110523242018897733281884975316019661186934078032443076567017707181446660723737617844824127692331523870917068724526829424334627811081087777452075404500997268771640524089018327113782262342759981484659839390881116913532334059406924821674695741466669303339800160654221043753020795140794305085083256367838547195060330772725403787977191987896868768685752640061742161636717990696769260385615822459650958928920827861720753479390499886567078743975723551630191313594420815438146521508745587979171243065635237539380422196933705704813350432567225478015774709954795833970673972892312099226229754254613745236156072895357233791068660660080106571577714599018291476158817185672518898407041914160130903121637342967795333782791738101848749278419838115760142754247621197872161138294627268391444219948746520834288248255084305815966931827487117725910573346232840911992899883636149969832073819697375193304985192132197020486020103855984344626465872969352522302312429614893541829748570885469963282770326197965354647457695858897748693857081156947733436723355421148781065430244825291387016040683131899082846016896484439676480551719523515087011643243820100011813009216269458947149567058951367955629668207084297682344033790698888108316539267208045183936756916022812092237314511949466691266619443954998246028362569248351432323231056879123771704165411517247988004153196113814282094546950790732050037049095752944123837503142269314135760647727273488948724498394024443091607711774710590784193778366363070422901259879460533821803191385908510836657410969338381293802654164282040813102467815833359901930933846787825927316904876473833689320248295039043865564091396455366814536992508790762602940273444395955387121750697752058687385706406878263494066193633421594832820312113423059994707871853997003467676740023201484814070456334037813028847671625682441872658686367871153345348807891641587267359166260421492264863965118464*i1^40 + -2038339100711789481137634710941622780846986535944682897168346409655620013335589890226139042709399748074512328929929947894093064668700510064913349748731099436878125529032624270524602983063769808264811157483423653048845485008854599635496509673773291333685073039209261106491094529811790868126124431890617720602724734759427168614052642190323595567299499880243794998171895876495876695649835277682615987299299333855698930688240016636839457824003861095165140633385410751409674995345705257464958353267821872717662054389938896741744822666993583609622811160375842132456126896533154044770316792143620377027908677314845213595026447416048938402623428390959658595336375112621192301535509819672888759662582688317340215877504742345935218019786224784950563713074577493610811601276255002909016961556445951539786121411931890928392011924918968526480561750594337497173032839228049083664924740509640686290207377603964352983837897093623839427532499037227888880275296454550395595111596734195319078400655104970451960269923017994365161885705489844958304167432516571533717692756608740947691365742856582460283586481668301520261357949190707333715581423887918491772423907803981117532878640713412367483727391608005949788916368796956834978258601007909132061569624596932141175046844910071229130222210510267125724288997360811716636484841245494936171521749818240554631492673448472633050318921509969396786698127774393766668675384542905918366058115614859982517301424085689533739109588294167338178625215477023725506725627468532046241961388978131994686308657494231931779056245515982742908486745093918488274230283462309974579094885357257438648164413752768829482306576974401449831673550773043501831736281516724869852169558198532531726858426393025220124418761234913352861030310752033298829780163793634703389588363035783212933170595618003676254423976665503596788385176785788392049101806777349899032694985289815419929792417663449210559897933389620985700223574077168233774709391000271505355297028277878823825594961639958757829039399650656409391271909948789204558394167061885827412378577711898650144103464960*i1^41 + 656621861097859216734214369140330804627928963317640123514000128180786592091150906215627882551992262948506266839147765479634102502705249893745877188537493928638721016699549489366902958700830741300668803365388993301992884118318497594604237940295449600944234148644539498762245309785239533743440489337217815645867280746956617067867168233271114493283465471925958570718151418257911071590083334661411831422830681148318864851860825543870189982907145823615034562285452363970365621536309574252431048936919551336233924700880899633919412824131728233892847775610741279600893499350010090443277764007027234006495905768640073236083932863604829884104227421119556145669879718421812306034061599736018025008018472692233391941804578910182076817802863558814466611637525056353579865159724180598984465852551279245103514211846219818416245193843333123656935965535502172106949570573566074567777431035898282462908082446706098977569158177712281214029624950298854885888256755991049669242801306608941624519880887501293431862727005552802696846023175708968091790926247810888052834859033707933566548562222762513028349326968318555214256954010042141805835526427036420711181554803212811639152113707223556898550074704831548205095587787795559985092180804630401265972121761342529609954458026473241678611538892726000868814424441048321837807355162226190032358343857565596989332596909728968871406643510314097232174730616564688586325501968906326312753930297381611698278549134883372531960904001731549413202136387819105201464666900852050719522398028704348497477893735045630060379403794918555851539291908254590212189959248161098604900780294817908103585236639438567905378943239241465777409358122592162427398046690078955608740539664533103261660214201338180550678094889159770400537266958284053599265875859427905414784352637391476572310998465588591945923574941826311878645803664802703498672919256589041313524070031331811795870506231545181893023941602525657114742365376089835563286519515058033493179595966570524225279051399273544155771197814927886337354243851456286883134104817112724235535536039074497298432*i1^42 + 118080326115013958533764169784564278453222457032214257093868495655165016919606638421564270373408128985070165297344589575471870883999092442248942845625612682653752348491994713365060189958815762447897282634048502966174006103040931644536807612134945321552011632305022899667892199562364039472484534866333579944478716884366674664765800423424111588211818283296290470855571272274407523485466376029691900037395661994423345926698694680486407191047605882994652494187127312963251556886230575936795347637400050967038359444255887029694316464196204271938981152964948738559915222342737316307657547996096931645759462834409676926706247598169674765166547975730955088030770728689351363117318833666477319804710553200385877781044536243448658229212242303165628685175163660219452913385343527889836358784520379307231039809130473659780317036464001308462769319295080367289677622145817094547326061310855525383606749470436034058355400656738789876040651192831564989562190122096777237449300723300315211847152017148037069704132919937145225728635585060335740877963774928462310836528242225547105303953366470057106893129112139806782301317023379290240103402964361660140931250359404855014594857565437369581917333108068560553393145024441108651483095821882753005586544246542921375182114731922157326910963981252694992759755038120904462652506129339849064656991815501498514466729867765524776276334231828327102537299638659856760810554924824785886167598636363542764234514152174261978914152269770496518693013253608557767258275117337777785508480361624973077279242506317589558545179783102917472033359418200604621728276841960863032056586354744423151406723302678814308138868298479605294666687835196592830925116163456661082020885932785345598589289591043495540458896053637136472186529947776857702498058112679136757356737245696946969817543609723175096380446798745058439998568883005409836626225058318589514750202678100703700430474901583509194644935383007914195243856603009494830705421428731715738710031781249905828055633956802590229183163695735872837437267580520818790587088800435002582918990596669440*i1^43 + -36309141777991574668249094284759174645493047410569361769916743215633532761719788502736611077873140071185137993500461090501228360542632148733307535205999082955306423201954908954354649795108727148389841418030491187963270444384740659932188480191970461288341212356710510415349790905207976445121128205761225078485007455497004671356368137976707134778869803206800807421144692489343467168045761560856292677505952627947474995013294292784323963793033096975319817225163640968106079263475499727894792059398951762263848556683375501651664518337466071610806528211149068083732185376899617301847208231048224143972192827300903415150441618023421757261781902308574767543663074497464780567311514004270775495457650045814987814272976371740349056521858859346550302161793699112150957043212506473986630386631358532999111021960051647593213735018342439828319072704601127432131884166925565334056376282994664111041837105741092114471020602487646885440639936619996253812799955075979902083415938357647790440188257229764245075608146722967568953678437296999268996223421567300138646472119706736597910117392546829345751138730910593811951362390149178821859758500214318336254371267908784176678500629611476512638513379327419256826029382933726560331345754579428894361736933425584091956753934055492393229090898702601077412430262470208248656241558383795354152665604751206574074734033007811715093301935435834240011309690994868283173653394836532139768033926955494206960400574720740926413134679835570753556002319440297110944061388539577274203727284912453717043067762340203177596245729581638827276113223200962046377554642762035568162611598813414214011242413952168958221242787040257606476308110668049583946167653114690611400304015995167393525860995908783460764068350261169410959258185626535591892687814689479989290582441324408772007032728666432468232352790129652475964650227171489592339230474131646977308466812582223042490935951616515608932853155704268511632939386361888222365873654261085253092287781630591759037118533799043052211462878388825914583265810149160302801113222710550752835665920*i1^44 + -7784780669410409809796948558283958775936386293413558736598152395832137559359538744503084845013172376257480117538310667917639506669184707956760273498248931579665286832879565303325566740271675530647919410339120972150399539048886447672386696453336648379083937978478727788050131093652507128555243346370845348574901424218517742249614680595300437641260135130127504974052169330921034932444745694510918087296422470705280741771046803747784980578709180663124525178443110216428832498419126507526245369123863077760850819614509863690213743625185790262473724015589823525676986020375533210382260022065004480473040559998916969842078294541928196504982494711032792887887663505365982595670395875831150045713740935053101179257914740896506549004473197358551951090318914747416211299725225057653914871888709218906863157329285698319169786361673083181035660403870850712113006645079622277769740111493168444752683886465884967587420890031679345396380880143366575893231375160358646539677661970920879628675195288278976018034660393518358608493832202978915030384249368732925807956434335280346887860268845847412880759088858273536685571279906230485225639884627267585154287833902774357454052047781561128619960303854114147854530926331761031323831441543857447825299910400722392641847703583371084107804930993827150284063183971810929694839007329744232483231211317545574144643826986489508461744161687235862551878084015528807937996416101242692359304979085642785688555546666575361222828351139863584554149004918952519360825825438512259371450785136851918799023574101061926874820552883120660589841649430004155364992321406604214857646014435656835777986625239522847822821919583073824085130958871901437402773867226494683631928386438085593293913277815513797989110714253165366373791445973536045072285252407779926583514074346246278073652647833482290342220682934167134447645602999532042480595079831414394943691972162165415872100839554422007308855851813602765152630117106861552070183034569608446401275119969177203411664137578199417315841178172310056966584397401748224496442746505304997888*i1^45 + -427041574846905682649919552629797252619997984932357078126929427445736096291461717203870770710508292799236412427707687188354203008025537788183852571030629827184317198625387726805157678182004127621555572344092567689294884598979623866860921050679386448081656597057863105047340299071964279042245066112236789803721960921172504091643659422210761317626233579449131477944735921324836575782721984814428435857086591016743643841278857714473887733681519987818955508287539491058506597066926798378068782975601812570011667405629058337234089330254568501419542368594657411901413380744859764730810499414924008426664705948525096252582302843621640512430563154148698282612679375763183175160600052631541591745773349069880144360728842283745950465368750573860126840724751655100797855986928034956647864466701072035001325583516899196937806980371400144120918141396293425860030654415649303335029921882291943807799198449816263861238177519915820421998561849417359900462911428293181051471891133807781999746533511107219105597280499394505752442357940230977289723951868282075167549742520763223617984642965822907813724206537515146711008935423734102439379074823587224203665115594749082246173716628316912959371038129195257582904007532076294520351007348231955204940689255539780325782292993817984329072104463335997194662749116855447595118384603524772980941149687470447438087290916397004355207293741778198087421719276057870953170846562755963683134487318694414395905181779458144669587166290437032764636304323784949485215180175926162680567528186851360798975574362289191788481322844727489949477239899148953494755907920111912604703239028051787205729908967950174053673726676718010101452795964074548096628484983530011314643856616075883651042956624516323240583977289582377565578318267281883327045322671127657912837277462778206560555004041991188190132486104847409402295728872549079455275691560680610486874742987722432608714915383612795507321001447727392498700368447741390676852166220269233704008975913800330440846187857824155245323935769299644128397099801100366927800639160320*i1^46 + 36445364393043660073163527918045147015975291884200458190066153710180758002167035042686210653121986345254443925524324070549600601699027018555245543021224986595306205738778844676527811373598512245598092240652780965327456895125455017469809355998717832815240045158225151615289600795219222485626348087554307318845378008990975413674035305873959512481308793154958753586785805397783365511437410182576841916780081909154777870310053818104407451154072380705026494222445343656011828650462567276034920159248330508803794709886053581420840041975920401561068014161683869533397337564628770116295252588755752609203926591905566189874265738368039491754091615142761859406192764730425318019719870409122191202556124867593808157156023034477322667143467771399785294626000156819262658785531383810807462492536619468508570385414147421702902921013845065749616547932275181642877867680706579302590860528749679557581999165424088097993830768050584522505582127536036419285115608686084122227962884387273483342889944996457167039132534712002650326465135225354997601453191000448189649837809301942630949376362060381539009915190597930737493882078662377770031438906797051691524367637806189495133342584353209329784232210290128639367340469276955313127704008216719339580985833466899029974665458668730425468081566166080292929914166140039371933285065185188308973012694093204871446050619528647177364962658737846804532685806111079511182320292322520808021509866206905118123448032905083301071434733504277817430283451333525579876560133525869091916547594377207646797915174007611931501342202940544024874566395653199439356268285605094242277231876505927779108613577995648217114121318561337911927801363102460351658736193352990234584827446759408011085206846082787936373596531916283106603406940839470325489908647228130962273302602338208615381565529942222827843634657060116798489507759794781999698429666030782300723085521868406264055069351772309033376922551927423362614986700485449627848645493306909375465589577811555349778701294501063597865385926876651231301814888542274758639616*i1^47 + 5224120085756089994556427442807339423949554196080000638355723077301562765766268596485101696906887425947242772774443878263552954919398410405880689393143328484346457817195743585738319136506336561833031020309714934676895393430597014325759334789230728998796995282694201432139552716980668032955752638947500906426969892657845251785691387759099416253811795528595481528203719251506576432540772031741686855523313627021065650719576599232349568871780177590396535037251882095372489238990577396652303079395211144426912369681588199850707792923489038603489846644976511832688359701243562868290674569858512272113702113535471973777199778533436950887883375385063952464484219477605585193671335416410897196257087382348692986078611121625251265613621486394935537179495736930557654445673262869763302532717030735200218301861283724076863219259867074936881245958545239635891348100195803648642446946230561199796102661983373178475066389516608230154376132330383106770634667902572816115012356661878367484035333990976373359866920857412736223765582845539186043983302904898462780490282512896358534238834197035698555246065685267062978671256374430947711208125190057356100440794693592431219061686130607635084694799265561210955744569372673817784317828593655148402944508775220787180584471493714407645997535507975181588599710380267088943560469897857483894904946400913290393703700500521530614518843416025246043534501668993534346684493765802445614976363267801442816705962712395278999984997053605195949089838311952879875025051140559293946971355547750520352110364574984329327299555118024932913900920876959855336003932438634740851666398729620339210472344530023904210703903334032159633442230637724609368177474734760196897416522810622167906311929842887882889896156890904867328193185871682889809812926560280704556335259193082398400653574196295880957922477468646313270949518884646018240863514029696455896475953004105567115604217521658865702575479775439349993646738050901961098530617570832073352267487350424507393025207097636867688841730847500558580976931160719360*i1^48 + 12149257631890049174867883675714788014311461689223234869473464348059354383044837908201087332762076555324241706847659115556658715257665890648487918664310057818834692524946208240658928246572079167582973517808101334238929645492284644020644703430555162989018374517246116191714897363943354942091655435579276041547511320218298596537675226010152462765296685072207854681117679831289157553920619568955538075152433045841920551397599020989956945822806961578971138966523716992517400585641044733929325252026608048368827033523492195811064776459755122769883370220614921212080660907710719991073952851355124743385824472850458547926909963958204329155562374537059348029578056746715219535417829513023240812568871775060774189477900206370678572804757253861964158633029621431100469196664731288170078001035000520007085883465928663523330806184747903628624405838120281220631294091483185834443963677950272375577518795862568727397049333246863090964012600763982800840887981736075795211636836120385476984885793008255969900745034960814040618500708062935798135784498188818200344176480771086262521972551429479947878219776240646817439552851921513217565566984365470242444172334972698837664941955676847676872693894330167991695305999499872868313029839188595666643878124270685988203122585127337837130610788223528189531774524516659143102676234487388700919266012418942621872947099901533068482061512656069938970509154872210345577905433151413270322675435908539951978268732957198276328925950890899491601499895354440294402262396792793021828091562417128418564929039383966685542378539238075323411057648411472881769543590208676828510300425169873491584589383761881512765832374704515721736389146668561851171939933388646989185804923554932372094977723273687311462127655070787529596702581791456447258265703705763822215792844378705838105397519170142210580357574735579310491046231246756085547667555263934749431574404528429869557333648066712451160962283815699094914369154422841578826594120181751394896385736592558060630570466009881105387370697328008558060503040*i1^49 + -20896988698906406747015280307205633653337029284088118470247063416117428205263001058456284835744601690727926589336184805270231373603234922258677334772261304894715145486541134916989211959024781583969900422798431964330179785864426094563126137538955293493603486288333833155850195625613170598994879673025424088432440010118402994198715188817370413866778082773997870715742812513836574515835393837187880169599019874281768945476000640758607604472381824700147877756310043949373697708050915993201859114626298968132690448080502293895625958301041346483171191842975813706156657975248936938787663182410836032289640111895764529113124701572426148908150974398746056397251764819940724068986916182748887033301336588053202974745215059740718273869242158325294794173977019949283719662358159919922528322603020133352545137365805317888543281862790145015015440648573039461749466039213414647847093891186616906064477532494351710124246513934741674007995811489970748599703578422861875370733824695960461597190315653866464132814168879773324077108731833667363889463784322614771491962064288364849429146936875506149843527843361587263706532778813796416586838806034438640485411646930901536079921782741569753517902168394755582448116363619833429464354242685366323215559514416066876527924100907713343985557221196341541491148849379658253071543019590545310501075290288007519327961621998468420681397868466224088230189833089832287196364319855909164854224484421033507022486086917782128715176835557038565015949353938109068209664799123213416169023953790290408308640492380830844246337791389703445644340148579691181304800354729808620383916582162837716465569412245456027508709316940731107433404595940662893562108307541057658740379091932924734138819081183211498257889381218843590763853355162974984017325177502733675776553435613862446273823673753705957950965772622485491176151542063943745576421308054854528886448244721859533960016789083562483083634806254948589773705224314073305871041373431310267110904069917549465822669263232583129275158188148146569216*i1^50 + -207656246843912781762291468154391628799276548014431611864890497702245428960909905220407293765100545432080618669178113653270151045532514203402741608022167116139489912322077702111630192212779508037063239980981188331143236556668417402170873752452118507932408709286573931842806776303032830090537713133294797763339964045786580035144082032618063497239812531714455332267540657344425158401184413190553935748861001432725444912712665387798246035110407407937414878631536855526823203760748249282053341233149687705225858253301851779438993388488088886146798748321661645243423634589854224394573043589574753984618423319175953908916121822418617827130411368500845700199567814460430631136877422979832347440471682099883807412762109175122484911085374557908024036397159743301004176426104915530694137344850753711953862507172564132930346531534254206073743780283695551201501919672962653390302031975508746626650611398155307904875653061884922750768771202136453395642386382601873978208329638837701388979794374949816454939701728495646779681078740806985131232922330117790891867252224209480239066646086978217309382736731070842878070751830563524391527890785049072724495577768330342479836276387898347910264102494339317841190212347190313180593371982599692195038249539822498044102600147844613154330569968309486182040075898288779101830645852949301244792249873976363812931074247750430333964790293422553209586074902982300777629278398914503951886026613992520685222171607177596547353571092115510659630291799064221406701290502565733063864592789173081889797114714868492413312389406036891921801808835501858077101356488194217363820681909135868879592984874378526486484531104801405288893057404652465159157193589545317173914412445197682700790752593434076684520466845143921738108008392679350075331789263742820728358571499019734546445869943252330690060553398261802005942511190627618013981826949853138980064979273503474598826290981435128403318171314977350772967504436549928437208917131187801280107609716093555595577182224096927851845118853120*i1^51 + 35668036817024807751373185611104978059986070918318799844240178690169883440218246058792055086185847788286617472759369273745712115315819122666297023356546001490218159968284700728505597056313766615356104969160252178551567375748237990308748968091706315739144245676839540458901298650950547267240351812746198894301125202078413720840614531759923838271834508421685857442022924800709650348503660498285985300594751923841788580064980227466951524917992237623137612831756520410853776356660091155710714620932324208817017382360553169414583234761602458088984230737161890940136379150471485477753836262597416555301805663398519125761236856784899349966085188485832698068244359745446527604469125281630599469272076950485999255212627445461830796980275868540346739330864533648394780008120850958115529654778801870055694519900077737435310378113559033252700690083286374042270248116856373982700969380141325076897439434398333680644423099986735348752636579507929689813492169744487000259649149700946106489797177571244997588240778729117984931152664275063803560505872161876319294682433300984404480227909546210814167313212703895718454897769339096753040113286965510168844269336731413908721088149645737629686839958635088763409020271121641883648805075021912469584985421480205028009486393016175571980599508358467083584711396820632165870729765851606673793569308034494695824881100279177902070728343290260890524179735084772518995135488295979260873716175503198502546088769543774115198306753963767087685539007531966419246548581845828969905898565075296970192299972799003541772584688494668841048757646698837534785629548170173837987274289634535425055851648767374733277092815537796743406500075291525944145886335031854356671240178833359990703432156998558544436485963115368439254609563231050039546961784613689188307702917975983697340879574099765702119946906050979571541617655265365657940815257485590333389152772044284002479393280440249652647789843668147891258651446071684278235569010269424815081218479223336320893016471659351776428032*i1^52 + -441830523559534526485945843953898504541257232908864596124642176195164076341373989554007857521216195531710499574306654564646407183641800376567695151856088384503602688898699992238476783416560901739072888457033352860221450212728204044088796870123676894223395254000066090313526608653788567346957728824882486259553630928703143432198588074012592725695969582563043019491623333394670209862220455984390441760520429562105385752783030879782571681684177852850317985055446167313227311530098879009742400435295351589542632424428560031892245279790395877422312258324535732266436348264356129214990602697555116358899434373327972890078882097537174781887670576926909409981506397689201044264571529181322277082877095982373695981966991141343769927637046836820011454547391837148752535254855330752705974983576438753836160437589129447569033829215066945676156426032649109685857145594249905563173738689796555411237462613485486845235882129881406492166399653760046528737878168148111054447879481633079207735819885771711457361881505286415919963069310095240600977070371436848746102092334213942371340077698611493090706501317093728837349080467301332503951539476406546700975262784989938046847613789210312533481690548863074755787540236479747574615883717279192845788526872092485329957136862021955801285524081324196345673012247562001851637342073779438980477245546822004138032105463445935264232387109507268972582661782761208780073218374341959501913289570133256123293852451789477428620172358911472027419609849766741876243377194768461634313659525773452402920603552891859963730572412619070027520644861790123512498451654666811503553777785031372379760630845885999283688710237739808927779023005898732385574122303001099989256541322347008665099586006290557078965711635338321341574529587078414822807955903720261240834296767080118741610351384465602986728849638795095042743272110178331389708460839730858291369445793785883660708957807959585450081071014858026903339775377836757134664892023973740080795763988173534458671805969203200*i1^53 + 1497084794253203887033543114659583225238082989021626480398523706892629371714498728321055028122035513721327254848633568422724506354303971207180752808038185496935687716704619744569724926439042096031476971654331805872889531352981321792711970987818995875101761167098794514132207488262578858525734541948514097765982104209035066632040931938981655001701245658506755949063620046756306847524921249133035685161854227046303990479472975082728314718911091118311038912755886971507106760211434678947384506773841947962565288600088892754952490134944625604541591652638987955442221496272870375011012830732919665666153552298321658555166898608393485326705010406243310553004862927581404000756537438621342104599277428478395070289335436435811923671152744474515890594350122421235534512127105035797624227123284268570777540227572591997718233244881960307559727946540250511254547709724940526868117601399931828856930726006696334326722542922523016383623055565611780112515644800439043628259570268729142720035813763561852581974636914021960628778380013052874963404413289543810471644972880087488109979691170504675126105514236149931749542165902772847114822511152208798309965537638043570906238471059355629612838426777155053040763992421854268267049411124572138709743802838853179449769527161260074404315459935605077600779050912531300320897428393163622591896289545139068786376406487293453784264458228070583097421890942182948687362094198983330860889676591695205914070288250643409193094395441327576855672824613089826998627645937527075958754250599480156768007574733441978843607670462818216690527814299731750757306042345754001192397468725646634080603874904778406328760969579584841462268090865857594848908843866196865767788205358790229643850932221751220058505089454386468973859660999812248260492835788771489813709012852907368841085386658976914777807117640663613032864573815921231495815997605991665266741352072436650759981818298586387769727478053575875956253205811139735528541542589182168952883209011662807556423680*i1^54 + 915611300996109922545606532404662033083017465285885050162556090512573939700368966694124997550628049929002098148156001961850656185660050191904639637516968763110522235224268676823821386193136272200054914680531820706270031975188955655316337767929059954060934019923724705876455358632504957229140721920782987838677694108955272488499617462507386788753175942402767084864301982730226561494682264149904710762940487034138226853219243760677294798088926407450895664343684175951824711396613129324754120609238601366123788840282770382508981562871334219402729977920087751494532890256155185167764054411611366316375992756413753396469002393142305820005499697121071987979361224565892030205223849200690718229409916159490442703283175560304247069881364385521783463527069470582926781369919800809999037367212637507713178953044451630576171443492955358458564354264054002477999918066497767944206350290715270765993128891674484582820435830344233985684507604378035781079414704469304542011230968238377167030751684953288885575600086634807369278986600363849581818610733034897546177182327947813519562788208666766963575597324264388345318036633947614487184985756341589945718126034860422680608646685351172466302915735824168750908323310009690064845151846236087639789836526090073604506832978256801050292839872825831964809356771187783445173516605168376404392369317052524158290262098610474566023051903079573061712380607957966107280705086325942912052917764241844963648851775603886063859517322649286940785564719275488700886305316461880599663019349893246997218661992103080186480203764327517479115060789504307073328924126965658276854342700653926707759888720456985842028867198553308153784895065298914755903729368262197569589524121954151145029277207211103425436648274782945749273809421802678331786071065548711879535469580704809585484835986032416224918808638306313737210951167667765848198681798955112007829789884399067676821658305877674751039088386559975946068750333992710358247711438328035541576346406748160*i1^55 + -1637914733606999522918342479153639755847465768902295508288057152581791915777695183985213169744833123964174196415667342082262290923988413884852850584565649292239829456448922353594267011038698442203952419251248729375066824742245893465913359011195727619000561279318625281790021516290514147030965990613186613516876768117057576681220255714747495568093224879675690170273390993574675049254837130633806453872814358307612459886331676194723887224178491105680467875700927109035090016690306677248343249898020387927988525768655777798275520161923878239244446768791096291228700395795977140077052748687480936378739684555232894697365200604057183891567149034102870129992578679694846387008240622214652885272461914466016872740480581706638978141251973748265734892843615712658810937379201371632757698082761073105033218148985353211826558505457613244911158834704302886482536267558319428303827307476211791934571565699402274497957844774583528439295376420012632255196502801818212971387275183915910692022427035538410572794558253761356939055155659851010058754668197274658263215805983777827628109937211281873214752725589829067026064021619005461702281429745665675515301580741316065253211832627231951101592588332360661783589127859681636498280972465279787057191756345605682843608443850523012173854283236437592163262654837848278492358229922251071066039498619876583103594563462403172471557488525119985704252725400506570974900637469885055796995388169959298195828742462916977264817591159264702495027047401254193051945086422498463740080948153414968908671146129027770857357085741982851776872432188498510156643921543288817739944768076518866770311017426117488029858290544133302500893121659383572548951505398082375996087536001122763055596567000437452750623585401528925970338340756477112766222406666042472615745089732481843402925591929720346410575441319582364640625085312893319750447163678143158927401372978838425857028994911436216508448054055911719133802175312735408909211416594831896477696000*i1^56 + -1159992261337288069476458583476498781344679760453053888000024442003636925854228083440271683820129677209342797635680238557967109785938374250807936136712469102085978738250807341171830123860699108508162556222109595714460296311378215824724094699443194618478614490751017527480225340641941518321933064862648645369769273331849441260372187248468481249471223620902100623229077774999523144554086445859041630975280211755651099544897128166594824396824923367664522483416289102834044884705622852294989431447402266024898602151977730654560071552848587364385555682889270957270171159386010323891767902434479885127770785388358232107687939742357643862057608259560361208400411258659811810346849851068428073131853784836297417280740680483415776697770319126425203335100655310113375209868728578974145480281296671089695523959795220429801552453650807618556848476322768822820126534965107482624645861780232962078397485676275751600623333067607062995914653708830042391043924174351558209265869520705608605621693479655302245527168850619978986219490443903672033131547457201208646353121593368102598451816878912695077036585417674976975327568034422022340085006165311661791992672809869956521650821246161611797804988909206102098489722124146775509525745666944505122476837431508407282355161948850846224893193805335029279402446666370096564958874705830854585756917729661264044528675783342412521705716351663858565074221110877841794456163188128349958185356015809208520681934170303539514649261751488469326281363514815823967151734214238871403392849681150078658641585201917657774727236610027864718035614657966801961228867738398305491603101491146564595230094607232766691487827107889762688678583743906005612312125354920168128188322425651732062304696462837352756124838911359213783365177187987004891109143540415485705587756163550855317754809370939516843986925393483398570221035154341869224290172839306705648539320629449372086056080716359908204883516213406317338510718131152333180879247004139520*i1^57 + 331668032986536974131104105746485421993552659670242355498180849800042060254287563312939738770068947384032598894005124008855378156838988469908788612666704462696400185855990622096989371811519920612935255695484280519277126009415539985615384466523367578080911499931856788493756294553353203558253274975407519007862947939820620137055888853401034013777106450145231800008250872483024581995824769146633159126640044843084551249040908911284903741591453772949784151796373217463139678643735965128848545447557953580388954722029943737625595475116154467257329107642058945601964651826053247091883231658945103163207961956591081610750518372572470441293650369336479112620982358121033339692983442664314842797610266461193285243831251746003713720186957797667707078324100042204471292902077299146315068377205371427925858329278191650842377878646762082295577383394301644203420092206614417545764585831624638014352208342610272898564438996391829794251917766189961460758637163406510237240139195829095143650692178191316091603869954558994415503880186125252364846804439353299752218964775547354105447264107741430574400298025060427954211750285365898993155029780022479279826089635632677726178308078590055618031723446411854639722981219795012486452432424812827387917511607394932254910572678920608435042935904732025290591853435539444984769732038934617788144749699378722575349990444678901560290006881096726321018198008682844116640492856220388983013744913797639958824560860454899952228503846698448561661646142521495991020721897444610304449087897352895007555111045855901614918776403292061992032276390790219272414381887226641874075024531025179090120063455818890128441906649068128182693773775891295856972516913349939757907641635719971717521505701229136537747735049089885123499741365900981862809847474760848998844438166914118793782413484080256480832509292141891728189678714616618335523519796704568551177658176544681155110667714030049052831666329419674456412382793098041963315200*i1^58 + 285614101654505346587305546038920521692836823087849543038048671036211288937257975002837107699321572501449633001496026814612937986811461824725286544530186176478697633182865872683029752576367240054466936595087940000981617958742606774332733185152455482259800886721575141189842206119892134044853735358242777287099118993192828325617154261304496372766343788318026374401529945266871882818785772618033977456472077032335374022085393380648600244082504111409869396468221705557860769378070731192961640613637725292527126865144754237168297620229386752140745700416363844877465406348815529946308496447685925883757617668666659569457080481467638477343678225459448427290713881485689513540377017788093229970913022675706057662243299981059756623955700089431415412678873939590426159660321356880376547488074138320466257370184085368127455150909039745006370220155827848366495456350679050033908356468198206760606161528384794004165901164989610552533099462818789081168693893822561068313218150762816206186823150378480712211721903603771911551464397346670026310697702293849912734293502137877331057102823681724978153199805847634669919628312848886193699838910768454878676575721284272063632548601877901888828975673916490445779245536373419642979118543776979161388062341188783069016298246518603057810990327380849522067124674150805862615710084872148691105827830330637916500044570471212155747722083909432770158402571738552937369297949636684893472970992907075828571412191305852881637354006324521057186093626422511437220108243898624992936590436911662012627988541313963205363352889803569521789676259381323760913947576335145612854893916114919454321472073343455354836328264355562767566159477821549992358121861920945442508584107830871903325191588262762803883849464005616954160178932245772584871311885931740156754998958375583175601630106204581337975528240383951298197334217251702621610314862379574933749269646602395485074442353682316933073874603720816807946638013235200*i1^59 + 45825284516567488529437780684265639401007875792136409373543789721823954428594599236468467430217384135252030127183063145488503454667083120635706755225030544058880733211445042202994813785346630444730623672013621634800700188365192609697440683356460064509615554605099057495897299795813608304343535953869789386283476359882044436957481616469482755080921942237405537270988348204182375689759969287328652345337445015926914746624321057318283911186509089061164021825555396496378428025106950141975849123058028258112404144718041280960294495684472906066590312196075359309340415446780392327228365579355095088214970193273807752704487625172590990554588845161064098572090580228526059321390266522032757066825908515760316202618537450934839338405223544241636219356738945481581766413910106108715485886127464894154805557154433307079497969115022620995482585538725190367001513797290857062684292521240040628520969907541251622612755763925594849269655206246567005150537218124118370491521748175695186219936357588771543624461629087400453963854728818451018670482370677572075759024332391756820028802735990453020477221156542992504926055064842801693729753529822355218184386729630678171126824396850909320639784235955356270148423572083654022940778502502699817250363610520580846447460878094526954852137767403841931404768902865895881444341618767081973288280316819973409356196115306494196419022948937464582981237119442374580996608511268878098326661753151632929741498408717234464226083656000690997573433944187318641480760314259435024081460590164000970110738667001638478209208176897024522905179178848600971516794686341390951479879972357845649759221821324520188209211174661177616730875562567642188433936835691628214144730690521986881419861564770023705353216134353465238328459684619238827101259898343418150603446577604468457950297691704391123751699915440527854241823760782049315823995468949034477986426482855619539635192817911278083429185840292291453911040*i1^60 + 1680711947102955157579398102806521434528773546034018362019861767446019888043126268446894694890842461876065836771017025836126278809221803338588356051800405146709342716913139181839080149039434903524824077211481094760130989660800550166726441981058703803447832540124110706676276363555710825470130024494884415549704262081181087748941361619630564575407496467266098812552800107408882083791470563959558985798869256270270695357685950551624963544915747702392675936386519177604448796617455332728591642448155470720664476585013086822491040508808198971774271913673963449022172148548983861711229989137372274872006682384571004231980511055285029797230262819271507582374660187822419886247286690346564034769734906656930601611326191002335151727904627412432827828371376609762874119333537208954362239759183415406029715959605585899106712226660358387496598120348310129972759937109597861105468625902063292084663974289814470654428955413792406284717534533841766233316754075258876719256221975409232234809811670254098085975668719846456090338916470139767780608246410646750600502836922553952489224795107825841280819971251130352162115678522064236379410675243160019180233546613924023747123862861587313601407982139121261641751029249440439017063145101484608710374042713178643638282606752747602967614287604979522828261200218576837625013511903317230246621293743146752542803711352359508415252738393264269599826987677246429605405605914930323103808784344824332690664530466699237739749713772677392463052852837699141976558060892775560390092950539099560141243597360075737297424934489482515923606715177067008173409201113240098458345329238160878590588174608373714508855315161790645215002291637293428417171863071160308676447870111288905578757438793552389646825490812737952557332705512532734285227356139762344781461092362209765745201077078079416137814900360619010462986818992867255463519840613486492413010822284339862981866627528570475906654745395200*i1^61 + 25129642275661725354242891592727332773881077015237379764574951098016977882861106837653201323679187887869433731300722417105274779079565162741605718854072295980140372774215005032611620443848430161581849840319683281248071821023300064733395455932753590356944855618909729569609328891023010061295412677210633790224561876903526076599164305375228613075588572531903418243458231589001445613117668100291347293200553094643712508855958220390377398928050921920248864024758634338690309933074282157347492949469628022987573485417782868444171801431397129723519520299725877059905475071969368916874636674589083766660533796697368829420347055673524396920957899609098173240715687882968342164324125485666284147009848791281854817133248228132068047716643053186741298421282406681649183066374136837609377549544869067558087128988358501165477635802362013315965172909627562078689261920901867884220206991254287191036602501043821047101834928830849748249721648268540215503393582155468526625709956085293580600594379149838918888469010774260168655436374224972203443626454332135696176144196248355656344945193498912088938473933322177351382183807518822498407930027634292767685367733063011436176680514441649214184726381169491894557393203450137870293607252041782051803506776541485844656135226511910695612721542083209080576933873852495362272794670200988294998353353808557853248062793961791250191488712020925238652881345907591035607810193506698958671115094608251574964232325994980904619697020296041990061555245147068370219896999960474708826688044793809630607331666547467017093572624886527950579902521431981347967894158400610039032421573363568538752601436561794830731922121840904433032031339993047097381575806025391002205435066922821444049003796770313936474785849840674558035745969948240813856206816360730928493463847475409122433764016616738685194690758007929107314169924448505276256885843939489753925706340370104832119989921430970040320*i1^62 + 171661590115499210165425559322840313924381728285107149899258776113560564152084306927862181034859093664961200762544759168444323349360526663070623626520822359406382370708855894353760665929157363576060333451518412969167396775036669520862179436365639690501833172374187462245518409517603143044010617043834643342025649964096885766535594461933005752207925630769762495068602866591544484275314331795138014129290116281298393375616195733434222461457933699758222468375303509232350120099410149364257951357350903237761924908443029770591134394985994695259315991169632872520309240876806106010532617493828290063372620751091363807351145764870195842248834904049732110946575043176608779650865518692110592923539533662155849281001429010991503300282366789870995532401957644599214941717029385546362943843381327031011196042418547827736401463239276412531470521949678727101065897124627483382753122003548074729620324690554256230555441046199111122768574582922393056033814239168671934633842516816069131433431786077370793823337158856441565748805509480282744196539769309354594485720593736390004313800828074829639862734358258978644999100205196072075899476817423852028530053189638125336744213798049951445737316220991104316163019560176539875112757473042911553888017530166968602280846662361007778851535648619094056950286826995624808038756609042207904374711190103817582857221744857802829247317043172860058072666604140962928057794066793271702896823952292803986589981464091370489839362177683845679640563285270735256193942375139005200828557335493421684398919829824786189248749432301301256221991515056055071525348287644452670342408012632817972476572717588884989362671025737641915111847023218332750327243310757750654515580950818851399965884677610184499048171111241548039768637363166239089194444844513107358752591403556627368452059499829643445485277033180162595879752300791622375417647260984573816671886946119838758181273600*i1^63 + 541688582248752909162381910182620305396472167066167884995815144585347208510921570360180555568069627329235035010702021121153138487278154263027500283855661995777577555062059446724172407533836538103826718725912220313807815233212680331250888009984338380790970797164096921923757131786421795078378928378491805174722221722197337863747824099832887768262262634225613466586071262506624578190276205281330282728033377604901603409552063971032062718368153144512445275227130613412512060758066694667947483750799562706141934181310280768978288349942857652104959503573496704775721736733288575067698766942080710933005994882031687968988046371684940433332700558641032503630051951468898454925703455830815971148506167568119600514202160466190950883042607727954797141675327476064811499629221203782240440297171407047951969771700766639676586874977988863940922606779042851081857024409655453789120988770530857607821365980248133650639422171205738733697664703759180581508495813875048282016126366768576260337646406695615973092395011252846803306441025547391135334579499116097562500708426563660611366923499513101655456055092923704991845553965466085369281175660474801980000159574937559686892880948912262525126837839229414193569841295229697452275074029065348678857705432003383510832649607730911098181352318510521859627174061768512523980482052651994005840843438039965461478156773441647817636011073896251892517972801047620152653420280210321369466242477328224614781105813109664872119919100902300997417706908111485049877545870714977474778770695274005255761552979749201027277101544358103042081778374023329770571236384314581396520312572003883807514721244306887850831092183927374033875378398063430816951378566021006747884209268343548092830164708835417743749873133201219000687981490063503559754807360463465835148750626508022308057990464115359174919011482262355492737454514356649149285829246908554503746100815462400*i1^64 + 1012422119869499048382227409514561117007693940756476999179994616832708167179903017124582853058657158387791409498491528053537190876305553172365245524977279974692933575020259986534242138262898494082383783043496659497070019331783725841178185342518429941961293371973509523228888931826930784913564438542773944526369684263039366028018013945086426808969174029954284927972560915202882942021639433285892163978174791172706846753839225260130846023909314931260970954919006080776884232674123552714574484431223544382212985836821137898404463199144232748988514517507367597642983851828527350981805091435515170261957852761938004490883379859702194412690885403271676352747713465335127468023796096085500430717699906942095763465933494292936451365441250114099383258883247083656626168915637875882017184760764877676572367262335354971716309979002934962179160600398504874155926904761732101194547484373939598472634226504871482907156525030681596252226729386659269295092647471305765361722058385792237976176953895825149007307054127374122124867355824830044820033244684217196918542505274798591733789306993106133501409174227131703946431922275949322396213371384672388535106790454691752579416120911620020078613395944975173898129741907014368100026123876470876229930408483647627174725587644420201603089730277765201885422674349423285516017633910008779768679016840132802848572109839541447781050599640888220148429632751004787004507237583140687541900381181787505869784701263043478091537522787773312650059452390081650491224470681309328686835531208274487587749298202734508964284212280274597048873827671852739813182556374186315161350215065733733383012233852135239485521524743816664853157304033086431895643386298092871934385994474584513944291931339500679954534959140601351940801773843774564042057738312204049107237041653283236969569115086452803365003794458775267257871620997549206424184715270082218950656*i1^65 + 2488178615683087144299431954297085457214053685544676368474032436596193671346195984192544400694244383153217949325733368381415428416975624054162855812084868598594201572426716833002275412181509859106349024107592614130686624826536320324759538450471413469975824131377123248996815025439444398434579275913967410690487894858642573506849116494696673011098144374204633207154597067190739387561427496906160535298329110574684351869560648341265938167877789393535106438330070703249565807762225351178759983512056333952088631275081287711678919151880015225475128822356569266583414006997121067296620253405057768127211392700411072276435719029424583472584015421264838135528949113158221411495434868539660796406832800634288618810142245428270258448968222332042092171295254689967004137272693550242054361262411915629484322301648044519078023758490424133392054180519119940253701822370575758680315118070428853285345021699350567393457860338012711187388647614040049762964386187170835756226714627646111666738966226400497670210197784736077127300171749177033254453544412633087432222225601310606977635034318795461560870907476531327114527461245632299938897763602998452263600948476081801932254938509077766633055792311835083120495526864603590170595086726635724791319926103609074751055006077223334113281528059541435564636285967839874071167892169119880478940612163765823687025310152169214632248065135692958185456300484377486575486917439403285287412829773632643963488825244152410672224635722194352818406179272693686225488639842210980939906362109311252990316734929199544378032470638052623733297451193997378504802726495814480717063687236437229454697098248144322914429463868580195322775921582139743274055840970272406449881713272873205811254279995086225444832433550883857489676152056616692863395454291216266503533124895331379476128383058334787684813157095902116610117915076062990186378690560*i1^66 + 301653299228425002519348201776277721689289765174381220371217812692784904714033926176492313200589869663875304045359866146735195919713827170553548158235071018864861428550065325992805236242157334182151071930952537088170377616150929991304843919728824198355375227642778116872092415213684991582755277570068648348591327066020704374423898757169172829757978580440660368738776954571549436302524226684233041268066470193610035846749678588190250554708804395187215129890761776913811791915936422871809496355853049483392972140252523253060333736128978059256342017725204806171210145435118484611670064213526019402720028964639062182844881780908181292365938467372958452670510346146823051804651650344293231718000440393798775040254358601201935777836618946704130913970243808692136259238205465990694470965581521322872605600237219273357596676975338008367243954168410746086973337497239618685357502636866627713566415522569863740977957655283332568230498703247166351840635987223262170297822082684531340116012644160552373206753745686505566868454880438312108534379974132684784449670333792700638643940014198001500477528552174886159019149233654516718193065889926024824648348178686579288753049970080095728811071712909680811550817488313559005131342656010488750378759265702287533703756559916872692426389000710701471733196336433798324293130009184873230712119691686523320678544397301650064251368236174623810834714382892308296705509992304101278772862166300301862938064582018448764017560917102354680107563652667138930648349474306760241816208271302618683102323883343627679115708398225709146994567396040601434432397832587788759783213135322017609141648359313356579046706274639306842200183620181755591316678301014635738972801209800097605287508622892563304891251622862828034598964184773975912563338756440921829734424300510063700595179651886898441792827154102564098744827959574528*i1^67 + 5962915576856087120968251203480104202822087224031565451723581863944288118602927849369264263875987191554070404299964741378558046034726977742558988257528333852121659642031166983050032479304702171913890514120025963831380228039353138526716552436879579034784169073358505434917329894299202874901708721886901032472608582268066622055689025325110860256965519160013369387945363540246114744583147402078918187485541103046508924410931653097783430839207833890859851023497218350996677406669685015688553796142919483038054023301401910015360072749650293623246727783766069952406085107451633377646366901005767394355964581454747252667394496103143911251483459333144980111101179543104836008967938679520171730041140236829036728181953510926255722537157001892894089521376659225319516835879714730407907533800275673655682219082723972658551685868368807328790366490188405488593310277444033981537238535731243814292209523193337892782978640530088205216650085527103004050858163763518373998547631528634560947538183850653048247668863947558886019402233863075396774750260532601760398246973638548122554076609477017074858238752104271182982407528769181986741765006269811137218538126335670533864195286404861420484769076885875558386645491906300506602760619425423487430151953332834298907667708416865928451185256224545422506836624542007102412118330025021657215964208764014099160042900180705505144909902558816437792764602368993052333346931370796691491329666772677113366007245578270846466273081669315458032839890765663935441669992751183232880971836726365280241994818025775263437490778105651869742636618024579502446242336942215472516459322756970660832865153244742521533880390648846120762515646749019144614177735509180264782880940865792547524041419237597044203639489770004000254896917246621448766433481828367928814638540518916368916381317387628999474925524530610831360*i1^68 + 9676737111160311747412346280420230268002841951900036451559055816759592546261465517088572605141913525056934790451914694159094465303907791402708142484682232120096625210277540693357565172119199627589157930112452847340891804585413119806283461907616589328285218346205586834179107129528592754986751449763522580116031085905569281624697451737071257304536343517410410787683205013557417639323687101867652910704871450439297518615856085207929451795857964656498841702682507558701605888613231516582749645223753546748195060882036150435650026152615730331641481213459427336237609631415454521526934985489945498588489615267746848680999303790451248965437548431397919379166787428206092007092853807728210112947724232910164131532833227637780153396931168461758175857954055037522759510748362234548917425802357877025941321268541324089863110925584210040042734658759638180795326132725426418025868977238186690986153571512874780424564571183897493671972230376732637128075252149668759387818730023478686753263836831432142418438724584372159263682131384725406270697737585531655551736878303745308018338707646354094040958337279032993770723047785887709595539185263850534584258814157295739060181587739873105968253203212783951613838664672886789066372894047231989996166902993086783947015312015576160652645902478887902589875563193010879618428824533606692148453466178512916010890240713097832269531673962491122687968490782849417548780499477592016653088498708326077542970199675012624059209842667205169363324533552308530961079361686741143055619245630404203085723229075622799867035393812291151207602992150600417221078830256152337731223362043939555830317685798057393559333101749632886799190128753129299897195982283858113162731258587998059895190976845897525053460840771556351532248016179435714689040499322038180878038169491448811666987904879257263800320*i1^69 + 419894324606662247695907913151930919874878785899719461140649925450309128105248354324681838552083908357083596824093772203110606727520339508159542243849761815867932859355138370860257064099344766981788749408047703028214306883991774549436886787882222125790713534574290680454577426094466862500361320616801994320328744541375638271240735690732762445548892848732898436521809787703277535374894774727433261154281454220264073521691238028844040290452804245587908382871078657982099194093350714229336316508231495111281726017956065920054073133177663495386055568192204712087881756638435323490950009348602241464200328639551802491036721052258480954392088544982325505333718350596341864869260986375646988093808326355583771474608005634210182248488929621783162042778056302780873340578652211942297126276424106042578458962240341076060445908621852110695723091928591502069237830637480781152740448167447716458797198778485858706056055980944457281093711476678592344593948336164456895229147033382036218592458242672023497494656903732074079330624742098817660223911852141757785335899890044396734326027817135297895867349864451773099281812761208417896975556899190295065433382590728315382974651228137846608245355617293552299398782211341177726149244284601257174635107325207139696560886588879560406916698279000731802958229340056280615960334265255064484507728365454619333842072287824658828509526919067261279594474429032222090308835126087982781008339697988020042523761286837881218689637777329727818577657579981846399495249472188968107383307613647823116543816837853460245260479828967379402790794886849431682970562663012501742330139316374156643209635840092604700833944970526327491672943746404648029751476410516622926081072580686865584711847601988783526851243766531668085529245353940930246351336647186995039232122861684144612380377088*i1^70 + 306029853375097135475118611826906994515038919274758135800423187600839619065225952556278753369321608997022026914499242397705023502666961897064020262251580294828993564527129493650935956138488037071037029663899698213641312356058149888317403673686508100965359546857107210610208164357866296333101547510696129168966224104023254592763793802160194856133497830896171837338134199106133373238544826234783476394883546071453257986852739917643624787187849536352910381249503599403184699148641982931304641675396177959959891035301855670400577291294713583136171003014723242560728664302437764287917607432117036358155544512402901605343158787681451444497815056879852379813571454976580988355759780292559116117986997184958520990789374572430561558467814026185596959880555121172629067795721058459115638466747497513550286631143841934859096999978426200292469314822305452910578327469552894292671337779257887848647031104929850940735939930008514446008782805603441506145381921642858059515931999570782914416483013907834884549392975939903684063293953143088479177588044674981952250110438701189534247280671473394756206348288388722186885616258838968901324943607303367882045140723785255833390179006962196772866030444427248716579085874023612779654466030833972875631088039952890174738991734044577358952109345038038770135749135127060820715599740826291471734685121089794232871312882446143849942233021801331326965196617390110027873110691569966083393068227651727610866846574109897804238134661876481053632061897553435397003871599614180894280362814175839875141451489530661435828631767242077760063017183560878556243919075093095028520683776496723281397025921003990427322008587728165921901792566490958969400448846028133893998454580755890864665048963650904764596608835650055934210695841278895798957989858014240752859230699520*i1^71 + 624359515450943165843606305035904928742316458745207662013294760176036528994085370003050709920970832213489670878341049029457152795662417288370396008856988087265250757367698137323773220474588158848293063225413853794264092800617910275532805167984465787786973817515761126992437736141122291104148304490572681836291597919864353553868916190279478310438508327008090727161052084728250292289787917418188829462979613656143197833796021098871919462339308657666307491796332969406932511325808032449561878494709915273448750815778181105685500288708163880168692679406579503128672765692576813052951996853696027820208463723030496447516273889772118082380033440871058945320757364560608672379614904051818533245925328750122939344832451889874096321323644533430342515733856836672116041683162103469226561284045516914579541007161748457368154842073383104458183386274439654829109014101341869623850770148871977409892754432869987721374137184609820653870859235675103481715374714490052113522488910813308309432456745688997591588472392275370522786092197872934536712580273266666934361110499072280600672645288172201544475654791370203833620210133060890177458210569294176582637313523059081266178667594976220524697985790679306232248688665722883806544371053480546100234187867754114425193563784705360282918834435877348254668164576716387442804686679280204475272890600245965067357315388777864745084558320695277926067907960396195404765961421795470225919327989752215247213050450709021078283981560895636580517932552015396216822441969647092211967004623880471750596289571740076580325256303422076406686408276531167503952518901536755939831368283037547690860790831963717073400334579695081231254712895739304724648181971658722135804692897583451588524658231827816835067181732982696959748653547293525344549273728221184*i1^72 + 75106998167293521644384009719292344833072596686483007116757164434521230151397853948516775287539509911931635975077307751756989434694918124715610263503668258711905152213729169588961802938957342897084053696720400005965977503431488577756737786558863134834026667166770540426650226561291177810190714812502065129581093144022546559388708954047791711535357369935099960541612209710782371912172800536541064027040375807827510556198258967658817333765002276474602080030015444271448265581661330137232748868951392051493496135321680765972346519773046332845389656390976540260814233393435955606652135171728335087620771434262416853836306473291031995531050786005889000243249947798448724205335451452724734067732293055485483841323389338539944820936841058560774696291053956064503577981788769040775023909775979005559953780389229188236855227516784106243763976336137857959255633207413058384788865223246085072631373960879810222226250391034741361890285272048311207046664660054236498143901735466992243057228191170428077989532593835757567028675111190485790134548760288870574408240690306040062828152242290741373547196552221818417944916026629105501315907797518968127305889794282233181196979255164533513962685207780277533506690391172897705706938149709352165538384615880995689668429752855707569901727825077137337512263795616184119990007876547390835883383154464724412018068930413797402904923009105323398150434064700576057545415557190652652919264141855997649764769003617789119224685482910798537694820893752124113502548978479509649769787666491456721693300301826999119056533987084857459447347146416723796902495312363856831421975913011060807179821184545343174233216291361365011195249991520577118108847819331898716471746343730267260629151701477161369233250394429126906056885477319229440*i1^73 + -28158025513362652488622030713746082626807979952745144900751625407895732824226227288251074230009071837622709033513499779696711942654733656572420258016564066170600135831646139090590416615271314462466955354679861932188901023330569904852833611899353509628800134422419657149075395686308010675673958571577310288269754242771698157050114936281867189720937597423517237077697905990428346529143662041490171696477168611936507501717623373425338705503125051366858935033727139181296795155167136269110714541596546055438282881080007337948206217523379327767275015819238093591126187103593429475979173126097762992864493792705615841881006049965398802543247410745306318434178225897387205156187527710350846926040176624691838741167043487838285930485392425421206095463351116227167060537542364097738373328972129456907472406618710854978498264656746070313898446961517263063729015185924073689349512565966030715033094648204967364226132003805320584050364696449713767773455636165450111322380340804197804190442810482976988609002941802495406404843160972842659459303005071107404478710696848742215672523542636237246452107614763100274626549737107490985218089222748240582605394300181089847327584147370954593965568768111291949576869469297123296842483878913817456460955747338225058476618276198543553792121761106652821133317922902228411586280648596710840326207695664589177190904717065906370151687975126972732062103985880560639470187590406340697873098870102699096756431097366410752532357241196543196826717210761209145287635692401605771512768890645113494964537136519541374407747682744291695953768101410479361160685438315630930177134139313445439592713573928288046095104277734852326041255865516509657742047569264535684443668892823661557729720310444043662601029719040*i1^74 + 2571263040468245563684878777169025960588449206586991052869420495692960163687751120306056848552644475590536359145778036060971641575823386295981786139363869663195303857112881082894180403857340127703941397122601630824641769132496772882111379884367674478902810911931944529523093846266846028320740981864294769532012728625565908337087212386866473707304741258096388206788455729317501607042543135048814655381094550908654916390902245023524309933104221673740961144093522178816284297936781452303377191687338257857725641912939745135045404734387526110123788942916164251823148279281712374910745490873157642318096801629412340079880400623922190611554433443651408004531159792355614601334041284293589941317352416634324822755592719910772643797559394374018163756530448211554234612269517983509952645517294541746407173064229227442558815265769645613968439014644770241483573799311559342170305204580273201822840523576918850891553689509482209931431405695217745817992346821862694953700878938743764194129768859366003827550561461864897091195714962087928644384694218673241470271353528950648370740694015408087591784692755763510571325836771469716598063737869993676360570511362823755491639191675535351186432019834196497141346972646166601168722736386935410497897738598610903835060004762759938571518548321785395968248027873879383932134773210447690351064214054244701833386860221386709409092388464973036945237282517404104681227928225512016005483006033130776848804882304110276193662200589591390304312228766849776018430087050213641257427570008999907896661031579846039788277367670693570531865251465589615150468919962118363581673183406907732780341434403796165741685112797375546638825720268783597942239274479854014712225490510917626461696*i1^75 + 75301452789903985734109384072721109729331908079655880588631189107408187858414588547458242187956525298663045295928798254379141230615185124300578742544949204482469204581641161070802132687817353718142052655418982944221964924900524756057838097765819120569692398497837481270002126767219084530715390904764176650002314994188044510089226862948497785798850528435266505423433580894417735137088010509073855604458598945050876004810709149451558864041101997716821461112502610301198786754773122212722376783897363888656612564912242386675730531090517241457183363948260807230427799118233810739287166818026126173155763888337540243381817049094160430068022500922890151170393475335248534555541905123985301124575217307322333983512323574888373240997182426852713556366034005664064724808403361956414284131373666346390610845054671462978851348509678749883379400460355925979610441635046078268486653747727852458215615636866994623399660185447519740101700286480906321794699476541632543719223989652176068220041739854458790297926359575329021466356101407684624131429276204722739077972237344572772890064435460186689642999624993521733888836403887238753356314966914782613658264157728792711009644082232720861901516602549929616549174726368035095727831435910057609982981951174492143375812056246213880792268758861140860538604851750265971406174899162342971133837811565597990055297501485986237963452805697815173504030066298882216966043073803082843092908779717833569484484893358216680377490792929931907258966959698846193929215225139123693589473613364365790623424632345858869203253474798380513548747322600056334556977810281339454823449377269616221154372755465069629236628023251212728592821770855447970616684389120*i1^76 + 11485731859703824160371145895832163413086034962687285768141037658328912095925128947794488505257240945728202647325677352697957181202890867871506332983584434884028387285930456242268483499358637569898624520354538282447537516498649528598713118512761593447729709559546384234442566402338881706120093710458462023836450869686418873780375184530547984064499065870688277548763519090541724892662559475513893347989325592742905696456166206411450595755194222550892360608296734656381920452868944317385533098355598817632886440036019415557292949695369910048148085337049809750656565154169905018997434298215443769242832085536670478106115848840499563615019362841693078214984549037238219439003305133816698005729106379556923030480730379114823097859264137425532307693222983685982128131242453756428749900497489389720375207168789279762276413484462997223736398580950583270926693921062647757750575341639115034525512178770328888288951312273381763462128460535725617584330898091998480590036389473034642177920097913468531467030822193158316725209145920026959945302345257122380974800076853042586015894003925138132777936133480395706075750019181463677693346155407021835848903679328244939470573135345519725667881064809158802337267264796433252403103470425904008976945672702381422455043487235298742503064200245929598169836940168737322405821387557680511408206831256198378806070170782035579979856578435216816757446775443713700803403316412542847172984527730739242640629368649239132567878194378004042139766220257371712004018910260975509550401565472392113327896041077832427474287303994915498473881661730082551957923992444820742877274827450639062800526142195956533306733347088437408*i1^77 + 101631668051013155053762120589654118031931470288251365541025153124724083629913026229995271244114846046025888169721522057247817158633709807321059957818710246127350735849837817930971330923895799538185181315325551161219653350322565452574660979610656779953570551269243759693645147395053219858463197630674405265209232183695904645156837776802574500514907903324931717415715369704271812690398936359081251390931466087222360684099009365680697100183657298700195863149199149041941844811450347069552345992746478417306151162067991883130727678792677214511565069999601060523194190101672209506344035929305487844764281662871176730250962921089841009729938814760578769666818032842748477402008199443092260847008287055951859585342787315093213991532486708642835284082897819651136852094313836571793997217839584025136297714387223541928331934642837544105889361215321754197951190353661499098132556679243496854348074608615616765963501329828382263151244706966637542672691133168408037096272765262622148024253632961389404267856851264688322276926616545573380991282262684382842030102247677437047694048381103437023457082086189017152661231420437726559218599254085237615763813706044786074881086820347479639586895945002956729841716223328013341057991458107435735660404948510758700777446571176464164031610822430769358530411949734960887436540954360379135335664588518552522465542266906210043304624573670610411736049801926422592617894890112602150320535469833015503127748854348851017652959520221240387281105439225801852121617282298139857273647683741761803001322915205353560939332642338843202586995050504412691047082169802392610464529289350807691050*i1^78 + -3067975424065175698783337966455348512051856570539762426380832057439332786883618588182361145386220939944632537613499019763246232462797642614370002021621221655517775041793601068208521910322066363598840187229482276248252735869318512759188127692405215437156728802835348289857872590016084589872548443747083612390054914438064452113557010180870618645628531757801456928199562996791735241205055722577032282544854576535396980280699704999887737321610319213045494481732487796896113658848636034643042386669655278652580596534352460723438597182560432878646719168677252825254250439823875627558643001450611968757948872071424551705100588573781925832235676877725655327024434611988029994180595041747931650480528222148637058984555523782845288095470533406643579842382579028472397603765405913611860863789423348612847450934296692352636785404842367353342748044101691939222365586442904144283972235649182277162049697201895044947191718459898663632024128117704251357055301128053201186846392702485934376551504575187740815910684983010215801740161860681312764331833234448026519888731640377378155879624838950565116675953236895466932651865263320177030959188286608728626414550648188278973733051602945146653620154242730777483062412851015127706567291044106258352808544840222165983760646504921637809564477276699784772094679927613387650426403390479539607990475230737178029130249290688221054606766972288469673421246408039570256019157877664647696496105789539282874056225356222666983575143428494424820386154053233243360429512730424273286415579043516060700672099969007231741435516662001899997053667591282205*i1^79 - N1*4689003052123359717954443906054046623230274203907471978043664782761884374531244295464231245929152148496091549685360865870531548774387506299213054150795746283339370602978006505949918213541459383108796025695172503538707849248161265689288853355430849147968791836475445199313849343371791557069446708308855395356442723765090392363898042639994226799560352861319053312000*i2, -18197526677880702459016244192380055786349878677330333110424407543009434648730116030178552946265487343234662324948551723702668418007391728024929883112328106058202565108835513022063072109107234141482414984504648425899425277349452049118600197131888642290154228096261363157652789504619652221672686248654556922480285808110437682912190677879919382364320313698089153111157892850164830832833195714898236810971605349473461145243598089687284009191068274785426407334494836783628935119813129702017093558594475668826146601780613168418733112162383632340002590992466157986346122903632347785143311339773707951592682592987072029356297524439029701234304079522597854550196550598465978781219545497596283581054757555491196806486265559805026953509212454692139157253028213972737535646777980134351041836283788007793884021757982388754069523799831719564566123335471844597645349887246580349130990862571943506544857883238852890903129127085873793986194790203553750054662781788258269456089575558044464048679926305476163988854078740888545359303842067041886732487973385388922330919213259456375314101334687833603937783783067931052267834243747523813084616844588185047203707862649514777739750652800470287343002538917556598129433113413349591641976432207539297399722837971484284297132668963422472705131456690639453820403119682930124082321759294967738026212000613981819979334324389067002469587558450665094046546276284016703851099061068443868492260856038031913979240377633119559795467929078996762878997261483890258894063547093022191244061071116348545961122587040511016180387782632246363889716438118229506882693353949203578959525221349013063962983577978685323950680880603495248498479039347112836156004915694078847880876482235241555391294294016154670037137188836440171455515419805521809685072640155539727771972187085286906641402972639068385130938632525987132063636023186713675160089878296692353863429469709045497065807659002453207677295556382901464342715344267183952293865172689443399858724775663382167455489763093221833332302133320768140492082445065936943113460550540189114336943024190470087873696114451533497652623123736266664986582823072247881992399726176026111904409421600409357342476832015324657909263912297485587762380800000000000000000000000000000000000000000000000000000000000000000000000000000000 + -143851044206259340312387560319490991397073483614331784386856749643573218213122960071438628951702109460665064748091592912425012126414011747767650023601648932345951107692647424035548951054360600336347848437242493719327844021660088960178483847409535037215489404849429809069388879133208018170590097646640685680694893506790884740472854248886175676705727611527270203350758372590340391406675548231860184816740953141760214869401970217995704263960418919773140112490648100676150494111723693706419245951399538065959249476397433213738213698626183317632520625134048594596974290268633522339460742463568329457862772439902907051614207014831235353248139322043252112400458074756436024127573750769650266309531108875289511509299752394281429418302329817392765205942454704306824495524824211970874891726955326995204099022287095132370714842404384854684311971665879958974265582938607126827874837443612940371646845903675311704621080440865322018139919058913808656954010479133127422917442141325464321241435944278470098318706067111574176607295020232898461233954486199390560703812314796020246428722395342520898621993192452401928998825219074165605251184474838325953084246355730084407109144718314403290359368607928353041495507544444294766163544249463691939455692937514913579192502006724488148251381497410541982487052702802423632678158570851357534202756516648033746788431583839852886381855656076928454677321171064679477983127274927771374002899800931316718426802014201928519404823648738887226865084991254200702335407444608424071065518270725695124049095749292326592350977229418387421914982939080279952006761065821589766786268842908425225256386315588335448647167651235120010296881984293175791688050374031678806011971497957231357532126825058653440041113421289114513842329234977109094404291842024586486885812760572900816952669597738876297199402746367442423066105561978901416229245280133916315902641599337377901299246308631829810234828259870174486578705235924610720378550312531014334358392276933707133665421122724768108786411828971156993699887642024360493921978949535762786748043358029815604702014750055108997514986243294427527936927722874591347819389669716065171963202116555438937313223148882282878685825398069623332536320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -832498319940664396601765860321734098254407039136397599686642532045597214324743085645582006189755369104783295187609531349576007815722844578451236944163270593091773073689024901141654059971556836192143833314036923618528160800523809808526562475627308876573997119258063106897362311760231508035505092152615935288041723873429629004681364634326628859555359789890936181067119067634562394425810012169620719165179640634966199898825582326845962232978720807018231595162793920114228142500243548953197841504487042433318719708987971899439677753223084541926592330275893516589246054843923156978790868417143582655498292594765196172962319002799708945236351194335588983952811753110106598857362158754879575547901656938801308490261728452160898522743779075426722817287240295982080699068510854546433794864878316178339766647659412078812375989300169211739360291765407042550535321921080418859057970598307273274749817842634654819945680403084448213254466330689692738331470352172373438228362350323392918058315641901389496912460660861370272574590553724665053902628028782458167055244809658865829808663226336152065969456912360220409738664826954324623184146100740007748686872411028626336659491846872905914314904245059606303617823129630374057079555348979891451008760780605582714492449507615217389201206280463410413431081847181007611787856875466920061885906056703183951339087745222166906877359909249913001629033469254950550204192887173491059677629495166879413236914541683856381702090822091581326642259126735847438029145744883535762431632322758875964963494666530351360402179040439700451604323930914814786732112226667310994382787025960029262449199539195361167031024795421348892252408647682992847788228048305652527553511197042942288983249564924999581472007036973055873985015771177986334456069396692110737925911503859861984544282067928690785663807710183188634060803507584733233766910113094722803549564338440508790786295979282738247292595599398686253086626812245779192955107950693881591820657279440633383193573606914538448470221025996446899352848390792049672941298607801678500927316066973604842919522660078235907600691824570836016005300469280061789844119906699190649878656274763399077144730168060620648687517219747389369221120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 121887257128587385653776838151483252588213268640786787264453798815488110908689607666057780481164145381426471879443706426370756994963292547560773567881942478359521019796285552215519681553480210067862004517305545382888645951740293728591152863819345478823635580983107441416937379858278023696445668202912030146442907474810990552887560938241959265526138698867720202025673579351637407468510004546470828005906451484691012889330975909638956773148058955124082255296497033683461142617341591194499595505530787835478187822301681138584121130884974661156866816863223164479162223214433817625038270609778347010589002478261281842231336523521567343514250255761115930991447974184236028172782967804404679592334045305620276654883009240714481579473591828440722212525439485034058910397823356756551960308898521032692079571318208482812908047942311823099296422585463873629875776456303755772770218725253503286201858890627732822881402776051187312145214728705524631115150647058659268998717410828252283055624060166423260267354777761851508017261563920050585500934673971954453254809728834922234909657495352274241601439172816563111358732860468879332001407372069067614563992353602206154433616642400747362629702296777023223227905312566595503271565611973130488718919459983676457353000615935582492153997792690920981742938554723001746663710344827077335688977568091538372688964726165593520524585990036339181190062689527029232243086688379181293418087297659431883669079968708213009818373067536383358054413120213763072282188322035154293717007332063616207452904050671301781554803397590746139317587526697300563043762583163578812427024562553793069474611496478212711707464288449780869700266209045376446348530477449100527208269152797306395308068838395140454554926473789715735328773978946165182778954644233763364414949514172697604053037121967533934152236601372825443334517668363968531289436260561298069914687232872570524656222039816059614227769132553476782329344094824955158954584576398575809865000841173445400332728817110916672507084277447271973517195574552928824305063795118495799405897660391074120929601176034591011032815019795873574242262411268249386617340874200841404305418286427140090999044480189503976725608582316064296140800000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 178357716513167723229846192786035186004847063887992443748213674898216754307722722083063539348530401683665123898471613174034839554609600551449082697214163657686893062617618392444925586423310620530517476835177706179325096782279000418862096042418157712419605294405581589726197172732369304340209269159406758032947491156053681616787964998535001620000812827493697390778531182243133485495588547449383221009164998354178714820629496060714252948501213569624463803962836608635986931973081033243479501608848485410546197769164870907289785784098220785564498334332559404693584101589679612225235915735540733801987630526159133574862523790228927018838285030496412114864623293812149936986840547394261511446252635388833141817448532799505976708090670692450105494383851760725826201841837873340826706427288431233544794401196518388270216252735251770785464326502386848020764615316693309807629167719872586426532719925927420317189754218583499016821159509353791505662977067535851090790710561040941211354543824204140357326045795672484071476185720420813948917586854390026668333680070993859471591820742668429886922209457572793589131073964340033011530881892761111879639747335577072312091711485788456535671655717466759560422051236697327465874869727852506267278772663222200771827551184948210709817700156071761645735106195986219029715370607385555961631167966219714764274528942586119250229263522599787120402423857782576292999591054382461553515018446755904797586271087956117668271705230796751792911766275976901720793648781773632580428516445070646924173787400719714129001879486485931729306826425943611727712943984696066365998060780136843961972806042279542241549780600615866448859929956977313784376999950270512447723053454086086097403402822154261162684674265426708679133044330604307550262451367050514510095026247229490655827091181344432746981002155461210392120698507488122937193471029673356981711111265834870005160134002537452462228673843250580101262512706987567119996098581300091954177941457760110923826081990381108820255414619153926762430407937655782863193108696293759103198422129860610690987763234039417402734565302013763467473830427350153858661785916215972434084495885327379846388760419417061147305975957490598150144000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -52089680251138552760579096936197415030543678767155720294891422711156602239080616114190163871816163721347988256424181225681655153637762549748599299906024260121248371270717530990592531965023841698312830328389635607079731159310209698034406051515837426249755484716017603402949121282504740752327879872052071757763138324962395729797668892651101511755481998569491328363266125081019403967595306178436879277320940582846709562140836546114112101548109626632034326247308331040841109384527927089659837690570024245372810686121207516752885075258382892326620452655348295450121334646255249522726070990261185208319020559566780854713474623706202039821946218892879376397254785976834538950608264532559893738865482547429672813152894453580225479069573001145713442540754589921883300331688236794125330764008149519551028283613702075213783356268100648707375779057861347421828403129594585581600638866357359175560598230354901741116383344141944632759464404493990167314639433133536052994896102363861889102249378727005274499890021743294415064682862406051300406914892894031858703830665628585499940110648351506168010949923776694052792936149136802037771705203632849499047608646264721643235655159158315127662187346412360729096220070746597262076998595143586342307168552962762198471443391960413995445193436056304450785212147495458359588004918251473407521434216067290115258932094005398436219937832469465162043120329413101478657043169624387855645094314383751674765167791652429851671052879909781636859915432778275065674401289276436669043835526135856555359317716229402896914201195989884311937044397282511317463200550291855116243506344036208362609531620451913484492365029949818823094146651273924702173559561492367983922199909702403654708203895557532877177388695410822375486444555441726837468214512319279341690495778295063710666318552178810666134118534485510119214335422810910370186872515862542877235685540633627514617350628358057877680948612057634112180056401235454229018881337881568412533535565751145000573059760662893423868629768972417877325114965182001039854460005576422141629734280382141128546097082946278815162674762376325082976001589014474674260844012291512037291906036921689990507780144033286414753968863613896622080000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4395992676181605805796697367845490069706253598777630919237831596992401502680252523238294816095487768280667810525128953150172649328503436698771523121731580189561809585288353999562769103255552683287559863118935215812919651398635729795182870827903780142085400072754813383090524795062574095585336370861544306375244034929512744187029863896514548467208351839546426905038454682696334974461381820250257053008513537014979966429575691111761722535920255665778612070058610278795141544683575822112829626478701814927277629614453058903485686462666972058304982682283305452600816139925191144491888509901715302539508570464436530836674918531352264615341672156220436588250606384886321748820459080485778116670350103601121029377713516858337541740025115294200073600533907023093987684487236601807280891931271953611958525723377710632146013850932728900609108497980195893550622390436907565963662936462396833266171927909599508740576781071640078740891822130493875215714075868833309160429085699512321467816758956058651867346503999756947787975959338554989157062156186794393179169360116152531226993264410931731338784976851951946213278497725351170567708107623736157678661106456023908371153988461640617105144883370410286693152097751896353410884156798910315692893315966611394906277672769979895879502024013707265826976460241997005904600617232212928919108429017108401598658996062279011616249182989331254540276526332734073963091154924202128754095743058810251260749814263311018705752937993033015846593089210335565300497412768108906099454756496862926630603292298731900314966023759912471712023992348424713991727206545406619403619107143170184627180542286294536202115479451977956297115420617946641676151023643246359412234097473773958837595681480830271128744620122871204830954116536799055978793049713947699418348567376845291179006453869747147605880670886753614928209371881056104857141476264979432775110979972733958317287795688114991747355270175305539157829343361476300640413481050086027597858388272264439551213051798378425558818710457118071354832224208336454694880438891457747938431650160997929930406176792775588509937902485236015219187212359091608484207098317410245804733004021971062254954878733459860043159316054671360000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -673145641947744808263370789429774627107796956115221199813260289616875715278941721885472971703609079667315077410629386257077836484464386797093859531304192514917465910470473359918700565305961207594899029484840168684899805210152614310782577003410560229566717633847435704325102204332512969850227583559093131512021241067711808003184990158656386974097037833534498169526318991760124627064152061652380219900846813963570733637259717813593107876481491107719469210126883312839431810623132760958272439688559272293781437687122793012712410683856161123959734797237515530717870688742703506927875623642127698501295290230152328953954118462714515959090412684425660004975842466494252615679044081250651220475349870217689345749373310652649744343165696860452517812856932286135880459094521689386244721445886141180595458671749355683125331782552405868745279827482870829073872026473917390281104984398278405280885965480683791987050818852862089587525747866471471719069218755066376227425596460874777940758928615615723116269944532979668691982045488289018935951698776502425753224634654735023879392329112516730630416659028810580934601713609810628544121566715875654178759028117545826713630095674437111166502014313930962377063104203169504513964928471085969896442638877295850572825232712720840299805409828527379066833171061857607895999880283001799913449597699497221868780160777622445429923138924023030039550587437508635667414152781621691720621439056047578596159810276139554273065331484063327879408197782592407803720532545401976756399804419959020391358214943413796402635772719271574301009201286680238360925231623824017865582161822364554274807738460161722737756986207965840324277439169456888989901125860186120089429780032294931179011901590487334698401531935318921297715048440236708040986104690400628436327810843549008495063018446328846707126106894449614256028020316583382382792943739249316665671769720556158539815795816747098740517180636844183788580815330286987007103913980571637012370092738484667254829081961396902742054526437946383864327071639267274536680012077111676240253230178763719839519169146261358394252121496042366055786593299134782621864820400230549557562265347981295560125358237347707689073043379847168000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 61024192947446731867419736072472924808686827977768332499144999684412599937981146787865471141122348255978382271444786941202468753530287921729190896938733171903841728217228564937367587856259778983480965123117811251171500090053097614367744541696348852864567676414693840117772105078120860256381685863873222717791488757679136725954361003453394792581332887226990267291173367827776618620560664380101355722415524124278378683971516397790109787465214275603534599744836433348310222984231066195873038373687360303875509308801183328367297484356460424289945723598553119266519842537709060909688605033160124446046547727450025344362990296582742789086412754500447852163503026926845908589120586154603940919625579003894270331971724209011387868860554180240099796552104062952052278666610143301938489447676636465112959750302981980990441663400639595329013778310451237163115580097352973695168815215112516731935731247659365525593833630118658746407096774977157230790796468249619021968794415704687298994420715783052909984626036759113841576700127546505389330639530583554488344901164477948189200546712242662037203838561485427621511199963763579804831774561515487476677070953496987072873824702523534015044154483389759150788352776512158547729147378141002399057654748528639401780748034361670923030555257382904146123901880376224021683756163934886967361431458711490942954209271176696185107536371554076446975524500483929059641033208990680398940563320631300861720771790220300240637324404049782768581048658064853351750531135958170231676297417409306840816459847062283254459813036667479344306648919674358574494133174104574791445314942158742878169736022501912440273519116995142088582354862926967608852006714342162004281339149789342885734389075483788987809774140237895487670554820014204573079211890905632805567646835912520088540561896603898729887653965986519456278198950705148009573769003442244746135613324416982501511096568247918384037421671264528649542350630113599052236690573688963177776208821727005819337384499824103679019897224519394992042644264219418342819962284412710297246948628225955640883365757526323357360489141973221168790723824276674315205945039683575120204305478985921796858731458225778144210629186027520000000000000000000000000000000000000000000000000000000000000000*i1^8 + -3037943168880341192379885748586474078663390983979755276153330856931743477146590716605533457795439819805741224518414213632224519437940689937524967243494626223407307821067033615068692812137720337794017189965943329867311492316986950654917810904608806746315231542606848574626971906219825571868318444679269077216037340956594021990963458036286188941513813005285247687808789077438249047476012102843423356771921555297598735371038606001215743579342583301744496441970871605653047998366036733395711426549606335534303564757325144652652888438692834463614350010619697567778331981462571707541193028509053343752818396366373643153683316030948543899372207177608601362809035419010750173070800653056205495412003784868167231318748215240852723063800123953201994359219184546615513780255912531095675567289527251241563229810163876951334142665655657293110381690435264884013287433612413665711357782458909329390303560014876428708773915529377776676762287372164603633531590626190420528649315651355230629350485503104529838296063250425393171302725016670704850493593915089166259338999620869423270774889215897184052170501956827118280557103699816950161290976295997040291738900864615195135416147189195759098890634641665828592254398940890058024158854323729331960464803973902761446992346178641306019129947715424193700491048640664602493124527448848592555385355156639848883944529342971303016768964337025973807963954019117127530593830362312282601702409933704613848381868810909378491352627144337363334351284651024687625231562996789385791950577977504473644771046266764172894887113110943991000150862743411946303524087937424759960444166370970748773441293518340645125181482267198573544942338537748054928775090828477714574843997871915706778159481894907822047720113888106952143267974903093026132938670565559071568317925948483976344601291418364569115698716852853379366076991087614772376022181986885333750173211408688729384463839446139289191479432838841036718231930919251405494755052790284147835047873141334984335552697728038800921208479545258921521718217999755901286428008891392339183196089032597938459129340107979344488522686235701183987083608638558396406039575944759981468516670927860699870205657477045939159368623718400000000000000000000000000000000000000000000000000000000000000*i1^9 + 171648097394428159109388429669054107238641781316546131132113706732251194493290496879056360300711121237033016448317250565364830328073340811171805214313190365565358934053439501123732858705619511989427510590721947406169820101321445490065884079252185980267975152510726622140223561531469085044336899961556399425333028251961046303951322389458518600308169220653349146607189213586099492154963519028422011823438498022806179725451196655202787423088809903062284292475720465473142220173586287878788335745351774756759810045066235955224622260548489677833747370392665446479771471461662016947933708939841940156535681526490442761173498274737201665069529660914892152311251042733192187172633014624901888662466716270339348771541315638122525839017450842882168413287528450586751482373965630047459489111816989750905824021107039359087600495064347645954897630518317449167852154422101117738787947086503706943245627092956564354811892205528203062784032625367642275182960322249821075394101815565287862148609372583817548280217902336569785980672542271736136073756715088565854174468048079731459004815864181470053292671988563757379660002296798329674562576927710721571498558308704235739315178089590259664990096169116921298241150186212239938182368043714942376032225867561363386783437670371169114687397487892315150586349544904130165219793293195830533048553529542005106063244818345370482465799288136928955431659807815674241711955151393376787300932668242307002616834600325957702691203661089277944119070264555595102732797600745783467254119490417411801623690558455491541637618980974510902412784764507816368377983096571130923344224805355273119876269751986317432980253221210009752295351967125234897515378462383206829462375691884038468652148157244864602825354022250207804798901513998546010044725215393850519729535873775935124802032618288478566506237036324623736781193988818945257032411023254998901042941461773744231546269921435238141480022940411227747444223395065171018462767521069229962838312429964118940451210486367774860178685833385246678147147030463350827983390942827059712513351181165144966177735111981215842008094046034746059989886885727376823272355524864685919672112125534563508268203488688039371412078592000000000000000000000000000000000000000000000000000000000000*i1^10 + -1762512739056392934153152943578211647708283663353795443679378407749643637302179721271328181583774508819976239667730659834061569115886133414773971663296156773024659581128347202378757323187447977025522844982268845623568484116367625095576548779153442833523111925822273244649261652178991387671244134381548270127602820087664976611967530924102188522068844040945937545417222289728212559078983173594098025959621335735130793425440973682734836209854254041452745025395623335664369946183590733728839276726399755886367241019323177252345846391958412820944826484632535193965743137691005383731352260702033402844002879568844182479278902315798166073769638736181925253625671136139403976741814764758214803079949042542495629197606380214938697629947509264360757566036904145831950187437033930907202268224499563525750513227083995471556967881408652410121804724984564125462108373352127426393051351046321071114504295408490946890613576841479945448841644344451724944411923150806704754472435669219865731021381256612356958143568634306068257982009990828446016093094025669086039635503715109560345542697483044753805110724911365676302365474554873351082177424814533389057309569163634662085056991346976570841778893800919376762973825464734326472433679683996816716603255973986037961976598467444069301292057877728818112476932895594581688769974854315000337121387449313279311715667493783399398010369911245668577942377690088401465664472603637533904586037564163289898811924030760670253206036987217604732166544449390006639138138592364198880568528440859593058459150101509847389158374501253648002379296522604537258035067346905032766497295887619561421483361417459461093549225670717837485691339152692120554057029890354104439996519164453497307764867470613037510536108077841909674430385952256068808567455042531960806107243013715463189591257125756424369888264819448259538825407661081126465103953917061739214715425133458894340784578129825822679845071312970913989251327036610680100631966815660346617708713573895610991919089337414411176430342612173412946240924718086688726163197274444221963841071151807100374145728400386119123724401685324034211356785452285665462703427954633430714477487237856626276371826381374384347545600000000000000000000000000000000000000000000000000000000000*i1^11 + 61171851489142609020418496792867301390080571465465378459301853074093647386277112221205410485911878623137425867750249531612191378855309255667705344014803808573192733004419520630172066585925898091499379138226343521226745684896363062628614821807004563006787766708167138393197095911505109233636844562759859934281616623712892198120649341697505650866080803508811944534061370165362731491945820790657002849764170663968262064817471206732617844334488423716515031305996988303032029435600999588348138146380451646561110224405469207899632321971523416757679599227912468817210305597144571595415631734830921299028596888670374930157423393227919998476808632160169384472510701475167552075274796741373795676161412172071493114048756314992964766334497780597476458580951321388707318036143178349266916817063879416205137437462236238286160864188944482810668823232828398876836367590257241358191182167211701966031831705232746140410345210584388939438550776773475216170810387171283263382437592730768744895121261185337435470894894363934179987749657877755783884590553628741250713511682843024073127273901084991012104544664413862294238547216963954686670458001685754318935421548184833729205524335520076461739912843304367711195944532281030095080578126074626672663384392526694049913270125312246883758497047957746117610008319342884570150465780971607913439930010824457133370921004465403202831913837605037126757126684318912258484091940827317483028630724516798973038362576710352125822633201102766528472184391753827723776363336272186502064787757387746784608327291513977849855632135194601457996048125327550552254258695533394610275382574674666149571029236742861895573593516782966394775646348099437728323910872381302349604306813843612881672883433780652080402744722609403929979144536096319120865212709628259507692700791285442792858861706648077382131972242583685740830152601067411760449162601840776627052955728347603523957490832403028711337561705128564743612254328089990243602953835493580855320381651103497168711037462141149418310370014201494714774845731399909749007528457901273973314485900201757145904257777672310999632284371460548426738331166355818971292033705308074590114729944726695814652541378008468317798400000000000000000000000000000000000000000000000000000000*i1^12 + 3715797356353834578925957653200090904564589685202689001124660864947731995441112506820892487766501435773888949446924047293605329942341927106895782417342583394218890629324138989987155904857545821298134131374270328694684067917171897775396993452879558126913146145376084517930382507187608468916953756157109539835322427158147016113340083545385229554886396198266807669821683673696839160890097655597953764999282320114474657476004734313414537712517277565839739754145686137482860595819200247821193902259632186943706188844475856039008108687179537079720915579792154541384970653073550133902767049011789434443955718625464254635153661112380341412313849485313023419566766692497251538780059911811034542227071911399614153112780249363089136888150571619236429059822001870387338617987187180407330624305785896125018048512625080487694911583398210066078322572922093810519287629798269259104385041359433453634590978323379214706627618723117040211997475077412891652041593412433372870014844241597913551436555191787481045743371940408799229682258597970210743527202658774019321979694177742925351271689657280505575131185441826579273227292287010389366337561701729311855664407762994017263813266181050690249097112609738441475306622373553302203457083034002453620409075475787151697839297792864541673597141050926799568700942434924685689398740189152807246564044902166410518223888656186945733403177348962609946644680970940292336713408178673865634975888510957711661391927008001324614157960230984902491574992510850639949171301719771815194361292430559764727998393005762765452426976486812663251257204134531038158194159478305789810962454560314981434769609483708521401031405920165844525397701537823472184801884709319008892773447351398355199557216083028289920749033561406321322068277494373863069180454047264351663798621342522554423930947467951782928160316236476606815240464229424470759100234291915413257463951779532276838486096332691768191853081878061294732562731117156764250564454887970362666474580707696817646157970771993436624295384712366286006862913948669588287823496776324672574188068933459666731000873557172307453799101371279750246221495910992575480142857608056932123548788651189860068045563868473196544000000000000000000000000000000000000000000000000000000*i1^13 + -2614466017219032046017656291619997618532435311219385599220065503472821603292835995806074172033565905872843677520202282607388168837215469939318477800730125708925188721813946496404929286834860968430487855798040801302155418870096024524316894404194283009837234820648229787804650954822110120283921841518300486672507850275191626881500524000813760925812867292615778078252627339366694503729145909233842628648520345999883547785014575662482056521996254354050956046895146968976630507090005938256515509874793307223493584978582541223883651807945365135210243824497730887650502213425465146283807338183820882832156632922181014378162404526561074976280424065604530843239315880252853135062955478019225632673664129255738225003941739458876776208519134923160992689251433549471293487997953709139819421937300309985561272722034949865742120820816545699493542660801399355341521956141894200481922057327621444862419167668012721031875730390645446471519086544691574222281419456268034541330344616613260042686108369197482073935062104040237038435092505377080428689667348156828606572601135824935468524781911794875487132147695411098173306688857946923654387339373386509394929231689632540078681500102943054000418596597035229939992488849465133385546526295188539763806646604177456754006517981979632282263265661260028281684881829309394988543992489517640263754177374125438515018453795804982952498235891886742292429222953077337113452208265655483121465896920979664945145548201478968535148387283298356583655181118198755673816499038945515540698399138865318245928002278628044101528691331049519521520623578306234341387796083133712117237386790193716647971180509583598254828190124963677061796048433591078460495963627988715328509174256807769241986383950883911391305173768640123198832429378088744367175462306878637957481687684276438597242892668548542196740770736970690908070786720035913045289848858569684728079906227033960063283761583678520199924568095916856731833180471935455442832796834863112631962770292737579968401408578089946129632533283268237724361936873243497002728744450098231418553552422118000261381486192087589978147725072675935771574655235614965718157442276983715641485849969538474168994993620910080000000000000000000000000000000000000000000000000000*i1^14 + -911426302249169888839834063085764923285140052264064365465985192941891435104594386160262525932765081715093254784268599398375570957250200593180599824570100882563286912301479487837813908311646460681289500528697832044986695138890491595120203171158107785889585306897104623053885365978562557599316675713423830614103265166575226917929068972811429868265379058225468752454855043429754246870962163537814129265167040060052923463280934910315058512410269651458204192373618529965797079521380792921310649146470131660194608240463843850736968591594671616878355759943990021597284838144022787359202740702205590987611653453084291975748351441978489923398414847318838301686233202009714487444314581977304756459475129197939456333068544150267177797914174451491690399573283347423170680876651088799648213930347062404515090596194439068729081686441615625413118987946101108120330879962978653770617437203203849902386914467647081810385536206301423704691309060877848866860369511604526332915221426595636199867065200841897859259235991996105464019849754196934191482903278035371711138212746484959634566928047346968899326240925579752757881535445177822548749426363997408857712878895653196845230650960526796974327698024520244378124378521935108811575094980049675201177188119888718765968479955594945677260189694797786841398555921014522120964538490042467392159543016380275276714481385316882320558281385478511412026275009944096208823086204416589644984492109509159657885482087081288264729644005952222892843678902781445237031509295762291665467333194087281872591005375787924473531099553369897433965555367785548869686801506136873131967750746295741568251531157370136139299879510607956876448952489256811056785824923334498218198418563524261431166139970194227389456299378174934035673379105024981721729052245465812596924015246986637512241147475664591515818482336006455248712235576739082008366145104128904639822581012558027796778641001522072740912065357368154905239761289606893509090237443527820904675672335235388660887947632873437890900384902204982631541927304521340896149550903920548588624577462121706879674763799317596159886471623588242153592270626847949417115661247158021809671142479434621946542548634828800000000000000000000000000000000000000000000000000*i1^15 + 34019829969756214984913961248814757411507558540848365627007120742982771068587908774745185229353491589585075077882012415044225552427440924190817527195350253504899406690470963242593522216671948107494513175013435534701942388472909542992364482883754745299568139764901764237565406549467258021365640680944718925748188326030116715691086138307891734412934499586241744453390752516375080786296935330962778509433248397692239336965952913938584254623528294461480788748470572910690962172410852554887145577339826808302804681679625277924551375655054620216307110055237639801797098829877466555510735794647211992424356770103869933382388886486072445071068384342770897541761585193286339205404709830973060688598722909241519726355381215556374267214169897463073559960886774692183426750433999652559432853594466208811557735996980861853134259912512430058382350343323877767113983523059190013691456693573328400092421795133795087422078451137384609575534677234123831158380486884524878789542755689036640583450191580497607271739628236392353933407889624051813147324452826463389096411725816581809670754800398149201953704565160844083908367288152525177664204598028709377641985211788581693398451601246656197067949447871294479212777977307772443970064221993397313776366874577454761368177597279197233656127731586303465553361201312126222773285292489506782376778553125410336447234680133736273840265339053477728357487757695533687525372153333549284742903022092342190900412342716387815252724752500667420874278594553717627120280256349676471507358434133659070368716098684003241238279992431028763067564189767444990332962225856603006250604154358523529388869072429018949814937972821772433204309138592330251992720607208727979713313297693051418952314254165931756665927207742982120511273987687507140791657549170882415583340870331923719918694871987690175868561624489583879114364974364304987488035809775576116042415809751417077301999837550984816242607213454074190336106929622721032823860344741045888457449378504071548109891587045080836995090311102809806849431705209683367289999307273593521025703137037706387708018270279885004970517148254111258652170054712384985630348381916141789036533019997807802514889768960000000000000000000000000000000000000000000000000*i1^16 + 948935075131138273742734310951967786754244013391465397814301072162946726501631905313626140213466199726456943848661668850040314913658638994394863730807462299316550670216898250600817113368448064372122094232534309079748270017617657559027773140531277662096527916272787946415303006227568027000424283058970735633586240330305665900388563552770680549329751773604126587932428514070629411585152743219606241163997283816645605420892600298427281120203953215572032763208374439929467363331109229925213778559043933024871319078223327670973424951103039057229400739714565869112478936481454916353318264551603833808310601497680035858158646234242303875221778313883697717275061075865871502121486115540810915928678587163026731929677749138285671682875484558442047377130692464329879696372531492325858090003781830428786369305489942037009871735320817888038670722540242811581253324229848890678249402166946486068762131796064799138299394982795764902772360652187228338238808187071496629144464899114424463443025535010173625766313007376533352571564278943628329506872802903168009173246415608000876386141826427784976011002442873948858442139602192469982467965503264533449742035569622698692759272683066611916145740808971131113154274032181283900201392751082397280224191879072300856069446774047091117156651270154401750003686598337540524295257545123303668111530344561432087795226960264051988383664415246746596289184426500508470426221861733526493867161111923121356264023932991092253736304016816329848414549122932949669133305771445446771220925532023963000168361057223610880475706010448874535037596790934043655603389341015687273906945814499135280731182486582399135991409961584689295492377817195517326837510694298532764885739921380909336031453567236193819396910127883471067980332937743891916606796921213759703205677551104720227579386513162075091359952146895022022571859498680690787661464270865976236808056123630627200705312365797833087432872940062578477370314859651079946274812331032909160885757707667824270177898031779699875235621988556009269246114222723953181437292447048394091310505459279769242932516280024474339312443980286059780338458067238041113296561609014761930264037017361733499905638400000000000000000000000000000000000000000000000*i1^17 + -136266504171965100427312226451736470320350454581872695863497768903356158922971796565678456279917526515472223840316835374225530578023393193119715057554053893212617265881139803143203146199773543580190893879555375597857849327953665765608165165292668075357889294577391216564657522668313075946795023203492386762647400279457926328070843394327814230664723057579884007707651075680258073810912058193420766277724680417545341327805240135658681813441358862075433483767380657373127748753977039843127533181969741262115837482251993728476012824823152515849483759690402932805267719241234930270755691059485045479714185906804466668343812477800526600530963402839290164543185596957518842328815050574450246721569650274337502203367400813120177532059457810790146561481953967960976198371286003449910201850886542396840579811736526764283392349113534734501357818529008755047498096426103961595909726105011900327114770304829722932757306677274491441276169555065088843734331749180284500964827991635262770083675614963933545022549697486472320181475363927633423848256722836881902485403744901782842363572251205862619912370576467894535604378529576712094110254304121001340044913384321179183585568624135850304847320700290827545488166376057727153938834673955424877243006123398502689285077013982515017438369762755069112120714749939794946198613527381884015298278980981525994962514494753074234284561157647301053744470317383342841325859186817397467946741847247824623808412498893627571449206654774983941011057195807315515977824845232026633791369954854532046445445909288266229780177861437102792828418713962440419440619863555704217743529281753104729509992401914530020464500030014512118433302566259238729161600052410135080530548689804164216843575705962652872831533776737860421326645187572948076720440101689082873307149880594229755576532663988619760856322607537067388997175525943322662189049546783602951981404347625034052448820963813518909901028510790280059459160042897276464330526901362407686093427142095986925579461830389471392881947055013832121296753202554902113547930907099377506347473452097912772785705813183353191797078591563726004039418513336043744725813033777553682738121742888827092992000000000000000000000000000000000000000000000*i1^18 + -32969084322718768666673288223263834708785949533378501644135410156788211635057803006706091683196710959085590289586475605629093232005265081753348515743878416866097155278070467606709657405355649288300370627288709453676564105842877242621368607070013043286969087602888759913367759972418070506421923092525854170908727506316487351174083398300697140297437785996853915865496967936833706155946967545176236434199340390550573458473365143687059962495360173196775001700592576280391262331271913501887506612975512928473598523560418000829169750002121620588810267098290782591986471986365970539769752347534092093592265969427909564228879054982929020626170153355757426061965252403873468765572669846697252744506817134696054079811901315177388372008110041087404163913473975726730931511339306705918602306337574821242345123181505860270658278740240679294193373018574690061415373514233140065214804420963900515246383567132802970724448257566421864089472000698200863439148757836041874745165517027624495327598328162875290499329139444243830034928445261434255953121926135029284908876532328299313596920662663684045296868475061126109882379328661443828134521506748323263143572288338964807516097044939510182707336675469830619233252250308986703718892233301187627763736681398693624084507564031834495392625164950166485005426020898348414713400447261670062680851106840551252519298006013710776464138574527339522648139674747025476047147432440367133100334075358335118248112608949336550046377628954123806600962905562224800836179870565561218042486565915498127522348826271663712788116421780197464136128995666245701577849538579953929104235546452751893244056109224390867726518115244699253932302881347284551664727859994154402965232975419351987231097653354388202513066577510694989923428546465232723762887021099320723921055988457110858885556340544693686204997226096150157816986206989682022717354078974015947908739679831154618767360660257927838342773886052429526302561285274045999005550208909085845498067465961803587031073859684071676086725644581547257714271452317152675131522929146582942842843641138551656415779958399276935949938092199263981866965263491406431834952976084562518931843324019243745280000000000000000000000000000000000000000000*i1^19 + 573885945866544222812428442013115584126975982383847056619579404576940537990677356880097968306839432799154492802468453912654628288831808164752768379921866593539320451337926483469691419131159971796081873980340651355037854629968879238155272025928542010347773764193096954525533494943043115133317313064916080234196553540061690743807869215881406101879862615623611558390269272516361071285844830070404757236621911555439366517233034998189579436000316726269574265124314916193384614193907240464853323732889266295592790632206884361544908104575049733372226126627009432143752231221801972344992232901931015879839541149809181460664219838102653598975376261176519964104960547710084224461484550915739770773447097433829232307882812633685576779513745025468212256480471725450153066219528028116292041621029682299001424060409733838208743649935794194965408165945611651739859022444825444043265371697291925696591142301238282785661993142183028090253153191320486804965929443267662269555807452923937286776484263997701659970958203926823911413579594268618153669606239742118203450400907423958260116807326107041056104153341709238030577979473484582834392636578265955401133493993990837341545385207343402340377478701559047761837045485390914225050881289723554439214267548968409909034671150433346736600778252909606578629373270282951418260986082753243755994116488120172167613697265012615367181760770399130322474217695910856526139855540243018316773004056117732598034356249644177707534273974826755746483434904548676878341947738345773553777022967697975143185978496777542919583374308267019470136897465727140922634992656129073106754860947910810723583223468087272258894801463267130058774471176455648847003504672800553401144575746380602262040749909915968854372171951293411567085358299965595783362583081210140355049396481265608710258828128349827064946211065482531844588213366724267379672415593658465954733529842542174191176728049014311202937587204986451516187077493087889609589208271584867042651690541870057710824351178479888297700697783772685860646855603643933964656415145668847480541158357179784724213010101893366990704373666632766147614825170381344857177516363454232735578123717081825280000000000000000000000000000000000000000*i1^20 + -5319273102673818343218640716007237779840471692582228581079763165070671130233956095061587288218671937589993889136949554881133926634244790265562263651451923192920171093419922803373284588666923043550499730391164241097874934012734028112153332426221233605785644958465341917458001944079759287851820011466667637310672844611247400188429754508892295351409245216229670508055109516175548797296172005642926923391597055007528439301105627184057186584149929566760089505468191022015156526391837312015632257366312603370207954758224575045034072276077587871269804693131630708049138195271605220432051392813000293642867514536869984473133449956324607283949098242186926227406708354102003147609092503249838250338786838843084130586007466923901090481253226439031735926904216417185437399228205927087603601314058602516411434013042715992813298543347325154082292076003685733018313347320364055426762232627296041695930342164354926130577578908682007877278517792896604970287396600359534873784349999703457153125488102080005986911065097456900021529634122170801566298619770702982973585921905853751941732779205261488341863077524829969803860590958642623626679347097043137867225767968770485062848141032311102203353069312874366753804661585191305921795407951062286226980288983316126781128718362129221632538221736779157234099385401897473730828467711936436090320779008447514776750983435702116816561675351369266707851766953103734832866165246860161847549950164068910971284532756076826020646535579263455806097483713643036228108011277884337989661269428578294337092291980567403346668491451107096303217991949412879902136828596508260529265802666632110231114769425634562544440358181196983764682832137478391542726882300053270180008538373886778197898423966891594102969195512105291053778418564630249115030174536274997494696454075610356873904662760967844550641166831670124034258770978519405410648851898059858708067688465760262961735104410980368824527170818566952527877909308761072465484882579867957440043570318179672374526207599760672587387379407119091303164160633698502944398349554307751138347876748121718215505238572188903105136062597749582853931307654461972267565035222445244646960054403072000000000000000000000000000000000000000*i1^21 + 25957269153186923798268763843728823121747785790701409638896724222513081808403945538990107696816233995595453992414096712607647607360571101351775690251418349755747315396649414420763703651992951953666123658380507021784367095728359669540717371351364456665451210107484480544799812783697499261282171099108846611634234726421987730201638516010436429419813066413285406546865100491673673081022667495352656916594545092358229711288604642802079080114523735607103441150113802011159067834727945630859485579777536758159405364106145377016158352431134690775656395484341721767777428226540594079823986677875327383894814723374908149946974835189822616013768869965926460910876384279587499566716806774594512321290801586457683847313775718876971062268882999499773353622583551088171745809936719335079153232905207369532227917831920676634165932136831400999388159571632107499840891099476543588277717666850438925881870232886103318117342844846044869791167193006066013783629398411997157076055826095380575285176774281197494569045409538844948589882621747606525115865819516564877781222261938138683031678825053478102361520580172130121874899085247062091872180660172042495803584938040593711242284040039516891049030926381195722926726050869417609195392302605905353342159258208826827612804780657463171894541547438801848981470136730030991338782158009821583514671161622627034908430722763620715207052230104327778200590794638606580590886190135256401356515738962099533332537181500466026552750938294468795960320181003938719100527173824262174291564195887904103050964016967082665997646179720528085120112582429779243621047962213644647737208130456267242038681530848627290395075339490287253176031277864185611242720025812964498093868404100526843010730116312803723460014790834392174986045223419474937187019097241390112420919217668562395731817027825401152579139755476612855804717590062555511331101212662924800956015566053770036090762704849746661680183688259342358576164607195031566536479942787801737258235827981574716482036864128072177339939176726009300683725705732363388966769832956297768196740310518656495440636124688860247747969605592261557075514499903143553752932997939685168208970514432000000000000000000000000000000000000*i1^22 + -125393993162784701393442438089456124733683927249857816564491032200303108940531620896587460598569032681389142574804902407255756898197752306662825335344932497124363263879681148774864316637764574766043602688174485916965506167676682959571674638910402478685225829302772279063059214130911882713406228425371989118401840481796667368226642539793338885819032860975628876964404759582819839736418899552566494370386857577168538142220233876100366622286194173389292056152495328802146523618239838480332401298034439091163534099183256022728971435869065428220482031674361975841331151066678299339590640232712587042708666423663247404623724684769853634043094823115744685499812533356645482008476277469294963139111354801255310933976035024908910442204988082364488290163448105597359883336466873511499886694724490133332202291087673879760922687118860829090680273941066423082827324075342991120283889568729178165049948134672176341268463229124570173804880853272912503305905725484321384538201256407837658009883402716365281127622422508445133416527393594655744399917840292465766446224763768044627973996848882708033169893835028304861838796131688319165812945265634136994768304067863404103747679298010786131434223771274345874131261955021000722944421475822753712895206956252356347973837442434187758742265588499078948050633793190597810354256913449633329629087292931681398940143022736098809308320142926383636710875224447153113544658815016245191292351532938582305536933703188545841560231017193449674561594276672855025300866070073257480721624600523824409198652924788778603595926327394354065341460689830137805989638536728755329507043964598740565885655743077872275836554589915211186119142361005583312061225818540129904387773903915646087069174125835247291085844196787158360320626202768752743724293391423408817422061756456629083181600672052729367132553020323630911296908944577772793783057400642671735359754749518764956993512494158944241859418844833275704189896819793331923961092143601934661467729744318919871195110944710036247736179236916878879679139101368249606202327987229211499388616280979975555573542913910340504661250219755321571813345016400746503913900625383422640290529280000000000000000000000000000000000*i1^23 + 428909246983610885326728220006164102140841309775983062002458205950032844064123665141638453255434840386058404174762384551842254264646545532099540512010916205503208895796743961835134503844489324100448987706139396644733420231654083499033206847461936532089727261584463063315868518199619054381901130042442153040374046370895382338655041055021456470078478629396441749212962428219147601515390972368846629592801847460009105155217978152247830507384188827497785169857269079623992684813073312275245649447451275287446719107117753710498559238619369381795109558024007715465675742219133921136789086216028878731403746339329709130107560749864149835360251791817442594585997079482376122290676399263017566567513191898714517688997813449184151068653317923769921514286986837430311967128822592006097775421865838538178847045451275814948328396769180448068599446233701964226178065682702110921586209403264604456046363684736783420949699661258876852982738702916417540679933018463594920292167404515047806104727186201645137634297914198216589372199837809398549369318746091418535519177187346668981938508504988214782310221670761023577392286021776643674761864525607736448341331866918181494026282639178128759364593455734703550885810791494748904864057291585221673240052724300411534815109051825033292929382705968468388450692466089207480316461716765585225750077464233230215620301341408529631567471149507650886099645775400128234451309230581184794015249879357894266675081903306524493109774502590174005386419763188124117666928987619584156187175875289888026666094980454393064917365399300287472008535897380783686344880315688234767020237861046199906705612255587953173089507322607155126909928749886159058732541769584037348175673997623259697068347229975182386428455257744789914505396506810615825279839729380901248467339713688047949880890154062360022366388231818620949966500021004392399554292564341388393817544547664867149793503505915077528970702322931503448283078062639954643717358606644876250353120301784014312016901322359127732597742628155187923315654376811678656355759644622404881262883986309070288782894304990000037797427512785294943906534867024260265006944516979201513881600000000000000000000000000000000*i1^24 + -642503999594769575198319234032263333769244764115755824976329528938611596467705375969688014515800093243047803486223499139934255698396520032601043652588954700356596089370295925109535752794067042955232322377787611537314364711721816491841322083106220265891988850977143853591368734488602698389892523651900630388926168778392975674665670652832113819663740219558927457822399508423080866165192999613863900498912079361685897376410736741255862450475577735082607517900227160483634811995376409296336881410998511711197445769895157556909021067043328453064181360487638432027052216890570727094804660191834058156230982291404817679894437247455223608417433625623917183318854627633964484913189925284384318486427255752409076972024421302273012335078995873689795449687432474708548169717315352231781249298797893292368428728305751404152076198063341788120663442406795242479569239077772575765393063164198076780641610926534983518375085121441477018064795476586476975336457342255567197542790196001032436642242999843175441069148856971194594313586066513831599849346776130443386614674596753229312341566653627207835845393399186215362473911120306595315327183065676944166499295969660484988986819269087402105173306384033826296179223308252635680403597229378012996895789352818839523847338819347355247545077384825577450513307032737488145811566560160990378174303639146848863922408279078974389491783623794993697292786463967089919306715991066502840461298684944367921991303230120212548706138680787931884933715983364193291219118974021241529830404697699862068646302316614994632303008897501190894334022072211403785019096740115461362087794500016327529860934591668147246913804595127488257902383149741794526167097372727012532087448484559431084872488098000256940813889311752744249617804976674458699901276721085161279209924032102836122974428963472447471177329422920663985376938730514686140405749957096119678949750818861340008817654241936496489147533324609086505875986302876889854322645738701906179108116613241383997212534671806653921760882295637259739738401344378711956730812634815658072235753775085191508015819976021144521896328781304073722640274486697772842592296416137183232000000000000000000000000000000*i1^25 + 2134226200912449478862290792256158407336282636107857566620869114235201824860726155398109372843978127212855682430249339885305692269838674790801849261933992735592097526980389048717364949880674448228059584102202639718492198503861143565529294785818188047833496397764066436317301446410289078822668757481429892198670839563560424399622938579706313060801851794568300275798310453530325248752249297498728643885512756059869750613707721122749314023207569880821057084205474761932691494714269698259986023279023779094213363775373802774655034139620327242350760598013757831114150542543408027452424718280238803301845608758115438509838099675949380503284055799964938754711516517380200086980056471944536068675207551630865085892415141939254222847951338996528491768386417065463999642318733071852921932916447515883296324991899258856571200984391970081046075983831321740187693684226649027583768561660651567149918863283067267792918704390165616339110431902849978535346600598811194308504171434394741160351554616247284036837213195336198013419959785181181496208178776045997348268444426781237531562660810246490726622415375530000505770814454484638409039101389147150507518095169724749623390815507591695197196272074233999370924690903872544258703246823964398063393649377111067557456751676948283544912281114108899704430645417614923661226534806004520781967043148338580511272555917482001644368528644386593774118524119303057154160016435711993685538828981849608346549711130748339728145142007853911833537563777379311440332160220969351222492188969173050777379918493581484790551934552821248963500139799237770478885290674226736051033498628548870411787092122447994727621325784332535754689203551229452356136728002933002679745682807992720566415208791414781646841439649878681177719963853929713152794434408868734382574764824578388762475393802120321151954396147401918870157209672531496668356406981187769856311204790021950926172782968579071018259989521909992461036478300260430122676033839283327792719606561494732074593053864516671610110909720271398214062933135044304049454504393950805691697190141967574795100318186864769646069712693616529212025180800269138223122358468608000000000000000000000000000000*i1^26 + -3593269737826760540494255390741484146218725352635086515687834531112470219412244985057764578885294002637734448643641973533741610198193951006750537433295090841073502589061381565661806376207431415224568841505259534807364386889216426628205798488458240526899728217156107883708151916638227220631664026382592093560360781319007679910717769706856495896084234802070447430995993305659348641608862578302351142504707256434350477611517456966412105696649864791362520675296208951958191508149587360093976156743797128125306249095865000677892992300378901346144901169551082469997674198628995034138484426694237172311345343395776783459194034649844225702640057036286688624642889238805298112556253501222649169920935080941430884969724075703437712395432103083345200474471547933795357869518598065097493855594631177582421452472647019743113516494394959467121928050344788119008390418097591323213528544615475471386739659864913227471912216803742688927232086288958666659236122474630416324717276526919175146379103661899215637858973772522177093456970534141945951487941251597998734819458697020529682636100111851591004877891345517960822922470163579739945471016084961210231483781953330821051837197211658724039252160790502272967470871622211325146305112518781609774169265419008645950463734844368224811880352338820674810462501272493217773176195210707209044922823105499380404227811271630842501516638957096876416036979431956041030381514509455332089798321877169450740969735797968575336637221757537842926002049475941449719635858472507445302223810551640407030383736922296174661509475098853825810060198496523735894216252389021766186197113978753057662728503619972061143835968804582002961568717078585082041518412509081528943272394044333187105819752699899272045564851115805782129446997017898803600174547661610283109572213112164596046995862336082315681440960055713051260677984591038490380565099962030458466228834978131697499392051473103953996733251096527083183341373551185399558876447422448020791426347727965176997917770699532120995980058552705760323470181573053422147267329526718510062209093082072759960379255863417095280478972205585491157385299986672961010829308723200000000000000000000000000*i1^27 + 18885206511756412564568048656266621195236422213516561155586194639778770310939525501010111479849632224447517568499608526625295737626633654293560738857319141639409535010844231117156052467088561551611569270772706089343322988876770165552800794231092868092597384720963516306863260909894712628007607935412106648619896712204460294836815520369096101953434215682717852225700706110108457650341408972517025640353707994378771495894608946985683822001607528963206719531805074784111281121476170557270083221382518970783746690423541807401609093514094249936983895859553282836825209760803330727492843407633769811667055329363764663975066845243438965175295088899424507360395514433221134549309402170052877470267668622076169595625650324353224796049423725060699580943656212237223141851310806209996899456506374370951241655337266272526393674224929099601474703309428815667148532750272534463353365522807737013574131439017577284426138310997492350310966751461482012406352114473926744667684884399973594372979267657577387302212800360319415886592550829781117519128321461179777148720538728030462696107271331477140190737426004545310802615471848993207942747531341175302596242139358659458952748490641652448609338443879232553265389790829827539893919111758912106410893929351731786859077075199838452416378914711115006463887564419633579546897922208613827638549867622535170120038684980266089048255958874504047050638584737560770898117861224642952200567255807982854174911196442455547125961872600657155089809931252522731343585980365698621695840542147816884454077155299384588527431253618820424236388099152647439636716612432290476492827110927454955358258325767215966618601930645153590266226612694675718359838226669820398261503616708809917843793547933963797796279226554698649425799814133708270292754846102906150625595832161125123037654613438988247872128104953899335118080422664541179596709284503649167240541555076432254114921510261810478468830899283377063920059746501441709328662179745712462869955721999107572206756904803972164318550624606239152351035590188445561644602141420694275626093028543119058271732914796102905684264358449856842732540617661100764596011008000000000000000000000000*i1^28 + -11202881588364759962299475629004212205570936054220385369190076499479085379064886269874030546128153062064451980713869610561621413258331739119962627362488799006195621992735144297013273388530108790348597909697258399328530838372943997503006924810746974584308869482725316196203930881412754596957122461424434493052955481258682440670186246281148591394713834389131108470123658029722376784035093614070287558671508520859566362543426621038372267468441572866296037100198666537985298163903162564047628156453656753733950667363246056686290332538371759468743602965163868227960022284979116277913357040334494712365511030255203354198443173206900625083083256898434071921209927437065300730350157174147189960083084548272225975617560236523771037165777111651088638667711732198875523828675842760928857385998216098139754656679807599049880138222501282340125586798363230295150868524874625084343268662755094824748323245230845306067724808417004117236875824951634541725645624730043975960218564000671391011249553386719133656762597213345028920972394801569548646270179372662597110773378816688015507497652866088282944917382279118375118769924124785410590538449947761888274638242961244526790182403816043617837774691606960328264938987329771341693316148858873722884569842534082851525535102296753237415153610083420401240837334748984265818885783390104846870982332787418649107586459186938171913106091846786658240735661484995023733771995080810743728334234883288710699922841375978856435013567245205421746549023742712555718896375552163203143246921769745739932168990227634054982374562033348026830297331992620819022966553750265234124328998752156416522054667298138689864161427012767814908731825436454420487509413430365976020400796345007040112306775769464361145940145060412832142469838910184686365147464542962455521549069913026674760562302967743741679893502518044856796593009930682331093193843956977323563447277694560091489642771968248946984197506819738713600046711168453330758465442910821531277913986763740135984133273721060337873767107742173308517655545971154531380407870783855233822986988224062526336204209366485057697291419337946739692749807795851923292160000000000000000000000*i1^29 + 38098661397914128577143455630619101015771937149842237490496985024586105744302257147003288819695622508409547426469255398632875428916083380201356515992157299215057660152278994506556523035844519933902917583457778982528593949442645328636230235146649765152227993681255541150128705845641424274567190047439986016187477552028199939821302163334814335494031589264225875432285105957248436515062057532915378485340446992594824928841664451001484934027338152704587167852306899701779810956587421801732846547917567104306102740837722193274716261040985558470761054953914567469080867788793382983408156944788212182420293756302343536516478791584831295822896223093599479481992376039176942532276945191460018805113176378480146538233145289760919664954240479498822938244285575813057074054642825429014020940775057798120801754677483416230663188092936431807298286946633561807051188024147723987397604099015632834574754475898175068825889790591541577958378729612265253846529322287748360893152401375260953281701590223221330632625433804275842420736226099086308205043923065961738519535041966443717052666140016956090549524930730987447778050284812188549489892525378263443121741097716092006923169942527945686979693667325185834747413131020210443586412631615125604966639276446088712756877980073407655370228819313388199709573534359770983718169818082661380673832789432715185602142037488747154025393094775076054903374349109330284042738408363810806928902024250893247875103366349270609557949202900458727202353721967838888837264875073915327103153225532377597715511931264697242042630249610630641364942675380670043976776568839219298341521729330046212178869566398722024148817413106350144674457307820986431017358945588670431802012034442904889299778731838585892781166597013722764817933692299938389374252302197208756269565799182235988665846130605475275165804470386556603197607273039432531581904757793831722876708278272864768450930941499615609383656905679628555490390031994785299941285208349206020761081827081579173397171679188505670291335577554286249233392816788361230521337281121484683301375377415224764122939960051183111082233377970731309866551295585393049600000000000000000000*i1^30 + 55983108337181088893455281987799851262082899210075321248313158236333467209292447573410898169493369992502951672849803440633510947715796607735845061712847498828020757960843175734611764072913618525288216557910784703063151794518444158207355524038950299787029431865024661954777292393876444027480333875401872230450859367395164229010988819593449989614121421425523362383367038211310540954403347481099374503655268326333436948824915341946499548570860311097476579205295738634970584462012796026126769205088869901833614827710001317572469992507356504020600030706031525654321731153500877923302417573940148056106418439124356941211419014178287776314290106044931325073607188487805049520409421924388158245673423598323705520286662623878191005158731025433509735667631588853029612361061732457734188792628765294134715124428949192189661664589042296956298860964419088399799056127277806931851748319427541775431101814190325969168957483741557663350192593197048912771805979972595826018378712340464959799648232042896653311128267622771341200826925819299514716275007183544306792763625744895802236121499104975584801978908844030971510730228719944119519475124600337500875153458447607204454362518875655245635542497626745456990315573035349026969047699159456383736102060759950874385427906589859816565676917537270619390957660987861533773222411613569316324985855101476276013883189302190371438682194835456752243369282397467983925111400630235645979447168059758455776324798962554576368604398389784029005018559065349356711044240336639993918434820110267223516733496947674749689167927779833800767393791170353206619380628409663371832885320074763879277590536137527601531020586722237867226625512078333552213097456057341768249573425691756060168516457599524831911742526466324757833262662627392291476986977034631830145994544445490519469130885410139183321373632059778291246442483321171262304664244870612346948929593567515548754617898707326714830339961396904732590413405714262921205627368656295907306629050377267287042522832760947383675738420505024801372454556545715379073764501408697978866968347498143546732612753231294652492497463317339311681331705937920000000000000000000*i1^31 + 50216457434925099894918989401814962143851379151098563032675871655818932295271217614968205417454178791489252258126548434900397306781308685948916235331485360476921839644111683603784211022665444594626241565745087488954687444598604750429855217937906256100659387318278120585053238483459717173006094193532502150998040205894532818929675275158075771474682082297933845838105753426462718133311795381759837950797694023368142524575970250951942313750185877615086811191066742155771055458513786159990261500803858873521149175069657589415876951824400626001588735345220302302813996404619298195793522700367433363553387231255014998596046257496290602505380825594233769933544227036165764043393719313752047790755446591127493448821136664199183302295150606039630161274519625434826682463748841074809946370078124684674022102084514411602032275483359937794292815042523261098765150270693651270655503949417485873375431501263274183470456012893289681850991109722203270546364704199772207891496249892357286226724085533560850230891485153469227446769547985687801612554546924136564676873950082723231120941233547899256459029779770484602404415811301983858305863514347072637410371219670520971165525796067879235549919265739964571311095793523915559064962162675338189052161283073536770273433495594404205725287442876274216771100448032955246488052969354429892888427177929557646242120052909761791377601866925092167846140040609888570944699295088544459879561612602149661011663993946142060476583532214365752629336895482476239524626246725443158905493903784503381770541929687921797838321141462349536166096275183168981775170223204701590394793593842885736887041144886500253562556176083883466182295011371343079053313812974035246634757665806286876783079698265663772992968356455433543897251821988223244697075736333821216410866144245960961078006797441734873168617017576661303412211814826396999151534726309026356595451637981380081987478350022382604512594093507129401121660202924075487095620140991922287499407700248486313648822937996392158954334583967834669452078352233396077889490335142152820050769623283169587967272533550567633251747580135260889489793351680000000000000000*i1^32 + -280056858280566119497628106305606866009957957806074352294269118650053941574986069319597560112731145830968491540403030193323466291646263370049919744629366038608290358463121983937607122745735516776063329855688280140252513770260442475813788506413721280458725652613250673538981246054284524353582670200779918095431296762487595421240865574502324737917285119132648006326859566512160742385569463817297540008431957220118487885289611715252667775026245747864608719804602025348048751481818347585976934592170774972970488953579938164986635569496204307994058570207580382126735875839515097351328725757257059953770061766125045471384537788671275729929131338666392408809407683383431510772605766817544365235471536062918273372267752628842543343448350042599745032913080964672766572397464260492461879269273615651579600612009999374868157170870785478141992074154439628442039579651845582528985346942265852296594213876974645463154822625551943391017132421521582039990139802053017383977676625613997894504482938277371380600506046116894920153421624145226146585152950450837601798668236292013545610264988618260575232391999721045078731884883020803492326443227318187278214773711119195833411185424845565629403604445175597014298753153857748071320338389241901529095934668178030935897560973944990564450383499239249741563140815694465657264807368500880753519980535487181180380070312669770954052822560935576254522192726850922864411848519097945695367113155415015012611733168641969329357052324662884782462576602183816304782326755175044292128022303427119406092817202851458574751276209123822026906874684619813443814311669935807168782458500523276682554530474744338318877688180673367723860265255209251692524158022090091940506286503859506751834898242811989235008467500840011561182674273897465743348070383234349341527071180044343922323681238202584048235991473793900047523923198871790246295456486919664202700644486914798890242732852043373573638503479792079202811248116372380051727810118332826634990411320080487738171618099547465966026870419010175230859950710909641865746334307348317444105318709495218573276575141508849792373625859712375135089459200000000000000*i1^33 + 1123961673390558816249586879850265284296570533737168602054900591714018204770644305284109494006663022478016098326435083337210646265430299249650748330165407941897807124441991160161269771491404852113116994452371900005524747814846438947183142198984835110637673622688228513637212675682993796568417867176898026927592621575327292534241924498683713266785211822882579471685308200612754815498147162702001850588544395240018920146710227417629597440749103557315312005536643938091586118038189484900380796343269797900176975035993025694337388616019326905322160704694816450846190047988920100593429603014225520059422587061231748882661664246040458480400844516112186937199152091620299477883071790507857662505804440600445364487844921832460149897598709177626534330015667080329277690694825058107865418524987498907461048856503269440346898934420055229450826371875736685612921740115960832421617829696064098959683238776095104593216021949926952304504964388615607275756365259440803403567961983563045313423480425943272397342465751150320390165205291728656969954155387226165145551327439576039300511159022117101382560129857545837855220479213956621334212948087122429468221394579476593816223673465398959199965536033213637536017014956140288532139358427731764256465185101846781566011650734762459221648796796925903345976170324367264058351372028705327738191304306110662401914690531824509000900637817929054936326220956404006640644127481516772863238312621090354759943218801618367566730010004181405910090325025522864047749441883500051036199819222246927377116540254025528560147784534136373488682579793449753626872855173359549708294259111106363545851050940140211361787342524226350042121870271920330051702695476081071147257595456092561375422738438674202463561337834161784036884331745970893889534142159003605197931179799959114685012730775718762502629753923015349470738695133629460397104883344895560213005723002780627043083878244526506851960840174957798885853198837293611100930740656120169861822274452290030768524193439209192002114414491510774355695839687214350301732248477548330916242237552719354879109716060240248049140530665424613801984000000000000*i1^34 + -2652162104942697517638858480646789753408471739122595681147677583074145828279630875670279275547538038327814541466231927093940160973258203476070121732228241203354361428686028194400309000737793666488424961086826082876451729789436035029678619406418184170750554331131954032304814660984305610236634636048891134459813227684738085351996737258318834838387522795117824833506749217574437056112714702745660200350197489644495299487608232144508121891961664683860441190098879121501948452012616225178270305569197416595325118712511380178656517195426890170981489267907255570146834906344526276466940581693628494377969681298063484949905414450648166477733109323466011997902916413336947250042099238005275679743236709455136639294228367359175593092838783751962712100894629835820122126997983840598816842650097489009235202634094717644730370241295684443271465443461836182353158536850384001581892823508492773114015612823786411327511142263207250659770186862667182409188574212308671232267604355093512861193044005570612650188052673549034636224391152640243118125482196173516514020507704719931184802154860930990645726232543126523258639706065308163391574938249893233185647958901408632936121910936985345981910597327758116847872685215286248555825512451214428774025016265054606520780852084158064950632573481696306427851362718288883504860859474885693747985259273274672812681286830386081612391131721001420956308834145264718632633351306483313227688750780755845677618722709366459377976384257739536670573995005010782476752522890428981872983702188213830766249587672052793161857297209184009148384014945948621317940581518115765671096036207321945343313490444529557522360525498738093873074129992844820438683476071362597209983118644278155449153370872383986275644337689782710916220893068863671285201499077897814675850880509577652129249170154645935043458614204730811209225121638352015911119000674639024859591505812484451167931562181607400231399433551475670036009495841250930740013204688823916761333719880428373638313875858085431603663158787333012071663651448779352479655046867986782268335745454637137400649846547017447500028198867330662400000000000*i1^35 + 4315084937021379280101716975795082245363207509948684266384272095582535202056961608099364954113318370701481065004121874158319958314984810408408092295632026653509057111632876443914232544371944036302121024984934455864325961282272396046564011977389435014805327461707206198184959743979060601423453912717812462968090173012791941136144244078149546890782939836111798114176220085182701727012860623364507042560498059328559302723095879176405998661340461434577248483112615025371855176289935903728609867810249956532935040985853339896855329139579984455510179432117733315970788148079083538286879970277716342179506656941622248532054710535022808638836091108167344503063022697484693128613100602149544675854054765537303868140008551445570260539670412608258408369851106141612377546734373350849663026257761402631135020413048370492602411396762177843159077059997545761749839003129432643213734988070047209223327457846777916465483106327265193167364515519845899098138606129210830300686099867219149224239265371888735266572626385821939409324986509908484466731647831641631110245591342262558789016106333840896678174419210290204323392521194934380306382912393483233083663702159459798237584757455548574492057880132298119674203090093534746148112534623724886240441465288493513194932852563526414992006639916893707517000800986228811943833826989646273111087187218347766973174520856053179348076778231368342535282768122542506077345415796381943021300220939361346679070944713859279043849337533645994952168129086271420469142493553684679413126864386897221003213805315033681539853644760286082364097665710643210081201197797126858044090248803982841886111114592931937378996523615263588982881458260036868288378251694792733381116527926060784769310413554558615161808065526917517364502079033309393357387964730295801819813662446430090537904097188569871681348157482524194958901106318414291665621766320145105486915686124858136355168369598856377468880601774369511262609422498634693492265804166111132058603220570842153146668949855951525043770056970085135766620555050247239248679309993079370587679885395194443517428200212914355416296570486784000000000*i1^36 + -5405428941887164746242647053137531094890511582120185759724269811534335578473938927399331975943407050277458487608178042918478007312136507110538045465212126399081418797733810606972066310946570500432542599381129953455975089068085469716795910116840417037634805039164268650620329311809450438711568554915702506219913345904258118685710713448635041962060031340090028874274183649764049395648751076683839346996648349364227833564090960576985788341513166950198520135501858749181549526938474112121929446200722323834245192256062572768861822038270672423108037636115714529123179794940812672891296837691317987360061178008405998624740524527040235011653990475454142290909874475019941108621789149994198466323472627774073202629649577977323956460871582699786874231831974896364269286944838854390768550494329625587771658978818592800965524758416175253206406627328757521867588453155404192975182876788935497256109391140720889644478275446566841113814149072981822128518899724416245867233205188564493071766975262749189777263543297824101995635216942663462368442038749341312812408101545068053529968634258770339043197003766804179316279514838656442195011002695233353615482080972964057036063453437188932738872546677162241862848346456805252448954979656345449375162709798777557549591887247600607552319509138013650742077075395338370941293329553986444207551534483344471745751814681563342341191215179107266531184303941880503712719482323053839501358132379429100837716603691356845828541471833050111054158074755267563937577797504170367034575171587954024265825736347082226922848702345107075228474443861821360624097734815820000246040202350298594772148010642960652197177697295687228796490326795776400969180431948770167673535885990424770823407989472282611570719367343798571857430351910936970254494642565334377826223180197030677106639831179613190235408786221143965808809428729856370183477027602661150692564808089344857198685483710065461550278126928735112726522923472377625760811973601157765533629295407813236817730442523002897060578268316463202231811387130609108657432493904544460052277363175227050424704000271130846729722658816000000*i1^37 + 6049918789980935955955876512031910403315017273314062189305832376611888292658704628373187685595269687020294320593731514701923421271032218595390671481295884362199463721499782937818694625436549877989583249513563202835521361552660750819056877412490929136268425091646376146772038529343154972160909136384461887352176773449944436487585894338812399336478943471175835590823216125147024186992849853157061152874681645303602179942847804625477124782683369126783664944651144315843962935175294126836960591952202286860097690845605704752634291345937311391441131437959882760310324503303513932739572858731567721005920127657607499454249356806639621796633310328720978016876757192332206567192779606525581281050417103826162127414335241066416106298571822287121705720828643442987597592724207725188050166659095174534216810688894122529500519086489506815067804519166426930391156265780897150756452447209243864858325999158217103962086730224068512153993954842166229922771231868999768993097705466758714520265778971919213578333220819875049922562177252601694538401397486022539734026078390386969802414513763269231548966848890538962831090008519203648101623985126978439898769599834797604378111848806092101735055356901698570207322845925828152054881298520909674709162218230319693230939972008712561913350638737708844925556955343016197839903187985554022247123577536479523016049332862350557985385683274994447736318173121678164993996182380363900415200065673003471955934113203313286511593795770390339539644244641950976033832734589054299191469673991346120892020436459932804935356701142321502342956023890799292176271806757948963737491530788125328167360470056212777393873650634537801865071868304579296695271206584238191147255404111222889199133816947496920485262367709923053359037073616938259391424728506289016425994831292135210627376981726079077642618520291330140362653663691313609829890840575101951010615303932127017532884217024673944921161326797336190338513691868842378486753820019852986261249357720762625446374170993697669257241758746845057166614655860751322271537908241135850743231172352391636136344434751491138220195840000*i1^38 + -5051415798782325173147475717503248976344070331931006843407363889696634446777234045019199743752349476305369988347399248097862669905292422575412760160529060820639897072010173727694568960101406497337500203119786129900005456151219153974822572340710213159719771370388640268810156745376684056976720940891926589800202238413066403419886853605245692963809837130947977985676516057174130810273966556423561875803597878549109013725051743793644579140249846521425418206110897086118129809223255208622866084427406905352747152885555795277517112442685255974805758379025499242763226210908403630616841666342083113392905113644080233209489287496638172441635995790260745744657729657327754692241815815820719161922820123342357373085171473960500064924136189448698056345661015046068388048629297674641232972147852634493502004703934360450133742934253004695165440771375507744985033816376860663277911749401542435089875585707911277106220662358001752529259337391944866127530278330733463604336976326868931056651183719350446122080727836423950090486108270126981682150365712321707065612409006883735533264947030624529766958060492941532158128927701415328788546624583915704530962888627607139915451534702293154488063014717412687128203268188207594084173979618791095161450514371079877968776095675613473494908853928895767542131541285881112604767877509600075624865762381197790173963468811500052711827997455459528799615589012553964064332451477610623866702269595631203712568635145119785526403621922035743993726735517675607124814795539353582018052701122654119540428165474957548563250652766343419516925818522128422069962961626294691424241969304414012069600003893672189986109278544409930512437702900162379945035213155815388390533040932162930338109859710379222706508731052742196389547786873753437958199407250087428966556665138166977762283888747224246663799635120726279312595316924709066016374230992633096467164024340175904486206099630804816043367285133975919160439983359574478719002492007935107513747541732619991111652488853212732776417327627975194416534552866926295405739438884711968323450665045897598846698890587915734220800*i1^39 + 3631729603495452085466959836313360413213244430302253155263821624955918866034540003979436301477465743247288174309219235329204775829437177336869958802301977813396961658863171488009259562382388589129161331779157648811291511773829246249906837999282604147470439446091436801333949383165903450990308129991071268509835080474366200323458528647986420567069747727861035489626567692003189668422480341757506058735960762930229153900558606489403823692772354177662154371374860351540098249771446595743760178780182965327028607971182127858012970741080121326354816533395417554081737980944127375561408582589426162120355271514000540693792025967009234351618946079873006151095497244554366108939856413564867952482653401453963899461265937149249214664194763788092809260218366330882541744025076056140927292031030686325794312047530631243596425341815196569767904450880923391737812676190145332473459393516099795797946463924503839266405600512648129718396446010282612640110032311127289263645185959790713761484983311454065431422280403154721288036909795550515323262611795134309295307211330229914445246409079585249128294806295169442688462852387995940050281292397695063704505385259180538484313504561541835733123554582049206006852205508994967761288974808884322809470185756086937003471418952231879501337593371166384436428610609918846574832111308320592887995979271541634175783304207790370545624627280414804678746154115419188541097458102209148205157971992194810876964689780702919830897258788960270662720605022448414592409161112219972357922177025969026954061629718144190279409490474298970859234653229251900455277827081742231442961488829282065879436027614788103482885236976110142658093017560067480813423429151919530438374773383611665290069116571941995578733361168284915497518158325658427446982962164824198723346296203704995461568048251634402015022645915608533070418165794978581836187891614673299973586448373852379834590543578243003087054548359538306881805819563586858809481620264467695597257707880366314254186497091982216875410155517498286625266906052710868647250073045363808870185070977135790790573538884452352*i1^40 + -2113476130985010158753342721466275965695917212041238798341434295453408202753117361419041784599016034449904308549744369389616440305671480327696353332252497177907487463413804238535104627274163075569259136222692242590681469177220284854130984282376354766024842077360144204876258601047208703451529008061012184806690675713656224352725832080648070955702970513471962116336336430073594133594154029752368285962213347396172242973520312594992022780738192170589453484951958664330882263341431053748300928096068561699589752849244374376647744279979909586397529925756276716984029670047344793616355201878509813801340351922703453281585907147050272612726915524585329572356528204469824706751645645875358748959146752094053104356366528610915996835412543886303601851818675524485472397065032803137663733386449574295737793441214222421987141136321622831207307197078952266500288233945899337601680667643254435024194035363821077932321742670160462897950263519382818552181415350163867761061836327882796117281788063278370944492904702188805399012209025387071497077831392683801936593237447032406664086868248102236739786504109397078528898860910526952139341392317437759273817692827378118580975711726236803049805384642451177060217687126859612259084797925240058000083552938241807231905014016767862816329850381578682128297431546105985357708564548995527196752669616790516542356943900206866436374380262731719871189568413038228661131080315085483996244930725399743086465561000540298007393570517570717530972978840994955067642745043656075852859951874125370865985129315389115937806433198656378229674665723171024349920190654782472504426770333751810637770635127811437495121533876732548344501709808938158119236139678021599810241484459590589124028870524744691290402604595683634332721387910732211911516471368029417575979192052116842772326832401222420483810275934795403737702446280679836050063123172206247093762288931826318981550674188231400544195106161456076922628542558621443208967018229903586941514423026725947965604970126665661220203766489410615375693098936759540448257768876227360546015537430701466778754613248*i1^41 + 680453309065247694975553211156440945038306327727733047727256333868386349647190534374849102916233675390314910448761615503331388822316390711220874951156436097315441933373206970573440450056957891700197366858863642180538055062019950130677305718651942431445703120795077660465951938843887316548281999566356148851324514187680902877455597466759158553886774305119424259544812667349885058571591015490609135595350838864973899187384736189563041969922498061953207834706598580399333394439296913927138402130889769210301139969075565181492580959814589668697017442812183654667891543229574788859315404979081966307255086545369178730647721488157934527635059846117108812874252271006176251124585416768613081804743552456957512525013710318863782595993410964664693536015953449757468930138511185958904727035358178514597893977769561575484696482561959666285664701681425520520777380788942289340793443885505986501539796189577675806785071703777651972823756770021506569599717522142202647379851580088620915702804417088819182552347283103963251821566045471490032336239819111603694997816390661651673574713368482390029123656174164736847027942077539173949221354225166107638318035839600125148765597028337743075770746834999469317205476437618655177922264674982584053638473133955356441965334516123505366599766231345264272798185362617573731069689465815652255960058257644460418310775461913168120656249510879894500419393726835246495180125301733160307109811558780319412912837287340068619985815275229829828973676993492746470262822076429654061999152023773781510005373369312328162362742767671681797648938903118849350387643890300977069378273351373222730428055431405260062823257325281810847285504506051748501887109886577015759680356710046820841640244485051744097840770129473056456326367171029723496920081271701484863701576929303021808742397427033572157823863213103226410455560510067580513927724270947074013293460447564603415424600364787693248096566822174376846427625564067843619825916621489262155661212620124863809980513934877151597523723228769973916053428680900110956290974507793434310466346525105519067136*i1^42 + 120711604935316176347567099801085849849506900499143866482624790459526160449280826171700729454309719065757780771085817682775263680021864691560205966192120605115507880877665921663193479331341163667272396708734674866699778516945544585931720015862450067150944055365303246173620110320773555138773271860252719661922582995992846493330528648803595359818132227960469455722241603209426579739047629160943915634759399768133987160700013836010347529691242576969432355934517767545273146678152332016740167973315936278469660800070744730750379075345292218036356885989492076916794758161016126803363326406027829142284638056521989129738415239598915169479903599637097818014041100383248754719335954339835742516535048947130363764936505541159530805363102129028242541060999206791833817194383415342397411943140802405632267859093758793419066160464271287010272367560446457907212155684650248133851369523211206413236519965655553971701136597350781950218042971700934444255830111644502424357800655631286053345424028254657022607371436127617566000015623362353277270892001879900349757349534293065700418698936847387992642486271767457137803953091644183401344890163597475093039267230089399968396797765983078405500249477612489060956485543162967861741793580238227333394918950966709927523041076837369200149466417532574386715783206940071981751491638667050536454593539684563537854618219247912569739184747438025801437923789809401158286669515377124747312268218792040159718665155720351219712006520992979947598016401975089238235495195774339788669125504611379111469492486201155329285824437113875342794858369393174667042011810216083735956121502689618966315241959184079621559789624540077064019385349254848819796068002705466641185366890013570749686339594999582699234146986388973572349148328789633281562917839202559596274728686365779609407498005504485884055814063252165813948446884656407160463181125503697882048313240155179738030297830522975074673036523357302020374322155653931320907500933413869314233613056667181049420885539139873400406233690980138595260728734716999435041431083989951090762108167520256*i1^43 + -37113533501079015815729606045711791640569847056551933008982297499157192726453208943971591019921095959136562405501876876646803382220854491830864248976611721195335285832984886392655816121438327933780128795642252765375308442215261955336413238973877173064350468156248940147331176241674514939531920168029958329773704797571870220006500597445830898131736444277523842180459343338514515490311444214941004981995233815931452596647797159413183627283693745275387874804413325904342988203711987022477974544591006702473506651950784460483381047136570937795395397989716569239534019112084001597149174618266049942562411993805087768231728098695476674836997057453304053822602452434045600126772551917100763993658763539971766332192669892029094277959634045035093879449438185617948101224512002050504282632558866390866116169940189329883246932613775068673968647258832142685718177760650224247630963474918896634610546770075663540195595988037349874065686634579940125407715117013447977291171005838140325813192260599433783877828559813192255081785869817513909578766635837219349980593778143863932685103171504671375824129353485446493241620975834047535197457778665867668453524111244524366992929548541576052245201941734528359553651374633893068485920442369898725202297088127281753503059266413620890596288261837763304085620827355292504673946476495392800913088153878837534499422314239252287373192167973186825155802960422322799087937776250444620209955329509543275990390865349511045356035868918708018072822273546795848196448273439997737396097516113035572213825493355093318860017457976661491193936885948725832820130961936988861487794438845520845472736585090409590519707668530743786749818644743259212214807669965526923128377980084206493693419428666858366677370994856529360483022232263142655939706085762130129374903900845430712530198811858867656447227599268157961234806269012625083152023880744374832945928833940600153067916571700214527073865083600178638196857430151582254514915874820632131402891298058448389496351349628106637299514012095829578235319150336891384959402638556104077785169920*i1^44 + -8062374629102649608262615595587578716893918516137042932228554263492605621799421429279574059728241802943627409885276435057698649229960563402796498554482778786055641842691214718373979934081365744198467425371563327111032279050230112462320880003619943706188119762472094030437171683233738437802119741146378698596494427705811577857682735127277552840153596636978771499115994755654701993995234595664169797303752365213780297375341477923625767333241889906281287400013093718301151088296670237244929769262473741462063912552450444884755122918483056356188463411858353700016654907072340353888133698289024689141480285849904419918877004955572335799270938354362083112370374358289140467737869007462859143668216807973311125318882497637098209355517542741977179922013647184404522693921109436245581214634336012045444365756774689528240783243742654053747142196768809983713600333759667581529831947489032258640776927450061181200011368593485565292015503344277434826452912245440924256447513391850071199524767140562138260781118845390598543791601058837692382421726571770161287384864368497145680713028203416957504622514144047735181927331133743142524262699123834474809390345382219095239172410453629101406946671335772456506713724004298693788434402743491106489925350617458767227868192028822414405380824083448351356004122570469444628792593111817350523716045758042659198164683896368372847142984830779738206831583756092969165605050937497924127505025069515499675392745335357131404481101442889776256106159732785637640820035238795831185744842671483357715312373549028039394327512443272950408961002547507490653398950229833139098996259906723654401204682646298816466485571714995781811586976984210935684093991377081302082093889535335115298172211239651483365365945076425389115008064330445221197099359815983341639830633478729989787658989994660007792603847996108098943194928795462548899956749506629698012196988257876999994393236959233420923664137645095167027685833861759659066327744610021500517382192924155882090634235784920752060898303713602345924619344929175583774761705968609787904*i1^45 + -456346775587377617099242111883975890061885865331086440934819332171859266670976428348504048664313346972975684187331473174381615735396997714251802693081699370027956926592193083929657003563616730878523280674358002138414319643326102138832644355917553438844352131986013623796713136826250744762896636238054171911540418241921395729303410980784618462444129161422457418160165457975766737620898532391814502531324532922259694021398599318990687541835423314113644054840563587950319345806245223006182045994156542230424022364440807976411931179105593244919571498347521796267446533724737549259637409401186815176374114087990786540223200656807525990862941200848111396809917604465089191438619504941056375899436492079254132686162207695166358895196507183609363599187734754480689395016965619477373505639179258267464789111112527910705248361738645110799293500280093577126950450081802472812079344357500317722565070777780393397513296376515525495318562005100440053638029474408322756965597281377542214417389516462705162747244690044530538915580507468117704690135973828254722011611056512740020758099635195338343745064144799317893667036551707018478354269032559136120203981586378591313312039850117663398326645625207677523837684623859119154847319749878606991325512559982518707678615222623061812005447840964409919365134881535517663639782264067654869790938171977116547938749950262229410486602062408243915787483457320164560463009839060016388817226875909303770638287823182597309121708403193926564965942740444827776352840138503863375432405456019711299869376099035229332523513706335332343145963720708300373382213246773881865132915167524242113054302473219311095207919043558194296963044612038348690578020963110722205653095322600141111538929231982041723392357821436289035152340915595492337069509078136433946988362545709438631701959467529796972496701645631910805444401088496986170011631486277007150847484766773725792900161570687076448368987747136415914378203772882423334094037755740630625885935896110016451042683626109846943013169220832941842766323091585926437328612491264*i1^46 + 35565622829746358893232531953478500363168982690450161601158232265253766218491862456922573354129853695716709989435011603009876718946171584069908360521384029480263580923705803287867782770591260846234474951054568855792481017212766532984273986430322472370205821228681156819013728731061387157885504522643591879578970759966210169313126760493758831942020165584289156893432448350919288770896036865993629606187162232927846066855239741891913372716957591030929786675448005343417015437958034929265961989867340057471912291989869260073292797136325941075575068486669857089446053743460885684364142172542314901785266502232044489491243679424756692902850841767941840069447795237216603172429392141984476721142866739802635724961381612215395701679460531508099605193437101566385291326128536581799836599748484644792553431607457956496296924109096952563710090856031127588294780744838772919024981819394862081783240082965786144658768250136935149492520338112995458018620265270165533800354891303614721203996709121369738848728799809367572819609474814186926290881842298746524162830714072477586449626621843260653027586555256035273861587448776402565139129713608356531033036763985523898235001897507162691092858625473623781969321937152550773201587913759996742640777864403045787654881815452833800732431806467670948033985242431308522862043014350079626496510805823569102120856304596628995584452781400768137678014087300485936913811175015818614859134137900032595648967092654807137929149253578138279647124932585378140778915178655829855728424988825512778055814994204752609033052547193429889279891106309694758437140877428028958206123149499907418805125681594284868757618888072583037918264259256212676190863570236883341559382417247058601652680932237048939602494061038154109788860558149661725852843783084543719502100889238122473474082371471662926047487179623555414798728892194736609562536627810131668080819986883732044995811273134644267725126885351166628978263944247392844565039611228907920250418146436189854815790086407679116063342663800146634688166629413988700520448*i1^47 + 5314782807294058068974142097497991185479671860209962557436249680764684076134977524757959993422484034186187490076012021414612679550363948080469543473633038324933701901715806243410524653625723612142286598727506533489983969697840785369721942819473530376653700918737347824795680109309143488995870127327525087982752260551607708145490637647752702098020389073369276827593336298196431468905925408863196345307552788934554709769025435893177448918891313919251390782822370225300650380299404474226098274665549107798025297626809336659245618343648948268516051947496541652938652153926969141477368589508452631560119381345776647521769080520712464322663842104485336290551730685835683096839632716260280462506784516745836566662662832791629869096199153951766488722719987732084337447604991469003794330724128038297829352392574860506937545584042836052090559080147316829493328372461905269681369974863163693767331420545481147775551403843782747706699794137031427754153344179082747408178447374246996191028064920770284097892849703156017462021584015693058063008615143454555733536753857934089844372340490463966695880881489122314281739278118858666037831992854879319538717139668769500332571747303084915987649451260717643926444202113379753878790741962768999168067190721551964169965059684770876632348094917388305662567184637338363705532866196470300318006478393060146095830333145328890421841273611452768174501962444763286587725137952220220048425648827066008744936280977342877088994979724230770032768216470187316018171422392354031930852729093924948409036275931401722145427084516520847639821144170584546697943488819975217563556532498218742585826503942167554535444160884822804027369264118148515360915427900647367610100067216985795384101335297261875826242220576688943231848244728567018302235301159904249668745350387141281159557010678934802061298465905036349224524709595811062718688298897554612057904597136607055699847021955008410971850585431540427587265697156610985895714632131762340849709447206243913510214309553165800554917332911345160597110913402667008*i1^48 + 19350528281020119311956250620806842054958068104700789970917976165723845146597676545533508150484458921641102110957382200549549838688804081954518646427681706093888732897240739380823785040803671844857964234471991014752363767828961090710177519167510922617561682760276981016031045697258039042712295024546955695182891857681817421074188303371684367033365339251575154968652859315505630417408927265750351283813752574646037081558709519208542735641679175644422754035382775603204959677446990247256562704285541766445918526869708094987348786675085686995734795259704464709708778891517559070457816447676859247235790821300711852882173281220264657978304458473489668049471590810506249015349795056397194099148084122466981304190280743553078737736350753536836662691014641713009079097025084065397815955503169385764239231862730780016306069090874710440060683964106550767633891071994030441412907846676247618684473349639196427036078803963551378298088621822377980292559890922396244211211326473678701389714770812432163878438495097666978916972388933947265452908150075113292243002910150475956687679413043816949025432574940920557174330105442329179024260813819924328355209401823686880580844572431816586825988915880650543394709944480315559438036785109638914515697946858312796801592526941089547484526812364557444374764404891770593867468757681851243361383246158241208524729396415319747421209038209760916766646729829443647160265048528332767200235489723281975055126833257372458241148644043352446103241411236577902183036167110763793892379216376965597279522453730763141335347288313182549880929365065536195479680949859203417835964409707907450381883507242744214865317294197187867070126240145013750966606569235180697637373103576312415945336314693724879327083573803730896304912699627808870086991437749418466847154732059545184341794191346913103936543551281768717991616378309428426781882870798865462915035005534224857334175183760417869622122853891183886263244330217482771737750065959389859530246795785156666281310766603629274923475196160542298634977280*i1^49 + -20866403864080614491697842339476757585284663245202688843124298169717184721764046799963398201393544694087209177569714405283603434459786849060979243977186234392888047901925762284030524967447787035125727197115360319187900489748502957424814358924529087618422454458785212949538000862316017158691182821749109630928973402837300248939700167400035095624856506122440126778872744944262402933452643954622417439175521888692213615427063263658627620932108391629704996885252973482573988512093703081007649804588210804503895301719318024242336229319921361873573127126284400429313431965051455411392818358196696238607665134159714142419903728944018772837138495060146110351308978403447186755319830345022864938255182034399426011323323344104768710599035888219991139420101052935643864135128944668994441633505128248675676316235608353920403698263781036447323081425582516411306139277583188985004179703261342062098376276858486333175067368149517951710386557941213324522228602272264545030324425101684758192054954379625040583263184236457481454174190545080707236262097084643370297062699733014463116939586152504663153985274135689426575955234950493493094513354526151782031376511175775092087730759238035114951664742787241409040885111507623999100572057213819269495708812400150449803922853868738133372943182101698772242426351879498132165895200867536672743916661442457391644145720309852633919559626163127739571991910607830194948894121551760753545195589341371499176735733310777136144891220375714739728365874965983924264659810550942817971084189356406874453052128911311774121006971691559442860195242561650430434534745889115646149762294222234803577233531367360411687097102231080503611241011423696741441439474316469906234670199272247286674652857881872609472761114240726873188610158282164235504328528887868308197875774199109324037139947178490727722817816499465549789554026569193726768139305673817819951082853279923175153257008981985541392833621550359331711201991612142928474253261519921824509486494990968727055543248384145042431457731133642375168*i1^50 + -225620849977536972443960825897982582902036169005251038440330341006433832947492077677299033717104207060977553084501832478316031336035376270321255129865360462986861039659671708869853243607359705806887753274135017725569453374543582000704325683582287053873496302337226059442781478644458656444798920455350766487336013271785380975631736705387517358213778464477450788778209026828562161355318918375909877463492538810459058540615609047765564630239308147411232629548216485098752299462763981804462046085760563061153006468775494042972640225602611031517848281451781733961491348075916388301786234609230310139752153936435488377705193996793303617602670800742216310536383940366528792877131823898556909374234586073160995149370983334228345429568155573774321824064751409213325940316378161686950111566530599825231432692668936638755295241115156302647600564983954185467896378505131136494642366085877690768423870073315360825513130439901530036990021031300403781659588207360936892962990805909702319393723309811866069632174286681242250912525546757354142354883117747817542230695381375585449388458455962308600113315314391992049235506459607693670317419921155166931225062419502869666670749563998956550999955620927695823192225627176004905144976944807654633128671617045343029317971933435350630279966584689975874486210411667889581644134309349242160232668885221647046561273973436719792752099037273530304832234058092945593938002383546452624242670866811357158473024479331661898160546843070045003144951169779669100558852767672672669138052211616089711348696508092365404328520792201577458783545824953313967242866646183038137446995802046527515879245596972089254221379471069510214644747861015350281139218951567028632450172230481048904841443343802126177929896959044519869178114963951735056053760357124139637178056194884756348140489316585887205648619998439895518965275820326445859600958221155502628959205772610935287056954972442810573073883956418805887763081295211436212799060802785362194273028088185426963051660811876434519568844587008*i1^51 + 35357050376848176317511118291695241114570311228883017579711872928265692734497537587720552372228457323536459743842141514031035059929577547083301250180025478415620127946621380717759356544096889816049098199582467633446778555050198229741977105672437488760203849751983003639624821340752367386788814388104686145156873263679315467589345814016374060276501476793933813004168877784870459743086669411593512988198554462003312775758276691877679102325427849096418932988747554929801701617388407971526156101022201359647116608876876628662932668044102507380977955365779880553222663869973123793580863831261429178020850823889551872629738318134113475540085561161634210380040538057980855777504166986444274496618976271650152593413111858623091221246505965537719439273177561335439180589096820425188432981529353902763033765724897120084806225517597922797610909112432400830620334482860067044494907272387364352154782433224058880341035022644152060980830879117933852392709980024075119065422797965818856763548187011163337360444215034167797003526689200277377282312916345084819357847615390731063220150151203029345227439570762071837123478089020659966314752499458131138198921585710537944634137342751093183301867914786677826546661774408559124495527857187800049604247497264486920269386433199889553851118398166755991925435364970333020090888975736956892166131843767806868353293565520682954216132646898176284202119895190665451564257524754852424212969773739067440583882805149861525527368688651637077099344563142688628905572141732046124045893861072198465197444900350097773732499652862021973918510871714676535372067668032954933499651925188983075977417344282775452732979971996169009947100689897192720943878260238110497532828905436559942297606250831488908390115124456518968006557664998916066665440831257982800926135760533436535979043095970459720087272574048528807049853036516238554236492874248400106679590549836391274605505597336791376067943163156082527454203644506245290848842798428754039906954391453951173611773692088712173715456*i1^52 + -438941199709967306852547887226429276020481168552555272714203020244077674123551322797288964489033485823610442890595530324164309965819329659873060014608829948879797948041064432264831833076953148808293640508123877117863851884314318255109562943960879728825179220449473767356261521486245041879821197144249545161000391234355056891991458972712992040900969754163692416575682522456604781648790978636400485741564406741671100047938178302357778182001710665396374650008599463396814615667545933143688138335472599837751793322698730163829523595205436527322532465306159833944323543660348425411333952259386309101464108026383802229063285559372301316562150008310694040627169707404126863066568638620865396010444306901763474859062439848580546072029596251636240132655230277756385638413188985867466137708971694864093318881401294700504633084865631485402886232081402222831811075858804242877491875304391641993989122974676995977366551808369004680879341337196937523775443962936013181490474736470556797046434292326891975405078921372512433403501350737566156250451475683489086586922663212286064554766131467805424261523377770278487573704136700422799369503841151452443305614276480935693555072989150190377223288448212787978649022184449312280144372619655842303783802695814867124369728430982227541311944728961662944511121923008169534708775086908225893941183318128671920635223575470218037504057824836102096820383132788964090803982824797304499669849926446532054394226358091802253142786916816959066331944396980664681171286814632439022148376601955332279714790374597774785935499491496302871140013272997464164519043444337751262903926585667141436906720043964442949111595884006446642802787078312818310139913382368594980574816734937146813465681305434417569006858640423474820455241821129454771945980110156210912077400206870980137133351341673076504844489444310299353390120957017360503350339865776405102917792809264358981423278452313318282109348870148472447994085324770535067845509616344735861625357908149355126976505366708224*i1^53 + 1496267965575650900142249162193704460784924991624697962895375645208367805142662195052180284718912462453747854959066423455877412986755904425481589179970824016003916149933686942952005510558941879825257200511312215945012912339583445485384006803721273642184046438509799749127806687774809216034185278796068685312791058074613018164741329924700426971152100754789852276587410363993532700655471422401435857092984960898777758573337146603031155149233939892292327332999855903133140237904036200630661936660704370811165015230370719932410576533579048908830736744754053798402760589573531677037378960106466116014673786955060167802045524502578247154776293618263732910984114347099120616013023036230887667678454598235083838568622718205615198857850120737116874781027071656169987216927971881880435097718265144477335676866950341747293619340191414120476824368039337513577201584920181256058324297244219698229937254997105909657368116918621992627483239752490761181075649354929289718801378806544904188058871433455700683151533257166653484468423035390727552779056041373583720676069497377916414236761307088475720113935396199760427674756852858426437714644794812366207140215111158075098899264528892089447975346551633767070289527589767057322900821013816345805133986888092349727283468750109092791731673436088005798438109922167083937410221220040162841253113619844793948747932280700789110066732742384575369320103083383578559593453095287017246876314764945994271746116702950651942531602684318591701020122155763098079743857827798789714550843640607612916542482721915044942361764416942381459096659779995464097185492510555920430963744122761505508960979771895325124024324634536845503341826541913328857478307887030180949277604797922022009560993603361172446649013799955658410298445929785605998621269375246103190145361572502895360144348887686200612553394352923795681476887507798199025557942494518067949789731679623792906206162047793073501196825622394045738662603033362398988225684343904497926688818501348208400138240*i1^54 + 972512819932435221870839320492235081080258920057889080382136640756695296655129103260674349873860066228765368251460034713810153480785411573552235434322023574448378542428482728572023928605855051003943160353501270112882956249933233920802167283349714156510500278913773532383405644821557410572473438892849379507360962592379388003669799340914493831498761267336529499597578173949100262289753456140804951162528688495406449457815084830577520081726978378764540301473502085995628423966151295918471927897967632348017904678438851329568098106032762179238178202486284084894922619075604199303343882479694485809533069324295841238370936471182635734976409791736421483607399133052156916770744557598961013217090590869601509434038555378745539632492201719080559111450562076047417973975486956069124797178596619972605717997184306963566496777754976623080308119645880685752802666078760154707733791293412877003877209933293724173254884265806430512419595859345219859091950376119384079227551120421304287259436414201786351002503270557964150708151949564377809040326450991058951037996372208341831260065060512821724104085373352472460993866262932041489300089814043712125368208788275420443228893652818008778176703974262019667936167760237078455666696571904897445456204644722436221034718650371731823628658348314282025154984966730543426096811740389206221048941549460157412517856980902849338532268790486155794363804047198785274484751632577453930219118778234854972699856411929797206040445680174332765811035963692956927245222073030079326677539814422066390361441297643810074205211156508724828892481848330203083619923347184174833014995630880950143073331250665307079217789486761186887598601182275624600763161843467752799833809080024891663792703852862650047086952149949985791617492600739006605097824685967716290960970503328099387489787063025426204333705780201172256679198141923257269592955799298026031790309956279600107453628741048567653500267292247273155524451764845072955088154712397684672244446480302080*i1^55 + -1635805403648219116497991509576354018074748096604364816121597474878441965284082439968348504514868765148508544514675023053861797782600850419420887707468259067584343252084272902465854569370074717776966468524282548672159374697551151046727401832339871891598087864890383346673413813132249024925649471354303808965414964237174855239249348387993258037012508227011167399468839183897672935807468279700296916222661061670778029309417589318373600595615086450882386915428110579820284085426898740472052638329152231754006207598883796785793661340817416990681448856549752036782325160331400862251553811703701873381383545927943017614135150887250372939185416196797320328974253080538591411364445699476322318102909219602666349622435554038029705643662777886820654588870652646752510546981135590450098518899015631956804680229428306644484107615026141791551935527624359376831766628172325238557876434449450966477582752861516679404874310059870842969576650756796047335630192059298215987491451012955434889484093126958353304746705170289362370123476530816019506908962382768992242188145515599171313034448908786961809427372702644780137231744639878379523175390758743031877740923235641235716129052863707275816105989443203052156309032835842586861071408465586556937539438079162242343701279678489916510979264923986825697667416774471975251761590438263964582646667660125739658594347188128114263813424960276994549911638864990422994467374656748998811257129165758096412221797599766593869484807451827259634405034661881783765594121448717276195348222564820789473480596470683295487418918507402815556166617017145414162096742903330679963251634209131961285238682005280603886233224024039740978431664128425301722806409292814027968315990377363222694994548663468595440925945929870538919405977254990087746392889112310404008662054097660596569686513453375992361446385363510004442005924765927898833966659105944152709862202781178515028183110894976907984780497049120440515859107840730193615027581628669564886712320*i1^56 + -1272090687522925411949960315661003960634324379505351331644492237178035324125777845304062677006070183047575509362107143908068860927343791862880054127062198466114387861100725105722384099799733689479558331066891987954330722079907359500866526651721270419481318824637036951308455798596875914036771833773984942368592895017546038373239660673020067855906862320220397709544594764849884981137209551368004838665501998092769078449473885322510309194211177908543065518658742833464564843091756460982816560943986420867221878704746972889261763390155500153569901122012147307532141182853036788689648917917818619819250675350005215962368660950210773320256502398094674306644800983296575925517810553803691861834511229721862322810515307709387048027202105343248609750572741888566302946440998785466372303280651305493003070283167148309652915663168463350378897817831590269010619981833518814507710991010724438277272993788796614298730573053133057299039170393309129335726581621459216402754827054349970376063564811464098391070389173591552321410518345747706854714159154757957052589414304996679425797967641693183418601836812025303855487988468085115735039259791425700563280898197168685400186930051356268231353952317615283350175425389349217678023581876502359306725459505613382963775116534095759558455689031353742869194845050137621471324699178125870318474186147420297172472625583738695240374774514666101042134032737363135544162161761361441727030213042136772163361607439193229086477394182202365724734772075296849792237651750158588651559375840100239883395682785238519517668616840607756309066432471883341528106020778121671906838908843957299249999234339681171220081455362801761798794753101749357061002024044940408885161682395540136455628672792072731579587057017385500141327020812000567060706288807190521399264728859064966771001293819516748676313267517568965607171957066020462058307221059075755532359687751908426166227406930406232539342159427700232715036818884478258510153532582133760*i1^57 + 201635633044979234447780774415063232179356433195878647854787377820256944662339924775011258983987560287682783252080504147073093117931403325528697895644813135501992548025179375948971767918316203713486712902056804397721031371639749752335261712287923794242861341025520469854518274424539121816028925192959925902551353605715603565780706937523033218878135737596379015377326092782466149878350736541428447575288895515377365693700223777327084204621359577533170266940380165360000608893506457342814569118615447938832924357991052563941737128061030590410475370210152855678969893573381499049920220138629962786767834986587268083965243245952912326561360873699373425540300908682782020330044948688632996898157402817196495420278926527399687979256327578587003761641067058276186220796205586151213387087597733819917124347286250728970745837219177031233537330391346293731852702918698596313312128315953115787982238075252562110278995490067272014433435480407749292679880202009923074950203457851388855490954040257183913205602790493447972820049646042675234167975417486314470838131437432685787177037082520549805962091137169467447773494803366102850127951188803564039432807634985541099703684041037660915765248103725996614375710334652230474845774025745280728762403939902453577075406357627513496144469884959277776462304364066015060196948923586912326294084876385388435448428311809096173945961451329370179800288992342983387088694201366868145075398035328709560892116523507467582808823714978185500113177111380454426803362205644088506985391699244643193817682922835109938821288688558271539365813252958419609011436565121263524065064059018568470371745486249585464670419757819062187489246025747844053177552733232550632787296501998430258438700106741252334140001535996494981971210911374703144029791168786708273012803466935640427210896242685018432347261380256770608478682982855606188777536710041205163950973745465974380109546770930100857157692017570027959564031800546415387607040*i1^58 + 241764549230132585035889913496153378849539248747458851498987466205864016287479595075925851901661087982835063325034681139071780061288288866362759642422703080074037509087182862733792747739232585248063954849122390357440783285216589821686006361938864348288976229514191512826028238903809089751820664044177389429832584309801480730665675803484907770260407447246932417209900657123572559139137914214296397960244369233623025753861678227944621829286617666292461422762874454766888440627910606803156261477549713560273707293815704028524400457350529667840681731032019810021820770944873078065297652500512320623001407954972110851936516968360002506817350815323889991288370647386848810276091001931355908447879415342422651956812844186706737489704712900300718102100024703628022295507254411806279135458250852714309196458764785402776676028418536094650448435536468974247427209651059702714521762880483840819887471719501725925910603939726756249057512135671508277787918240026946932027276962120546759133341695813614562269896627406454297537014088344569103358376135881178797409050883772399611294258428174711827314342263994824680269191546351821340236498619909951425783309808848692095479794781377602628189976499009312458597983132379369635449150374119266135498640547675605110065597485086905698879675160050259094967116897742668354961498714707677962601310329572091083738275479014542638747358599283688011421911314984923672578323838422066174570895944326724203409130824332127779575454501911158682349884119026571977158776898028398806090321303339641688241625345146500014904907565959724127161421799621970983766356369062341398585960946528949906869697119679500906409471292214287308807558340274655630254373558347217764886939306079005932028471967944646395134073038017348704127021457248112723286596596704784221605561983940574974092845531482607601033374642705368334754778919833581322455292322326587680538070527542313264266632667617891918184787535181086207857711172812800*i1^59 + 40943568731030397742847314688410037477880659101141543194908506393645112398590900801187165494789276762472174877891072585740739907319432557617529282245195091163366880610551771299256087029320888234934940112245289872052070545222194177361994951732478842693722903474836017764098072020112987138884729682037312075266099157968389650822685980971538017945178503281166979374855897171373824014935613387968342848302497222539075319823752934008157719435776601256728374693330301633067516997566041012475014905889518109458772160970385687377618518201997551212171134363960409642462790577656595425675056557267426598991782759468774389480510436367172158021970143069152350035696083847915700436033137666176207180781116806262169668231135124541012771986572254182472423847048673492435866263945913028757448930511972213597058668028586895892780922055967584245327134777475721971319072183119902889395813293377890905145801903728496821215309728054742968678190353103531267205401776666673710645427392467255707938558544988924902031155156913626928178824013751290175984688130398036417609069356606796713170254553790807429889515583606489550470761083744400321840613774341508347990128218726894731667144856172994683552808107867729886568170499359625648556875598279456796104948966736611849878037270512884674051210291461158704409769848324900903994451845264833243197644317521634008001875386436533679898317904537379166860410146099194995695075155709025608931676734885575808319363526639508535696794262071732392563053193391897382391419229314907113546111406443663508221503706427824341489363845629112104759479394331241826007790507103822677729676200504075108756201016998000827145973579835976468298022857377873439789725283439379077479457163605539568929826605206938758124428769451156858723640288337144966407440063638006644634601109686177800439162652704915497442918191460475971630593706607678555969882388289329210269946167256265758245165078804803661424577421585956334469120*i1^60 + 1596149944349763281966718189019560419611819559318569958091237734022528617739272449907562332743369888129316498559974269803176937596953491573577080471471694166209403757688154265977154552438107168668791710216724279081437405128180020294128856810822902856312019982974770796649902545295168181948577758342290691987375216088038672912897821421669424620979053620718515054491808056791494796022767306362273048692746951022970604470021492777846563265139411334979133238381881205788081266712252471448656765562593037619971494029715387203220934435307834974477496868524562075613577990521606037393400522199723169632544068435636048022602422802190664130917537915072928793496361138216516749707030674117631391660396190201300372393443056053523597376347996514074508640632133556573098110026813461648108865275041582393669827179004627812926238998022481650316423456361125870041217376132279456040283309352351678631341962144088307016487078175821878133775223751707001233334934526110065061096937343049085384029995970891363995147159424987863870736989594013467330208498976504551921326525791078468891920030265299750628900643993995882212948521722152558266911096948382761322980362784808288694353519794344414958007028378701188425990255816294259845856862333618610988255196014323188512020143763389501733136598708463139088149947338437436289404094107756313209825676571730656428238762339865443252433264317261436209483745725038759809241180130812175729646482302211832796614083645901562651434456181897186772797606156399769637849081573123914047948467832472404419159086187562386322683623925321816480081212859266380223285286492244817565510098139011055923430884328600009741443724069099656745298399654622864764151560086447428007105233728111186328022862956353326182130603518007405287029113221358864423671447282693966402739381942820417046272770345101338000753951443797191659820056480352163324633400897067591551864965628178496058972011113478378270400782008320*i1^61 + 24770683282133004275559011731177915884413445900045950660796209096174439064500362989003266558446869095144576633080502558602534660250232033614959666572428577159940461617144539679785709670429543940600891774003905696131954115487058382490493502444951860800540596025264068103197101717473069040893800889596908996351573421076443701981990199047112528708553200558462655296747641648453952055948267110156440056462359390168579403685416636752255662907425371816700494361463507292151140711688547882202847114253362293369205264080123959860698716883774426974876386053934684276231596211450286170700034042106260888042549431621041729710020743165665204510524721755240334616064032331090654490820699670988275461640014625429227712264943836307303488714159429177646866074758516687948982098822498021373878846413086143319351138850788166175135718578651685951324014682021559828041624026698982770611497628926267237008443843937007859365731340367671825323196387475163299057426952326175947634944794989757115528266086291591250706573392593829678592801821239887475610791260010336792362586325887438082383115584373690738363631716984646354806518177380708418951383747705674375845389856256823722644414219358720344519292187995501766402339323850807580191268617888455403352246188543677376932117995003602383456613409937996369930669568830607592463758313927650506903363699806175906824239044851004959589991273708216042893124439758523752356317054291636503384150205080522830226787320841352975955135712105352177352804424628455633236735299846340579450584798076503930006376287902730544034868784658550836342245454548931619109691529669226663697908224779993634614286236574635158255422177801241933428550933428987359379308625631156158618302569638183077318779074605006346877774203190686593203369690123082313377094434558020355877463147657130576237668829332036512747098721956430365846479371630472839325315418075063348228971538339801338481424065185458421760*i1^62 + 172889919680970189243387111988988147590824175515903934250333689602118936499482875920088536339006761746322283787183870861054205669607305805686208302019979984825299092531085798072867088930779085028527236464821665246329300237397354320783802652374248503234704297675857106893686197490563294648515623329447608366071945614327579233156602441063940043672418410650172029605993556066905960593903343657287166184457975844636220691463794190851284768964465280186973121206835394359365646947506003692998358203755275740957814351906200901634240691538995559339565468253958347331408009170213943435199988806989626262763624441145845785066751323346779645529010424210341351924375918078347002351725790119275517266297148982934675965700439198952383451222481241406400397011015288785298974227976356806781643778296005577178519472339177761659440510351616749688581382622970065913899372853619399602257947463189722237091422406771515004814595882174248110739005294359418954917331860559422393667946128589571299320092614322732046840997205580493010226165459294753081469528693746797378823477576969698436692732493371844830242257412545296351650171431757363416060754443258082944319995899558698566190982801767907300783098565957693210988077461933027036259591317622003697004789498353893196102142683018141389084758218778831716013466381593108213927723402662572073992044670572415717502089128767827553817225078274389397086606070154900496860402755417154442922898789375691006553372299895423220278737395489300305117294853292293798484231283014336218944661086204764511827508341992797412193134824442300214013646953645888802146228447429801811893768471585658271127580321026719215738663623434177005315633054000197915337429829089497393425929123365484281241244385572751812632542623377224848680698302641000183888570775171469341448891645365197144480902213974727952866464777738358295520827114148002533480603638074795259710260425449700938701864960*i1^63 + 541865533317441506218627214176513893797328827534089575553210669862325357186777904530288137337390383616419905717676742580749302865587946958721921296137596717624925118885987345218487405513351967784836628175029440260151257556833746096427537842032671173460455028608922976866922319672167136622671919082899504027240692549285717810214501284750660315655113887464296376353498467890659688006553321736747868752647518754715954334446687454650550869100369777349431401394057809923160366360134127791990388829453488616675365644240117774144537628155438839866429095698474025271581077952185312435461044435548064450635544055509279223174751126817732479587624184169791482730696893750469070179308323702332179151807031678166362104028244723780668304889828204009165154121105062079632693862478829365805373086774262736330282574784509395120825484274285612418733609468347157805465311239374878340739515412596832020405674699252014343106125965565816977746448252285763278371724692712172350342883519315269174408541954681029016415674511828919664414232465236899898292289597981843805120917281628203728384923479483230544157420047617225291644536444618790679610115243403385265010746077407749848833626576023102984179977201580622076461797151454104211587151867762495450328131149978064230870701837241095821820408179610696128940491141073277350753534271638535863363412979011802561852756799532991110763042097797941544088538302452153972611729300027093730463016903852875260092418170248580605635364391690544849953412035031408260201763264485377999746215798481850511554775280577731024814642714147973741483424314611639500312164450561255468331432295248258779177577099853526606255913029129429508537115778227376218125032932905005748874102433035325543258728908931150158167620153187969602286565856567170298576582226627930709582261297414325530231764588461467586794631873692526844268616881604323614502794976932963138361331862732800*i1^64 + 903439883653447117747715992429331272124160914152963922119700297899185736996008897293603141843192059714246060709020357704255401641811910463956550353274367032490062706392467275182872515536618390128373562444203512794267333558752802821802579447514484831058141978163823858324634940583038052401378589238877050322633576694954828586972019857054367084797645701586579760092572370797860714812427674856602626467742939297813711884212563080008317126336866214114017874256594469694742180417682755492455605916160387007081859471086766355042055752074902066940531500599127619974409815033553370757392348872552770842151087118716770570232148083459459294040099168248273064875144164286090878875039933167146957126173395248022144516511034856556080532598768663926016827218361575206433158794840039052966939596125868109965445196120278069583806573032481424415463907323939133148834439626686809135008676654439147908381700567837974246450079266358537590464249997110286284230828572046283902613041377714064765172698239714032614550284823258485319570492411863455698063964297395257953759671904143965701162455476360235957799898225627303530739809406854393357547249296813217192267990902351624175504373060205230888860665874674288653613207281050392495461556975026836462427406163490965283737341255230129364231174885852681600463630235460078769420643709156128368655908478392548466346423539464855997695379894668326009916028467009155938074184470925502553902046347155609064084070735596048977435926830808467004984583202730919514002496581806506075827824218507002897706657557598283626721588108999619351091753606192722412307709042422944511734903901980784074836681111113775567114302094185499922195784484128502946762130988451846830772676034234065105660734492569178039102075564234116859473907696369748228090064951923437715948580429366211463862073667211366494881824044444010689036994251562056295606704777993815851008*i1^65 + 2120177155997825866389014709977288795019228066216218498727233652936981400828680695808288529148542094680320052500978997063766874302476102468637498127390562041703744001120746981418048618276706916229332793565109800813481470909653723720384301163577648245564744254550158709890034752498114927665768648483175449699542767107233662731543477900995391320667712699089114154947797287782848002452920001552075007784309016304806449623211415181932326553519925155425946633679095643517166030127054870994224638644766777692747421818678300360902652856308075419011657835388349999918059868502033814469381748373733440441844863295251925790591073825859086070363551906973014528884426242457562976556308148776405056217186920919209768522945964593218158465675724963185848055875152152063231457214979108700237116282602364184482511267862722648381415320045494303425666962966505707260521716249843963459305507207229210555027133031504428640854518243585607417507695292987196177976154693657702861268309097027080047613981987345588633356936638119626949187037612154743130101402850719756339514977073786241255691361461498698568659099585843600592184077560963049377960829921467386560560093839261864894044653950815781040445520164132689758141153612635001475516520953666284886218048556711265737784861276285422957816488832575072791495499981867916200098713203391012730092204808081241700847845786461314920262727800526760224999511177108497960274797329604408674954625308773083414348115633117219599247619146513978762753362841333077066447774118808082062601037524666454169963538654151482540538270721047791133824989190702816990984696954897499117024947105610259211659965363893580803842991996696365157935173659162861613105853619716602002168767187131724848182044489083295129312130174407751419753549979558003948302953150483239720924599774312016988521850450315147293117660998631664235888518788615574055926366208*i1^66 + 264977981260955330528534438940363147503813830689644824285651457518709272987016284897074375187029073825131796032826989805979633388656706903826833298056930456566601827668132180550750281627733203805283642587380583665359273508225553616282372367697155815728647206844715554699396158212251116078919340367974577490905660862866955251953359309258250666302421934931247501952116703876308507399641831674431228392657475046675114177762767009944959556287864473214320806983719578908027816807420536733317894050339692151030747003785140547063123204600019228623675441937414062943121609933893072879757514821311313399080408721473459272156878492432820146609953392838014309718489659472766473968582466971515481009188501213082031009182603213797003670938855463627440941582312858710186482349291503843810488542533902706351515427278000006046581421043006684121301845387537420535994397132096607154855188175485514082611977038855216346411636375837980869196336213683591953810242093880303730849226272524030366458522738829253504390427143706701807588069431161823217961868520526353275422188255005707131261180944079739052631138851586900864539483226373735577496402422831354922583603904085597649398816923876189186016842068501524411271331417362434012161097821738683913532256429312659260938198197807695119691568306966302174168313246664189888458914367702143548139147350738410833646262501093822105382743919797960125095086339833281782454854065632498435512171389789756086209464762316283737467271159864961895896828501661645211023495648728853953967157757830423986587619394672653630555700471809384343062086387570815835862133241672170222004027693845208025845997798831065649541612624489361879124340566403612894171019516832726351203667057973824083378573397957642540878725138801998475664448037183205028955410743857573129711106502524409902635281828125933827476637140729999437466573308166144*i1^67 + 5112837795659717955415394941159065500559270319579069058527992131655073401744789527595547061773487882999933196379906802009852522497332959781545713349436643125668190009479258335731613924192944680689364452534092123502665367825667114814498884388944038781528872614540660693432213193354008923570948114189137236573726551706709596508825544938771232909997730859774723139599493422838211200142487865548564924955800430521483107113826945206547519872495860334761837457880173621294807456416432889919896494022061926044231877493561879250495534386799122784176902407092642407573936268050228709613945513771947417311227173737122745658397798242934011866019164933245831066339921805264956236903604834135326776553570450015486015413875581133877160784939743052181064433769934645966486722226108189872082715193185307914271883776733505469681174148205042464160279527087046207865685929171950027548597102278087385099848248716307309152694688714582229777214103045781166552379698627444165049561911601772632844615828886332529567054269686128630177854983896892269277399379489291094761944237653651634586640197265213300103922672477585808925247158556555006372876831325240373756881255597807097860254194063351165724804792319309098482437719407533642752031715018304463098788800754992932531421862667413297463809470816533351285605662084284074002191628799172291941687692423011906097761766361285483050018549132713880477183901006380531580781154950058681118445100915766898356361335638995103563339245924885846294974732685134893013471462279551108374141839620295270304539317013742813529999108708770653220803791448811261145540322909666786069062260303206126296608850853774265633247537645498653511757492372216452356569133570152583630022406386125430023503046509538058037839937648016158937439324937536407565303698140195691511838588621983158173839653467872695806557251194138394624*i1^68 + 22091625612815283846449016075113508006447560068864438057774969237593373676148633334207372948500923807983900876744601919990871785762347134870066617897853448128671062190766305956995867513349265578498414276490512884051382030325550028223119952340904331673900246636380745194852805890737391642418376900631939546240646655880859411535632156886088042525697018086467288867952623886420462632353844768303890434529036521477516005490223758390875322573706428132143686651283660920750520405337895343176457413070379559339710519465094789969775671341246770298447366459581472887903923128338513204314133992398014017003425644344839671224668861628892484613307274805192860908808765993662804119256442624667158366182345603495105393394157858074537260376401738574834116287630978479993803644871728242682952124277260991414169352442774932510180831800493009271623143836625750386650902895170746491537604026674632733259793732968704018268198535013143910334756914767144669468168838138783373112313483412470450930609648606914269669782440719750757115739369805647149515416137939478600939628694079866152131326854683963595617748858314157450281691800182849284750931137532574993861265314513672470731280847584759498185258698259663889758276972874117024401881003254366319156618179552419240299941421856223064548695131119739352314664278600563583556052727540624276376920584260595748124972890743568242484811618263313941147797787068734706337237789725675547269330951876019551488792074829925011835677588237073083194996184378646988201929921135586107482602867840600985816942132499807619909525957932744560576195164672571351335659757202360086670015501430188871541120699983666221273410326947928234521628403612356592212492513634979033726135437591260532014509192579411438314505493470774586859389413827950936290295783351988525630771015045558175402013163928146327633920*i1^69 + 313996809102044888295679504211898911116088557918667847177988352101942969764757088426259391433006809195934324945044564909816071780704328393668510041889948913890679292561142375399883574945999071792757409441687733255907825602280723677377136207372675768971232108115299581988174584031774663108781123187879057053822244204010068593231101340271168906256662179679981820663339418080447205578578645264406022224766688195012419619039805497922566422042834556850728288626940329029629289485694081853512136784786801562378401891536062883777778071655800271953645046743446897597913987035562781907940930498357231598045126509737126800309753880021502443492959528157173817964465291672176675717342332254252111094269271430668840440553450460145813096641513426567040370303459724950808275072812530549630329100365946510365858794665903769469623129788156849382116303264146629956643549651632369162908551189529776811774835037996053426872387596335353277706072334773071748387064249554305694051887286729737189879415692454246667026697493547464392460443204108013363540260375971498689227429851689035414240678774182103004784233229975733409409680676843448207278080945309398002215313393630519903393711195979074422586367464229159087441684711753184744217683191207007152000120576089241540452317827853300135540623323853970046864693021330161438961901010026414636144325907767965566196410759622998705324982713649810507031853378008820442621099429008757843278185995575084603222250734376556838688799756634409310834764308167659471749610201109674545459215968695897874112176189255892657624569455465432158290595091530450466497816503889213408317604160237962748355656120007731765658809203879822393739533127802163288402912010479956410063932792562762187365989745004948703290140709155068324297580339585201078133856431524395813230517496553711457443119104*i1^70 + 327263594915676241002927341230700929193018857866816876915614316018221227119515531767960241321419654402934240920849340447449852725601176173585352234051691479367872220117348148045080256425393269558297488177452776394661741879486358082704120172690465690530051751741000340513204288149845039939223187902810690313756334695705690873944404615379872027926837836550118602885238998885830239642676144932232801439630659692070650890322942883801535074111168800194265121516033391313350972682364486330250787164836721981304425903137598345100335571169127670709446595736303597176587930468184285451061972074762141785224309969000575657789210608607177011334597510693011796126733721135946318756694003353684984965734692973971721412007714422919302132222644741207923034794063413649874980791364287734182492999818409429271242629957173663000381119635245611305187932305824910767547354763548169650433603564658898292977333913277738437431084687240902323519363859475498012233036883928520835725427621186828969883668734628574530646366857464617419306011698504530106802256196165613531297004665447197973305723103636074321616376160170415348806931993533082737408656140498533705347922487900429895224995115419544156062079958374082204633926476279611147405163171185487773691841186947631557507693808419853004019700692469349080808083364649582053929768760288352467687882128343802312016919055205539572984674511330102446350526554364324917628976760655118795386245713818317176790692150209162073637960621174771121030645055456053734284070421516643971568954374772637544197260117913122818487697067436719961908882717275387158796960164826569803153947818951210558326715006294089981634003566984667311956780150671882270220290810252680533550431911475891386128713564866329769417844164618314469473791703971406442625082878544493759767088267264*i1^71 + 490947225807334131540410106185815254179020102132527449176334862188562415717805534113607513650553224762789255675547257311448070813933010728781073333506813571471018375856079512730944444483854931619246816375606474050610011226417022059774173326149636685424009662802548053980086505370028789635456628730786862882915075469583313984676952685027736176982700582233611732408236312164967471915612961553574431767984536868328992578389903339532614568114534440559234552289821529479097087822800238252007657272601268684370641169175828486266472218172744406332857203504530541826734582408464100427786042587523799837800102066980557029292716991349464468573480480141392595337731971329497500338237653892064714550314238135037607705708804293328879980999511794085205899486632679611255287785699122694534944228832719988668898417809840213298012612552307161285074330096456514599990531048622675455755764249015983764372405321300368351905706312891395698993133067550646799642659877897742275066510296392263397565213493583796007170146979870585980793278942110043152450175482531106820749575557499444555187099065020453268662030792041152432766091844538494246291136549132390951154236490199102717890338796574194384886724140402638197113782322255402304498606055187999544528726776541746854635447381237843682565220512967904965685397114479058706519092944449689651937663369828473540686845700530965466967684682083061324252835407694673014946732907036854178022479110830285614908981200222081569179471439759041716108369666690423393971962318388925114273978737457068169235310600087052715061395620373572995480877116042482366767061645636147278580796729422869667595515885658952192737881550525032462076930392956290415486332013084773552362128642619547630572089376190637439314145035940399500215288687987194526054977199767552*i1^72 + 57958057858571024982644592940876207047731733518962666009134581459166234761220398630232531248819564882145569107857125961726122872260769201242251394391810665213485705194165230174251637957269066808378998137468639860468278547893712913169195582965904938447347034065255481690191617963271244635465249961299458101056515791336758633988607460966013944798581334758390198152968251419625180336794632509461177753733535657230865991232910461836307808431221113126186072342417619276488871590593715989479917504439934240958624527335789855358498359337398903805916985476344212204473642188349122259799350703377513585746435058927026658160645356050823650169933051510838900995007438485974365124363104909555188701402683565276606901593292471783037699120423255046700036539620608857749519088120395402348849980369596843157331759719677641536015754090752525004781505129900812418179728084713249653141201351471917338197583688375806544829180315067972096094444349477132805703308024423946076036688571766979936155150927189308379263730788672694901153409639076733971859976654464710210607541330999203021708722388926691678104424037206732295975885967900382436703332776521559373414600597420618454006321690277320525845858345044103675692098840439721747882099679502212640452675211143230796620834651179686923373676001984759454570549489993350011035298492001365062658038062967622829053973747874054448274073845348186363693597901742618393818465856766044161752309158752742687690037602430051240833606986396504208432334643600259833366543885810621202218500589074755547172735916039498222902941469473048535018906453477711386387466940930087325205536229984733975005911671760709072428966473916356602654362426062544226517012981491621284117591822336857201375528224003526003580996712355095553312727827505364992*i1^73 + -21826219153518666625841692113004332765280958548360564786433081580109885431610265356763007383448609767472145575859914848014307867658091465524721578810244796307210418654035973046930486217712568057534447260324225572661763573233839092418166771327183781684884189342714981072270685823521451269806000800470852788006224328006176828355649288726887381022320956010397936408719936252050087117342262141268534733049422164214480296924960929708756910871755346865852198517042832039964463601838807832333357036078429671007211440356087599085632688910239026141204897103199904421771047246854739550107799946824694765174280078729510596339294739401491070247342754968182553653443299787574726048182591405303365506345656190968285094824939490272926574864992714278889471093387339386140230233030393009736670523767376193744674407637092498983528124979258326403462222376196161237320179184589886560127052028069025193025283574912610074414202571863751486945960010442043273073166466046141544179831348163546873966259017541497283412191148005308620679143796340201341679452752819829873232531871238001958543281797490466783085862758887984734168168963988098118906136169013017587334194706442391664174517396047434604732609935352457773107298654874201309239621779088279239177429705362863920426971405103431261616031308070026848254964979482869169409013140791185300364612981510793492136017659910579896395997443172078734030509086766404546298953427372556825287523817963873154175065049149275561932952667188520372992891392716975884248522525451937670925469909113246104079303127511777812124001807174343037813728342943305706030354019010882805211662095047832838220580620972037077145588074331118125850975477978621131557372322291836412780414260783717813942083815355333873812455316480*i1^74 + 2005747220114558674966696714679664092562748639241187184600373131403365622305083276693916202617038286625816828866193821422788283135024705653657260534377002700051419086053412897074331108217891682405948781183487593286351630109710921744681879870659463482624266886034131971008372258746428250628463309145495973448282988606694656950454266877555020125172621746618299765949764631844808321651550722136479337574875494539580424459402709554320455989197418105911650958967619929687206743950298830331199861194625850071172800449882143433546818219970068973251799740220712426344556808310619306889121554368345817889000486429767635682761393476495988667120165576278209910646708252450806617142666597325903297370063711073983665936726600923287314722089907997510541362816001910983617163296722837655825551225326686007972677117331354160038827625120349347479871878918725570260204402924223935348436447995132370211325461312979760024555818278467973836592147119015178659542837866223670476446928614315480241620876490527808518699362451633847167899553463622065228904922406339389077072267103115568755362166089154061167074913495760126385557948761288494793808488562917049366849955685724102979487834371681992159086761488801270303922833359975244953105414857249339824924819253186498167194322604684394333577383843881513546299142503673544516725166484539162242698854923433008116600219334378287963343530668077089322129614268620354640227160124081091812472582255057601617335927703401395592504323026091992239204168810936455370346363809180776399378149486911028956685010656541432613735257737259065505770201758983120106598284219579107021512618065575691488103586069825471502094123674238676886364936138320714935295157860659640087423197896831093969408*i1^75 + -24510068772440383868521544529977900204665397010551174262285632885773853182168634176320758334359626289457929624111331578592576981612681151253572713455966267520019112057068395184188109073612641406008989112096370606950754934400582886915319461745120228406727546303014110214946726242359094566784514429313117991167252876108878741237224885347001416887613841913591300911526104034697593530096904071318289509093109164556465909654415940828432959221047791570875533383148794906245369482759718414630176136327278584385753803903766187832586029144986370932971002637336584817741036198071496167256875463253657988200117885110159610545393170572214761291881170026878776481590101595175948498036575304391538674669871042031271059922755684334642991951137041359343575529542430123828997413963799188189991004626164832186781782761375333900785953965725874033159123284475018804582097263424121072183707093675003825254028070829497648691625576564993973723378123428848093821467652948686064658860592008408104803592938559787786694604156887466642528052395176647350718909753098634858821929378594008678436803685408936207197912961313068336899638551207471582573049556863720745929227465222602690298160598876641726744343300599330830427223995467117374830092785107884615056849572466810367074895402028386562332911355826763564329039247977776845276119494530193257668888933546054703361987559018861458881341998212890969940920250041880181510640821113210215198516969443818649423210019027940360422409840310760892935771751115142902253065335464187025273878984595883486269749602588929544218565491678241154354924411915224834270965739220581754706170244373972013578584282988902984117978415050374243010144375414566129485798237952*i1^76 + 2117968260781915704274022068987810674563303155169040138131444457444236152384861094921127581988195818143615171016155295806181506797612227686479869325376305881731417303587968092605052645050825033182011434662738045549485467574500785263531810928227612018458183707257911982833067955830886479147002833652491423947905526708549434038611998071766468620032561408352797453180304861931523543903638850297382359505679433267196448269176320809971431833757459549039444433599108484074696416739880011329194311511511138979889713836718196953606439511082519848201012328614813680691361811724456712783072761571036212670702785078911848065623543468324132339534568583421504364613064590601051591659539997019568974007239463910516298510971937710439698869902987064640590320638012569914631808829833341215930269778113385449489379252788898308831768266767840955196897435104984471699131197025955395593565797043745548860165819631697129528776042027949067754766161676511135871746415508267061889952662696230083003343232837496601294598494122036595129852328429073170437187491352528726532404839754934941638858335415594398982404300462139598255186146089352117895278574320007860884297870404184266968056207578458598128384326739781352703643413408791466284937016411249126792115769258720539129908521642615236936910197583887112393590322919192323880550964441839791917438822929117417319590580600891405874790649662656446679261136448923561338415113674633306282382257207251715036473311115609066029085185023866647531562408418283868509172435257189220410059754657712779687889109127726991990450518493823189660510730606306772236866211469964068016779446367853318998713977253701408688037286725975264*i1^77 + -70835979192369678351657696110779501277012613704620572571517812898950568286550637832279560059447544780711533306335482415568404343990482660928273258083313569819056308293907874669824365492957884086383842025160502406955776256254817848665732142869352825081529090193565156120088386996121122714286596322489831064899313210332048434772908234399409211412062933522496293356077807618418797115396968076000644467038751366071350792762590943432990455717308353865250597047963478911869328290580400645318832101598067227215350343086722705363092269941333203659113086449664332836083844300226357645693064207776410241856806268756838745660740426638699507472817450686289578340156237278748431412486403533107501160253450702761182040181896615188130089050107213245957904272718939140204052583568815569504913847978932266156712208724468967027966310674404316171757307710595376133918159215019163698831818408398606271507192051715488664862798984068960674856046609244531148354626642682229999906401317562266525086603481037903804210574251588889043624210860227620532814302085259346961016087059610242483138324720417500184222845271910802209061005141380029125572151123780697879814301281713438815017996685048029829570049210025349008800101970462396830597365780608339453038454454996095146377983262961628158849371768137533948829315247761302446561108554917307278119237528257309186205551331369855561223942528766229936083217160605755490941525882814362842101969640545289991582141947086158806397200911428039299197959868821415874866222691053930760455420499271883125901203547706265467162944899038843158360748153372082962462362508358918533908201141707302081906*i1^78 + -1626810703870246572458262367670746084247765612004062374055431040398112181190030832235266375290133551239904705294522233436654997796942940238695879304184684251904097335011125261287313908485650939878708559556265248014476024828297407929278849597271620227501248937825793258646319930919495240894532837229171778407035391715309068805346888923719455122118986112723957719829577614265725697164115721129944542204880366327125076608177957927976553009158183644355212291860955582405896257746506828232837987636154151272681350634671979146764390195350042663654850655445901724836801800639166365949300593084239645013070077191309108424277049182572096717315046238960647701866090055655258860687322995116538509172530288198413212267079012267331285641137374917462905768353333150558037860486666915306457742164201555985326444800192963812733614649636136519550821458655353901046155341597081525138530547781210046292224587471049107797650719844208561955990570494934722013400029686829044696568898129862031872002665430741473682066303216959841122799687921838176179885384907559173777923426131585858443357587724289380487279189205464223744735727850950658195264025844776088644633490025760991589593246091362709984978267535163317521056650733566306107480165784785437613566456068926043106345507296955005011819043702787357749254505470821412408908354412881657126444582512178298115257606780069331003885146407568289633649861695736993826018750378563802312175799178248981186934823588709778475562833249213677910019228418166010003168055335053855668318980933087909626953192671141175617524492218259310371384526706009715*i1^79 - N1*14067009156370079153863331718162139869690822611722415934130994348285653123593732886392693737787456445488274649056082597611594646323162518897639162452387238850018111808934019517849754640624378149326388077085517510616123547744483797067866560066292547443906375509426335597941548030115374671208340124926566186069328171295271177091694127919982680398681058583957159936000*i3 ] ]