[ [ -1310444210266957590507007459594775960756974188556433577337107102384010018418839135389876876837548346011894689330771697385962944898669911888157724855261801766889921384351217206981954264470480565479765570982374625737615946712579255727172504668540323328845957887221993555074913890670165478371396974438091884746966147692713358863351838703789932742779845541137597380548572099907236655670220235645488511510246509788816525939046371983112751555724026689275276307297576151041378476091323103260209422706909499213071389586050765284939183534537198815709539878870347377913498866657629758264928415995566695573793909664818787188342051380268935364993105570650544456920816426694443166410458618867813995922736044759466458203871224342015022194213836982603508126306313478108362657702673528232116830138335020172436645472557522266927168630399832327642272764262957020913681940783200342468159093734135265505753051944502094141961094194734589118323652027468200948485985908036213091644792914455452124551128360727113143356182288163230835089262562938736291544184409786842201333463403467619812184065016611210271747527138043029976817412830375725812615082684865167460849458073175164079808553889600428502262965182222039987739931279964229183296188979574819773574247447587419027963867413283051861584368176113593872689380802873707948149244826645245634078686867121750690781546297950651571317430750099952728460761057421960098081446490223137595277685021425566132849264734873589803387612212396183532536748006461837941679997777084219034689014260246559788044055020946653697068409265429428509538272134088469129691550745058050091289484526161015107552511718075013150052670466466355609600000000000000000000000000000000000000000000000000000000 + 1439939686783829565791004904755686708909956700122296754943829828655644486649207352778073616614934576131005965422950484349177813888102027619497778643253269179979245645912537905994903413830323115554901407376822684632542374842322746950515966400270668801118910405282994788937930907687132525309674347521412045100869053799526931776738354265838004842023370342952101645612071524028313872262429712446989024222747481469383079745388748498460699591476577499689710394938367368307788724556791247642488236680322453216938775035595881431390433886956626314449742867914664661089727969556142023437948138916423961506846524480231639550952945928719581461051831042055434345235344377118661250750164784585884578395417835691942486586950565738767660804401171710413267366404611452143752297621139830690007250391974119175617368054297537859995648704876467116448652658327984458910822811785232735755172052078473199059141955217759595718573136705162596791363524774939563881610427308063407740338270377373871375530407707012126850062018923225994087157474598258474807391783181530243053905834289079523853396464406456813353481444041683224971873960316598822802733048096131589622500277103120077622656349752085553504605104117607701237717683512164766605434001812919974550113889226427091157120731164707122359248651273395211917768472754237225042984131361999205780276237177278770407285899519927638168631883074485644947565061003219758986955727896147312870604217287030890925896638825828447635470309949054000939461079154958608273124352150153771560980583369467749972093532419393201304650751946996381622956439440589779002809966646596565018403665238632991083203631465556532492369598406270648320000000000000000000000000000000000000000000000000000000*i1 + -1735457485864261495214381300179252675722676808210370568607526995728257010602709707512733945386174091078008466171372765873350103122034100081221869360273248344093920779433514501112934299771205255264099372527595900026801747963183623214459209543888837271484898803048951519912975595056249742794965398185160165554240489176658479612957393043585968601299539335551568476836799568378689003352234425993866406815336607193734973286773090611332315793083293483931768457204746255878730857166009559424196522641070161842282421159510302205874094187023675243852840059611985007449682839271439642942372115780029822460486648727686688863442452048447143395330139337009436001473724579167385460755450560812796394541257210638950547698697744892880589012414394790145936057539216931731110503770260724895782272166998925210350347822112829798813034505333664775853701387479476072638241764828781676733194624070425095424627775871497401796917692157973863401646079539955766449563850793918755422178585580714543515733387827151596116120409362844940647718343570931333464770901310951599621516297483557978803510013337325596673384812687203757297861898903305039108518056952006133260468934748341010405795411634346188609446370681098878000725536882719934639850050554411404111586842398210244639267289217401406459370730688885964176613637708998799590241862267465323217464343481111143672952435400822737276994402431413771053725419456180666497180286566860756555476230016639555248748059948629601340518285784835444101351134316336224586892020073094788154047510385979788894651362178148474978130441467703773607485955263704365446113454214579683704562362884691151207270699800794209781632533012676608000000000000000000000000000000000000000000000000000000*i1^2 + 1215065204012983709905529644115376116367264818131980439179792974279505413860087627574905308610446400336773879284742699090087929930029634421579203421268514141257826840394176483691731554252986139422836363110327513797449801008501419527794290020507029625838844361685492211082592288113614170098733279772297820331577570113859774020123189313011775305332611306728370633277300858821637123934331358605351427419904325017600344379490496638900665584203445823134147659203926046311523885959452745221997334090781992151075672300454814258470599924038098613813346891727144189385975053238648095494303685688621627727991330266819194143150720679999767032232307082100538697460548396361370427553991255680320282295947890349120004710847164549532294428372425784289126665613308002298536956291268186164914903030768908261976395886336036795044928101637753621667948248355348388942658569740720833556418828920478429628257770988714675366974386760954055408340418758009562363822933707767616707300995664700811657908586573702468892194706987159944006695405369696438705185491346209734736686475988325294521868029939424014741989366190909931244451195413846711190691455037002782881747000395834932149080545775979021889103026923265841970158676901969363652565519782389939321185256535664176471484010760949607460785403690907505205602960480322621628882351876443364885404705557406032109497623010605185317985111346335755066137383099761577682981334991027644787771441170440633834312518912391397771180156875193989419471658174739453281987709256541792722637343816671814659135592570077420391787132236138995168161116664800773893284094833133480020111656237238818799131903067653741117177184911360000000000000000000000000000000000000000000000000000000*i1^3 + -659588964912297314020359188470925873100693442615418903928599914362224560889723729676712910076209646557603854738453879131141430861558552441224363796389978602059864706646731006852647291887660044872953224524151461903421897802457305195425962195467746579543790173821269223600733529245389638233549234829618556123822412908838743209758185336293688208623499173727662988210287897662445308583339572107050969988275202069664077636942130017713792215522691157630800611319325453208750660364766196582506363275168790353157139816131904158307807074510189331371162552594540723199703150116659154959630548432999575507796328291714090588135053413842017229151847238581611464632623620067319425153942807743685838888585151181559285291570628604300648605157065167358625076559048848909040433311079449558951154102100119185898503469523082157285086295484200368937827930980141763715795589598548023177466916174290634302109485300502793054488876284979137517903280791963767833159585166352368985546179559623653388847886601937389243760025213816038299140212950602636872221077173949212118774230778332937930329762444695568960995231155356493357566329257486229568766271458773456044082258060258726935579121745545539760956286416710715899567202805191074872449621134913324421240814666578821363148867539074464924271478701045188412946530980209173530405203502720845978267448427232646597519062682923945352991198084882482212389873338232798849406965340913390120257138730163005853707317372583132735753389159485322127267400359191103209933297279360490241652041103191226122034703437088438026766614319538206032706270049444933020697400791894242300629215366696555849221819383892157339160773918720000000000000000000000000000000000000000000000000000*i1^4 + 323238046570252355564643560974771372156528191876427480426802210164579649724343348891277295256690411559318364270731463086282883579483533340472846812557102588206810823056720893413360873859102592029374011371921847200250364203832726838692646240678261792554078522346538421925067340096453860943593526226893481040842544968726012832925960171445522433812533698989029482929119798760037976296439086324569187500817469907584032413646342795260899004570516528497416437196320326773370741216040061367034732901802913139149269751422706306640465340854261229405071569013639453640908985582768095184546481685636110955949474682541984882249042059860832799903954278776437344439438884665153227577428310188168983891597552531195834407584205805269572211513207618307925390807165745392646290430186747401856857094891824882585392384707086514846321892606269867722771961821617373593601370896250133097475804696381643503267113191671251781780180155243027791990483918258466730318049413188958735081266125756668298652415131350073117154083637039710162774648253593176050910660803504464622156116840986603881260686993248132014996797475419067461255059417426939544542325934851912141919014906685211537873291112978653249925888620856789488461598690928251530039918298388360214126469294978316662499932714448624795653718206615962834870099659379752286824918057927706685416774170438119666743535266742423433981142857586158870682199673990261710845624036882070358078178067946524531833893221010767654261461266833927089474585502026271889582360928175905628544643331863791103910983320935684799114622847496319235297695880834974135198272851475354650311058823691456331295354952186790563685597184000000000000000000000000000000000000000000000000000*i1^5 + -112153196958101842474120647888690664340030169780639018931827845201682502117693342727779911249614361269392908976892903874810624566942703441117915523414067487316272573602724768792739367541299435441283566048651766319831369475957281504296350879659560990941851472938288111465764478115477788505657159419213919529109676048319228343167100766200416057345073745298630471964164601002701527926770279164789493425502572392717524467092716125572514351252573226754382169403193639873238134883416934608490160442055982201055201280423744588773217299002759642954426539416791371482604147483372244881701641805955490857534447715124636330219483230204471732468307585041674243348786634871544354547644057280691453863479345504082536479422789404627691505664484824279200353144925492485189108625704717229508469058141841547616704666514222504572587777608809549613524712045529779469579047051331492865938057385951013965008489536369807544928253267721590108076210927103542526535109340359183341672310684942342790001766439678863624695794154778823595296835236587647734568912029033594257530487319899446660254619372379149553877967365618389015495589434144323002079668937762326050292210349381161030567049025733260292169806719725740508608105775006612673561419952179630895765499081254424289286998822438596050681884699132409444367060271297006859819517882401527547780554122655722180371245765812479521499749029236511720916818162236227095629412676150132891676634796978939596011003213040192585229428953292204738038703702468348110694612813424256813062745604900618393545282127175188108352566766110521284487916757118673432369338122500024006674722634435317643154086114321070494318592000000000000000000000000000000000000000000000000000*i1^6 + 31882354963191319987749071798149666497982575221131482818158434219891507064687127557428691343151025179251199590786203952483700640909573899398447256833633019121007584083686467966157484416318668687151091468690066584188449437186309366038125841283450273185228884072943703818280713529546830384227824729151876443573068324068508975703477265051255599143165187533712071976896236023352914235080854760207256807461034526867677157244327852735958972785850319027755642320435430634645265151939099198203492620715681952773750657687066396937567737257246739693757363672654123831295074687107511648387955955706694176041070516296978640456900781226743714002153177024198836740478914512101408567486741765656612086950706568990481130720735596812533362650943855282297857595784001941702776009827536956257380494285936045660682333327751943415412133664062604446811018105472511624339013233242157925061547064109009457774860259918578592017937219749466026769124956398873238732415624027323049575365028773430098062504971441367891749619670517301238724165506317592916624738424372137459555791716278236077798609537693215742868750371472428259581217751270681811809361168990126482498850721919510327674432171101424975565068973450127380841499285058228497697033093691235432279717686745147469930234021171274928853665598861759258146475341699101188465709160391401423489294040461206661571812377417188926838782218264184472934500043945011480184049294936457578405135788248197498982203191109858796555777497279887206679492385163683944015025163972025860682048898655943201331834310640698033382842163133332627618573007850880906260529555367781520040329099720201564188158836241489880678400000000000000000000000000000000000000000000000000*i1^7 + -10725904698831937595538129857895672744485282105056224269612907145964822643744777072244995004463894975507747909231213053296341897739029965549978344166436459880722984046137510871849131433671286597096848921420387473729291930283681617004789331327390752892612557622255460673321307220047058027715320542925069374861033296112542163137713847895756375353481795150710767210566692671104086854108432242183137722961916379717287793954640385903913792165064694298087118166166836840727219385883714796732834359179434546963909004280697349237526735018543975325546532105416896784204488331461449405632353980835790271678373218550692421692803820285611490442695598726394873990710883243399839212759981010355467481603509943152299740357462914546287514013437294850682172978047894685872194318917826947722056981696653566899720548871116946626829635298145598645628504758516611717258169000148266723221932486291737356205945155068623649534870560331829488324782001310720748208389637722081406917214137158230171512590881353575920800724488653951414549189330083001912374979952503590377042094639557826032312455351879062901398666965744716620829579126203229214546177489684978168580045561330781451898596228688166148269293528969066415409343105000095113584887544114864930333855612182861307119277431307890154530825060799063379350413358021395915296998917257331695410050316175105768335814623165554328681973877147121082622111408422070286343651172952893578171741135126913179049812483970581034278425279442184001423488468870466583110977435422076868235272980900333701572203090041164615045396875234850987716121886947574289456363762879502024077646086236036772793171672785355800576000000000000000000000000000000000000000000000000*i1^8 + 2123699367838427749812301486070708232754366275913608868114453464514689615962980346186604583063612833379446018120532533921790212865620453815091855272314737596508074753682380634290578627295234349897966038403514473229838090640950377164381295674698559780265795473255595704360805290851946973322284853510534692399134186585080060319084016153191039975467539705801221752531105080353117420997515110105024662271041212159765927122520185294382564609787064098954652767501996827982571952256222828772303556652204729594822711979979924138558829552485250124702924696560364357660210347544575091314583969178359719337354813139940773002579898037054087163610884812233201182758509683217882256727161001920962841599436352973761308559902903417227266135291975890456660654978654476400055890383853309514324290163127067076199867593294774061027851183908269867706473416917660670941059540484045692627646674956984681998800950301817969825755921610356209011534600810149396051223368341615617156650950655052689472269916580853250900693568359071552441054899531367026194633843847692423407364448990994209103025083977003179190520941407732597676504372061496996932095904210104810366147459249243782499041504583652458240271401014879220960461636702931826103417578403549289611702443410570039248439670261859417800304966975142922129653621048647927441122512469273751432593665850256960860823947848583588451177546396849347267469976915378380532451250782179808570214042635693160481658419081936500025834176285233912191218114373182552477418761221293556492228676656308514054029107508694578722650481740056901647321063086171089217436038765944113529554032993000441961883235492508467200000000000000000000000000000000000000000000000*i1^9 + -504237731400434900158458183940310528744614832695138632949461566209045210354570799370640093841476776179395268692698511282088090159625122526270695868960885076418555296557323594937673665103122752889778941228845449597956615896916691839760001593714314139875624260309910950402062036061243987362340344290988058519299510058761535081812231025475416005410516797666748470433559494649114562601068884316072987104037722866494311368797356930611564589868492150640867285528020336669176007263209916697508057482810328644933460248424554879265869587922931647854885978751569100067715843955292358436786741038156366653195183803176792206317501236283503305415802556904727145263921750580780816325772583944295498389862024555215506401834095089512830025651384377113289914996702498456299365023526450700060804071404586605889703718686651309503314373771321356456377842074461974902813185758558407224800840062846255381900903318500812557691254523137801745549727052008409194237689080714151086722116410692548885176138611542531267845133552177411594527240734616917998310479153066216856543982979609181121644945364652112916632193711322985034204323072515204174059964514292899046983578714114766369735010800818170781878955402657115925658872604463001007082641112577254657172570490084826308614842624489713828747567860043929648631346830284853084118888484531772935620080317405771849534695795350286287996773981508308116125920184125640878917126037420439463066011874882739869748339629725968442178915894152767595196711694512596671294873213743046747671842130885007598124939786586789169346416017540951014561035040479066932289549996165002098155880695883837597577253172019200000000000000000000000000000000000000000000000*i1^10 + 48651398928764324704475764334318816886945886468633390135163623041489921690506926954232484860608673388449981311625540859500419260980377182515845418035392929896789768929517256093470490101511243344479782642427494431505574664839480527386821516956134794898478172151706275219684370640400398723745741439859456033727533979033604832071703446890408672984960226936479612712311362714316654722207738727699406641214852354437342972417867926550086919776623659607789488074189585902595552341800961939018740261182613258996994438405747975443212799808505084416054763174303868332236365885790072549138318129323164760040547354300874573775099112952551276857402487507725702640985918507933229051350308422675420447564828879274412047594854445692299226006957119283372711469377841890934049895529783491047359487239952313099921862294825075619250356711099386438905177939241560590823389285092484083537880920061480112711902567857567401439540183491565681765819613629780746710663026773786843825590752675689564463278195818180821371149285957067206570383522705620871165616905646637156971082023233315706278921653054018923775425022393610503753761280266623096930293047830697939581794662911672902179814508124026280599619807895549726841616523462726327691749277346136804317882923551671469051090355733640371251491013943175967710656206934906393801978378104120952908480883883823576821972483036460937984214288278629630731906110509914431391813250721792500623251816077419734843870761086852203322678581186428586439319427988757656031426707809667224997377254472238226601785007503671627387560364043818767456902574880902196331350532966568849895614288080529170704558456832000000000000000000000000000000000000000000000*i1^11 + -3536172882535212581171937821181244220761787209059243142863557556000717739537780453674864573789077484435434334242449451584163641342536491598890812159808445851544711524322284325595735768862866234211951301242658109010462531712244896214817308470861295598276431486138064893221647804704785158731856586635066933080952901554328692588944992970396929696867454790270155998514941030786544251843753482317125470561271700788751122132757385556602106789932069186787413209046628296094703379791768442759777482772658122748429782129453369129679344620596579693087735292113855715741583309012764228753832806104908912977346188996590563589581903468452472362554067933913791542814751312471302984618481266676128172901439736864305021093827083232935359283872281313057160201710689001866249802491629914515604208691313809263582310828555871583734733494648571083161809797079562074859856124173058045588113919917595260467046680180436087399226258389934836982657156256216417015833127627841628194512751522132002993012376214216344285248939385907238902819124092729459581813536943328720722617909110537326074506562160301389242761008557339627306526811026231149648300707192026801570621125297501601079696347814500924881800433403315921440356927391343486095518383341957139220792447950952523324330545048008089772924637449233431284817862654621916014037410839903252018888687664713336503158797987172218158082325856315317245688699557432532944130192331588507420509300277814752990518727241874020977761732172371450806836057069459281529484904071553577701306806836220570240406774960635628996081043299725532050224546577311228507775666141054311145691059835285207827192217600000000000000000000000000000000000000000000*i1^12 + 388810918007688805557111102943036594007887515871913099636082511250287427616236736061054757692350432965834409072178380221579478739844782944398826495875964183583803426462240021957003627436176158643230454069160507642255000699135350977718070589138864554114563446080703409852095698786966273061126748612207736641276755622498751867677796265778412913804708001965306692515065633805227392165210743542721092118733874521504645735939008206244825765391643894716933092225550691605835905930728422050978198926360757476033356539846634335112690813097609901220457124016656405420486773578717182405677316079941866112388418026347013450722487617895151345744651443277486941574706809838910169487914115033188084471205592410526374712180242100602423295885605153762712887037487470784572528586337724048849756999043930466658925049178926192370465318493741016537248878394579752944928085917240988760489298919751533016921437822257935954030073432702242501009548194289187726953683217424048259831625674486992680045042698567568307148849766039082861127405164278561736487954458312037317043373304905128439520294128311828702742633216764210569031624844288666602059860988376560569135152828617972463957464069408283121825241741836726330530983449642776852144713586504869537066394272713620766332612436097488314302671273884862572419386080974429280716477839127043821048168954545676386617785234517690253689490323130543002630832140423389263190147699514089923724509631277955910997112572418641105334627358563522647940508163988630142532502162948644548517655986699815268084761274420021461251022223569145904266692485893942130297727868739486266485285162390752382156800000000000000000000000000000000000000000000*i1^13 + -44506976468110490079241219528844261173999590760575312396897109518463400464516267440453885517180960159165576842378613175187479374759609384599845770355813454979443612190547851868140227073626665753043634394709923142787476461634709858741329119388193267588476886711299682606282400871505238413585680305833485735238638149776376055085505397083747311859360411143711315249517762045476249642231568742552116200802147465236627396002558886549991107872474771055993001903309612148169764730241050433816441398133842913356187285811347502794446486973502744186438884987188435674046080260825088026008363365574892247566037016293235686254036634585539664099907799331252979522020067296676127172883055496866991167173139954584111703541619468940420808259260638593975719321423146855428763141135217810116975121081273432184469642816809401414370594847604943905100941022299036960047901403134446608141466487006808731668961367247231938598375576178297561417323493330375291353016354711559571284752106643649645597392297458067181960539871079752448862194588021188250091973117576657503640688423517133027258799213156280738028191106924138329890402925042281281437394458502764347093712046402677392508384416150503907911407202181230517446871995105860685506812522525141681708421363296928951184500144731481978702177069642506215480129531093581129644085743101069571931059955280171683298657932983230701996663805078616335049896779213969448388579327811725347485785951494168962615785061092745938479731030920573834271071449151688966179236905709395534841425310805290367151986034531760720397843869498677651783381756012720938178052413709529744899052395314049712128000000000000000000000000000000000000000000*i1^14 + 1901907679323711254621715773599118150085491268760372646686983585659784758161900658703188663836673379835243433076890167352896679623186785516206025423897780647767824406608704480840770563821327579032564916697404383128928405459800581236935857939561849208556460231843676876151061348106381324308688852082594607105024653087752615680548136158331444156388851588501206534926735024007011339800929956734150868854253571519824428948872745457727658673470347154878728191619413474306346040120446732568361012136983710275016364619999560350505349204096979837035520754151523363671534306152085912551632909432258718271531749240817287772068155940815778107285937897711142280214093374666143163401498388319383533983505011122954059052701343270744657803525819535934255029869311949754459609894310497109907161572392895267514245693155767003769561138522048877644261026324520783115633779762937979585576304135894586090254143262138858532892972351933701656674816674222998271045369561107366728287158760193767926743015729181005489646091065097727684276215043737749720095947164203970703313113644751988997589747404622109068612392475050044771402825228858257027473574832076797263992828019791332094193235291139958960951889001228855093381572311501045678992514435375629811581177157509790241384381256118041894567156978708609859313975587365459488930063825393581351753092197307748125656203688435131584100019916553476471295595200397406998274481193698709461815734545673919738492736511959527635242343424491045496158909957627716931406140396969585231957694556324123307675987989073242188906577563082082103212064834515664388916888027536909897386135699377356800000000000000000000000000000000000000000*i1^15 + -86197696066249442022950499747973960342855657375733837747512730908110670866455432858879172579915448197437102907621453413137932737494546340522819203320600693322076630512466359106457925467266268684008990087752987403411427007883353418291834171500010066212280602997745729604696351298573407203520210085403287532270316016229591745381438173572180331078937138893743651589806253559080527840366770854634782690181948180416361650861378121376153833373016549897101690587986660965659401960366678662202847131514875699988211082828868096188163227829744229046055494703481397019554867083963041738091645224559664436916509910167362525487747054276271611335052528086922454275522698452552431549147925585641815131396542433244071819683967276052964993823376735507162165689249193392715223213874143884184609661289886389427944516179150667240721835883579303034001877978856273249719940057922005525750145674584377610599741325347822251883537516942453525013675100981132695175906117355706369533216213246069088734329221153809174819421652374855505472556702565089522434615050860870792962338101929467707997212328506366891703332406423372379814212213973807248784300926025037663466891161704279237717199103191728668193137614901239744001856927795849650626543513159787254325109031586691236725496313797781385910578799009909307925473505678956668256513544241710520605852029484249868109143792851077724059025469264130252341609662284842437889254234414488322699965074601843751130135528105791183655205105624332058796949769595350436051143867318612557957802128889775276773935094512785864915202754915522653379038007313161414704047896424427747986563315793920000000000000000000000000000000000000000*i1^16 + 3899021366965870103350993042637400637771352742645546327319875963735995614570333919919324523021218452918362916135941674378811216479100659368796845856977581416366485007402875601041645339549225239292835601475800411899643881757859514078634668549372939679934172752499960968488334594323922764166950615089226611005577214010851425553225080101842753876350342420467167161850018676158136156225726418350391212283130994675411617823154883740241674390494451688365837461356021958222012777625903092277803656257342358910688342460003473894447411586266230419277195836399019645201993669606030273080995976581376236563284354320281760365772602871031469862178391070082509089704719192665932726210277967729830332844797019630033392527857703523704364059994449672103066930933559700016360672130598495428392550035357830142935103924668413558165808911080592693970774929100584068271342423804679044824662623091895181726364952086067045924930802187290590240749851669611009169140738952917978809900784032382337888667468940196556287853589558790559054165436703440012067011004843746397770734833990684976573811224259612763947789844929731035476251734250982085156114437725985735652870519048302378590726945530560948450054459319793237986544216856382647497875277796946243402519858348182993266426925501810040741748136637575676945318254140168282845828131721902007592215272245589459991750684023291657132687112466915560932497858125736250984334085639034892296042719539887046354467523729870201742308987887389822322069792472968833944096280933099389066062727898306023485921886630914544653877568226193992348304924137661366319090939790185538295080943616000000000000000000000000000000000000000*i1^17 + -94794484018009864630435652944160060608197031759740866500717102349142706434948346091516648671250278219836099126966309246907035567872401632328004874925560946128627312483498583414567588896369913252886516455452507975678984589531283110589961186813334624763509376468894175698328179022279233246903493000765514656395675236400902857057935282485383134624140387596705474403580892773348589971797651904771982845689646923202983269381074138331741656496873008247074718870415305522970401223377302978727308028037269318104482134662871544547652702977498254821612535984872437286703292654608617739485331138961745321132159794471420347394332641373858235622457974176643692706964330003916728126182312320664030863452399214128257398439903577461691719202204246719569491548600103099381423779135798644832604067656898272672092811281492283820935063509001319769301357440887713640729990125125479039085678115674632704997087898434936901565881319551054368959557945154837975839951442713110625771841907245556451070208595261351259548664223207182938999227270229935865809168773875179059051257726582448894083569431974827052685624728376554045533689526763957353664028114366850678138041656214572294781844259872739571480803769716803858220776258184464188545693919359422288068895470918762475145140754989688633498610983673226151684864006469222580658101379368379486324722812692363788281071988901331419950810862684277947974490024508476903812333970090835649142329412548774864057392791483292907553684326337428299008317657368136613532663327208767039750041861079372835921264916418967408644518026431495469541772991017560555509222450834473330357043200000000000000000000000000000000000000*i1^18 + 1669666562053057795083986609418204573273957682347568447136650646446246168927377200724559300019871685117234965829050474318588095805773007567839825863150947156161365471260214256402037692358459884005505897030045131314550922183979394828741128269212982970475906303122277747573155204856563401911169158034104265543410076080690992743800833249875488017418404895379924540462810384163287147138728800559360066142514326167480306600601352675099605837118407582184599723070593770306661414157021779146920238207230108619337914170651055499238133560480779448446254459361037344544738889353019783802171383889799563306319839419744817274119671786950848058739116715583864480433587663814176636301718046724563918174189313183290970684688899814900217275523236148158007811036817169226991362009874494684425828825233847203910299905082867290273840289556581176880705664593195918608903530699488290425965717263555512799565011168661580904153352683243759325040709855474461355430320525479858018083179776964530790566650284249111094864702050448667116123894470970416426707907025750244932338644379317207347372249639668050532038580323667076604525156431171913623610113246380616239041335505149094154048032355451429617334571614280931642951488284726360353416869195446933263730721944060427947762890665886108285542694272569192119871814423599267115280851659356449310252551580816628404797173603035125177578783413877882799875780532946064859770807654373197927892993230281277322449904198892194852894231742305344156448694956049041456715427648946856628880053876185638791302356427922962294512910757749666120871786403761063178481171331874711142400000000000000000000000000000000000000*i1^19 + -78824947045060316952326175736383612644664543587410267488583069689753681802012869188827868125895551974132900625316569662964175846495727493950778435665658119492458148595198660398600380532699720875944732207645243974293211953827363898237981664119272231861620214473221699045583024997201210602036823426875294495540274783776187885437706894590615785791569286675022496865893581683362862150082946067452943012089248851695833533823410694368707589203307975304958490413014469708812183180161708140320895135433396101618405609691348071561231432112204863349969013473623652884880483685405913399084440259388269043759179156639199485914282406286937390000696594302503845833492673267376281993520717574721043523459785708521314584729596237548678467844405929926687053588480170040856610563637364455138350095120256038801521556824316015694046411411299112437014700835247464006154891650390683156810158586502134989434059955068318510566529569239569136667655751589408339490248630293486090088731790858139104255337371129007512059233274602099213339389159008697459748939050831327909347684493168582212994626065696628980119534310307729012601087787787747010770159273513321274500949554447986549849855984085709231226141212567194543771889875067270824564683662294353239821986972888705198067809965237286853202749958444100946576721328408150745966361505018953538982871284181173216537984140782717509424982607234041130693719756776364295946605858716559792843233981037824527221083539756619432123451543478172443023410778625848008100207210696113053830542170206433268880595260006211508143219077112690238687297658987401943966530190593490944000000000000000000000000000000000000*i1^20 + -1699719269790213838471223624019617201468117843149310162916926092898550270585595257667881254818841055457461225454394475866650863778892912409972765205451497173880797008872039634093740047693957535412018534406037339726160028760308992913390418363000727662403654532287020336487821585711031112781727789341588667372471617211180355568161074560699980464436970771080844602537897726081951054501612206393447531933877241740998685149850239316563814865181076722213764692415083447680798964005797911356834905045010482176271860095061453920588819318770202938727524007866797763868240706005647890512354344914123911738982837723526366733153987523130586237000217741232614644545483868691973739110210306646299055948395751724248639156063457201977513213894456349905814803732770903055166340465821910866894002647714723545374453040302981032576254063741448828258466671217639388313286903920717901477524784385526574732857296476736172056633530339985394666547144374439544172727371702111959506656262121289677191733197041793460548256408361101693811549085238136556767285022664653785101584704444180212618191355707223965767220452506916491009845828275584006875275690642737500036580126133254540933425794429000159969179695192855458645729265629231854381958134903862494479820711714702759969145285323481209268365511393858008480516563322330036744569881096101500804865517750557116186521783338727847516198233104277747451632669204968174781777030357553687675936827299767538911079127353907053322292908190629666075928661576982201057603339312323702606898495482161566755151628646701435360651923971262952167288032215154881604311346629836800000000000000000000000000000000000*i1^21 + -63198217438401228910446188662235506690543905254132310035220719160675339944572376963691656869568251395961632726892917843268929806933700816056234883864712734014372588951114711461870595121726790974114859013749007014876714669090204125301535767577622771124485522935136626696241805939241950822917046843906859110405746656024399341033774609326074463151949737007015623086159698667560915629903451807651097276416492622300722527398835904163010659701875285355352620994575926118078486600764702748592169977999677598823914764288066355867062213801452661413472091972491459679793440153526567183402474956377253281901155192052154559995686321026967282205714701197395415695378421661361813726033415119521796869919181464487318138812936606879317653098970464074331649107866636879664231075403523475254810600765179215631989266134481006212486908115684919524608517255601500997540178873349860340381550831012364753289553471522277590514012429075134827594316294022960986229031368795641404787075050287787681752042263297990056147604257227944395772685668064567114795059089676902820058161367231723894871361929708663670618265580022935852768831300984723072158341889424997120493017659779405284106588195186428373781972254793227052144966428003238285597318605612755533586336056072445074516358115223982206274330481564722989626786110223314642748821796695119728789357903036338660200725977232648533945031505746311370228553724863003560900208110422635808500342238446369851846293476703568139481671400763676505274678138441884053349772964641483259571658077894937066791618314101884135462399540750378513686809637552857204615576289280000000000000000000000000000000000*i1^22 + -796852351607572894951445946936466345971460427010268108640151429972170880489684893370745837768881473858733035818235856039485997261470695283955861225908199573432787754044484889692067359553138528959164793904901023638824999212997354436291676390131598438454027486797015137329417010035268289879285385005316614295132470161778411983849380504620680905612138997274457431200445510475942675452349522987078075333486181704691759202379971484138741301094946903812759504519777857431333573764370408302344260430037060271183578803417433307045747238346928724206314505723780241757623147048556610244956725335665675521876572630115522490804732516117931570463924008244838822188614043702001593398107569224232583198411835976788078075792987079265789839228162313002048323806327226531232416929144617497824040174595680477178940506923148957471991807790903265447742254755324787351871871166569003170303783894672702163349156369006932250619707200930334137592154854025043474191876549930862499311258510592173028108264880053937363850476810656763570052457098633231319413843553214755933127409809534161984580164605569103915456968002960425088870841836561600780338771161789370773172141264668216394098429982565079795094322098700492153196794641820498758755988849830355917087628955571218553254542444684140984669181234675883953133834811196963735000889911175662659312105591683530832644807951359158807641299397181655353573841866867321115111213648401016624826902189493685085742716194711493064247647133887484685169127925429794449094589040266958951162221457649035208673386973647699394149708590862527134146692728503089315708928000000000000000000000000000000000*i1^23 + -16476935636831253463564189002670052156813617116881956313242197381535885557446502552080719815312832732497516975775182984371572380705635396073798480435569981994845409873892339720366626102282390268294484084476813433216059619875706092438032901649374449493434142690857127069373071368357788032660953633711808085251242102567432505621313677965045415726093065926944715606686703931187543858512919726414973738990860355355977395427601440664912374455713326152258099302217469773226654870569828113422120460066577424319467782380112724915312827436360021217543142894908761483377917072860655426293849245531925402785457177148740233023646926759478307182520830847133718332798705528351718994388561422283598751588845339595799513589424598898591402228707786631749042280209907518433740532187766060197260403856472465942889427426948521946175764975618256203727818609643911516331108527423624506555408107756028667782731756921355702211248322483929896716423300674430711829339554700508012369230676603199906572551955645423870853156247233733471590541463570193428237142175278769942241696951493448463115657572490496154293342556129091651596838123666436628830869173754208606859645877541589599960468593510128295774901694012070614704150228823101938757728650084911109663688615041589039744708163517640698885948053367647956544059457116327295594783376388379647905746146098849079725610538002161798613636378197094079170353034941829490367423315708330025344916310960204801364159337761249053377360423155012019957621852840733283681184500608264058103180724081317480010300596342544737592126471871503082789426485765771100160000000000000000000000000000000000*i1^24 + 32610641158372958711636861098152186566749508276076866560769821387271882371105170779737116918102697253562131162083183279776704608551565341109788988063737813207342832421308402478821216651477516381013818962003209202049461976754509907517607751878382050581607837745244133884692801706645602449512397677496048337489256379591525093348840763468069336175591916210809166767697097739346970408092506313853593932915661315720304321025960290975264916573440775284026634749737372161895140304580137950690243966790258674875689253630217321504653896750015187911884361741390331751193341662349971506288927644399984665682128666360208458530802945597262414321274539532023943963257758736248732872613981556375084816711469705454452753006077984664211229296075491534368489117314299797822921554043103394080415561685803352220111774686981299390994650645901214804320018239947931473413938763697848512152069094448459201883994954043984452627806788344348337806041319201191307560054045723326887203397277133210666176493586230407528001149769133679526661411478455213232180377753621325805063194871307656365366442964662354230095905107937049685236829057240232333629900323246214741372150021563883631911283190590154075634601273186766826584468873709092295453739345777513367121769455552493950359329031613513227043486573726666129884417712397217768529362141842342233894189032904880842966107779219209894677688142409518195758880589142802673707042420094375385050145155874221045407395076217536004640729856752057595979535860281308239862493946402818190327495712826312149154275902378701126255796873716442330030421465502842880000000000000000000000000000000*i1^25 + 2634537716367803441836161858416886777553242110660496374520564478551218168234459732056520342593309482167085853210770334109557617714321474994380330985149400393813713423614160193825923629545322241251500968432519009731124318038378608753964065456819709315473625615945321210486845853482796503927629775801862327006878607648873005227974231837871410712706643700666785043788996108733525394603532857960256596415326866788798574623153131962369481857553868156714175189006894713740495622174024964337711760860879133143153110065741438702983658149675350700471919732286994930732957875580251516801363329768397879261652511042611061588156952076364190892180651031817231564272480058438739397597511128038856087550018437989464513457830126688548595062186612331991226561732672558160552283186987621415460416771388531081786542021518743784306661123627340571123435436949857077054867891309299639089793717134146649490259996639276064827971902386347768011845608420259756148172065439971001706252869088669398671213731987495405447362836872246861455671423727570432458166471176524117497826569631761253573918372880274715265382163124443378122843699687042111711956062415589761030316113385660468186310144843044545396661549728320532686266073121443645063075633602981797252027315426720740845077849862807769355974777642357741959607294829780071434190643024505258151952727004618245752292566308512393218978902757356091523382832048580693648370359092186365283433791000043785699241066074175598259006348268341520882753367206216605627303347608407439443256055473447623013098969532621232825626814255252354524420333633536000000000000000000000000000000*i1^26 + 15780448833209160667030333667950522413798990668971478310078392839165240437993196259958354493615932963523281630783398580641388773627462408156649396830231304013212963450026635728406006355314736639922765589065401889300277589550664070085430464636141775650312825813722057216590791754759294566448880514971920366107221693639156300206036769224921919101873902427498566268933898725544069868223383704842964861544147422185710591244007404816229816062407092230956415382896790960869983627802045770849872323304592990369693083856279029689019268896746372877482445111890661954498535447402559202227018825934575460850643866902938181477883039749162962478655802741960975288160823328576669956029178429959665375654924241850547361745425147176594081006652842489719362553587132560154820674349401396353156336013336545458155689740576082561467572467758493831000866503283750365110484481003046122560194824907564374931791021466643967141123945704265261000869711519349825310200664637867570856939669176698469789037342569297162464176847679693367803769068751723279398587724327903737841159334002745304381623659285663072673638924533456371264484662885108328094462757385043711524223954878029701962708417128086422300205032029529428720553210183525723507668303970492291726909170023011822252287164772158102149973905777744380355201422327906514657194128310701458182999687827429546626820411027726392120567983905287846005864365278812053229740292661812253285132361995842956582129292479126523222035237881320038259170169414234542500645792033338422109025064845286941271900189381244030302810521643027775866535936000000000000000000000000000000*i1^27 + -461413160229357483338585292778973131004465122046417603863965793539403171457525265744737735457376254579707723555636171522317859533092844688622435583033675285299405589224876335156185406817869176667868087709108093699293970994807599277375912390339681310340660799162525859621364927872989700452872029216910872772204317298933324276104280830668440214386813317364786070774122747790678663143836643589873724276675896178794513280928436974672329007790358225561713454345452934267169398054072177308571534845559630035368183724807482306686038798644697351570166862840987265668956719714866888949637903094013385518445404796185204247558369434659947464715566692655674571390492075710876953930854978714820990553174107645396512279667449857868545313404370276391703240723734977722272954877345073307318297172056413400334222609830182819133653931357266901985370571723716826298068824515647856747637820696827661026984781848968530678843424900297298978133625171584826265500625894862477026993254517565914439942753755926645166426775175513956549105164609608943824779401611029520493165359628781298099400446151423326141051579437247503047143202003700443330882037185340605300125713741239236337015621847304173120725764180407326220253023834608689862698604216893049638909494749337654840567418535798722603093203773445211652467997543803057647552111474636562407165040017720911020316486724144333315374522006826998437330894043219930245265125695634022903104862059659532267988616806625183136793702751575790299738872071732086761410088726787985403652124600039613900133021771569064813816693600765079202037760000000000000000000000000000*i1^28 + 982993599364910995897169910242999666478618910719886259246040561975393674387993944065025291692189204631509832773056926520531390695448445333092518444342819781228478602132998378612873355524966514979511918580011261609209649913902396269381460512446742312532492281592526441658263538269751572143277731928014848911683634845219424481636478058175434585113610136032731286246646916724966071951057115935994785816928711820246534323825491394236436446310426113885385277392455357017772506767569928926747088219646841147465607427185298879923580116550761653644506547471387877012897204155741665135087624351244438284762790022945273906331914466933384638777721413701089165895370020098017473450688212998619348861374598058238587518413073330434167336164909709339312861474357849421366790370100097438236115443649968910962130486728514895769497733803373999386592693242779808716780038675092862859943396053985582980205148827057140523245882709952537532698317268609375026030494738645418797573230994409044527290661653200360403071856514340171726047780688645552088172863710735443750717623744991655755931979229223855403272985253304408788272485233262691313541543092773919815512689847796166440539061713459210080802654890172796193142564563002225947684856155495175596369157452853809254798429536062131716236887383247383434089880642183340734553088491632213204450651815921729842628624717585325790750726884035604356607458320288980767074043997233921896773890555922353214368634852935808154981282805829514916638270192635181495448597580386822079349439807066829739739018348885887931360666987865833472000000000000000000000000000*i1^29 + 11612173095715564461019941450745687389349081634380514174505157220721100366290441433339551777112537321818097447217617113751807864700385437639327260701740175153151430688646881190223365555623459401315820654651752026361318855905560851735627572341927085376922853670632159663937678500621653185745730411132447892435177548605502551818062719488448935684182236999016584813776789344870970880337875289633627151857432380389381859522778554763430519304860864890617133455882391250119051956099469557519779339379961109210602023190166911557253476250751845262488406887274301975543101906753340906369866481452099622654073651486803362064541168343686342552061569454473629534952922125900223429611947506162319071475361309081169644978965356877826915759014893612106891000204942643760411844530645353159018953935113729525158198121432601016609946627169903236195567556553432551849644086911688401668389134909881806173200912261221525879943988189346554084040655253655636363190351001741031740262345532840186920470466881272485864876513737901917275882417851981894521457486201741052325177650170332915268571477816817507204738706720379608198103709730273560512583341026037625356089814329009661050810014735720672268436857922976530753346372834881660431852034989077455230183599884624143929100581520226681671616282409914316343117458272160713878588587116070425961355063702373852595272661641498109725047904482824996146119041401160656518710302936071382590401804072295459962401015644280879464945525185642699399820883378136510768293006151967449517957406359949740272734030750446255066650458560921600000000000000000000000000*i1^30 + 24208036365881800966153675388050510424362938615002714128724583091541294480851155718347388421569223493170946804798138412113787346726151291812517144150782062948284664921995395254964193184801766878176396703618967279208819803338323143352167297762563834568169276316279529329192176269168842568791863234672076606828569349058273250572977380823704222550365773134345982058384764915673802926440055124742451816219000332144933157475463920868548148277422775092124237487514218728108687578311207506719612987449377629389426867654124510711128080568317955269041520179460072480046174574716565865601599711762190879021109152726757735402173018975011935165357436482667753223362214643261777344054665642635081408275380376421103244092786064169693497597594463158565416245384552223380006500392640418979746180177536482548016099744360887510171084786075467155166158984020285657267334110344741566242964221147127318085928488504653245032916497239855089709305630732023709821448810794720896503108983729738150688592829904008513826571296080249390453472812006575268840337832407561501066953796902079887761308517235428333961269095731651999423700675419360550125581299323691748715448478325137707470043505052573635287060340802463699050931696953991389358800228188806206659859641063807326363961270896124753302683731713415266278992511319295750200081290257407638095576770285147685498821916303316686989072923581342042612764238965359883202599507661295176239588798363465441579575251776607758619040648108642986685687407950563725426610044678478304697502095287568252390595612279673396556254412800000000000000000000000000*i1^31 + -1368975058790969838791814973286164689933709328884227970637933516968844068225855848366012457806069392175533365508950719110072978442441820501748458243191790626982497514498597170342717035839013099954799648052513316054752800155538270450302826504233982724230791292282376060987809519768233670773096136837121096292658815382933518340357060336935378995092744127438331483987355550121940511196842436574083192794530527682332659294249093930377074237032806396294219140971921608963874613399078107814254387386122344686438284986307846836743287259931379727071129635753220140870938951502903364043938156834768868126460575260243551585094863135678703525242424461346389460000305211881640610040048878680005802458208779090529980396996947058396255401115412971382694428262415837977431321613936861828588125367187165714507093197430219303806028856897067191708497920755054762470463437988929033336365052049325241707620591449563433050031166652669693744137108926172890509497466355032384625424751225213774774110941004025532892190287765662429092359229215912292780400954432016808061410070474460800823713499691140342740795895435269579253078672686717693521763298000895656405308068324871466689830807520841764828607005385614386061295618243734943457688591879612945340327158454130054682969199018305077410059515139511690951178226762758244599714352717910040877587382833134957422256427805774812796685050392396701445339838308273771441935337233798041753120877807395839019187512689935465226366750063836002402426185906347791516534018229780438151402819465415069660468919231917550865481728000000000000000000000000*i1^32 + 9388144036959396659748029449644206788956677714226159676933476675455481447459128542800217847384898028940286796167472737867180072710573522614143658048577072786550778769099973742123160689778810053529000011162491891316736191758513112343191705200242505908707867249975252231555207102507977032493036309685003967880000460053397604344991857791431786130057905446421817591365783673364309796799488324326971281031922487187301086794285384258042899083690179396887729337291919253176623043016288915652190308019107358903594952066634648912478595340174299228040932404022213431502848565522338819154681241431143987838680967741564143198030124423014431517190718969811733926012522060430856430100803397619610998198472002183592491632640056542084173952547850700740701128595047383019291049245678452640137352966166790292709123556396642793015126906888554742053996985125796516863220532548528242034197275828923134714612018373616452351822350719522436781680995813578591270533824646666052142162050337304625186947695387411432757258021413929622999463608514550825616466244787922675523736119148330771291565603902515032688580780486832663201828563858631753025860291572901339220838447379943988788150480077659141665541590797371988266090045954982667037786495510592197722323315309334887943384117923458780363304504993797374671807204869613168965756613919124197476969620211788691668387629843830832155877614511422125618926544792777386224880812644070699161140189628258483762985865918587721986796707922827731861572762108800584192259625287324684344890580282102142497636544260016701440000000000000000000000000*i1^33 + -36816899196391799863994848250889557645199658741605731972156813420311102127540588544547167772090334686858647864095818270360305121999852677484441029351843830022533967117581697774642698902576733236333408611097060762367838177909885517587601785952139077369287861708889398851419393851469679866059759093686272543637159015434435764550228201513806355473544334557916968608402124974848158816366974226743697418479943579342253694561679324660737715592772540127142178312066613189869125546126943345733459278270300712593555438815688942885561782164121062416275883578112153697829088886918141656565543374661309647611971512789443158318474512477480883388012080883449983928373829521163755713697950521309906313881342722158399349256115295230142036316048266906401140914451162261993665847916237425589984015159349632200682313676892127283299887794316986142268770947445226025361053107898696698304512771742771381818980322747095188800183505422410446667824075933115995747899735144450418292939555293540628183534077889957815068848273558633148278709272274803212018804734892787838985900555674117341636466047705434894162722400412778870875501583176597634550857939952150968693945189046451725423880532322267248508868886347763212394818425793173718983050565873608674021871996045036600866062028680501964420944749356454925173545688505818315988126170527355408860269949195895296226808617081294253823628627223895712529419503768974264561088781399149673711268543758529399577658213987706332161294714013475915626031839831179608718258988586831358200083457516368625503678445765263360000000000000000000000*i1^34 + 95164105158719442691122251901905347172929778123788462544745731648612626155516931940047390621396861581901523153577375162743729637020027505285864901249027758191405234804167659348768353207234648409331079358040990895960941063422710032964548603892903494749648335206891896743712503170713558104512394152382823458523728915154010221349810172982141242525502139942531771966417162672563601365584778588581126911081207667747161669787654199075260498553748738237555692946207959197269080469110479000777225058348784289650933161449144356556483535409193622465711267022223409686912402158577958534446561815630502653269274840379649080377952934826032090737939623728860157940167566681126256688996758285694820046005868310884313012800306159956947869102971978081500571762797309834170343827351671097706227183549600637656509391040206484499136648401680538801225186716434111882509676275069911352634230699060984092389226347115171580055077417029377164401652011845818123796291745796773224212906685748152812814433404266144976427059357731884172295375947837111007871848490249432058403793345171047404290291666708399838833847481336568233568026759727414290693470525429982798326706494233780477209579233724183802159356956208579348057500394656369573331123574752462551669291543877682940845450749737009569626483887957649340386167555344873855971091013961567512824288391915197498784305130273482032662172919705728895669899097485779111307498158166240462413062033915992079652661311271768022107960741833511515670238888818324984959801234554835146582790542721194443169899479040000000000000000000000*i1^35 + -169744549945353842961211019235871475728961690317658198950366178951813095183130732663529215435437853020006339730761300920893593473860943906044815422918078377138329408960845471890070570100110244820669436677885643658238640704185913335617429563417349461948209504222824736496299719594035169715279377103380929806580197598122441481117290400973131141581269756307745446046480711019478248702321521563405038807162862866004754931417105165202551468608070922400176911293305609412487528522019961979017414927319881582050274142183618056127633296255250198577030844579934697980591341929418093143093254809384100484536737259386472691464783098518698095247013592281026216580953423015524947118652076456042273990140055913714413560930890700303058302161904397756964613834243634859280711753768967750116939355273428131362974956070649380469833418295293662848273880509940069474331189119527979140864730069783092353231087937596652905069159953733800607635779692663327326233839808938391392421222624766885130429286801930748595967153966451793866998512720990904248908430015948801083822090153892780486613010634720127630510976037304565126283496730980999997788199846942458010060430971417929633426297917581939889248112685049715605905499534064403106775596492198671909619932511379966012288540894668141372065079631910045287004260711995193369164868013710343014274169736178876978397437065307524511425604810211492645487552976979100910569690193819337235433507641128447470587273812736052423662971867579679437103243958488211279406666092115716172757329203784833164011110400000000000000000000*i1^36 + 180434905950389661279016109724536104049071995686656479361650222289820682656896580763987781909359514926792794644705857475556931819860594340733815458947436227012022293904319574082766535127587402606390017287578491957560045641634137369035529108259328267071524222439764648352629466562145089961999086317901713358137991879996636179210921656826064920781613072399502401220147362481695812729529774739938241403746706343613982372527236890571369166388504432095889135833895143504765303545842477499110202590035030582114884294476405246725281469587369464332442310204301067532653787825752232796885422990415118972224088534977970754632214074240257557556464573694968680946328568505756041020413082921761548463414287333012550945624809075570017265861644289863793342492895191402637506469298953583150029198569615046317012876038632566871580920397931252296640781363930226124392935085694477979651582373969795012523568052369109175489621771581465091614520921447597934039787843015513235074245483372620324362070022523914379195697617800455919220762993759982971242040052480530400552228103268336108204329696168561725789096358421664073864698236319708219065804892033615547422845094898724123850154373429781735120119401129562241360759389139823693696037497974402212503912208768316736659512349827298587226813874955140652983932687365275085878925247065338661915664021690597978413535774810847627754580774525230561138304920537086391061201034760545847840859462435880526078362651391078756520654705059368517082597421650958921205831591579531906242485135467180195840000000000000000000*i1^37 + -93990696449041081506007662065655547618141652280742069518503205413785135889878862315201486184472298479694236834286831705947446318834141252757911538281622192828022264833398178956991437699150396577799317901533651151863751274917567580850316819162215188253823763004839026323940171074336721336191768087321610925805754811273497035117019438207871614949905104620305662302727516046215531259407292886555624012323648745587926778581216453440821375019692959139456988762147516393162306765110825388746970773514723786201488327711116911993577465971702706042780110774745821692320842930559557129611738571154964463780219652364202672175560359962844678020570321219218584470168128250775188961652315531758948137001745639473386882759643570640462124840962027689785391343679556765994573429904042840043756465567966009239629327939632662104534893269650049381509286351521973249947981692181763084191937903516741975863731413634101696534363679698038450049833535378878441638178570186261452427732658449015949275108281950715069426948085693604976911286464257670179931582752387553903003720644051991898304254595869237532991404185214846222724974731577011426593930064492257027916137689973997530954777862297752020452051861952004873131248234909540422332733988025290847256933132300493180306000257125379547394091428043797426654480092501955288852001152709778716000650812210289954735199780112442716494623921195045783197392452361811315799077727892060664962766940113017491359796078450231342560902927871478536965805641410190428002707149533517393121790654939136000000000000000000*i1^38 + 20844164984446531473397985722647652583765613553413599314380696607339779888871430721622641888407539850645577990772872546584680255552210251580771802267485329865069981730008300327994012786525297383522602651764851362848482238473601449568007250190893175787926386846112074606961532078594075929433512923896929054875430798881766235172971710080181126806341052707629778498785179041408069844839152096776346325016867570709411954361305046837119952420227403147054720079546255144153680516260698488803857449827455678486647735341710980571877949063879615546702150085968660824771075360566285628126124868305267170126864544822751016275560191277210330553565925148368342937295205634798673805654960569630224642009897283071416249824291770872716495430861484812456723648525359280080308647839322232516516053316759357802404262112507179476958395642879003588185160300271622686448040076052417076742482126295631290986989028456320277470772033333917286538565839360529923226797289751970868079938584563825524036510741959873510101003883651106556897998608218671979812603117533041415070543841945950815238909866093957735797645525769188504499207760980839585190753418523467657138317025754832126023815024141006470635278557723565962081293268713871638352866206311685714156721456793191387407744539391831583296310340783425855522058920346853363937425519392294663107096603513138310536055753695538380144143707086310761523392221734425807052753201272482958229958733883636274824110005341270055854781757529810289823767230511365279202892931573161617991532544000000000000000000*i1^39 + -20474988657436117882629799378495123955172909619044481080665812202359445966539737501496847861476339160733995800921724629577497863229609729113131246245909037672217915216668148942504317290208777101464593912568971642618970473872592009327008825371157075572090096693092689034759922073010353316451273882831041484443328279949563412691427024884174135554672645816100126402335963743597259021255621763703249803017099170583610569073512254390230896190031402169929047280295682494017532253225255036152712869318334472652800444858682821123294396433806262624038848953504261088417014117397075147053151616901778547639394795825486037553214655430255631211588662226394256037750718515827200878744703803055585439461116431828499975297264831943500151288753527822833120613357983774515293242816115090484143792016375095763406716824285098341039336200191191589675274422765798811424723992042164063297500766312610513527120567201593840653234320994756067671211121946774772136236281267649120653622536655133205868347965661619951755000172183888701114674838593144306413257198044085511929889320063257511620921768288618481731511623536548123359963590263147838471252752924223779455362725880030522705638229981794613291715910271612237006849748754744297901646764281359042565302599160338815620498343587892790778402042161862897476937105635455318175398665637967833221129309867533926479169193877037325799322472558379363486913839948927573486168626543275977625087943791670218256470297424580395802607837797055842008760961425223995399880274577295370485760000000000000000*i1^40 + 27398210151914962565969848336402157199812098631296896967179274710148003506722507290829596641595433161450450621012700415880059148319657668662611611854394053352926135678866109412055440796124875876828494273432981124886297782510213752813456997591800100667835348194050075977870203824261315242427493586138307217344719889299183073319266267794705825333162668739310669636658896823379746363553457863195074508724022770428623634011058657321898264632043087913379172467106136667588435211612338863753702602744802104242048021700598270024492091601950885137517291062511032221492518505507305547754726328565306103293844494214207861949956102258511836496202881087007144701050144884175051820509152629194402402185589407547116479458481730498866797404312069292365596594713240467283456113543183003913399852883921160530676983088724025257592533697648581203629601360658764791987472267946901163346921291954459744869960153063946056802450640433896104703496445884165766614861694127718657562577607546132509028774866462147629628511712819550983482123861944098605360651218709743327464385973760545947667165554632387358265383352112052014144997771915062180837933964398969275119998899813546526127638248275029527939535403801369437808752828165070475977311771047858281457038646414142082252008640012244732770172160267505706402597878574512691029078198912814748720118223601983707906245813876048610086951024351617884860688685969510654665784282397907641279770834663970021486352328737281879634804020147834621842845304062255837371021340133031936000000000000000*i1^41 + -19360978436403207800636046764972174638514046208612237809641257038195631487610937071235786005749332172374632681103570597334115394463572358641019853261265776304784081648178019927013332548252513584955358771224066402703088697609538767015756952122834180979489987538231651955284086955208774985361849802468213766996234005251241003204716982469509504269837760374752137508072239244342594120200010775355715418854833826009349718787563489986491265818613255476281301519935842308522553682912648701372851807652599567579616949161627658792524725363893324708661303864474618222587462468045440240610081627824074397410254228569700367586562626721337398784916176523474344054267237231461715431610430867356271180737140290020687833819325581458980724714720947590227517810714400054973090601683931251656165579701294032836989273130682574241152705949819693927624254114416335640945768281701720554176883022926060338908270807778421510126639767379235099746774170677469907202342786208396221465118033137847581926177768573203367446141271202989253930901076309138145560149178213552987168693248521579405781479327892993597678788395164455902092920634947863400110533973392515278518368925453781266978738905023501080735192945857732824285046119130044109310637703986909483378987180807453414048136695002734532386016724799526993052379170883807189891651558435867961244760902929763040176142291288191165613618619355619260022591568961791644216621649374285178390074185517153234653285386084873673050879040761246447160836129891770493307417041305600000000000000*i1^42 + -175980701870949845150302919182199098022727699626360918344515364315277205268574421562559809353739251502537859270835566850515975986502793729905653229023849327028959778497587739113653669153828636355358354535903727351939230140287592892135086864816058777404276788625877672607748347607411670023972994307584494077640992686753302702718028253761619181129534576441615996398689522184786279606358182617891375240640464783152607651824351169508761116154549106659931202710686322307135382907209449545177719981600798633702426174619091853887530492770023849949343899318321065265048094191206317719393281330738902529147067061719561979905842072744854592079713434239582827347065418380028185121317467443056255370155287528978061288781848925049542930192205521937379181688088415314570824527026762372718978640180675343693531147529863994517950089425264345971559728146028036532647661976264785355151165802013594580453445844651702886009499983586656092103781517389301924043302613414682567824338894273728948752437122667661905484764737973926920275031589594908137327244890656667123697427464612599790087149493974844455924321822878189448528194840961288358299635312380988349083372425573369806719470671930457994617639223082290110699167007726381242408283192818315299752286965888031745163260153831452053000702748095679325809715607865296588305466093432743776782416248033192907855019737903902467047229873840930126308766125426381025223910398500060311064226975618831754708354562116928818451247171549264926955270891169072164536320000000000000*i1^43 + -57970993984930158529239778926741983113422584173615381724545859369557904161713942580329788443852223200539690046563996493459858958747666917725853046149969669139753789424529283223224282689089332747287437249876025322396243200861665230960792974747311774818348481415874204283829575228370895283366995775934947468825545584323525014843637750386226770703338775170301269391232392958087468409236156340597436516590679722250417089837740933767060036788630737935940800134340128136986252767730937866171103477826963313350824594198457942905981989135920451137418257936711464122330019077677039901736416698481429643104421248641163463261072941974206680482382685298396659828948041537550802230267459890465447108119897453943428724569344630185505553170856592311468866261111889199709783906718646140258437094297149244964049743792867033972433676932139163329919111400642151696230581940165510941560633949475072445556330737875319880697262472715782225538179071549275575550038724202350132489722275963980135497793696870519044171722442078725439756645322561992622689723919291749474170410844477447046225588323571888018331196475968912467569381988912306243756623895430254819695584822233768076038444900721419640543319832150261385156968660197069184657835202732980020576182698953064486739796020745003722472696806813471284564705153220345930764297881709450277298163067219094450991991985658069925356956201599465979163163810893014584675637993802951993503736507239826073108332914302900534625509374665755493695431884340776960000000000000*i1^44 + -3286754679355460650044962800073729335241287759949953735959007643217218545390122989494886694442472707088628974316231891528619303171695399910146122443255178542312442004469026461566189455012970242103126941953432292489088070918113723121843248708592213875251581224321942119577000599276388723865758977949326702706370232511606478917936299573193191412117969669103187586189139547973145546795263678063479511197093014005770209199658779283857445746156416607926462268845533733057896349101360199854491634790913480761391273425793335773581162784599910232678355982213730606512021817639540435683668673448293464981848488900593415592597121942949561876123192323101932166840352062138574311187336483140381896767909347896622862246618116679954565975017338360972103081937376404676499867675702747158486732020583531006864064586724613528581016425650813883568509980106334214237614243774181538941162895751710063758746122054995483066458365237886141521473819666635984155905820529666615056808025009371766231542078797294874822382900636041901778907051579706178050070601295204725359905797710680685030028142731106798084845689632590637236549755073855806967581571174419093955821191550475358784458974998703582352921717167573635156981663074651903238293796463459562223803384078144842263135841570375978299239369544922136607677021061524657976426586224114501471557232936627487731423259339780974758091683952292138243053319199198942231098522405452124199046775755886699232193088609870607824659149181947035861223135641600000000000*i1^45 + -50560847229756997574649906591547958530753374513386480182901980900115861547261659919250800211123757653819231735010838414830567585087324272921197284309594942654409643114562696135196966384918685682093274207320399018834437812869138564319903744273087416417400137726796185061632261569708056935316708186086369599063119272760996643010966034256632819984450682445563578446636379321206721754219423841301699078662148602205389416039596733871894285990256462036915869580812244671545165375173055007448770923546722968941641819888994946747271247645723106689631383826605499726841504120899368829366790400997653246941655929241408490823766772703433069951331718658057217201669994605089502760030017222029238907500805224024129106502463605332212575342245987911625321172940975814233170642093695738460306426300320915584773881774414519673234846953470046828524859646507823498055824213732634517628000453500342534933111864775071155989647155021932378078855452906032914912271586588312367197218163050373201252453419346840824478791197871875288248739540792853990754414214568940108934171862039420857323925210210669853599022100614162937547962682491795865578150348241457395777269702784207820090980246882649036119408678839512836033894594418804865448225989014462890868304315662157826894696863390632676937674621807053937790037065985693931903281859481849254103702690554780096640992057958214500009344943926915898030273586189553180541804058910365830604627780864338843307264615495162732831937315673831750062080000000000*i1^46 + -139031045012245436501222508256686123609815641135226904779265549798866587413677212680123887523804887150990577681549035568947523835009881223504013829260653595336305213549885375897299723474988723612460565143407771709709517300024934721451972803130901824131602779905517512445671625829130145637908561840024092319859433410287267709155360757318577055898772836678246635549089413301624248201341842966389732660177442626056288489744083105170734564546859449146385547405769633088238352338003072188395670297757651983837034077698850134294727684832627555011012717870917993841313419120255153454025764900275538218230329196465702933459331172471655285687367167200292170335489478424652679498148672269303727115199519455258133149088245206730828168238528588928833612647009726169854581586056048427704148013228767621648988966941799798296758611714408140758609053264262181119291048388876804923797597677027452565330804418724055712501349361560395061030177204631029410264300638233224919909088397531897949150385816480358688304883470105418562685991565145214329322830010273794788815883124060349921918878982201547669400698249324768104526336222747587131367942900635917429725521574277959661370336518935301092628741797497535837895190073048568417120793372288370499183843949834472325812750141907775736829228426616480334722030807220031418545662414611282465265428879688772047832321778751198528490064996517812603772552459418899978039777954439175138859211641460366608554388351028441377522698930934784000000000*i1^47 + 84063305772212041920576946187966408445025800593498331742500724072905552456222286339928252958873245141257230342482237192820871841836952484737461769871575466701309993041875845218335728934606079693809424232744619287493665244726807193275603892930947384564670860089527876811596810423057025487010701650719374428863403458367648737941943844921324642361473949510076291355510624107551951865558999435983775088779242359289630501117170122741801143229199532390585743205367872942539657594760171531192890268949813873928782526347210559641948736157959768991711298692900269773620760091920717472243349193315527747923035042733996513925348862378910257194951487452659816830892325455865649867717667849186919970884173659801769053396038831932710728464767141217272284128066779514070443791198376722238214331134633162835145281687247695510355471801500386272858272481006630886096234897147296355640292422264051185683423216236239131241363457725482084987118490591910857642916554750591793275519502917286262648111075270278183956229874517218598010421921234209602422428171297785690063233785563672022149859769932965583382355203952813062203585192850186556634689650424121362377145206743173657494729876794489996592664376051257471370914538582830715582804822356898999910539298516309563258214128289301362695187044794259038923780578939268198530697620970540830573526433515861969588661912849367073879361491717920093621928264077009530654808195784771311093741804939306541915024384248629373716300800000000*i1^48 + 596675608690342519458859816591662028278280892231549174500313800257563162041750808242962580985735451031180627261225041280100081266199659455644857297174943394985139814449225155522758971446543958553108076659563029031318183168278497558746726844083731333157601037494557581726512719688146274356972619635760528447961719612245628834071233475383139250088632980622757465215211158847575884740541120195306674821551386618095504730180244345240811829117477375740755533639546795572553413848243647808243939239914890675569944241153198849776884147594937023906511188770569896554313349842727842287317143963702925824458670005310927578810468847278597373771143991995994184933762606408625375598724526556202601191632830655888275140905201378932668542335199239062289295791412991418300987291311227524960649270111236349641605249223168609910984784044981695600717260168730015885042213310691638100677200724380294728050508131605328799970810812476543487067554827542356515673296654483195945277327375957482936860896385636781696258508737484219204100005285009482706172569854487438558918925571432127868282595808208287128000364135127821149201311889579766855000958148857989729034134575777217250343656869970872515612931659520358140096677265224232235168942553511522918261393289392854475623750588429736705096135964627855926653593186164496788479108314175871791821418446943138762592439708816998918997762433673809720336686212470522847174970763485485521377585284478744588072647990852556800000000*i1^49 + -65995844985674291528118671151971747059541936323103501896048167380790145355984726516247685884889161496780656428432537691778006098878635621817543697905277713986589629357086920880992556722181923345040475269515256423445676657841252522544473645869071023309842424597669966681946834586153167906565973106208001762013918656606882517929907964157331988904171666963542921553536486975560938226637657253417225929793371791192570706368807214009111635127605367912547285976399010272942892522063652340946156700351525936339068462158083234145664270907809831466244409749625818989727235968544353841035070018350845130121756893748379717352100387441349077796316011270039447981461033806783802157017396079144573878338792063997218346506824035679490075330850361477725540792829698679431570940790371420276178873752664658646952580073180895959317788485351135854071213217329493404795386737821196804358208650276292861467318806084315268179853351692960294948808182793192108112233750068101938383145543328536045570759861466961460602409233649494813978615979396473553657320275684532430831451555780172568259325479152210081007047605845343181839736941309137607456479505179779542860388146716222635320892593724383976570335817800090971690053327866051569992639645937977474232397760371583781597384094200085218794120074594800368755565603353566851053543378847992452022342465532975983165964457195445026316201561285313250945754028272120870506714250052477697003810867023186938099492608000000*i1^50 + -51223612836095807581860945957069772513219779460378217470106612106446678640042891742120530053895893479279169565051676931762679524492289116392032440147001917511810931776160496002899739694785968694938830146809357807295273214822123874708099560195836474581683292508420389154037423471989018865931908228651652710104133149564566237400825101126244566962269283025999719953723567254808881475295971698246235753279685052464574900657966824617239190429364352379116967266037558102422290223158655201765213408647364436532675800010612283092111961624742639022821484791577514474904584535519516935660144521353162749557964108088399676712971009991982372580941458146277379547293153661020141938158032602984876980376852749551097590357397226193091565339696767204949582416128390742899972845073029878813090072672755132381273035385376042674365024467026149649287471846043587841457135469425164281206367875638243212304779231412849781908990965492327515216047714103761914752070038207696750603681251946519109963748175208903487432393969395591720449733308846164612193384474124847783639420793883111758040344438912172663296134566760732704920926042188413370815891736255247889308713982140105741101320947400469484903548139809391510644819864090742254362985410052272273817645554870734424093845072594604935554649294302653616154175933596196662862041472489323474812207052562097225837852737023549395751743613496630402490876786984105095282779184089531505408409547627552000000*i1^51 + -13286259834765134977105009685480768564275467208979943813142611461682474512274458174900610036818264597867516091605601126609420473343028090483016351739630430616410163909360844575480454576581892875526705964090988261302912952978716110992980385095524057070553049257326793443650478007404376847935457130938185928019264058105088816581361887494069073105695638654039717723283672288696608730024763813577943847364303082790800369853937389999720022796073420283605515172010212895937499652165964851803786528358888803396222190741359040810846676958715484857618571751061693514187344847190836703991674868012070057673970898400127287853991385498838623668447595853337493506648466669992164146359803480065297962082690161444629826770750409834771606704511978931989802008181487043114315991541796219605478384114694051103199542389995811076252590737200844722089587062905823198107114673278801362034366813969167836983996889225553576897142606823056730876707278949042272426811880158172753832393650098881103932924695912210905400210406841468438416594489524903006233963054557771204034529962525009146400928236432165700589944309617595791370760810819531112687491675535087742608349490757745249039317998955258689052506155164068022045612212974987563075740863671375695377804228940675053834065239359360851997216743106383093895354215524204493581025748720898816722235732385831723333847036879828368148511126207550550332526331477068569568981151025170630215200000*i1^52 + 3409150180531310570782423804368398053791247396561258833676348360529020280141921418594814679510555479539779062053283314669710645616304144001309692420644212600946435198397255312999344398771135337828761561078959343676165764954406557010478892380889867620478190686913094508909406643164006797025299013928930752036146790329391610220750777027513608671402520986914120424102492444382608322699517790438422927777012687542623028654829085846381870265757422194116821785394432445016564485513876663964572146002895664454250432287565439059113626925788227476458102283378243318152368024128489015911718106733213536611639421645500798876479916129493997180820503081326462214705579158953676138940306696400718643519086707926267195395723857866966658740384764404561638908395605264634371696967967274565858293657589474643632842242578128523560818880508826631786450727931700908965163435530159665888541236904570061563911349492962578808584446167187050288755661638699828388222431743590825005131222260639686556825526939588054713175658211960253928709529380721919785748432789563032895876684800141157659723908778345474989472711602824592028810888532242435225668438917540863756240052209803474615094720359336408019815480540119631784613909483716342113897086495468283638167489715250348263760955355483924455292780033233088433253668096013301993227701048187047163648480384936917335993979546169103942167991010219757632144331290046970540998155392000*i1^53 + -205313928549440905359928940113085857883740310287681859619017924389923678665408702260042722373711194451455460868949508670458262968857636787549299448237298950546286434053260884137871110225059361814432933501803316589019748585717011049541527896193012368909249087657126255589945983745822779152064659609521631026211672352664367610036902026628631627977450666601682721142926450702511287390079972628640712461753637240359887441440410635253307453122778457666113381586829962868511008811828974756664628588746083442950598639639214803279767914399713405411652298330699153987319154012988755758377173471929097169595845399047847371342415815084949313864078306346414338782262113579139399737962024541741430997808402170653070102982104322439395083551909198983720773542701467220322860533201244778573777962150651875109168817036461624752234934742983455247891730547791349610638756626854982350471247248619418665507104824557111686626104703964877445241695346680825506980127794782445861324404975183402458818178432081857344067099574079967818838594787954746502815850204283940050316261913996823713178277666318098034695234034643333594962248222912989915613979532605881634101974438063023719941308971060452275549744823813177084329942857553036263599161160741417320863180432993970984679869361203253083318526395531322510758465111375613740875615962785466796614631702436410852993184627550120112668025325072061424854759722027800800*i1^54 + -19816752858765856198938868533544988347266816576995849210002066876443477539243021013774678259841517189860436585671670738204319080967784732668191506939709326255916622832903420309206866760445214821877301941209815922242818268609497300384476508623129914538941937182778301756703911755628228516029808728263855939281592701066810767239668138479141416027629377404324165825480635688002737577957461187900773248048973086156554578618396904587516678588290903137955352870994563734778964901652487399215578608964166534934344369003539741205843213687259775400824982344704983242148484915732086098068079843924349137967336457401859592448236517705037118354319196634891123537455763965000456746884723541567081556326200996354831744344673202215009231820171721890731681749953455131469238181498053232914416596671236381131778050075471351993389739231259188166388823629622785783618161025217214117973688296677924293585731243500117505346747275944231335218360775606206297837546459792777572986951301907553102201415413302493758480742293968583526262401180050325667837790212343928708378250101446335563437222328891703422913684375908793853315760267575601313057360418299712586283082013814155007209571860561470387415058939129545345711727930833131684533240862248805534247340178792011455723602735640831696124768218854778913068538019357450013780673395126570833903109471207096360*i1^55 + 496897503434626124232970213052005315379028146466956815570878174616208518508543765053628172078074075897270256286231762097077999060959590030865856901853790639210896279341546247103609977347937349667012117005112829990002921596728407587336254631268491528630902489865595902423296379354756527112860079871914563116379871805786763993996132016707109865452469915445057062941646004862031000062003157743513879606907750820425811205239388746095857007090041263412218877463742788241183250563520570896896684877333761503314564614554391103384421236961791454765996208380078657001289290133317440864155918482148865886001506913132864398804712525261633773530988300771613168340964708856848474394637668844331315894756623921820450740492968021174379105342782601019726716061593047086783595520310135150069499308862833588003500077945219825760532184668844823267499010465235088395819571464983940585841276129912737000160990412945465013907455066618533231178597857752877664431141181922679634457994223386437645605892889243825645886366730042470185242604062648915523948804566303639877793055245722978117963280819118833237739753520717104256143257791225440364768973813005414225588986264793503509829823114271484468257084483923180099909413950783057803501933646545474802278355021127388018221354509541991080273213608420321*i1^56, -29239363343023373329450351020117674283767813972170066211486696713136732700986551823547432612210751162140707799848791902404024756884461184429638322597273653045023284738529022516259809655766173506365504970685856732240444322074030881155498665973731832205235632444771980115183824614505649543760879896103644061687072012745864817902179925736499049152771816040404547732035896131564329586456940037151450420398253980367291419914672534501328969683521689643959365108814600681646702638244267924953890892597121194335554044186762718873387911518455455627021404516062214824733770291917308012591969767673536817829752604701176393601529230321420220825388511456289998217848050186974155311650525700241628155687264478785894688124166545962026302716224909920187717658261999422933011484092725891892993846694454872272243020858634829066117197642784485512211388418345433138556340476481644020812833101869296665209423349215327202262247616514294718529355638149106918660303685722263776732859878346214465524415121027657585940429215398397763199372112516343220110452652360491689444289406974195099776595344561964302618063119953283327811451001007133053385823537912451693145538532198777965961837444492786129005852049873070012046659496440854547002414799067950857538793600816850283122850399497239034316949302770614406889572728890106596344751763149312970106044354350042381678679664797201781265809449168217673089633840718511096506716886728885071836765202916964923311606242050271043838900981993448651962593508739732377400405248410178279444353748113527148265069863642549612352303662474801738941078782735265673714334470643203610899988022740943783469447087442321020052684415769868374247780710907687853942942393945285535924006288169737887265406859516120639614213063918678061272987474007597113007010740428383531029309931430178476846948462334289448925344954792119891769805299251331030797096603455481145697814895967186678973814468709166616336700617377762316071289445546997638664138077004962367788970908346630092005204852293166016055724962340887856368991718361397742573062876611847687552660985742109726619205264714046929287398340981150623057603634750355784517958511172147477674757698402943660584328778719893174057763648896910353880250901277491723956505664701317912284611866593465258053983121829030274738762105787474112909176935617588966114628912951353775128173910139162223784666682548614798195161584637197635099859128211704154856954867187761721664956632906850843501348643061078076477276103595709433528075188192883507200000000000000000000000000000000000000000000000000000000 + 32137574407244483062720167074518108963484314073200125912060876622009471931436199760893898540014075798074353277680157590129449294962694081432575631315896885173823505859063741370256153556250313237198243233834776098144749441744500833440206696697924115678661362234267574859877961153800021139107513829218317855412164581656315415273750737782506610886717895733767846526082216698968685857152639182920156875175123631115925386619204375236534629373815344098254131776842083764389291656651399630368327589538116104478193052945761161563169421120892490509084149699863004167193840558118335481641062356271359614970120963160784697326638686015679250805978189012797293592975217794889394821925647311694846830506539006234014396422817411221225746085991092513631762541669570921541416315760448130253694510210566938329931973601730522850513800349692287006702181952889296213771657030330382625161257498246956444419964064927411885268634560285229094665891348384286637389006495116888139334733042557396611004686811562287731565373049447616945462332188037526127710566320204643380712552392694037488322681880523594426702534614684278716662720746105746881426633589371424985864599927089767456437599690288581791903472531802631046433474252593856797299113590012139928615928471992869175384541364427812773262343042954853468679240727299927237865808516100289772602881540416278574380016595421029706069002611180103258986018414898004428335750169076495853248082375180504911524425166374817849301915486546750219433258602160034518323283299864389668402938207164534029801192729025697514528718883016175832504184315829037091380178764492680699853704914912912056503187417633515935520363264642290800129154332842782159908515045398822723291055534870320356402514884003291860173916999367204610504281727453584291845699982629017334557399553174358657455294206328403663367666186567736760364442654728620388168261324711383196416249470997010209836002384871236121416211467146429469117661766298619067832580397549802092081335192549422474432884880415542474587060565743655884639361509387054129252741803067609773606802137447393524323713224139047597371704671493883994082856884309151450145836863174308728967115381465297013541997185144359623951625864695698495695344123971488046708750407976160438390996346332114873347892593587192736286721290680836262404237706652047936273635390770146977292887910942417626972929188769905307956307215042005141389690525973193411152143456329116468652610478338617767892631514434301596212497206380572826142921859562209280000000000000000000000000000000000000000000000000000000*i1 + -38733975884505975217805457570027527188196730812611177564151368297696657215226284945265766315859393441771626542932265035435875523697014711585787036073079803893508882176293399200418685727705917025949113468589987363465629559881318254797318020189164972399499976846611399717397847186425900067271577596814201711380949357597852312575944732968837379407746413199735377979656708516997717660203691987072296563032301584763589602364840759578806827778699428681998654253577213512070481833190692418934229323633613089089367862912853901457113431463388391958275295251974817755946798621697747519377851119892779788587870312602258423215449358274676191805134957698221779941277585471435970372746839026124696155090031473636428086125338193613061091079236003884896825671933241806479863914477057006894143664794181550634202567884487022021690697930090167649210033940131100181594744686284571334567220211950965205573507504174415572611700210616345767668606721911831319807727977781334775744213759969299663218263764983746672564840812017199178660153490521237545748512228372189464218113156090512921296059034468683115221880138248548233383881696803779830584320868781485490340996712994180672203512772909692034846899139475504078823410877078326258808813890844741339930857921668552612575883826213773842246693240864208449856126237887181316133768336760385951548737906090832458520311076926105819584535776933532170878976594176571958024395428836505924350600637012566308409570484596999972086656929555461088414925085933466649035482932222619940278128410940184699761352963515602906666211093979365192898910760365230644374170488082575637794886273763530339970072471372990736237226552579929578718804645941717447983339310088606655762621685669297605536193523416713561795219860354178483592291895798063820288925246700674575653376686159134451468255438534125229436970672601770695121596270202236388901860963355089909569579947138259794141570818968807278709776599893904621172430177985877200582582412965340606721380567730577539645650166091281555611643431119142433840011769357792793418528718183202926911101997082123944817284857261639090744964000958701242383046660462241611672595347461945188444013909589594532620859228641893997780359153055437034144174022634091776776351018120192953804565501870964650575342437893031563857629264974122448943087229246239176316766061739620097329130263080890428673650041762975964481709531462869581443785370190914525638440311742891926023441201111656366629929989024312961983809624691583402897956491231232000000000000000000000000000000000000000000000000000000*i1^2 + 27123763562449570889381853858923255437513384203661124049558376513068209502776055770465947110535929702557452486911682497607905263489343924334081435698680539040540397430247083059079166990708273539973467996669795641846295573894348206803060628087284513842948581051701679896511171646519640906319576640845214838868608690371153799598454968892351356670818384547382130734094086871205841220414861699807999232047695148966596868629549328259583829766080171665843100505763808533359032040552144086380788434282479452859774866529376254605455694983628534203065506087731532370855968975384541189107466790245243666749662461219861261848150355266657341006539187326900649081573506761082234613785405253754157781925491077214139214434711966801306471550277181819218482660958805152845569146027815454514304449234160515153668831381968724461782422811748205489479785132194959255561144764212720541552900205657337751003855927942303315050846760161915891650981480149410831504458358444517834000792569908340554982270793084523488208077775947797948970496982312460676393090922870744214491950993656309464851011418713685665004811235875782173286370367285420220903223080027681627356685377551229441468655664228864093710197711336533379744743919342974012850193829499944095281892876893683622604825758396724168197035104665219037045001648218863873893156263958856432864411930953578960736235528700549017169344239495497605925314974338501318651236822051845931078034351609828956886615494717978670620133682895623702918060593906428648217421029043538496667025950426954776165218323918803801748150073844595040321834329071610544781866664295585502073397246685060290796241149585662196758667489249934744710258428993685832571656791730378690843988182704520286963988589589972038643275034578019302879326567974419849728730839874633864013630655597781233897101356399382203470231303366799152622654875917760295356709604633068819617776629782531095769564500144419196170643325676806575809276277960971276400847875373579391269728383306484362674577529025780819115433520423768326287614817754972310705867717562067120882415437585762645825769586204432324503175395389192097328023932643072569842960461047432005620378867158594915965686428583871403723085113907233165025202753033437275063367639165892033412612697757924099135237484047599799885434955127846798244363415092633155629589447559978141364395049824415308983281454684980783495805265821254184656459431844127371767866270732805716333296850974177551419676888802983001193028196752785532697100838502400000000000000000000000000000000000000000000000000000*i1^3 + -14726246324185788701849844649850497649482997091646869724832068180292944507305415400529507653580577698794132388094784313353006121001755466862114996619230750469939236710774649207962083125143663571616986710406046205437746951284192920913051669385613253463536539407457668937758065814629518089705626744488091015815774626203347855255065650109016650512646874682261837292978640989969401943344295672740066133876768276124965858420428985364876118755818559529905962817034177733564211606050475137857936134299678445258028882389463023608386165407729479760257171057096251327292297482061717472577041511888982420206907487406234784646304877595401707852019826858037774369834282575324112867262929771874540750967546401313727902757970690379426214115869014001993474799660381998923386721267142986957005542618324860572859592206457073968080109036904586027581432876974183150716982067857451708146136757678007920761833352616474538432697373616328824333003010136818845739347714961819750665522167276651205859571780975974306403310384149959607827651344797895460779696435073358441346170526635687331836332994388214253334435448270543175199898959763523961479359034923969014103136495368859692602523643744723882845803264177266259205905751796229904108574881125173367922986335827032995494358075698950405689539094671920322504319326543484873161096896119493534381257976566900430990734954806598863675841548410793639896065774451781544791917122623377180726073951794251683860284085578269001018989123223452154532838638175161403414046883985135818321618465722846981414163192856454064100030781642628073012963957021561954036721123326703740316322276490470685022557907554787023998138826922378092672078929587631839988237255335394106812392452342921100229984473264806808111403649660501199722811592101744624689694491493956873905298088992848404575955629011249560901234234220232475689106498145190043880104151056782261232086062696808094209049824997406207516217929345078211774845104336108714273005691289259792726758415556024903127073629098363373677238901227443385355607936441361758260582539932486636296383309190956409835827635905283782665935536901503596661503729716235848941318752559552550518294818873005113222751034212197383208732413459539944223831916943018153848997122675746476090805956205186705632372651298786115021867715329050496778186708249012466739706121764913532920397798959135485051846494679752122828581670803808656548203160338628853532655508251675105764849333205019645301628052591727589802751980747981669377213726720000000000000000000000000000000000000000000000000000*i1^4 + 7216999519971113639485048372119803905433146890210176625862046838023355124846372471985399792409605600650404411865024702170756112339467451551618635412322989397387091397396096807095840828246526243611188621990671763915710236741187252181353058980491767843753677186426106969484497938477635812183189516119752863192317604035374908574540237537790376155080960191515184146733540631310573070079673926427129459882691149292834348047158800550227696212799006971639873047239860161190153087109957921770803178798866053040926892059525927686747758591664893077571400569819996726432672483702120862034950572887199767773143029008647869566920556966963468427732491371609827820624552180890603014415562142606084771482914423695800289707996875222479585791299680828835225143307085810336406323583781835129167791782390252295061484274620406975779051835966007482711119664295486776420473327624081500559384387147127681959120739911093916637787188613114342844138934603212447945521173149243714779834415400091025979625796459175087501952837289835425550761370105186114035125035979959441444556291345355311241410912457538383989662844271439494704494378369744214599869160025719235807966177566801270186973200183606893545565714338790965496420001761553270327179250530096153492776870663255164594608482725181770965663625165480355827095564894685549589562071259464438256408121382688263682625720242414577083249972833921589691783129489453215064489572900150277921107122654828433687078258943378414132567326413465341797449996188381886249660808260502064600553089131935995636824795363021798214654611727423398490201563297264944175993300075088952152508440914580957047696430449234978788646894608355370928735703072946867772309029738477074323211081418791389336402526524960347109841182382917167458522445142591956464959036804968129077422957952266225070510176790576458639938153976338229059205301016139345150176140675844661378639926202477802242375821190438020908227027277369973720933326000863918335538473275144425669158128540167871674348171291999949718343903967003339559450339758114304579288608164793803879795334887522505503010736006902354197004749731139835119184648317184721913478207494572381283898905401222208320365094310353693373298538795982150598973342991390843539433948420743311996134022769231774160010651788459235483107060149042730310758478034660496082538179723640385903250627727355457396380402260406759197959223736555526511353238288056573693088859618475299140005105686373888139865592505009782799691425456679383304503296000000000000000000000000000000000000000000000000000*i1^5 + -2504503670983349103677319864095905055204227705325144342609406163289309174178060268513819465005924003499424077474455606912736888706729455750828822671559465148163311866101533319556397801654986122833675375509520971613228604183708025434845164929372563844000837121126644458751945894446107360015752512022952336615472377765745555008174840485213438830274120197008261766907089613763410433178256442875944660261529619777661140533205633479736270499997839376683589087385214767512632944431271962461047070509111492722686870642153449391052544883792320560255139822731721087356290348089593053961124370283463336471195868244776939561000531891661718662400194664479469428165031012799493997489510853386888009831077486869156816483427615512821330842973391883963917020544104099189925347662260433960529660443649308221050844431028803162001400350527031136293201948866904358847565209622827243893975848239393903847453033590704005708958429399258917353397812380534075614493722783886492337169206673001133376841659135859905629623465460467713252132819826167711030950502480771752863372804976508325605082130385397626819996119269512708389468549646737028429288342367086935369754263559999447850949248320190118769070734291670133686881758990698645184229042560128057523091554907333720596408717137610780991611454648260080932325495121113844449587536067378555171788392380691564062440906097930616080639074006097532914221843846431994518507941740252654618308332616780901425619693696336344407281707002808427089864996564771525175939412797231438242889004145692767807932674837482190112931637775280392229456145969462498610812210808684268533698615753369423742576341108861817637876453900761971416900926999152192878755956178196662023279343555882211878077186428951930086606157203502985200845273802484054581334768901197526715292721264294526027301439102010958744762941247163679051428544440994572757952184245076875892778745138311271259061392116362831218940726825353069222893518297893332781086458178978284496913890830176386355522569259367213480506272197262329593031585720290359746043354615286425817523809598569568068406060376638090705153939864091736560956881779985681195135025445007790186677206442375124408728108261632879742318943869053427522312515182105634189416426776175946559776354991133283754739731878638035187475738610895833967122010025482069598430403399934288473592569185043235561496470786129989706269059583038004001999262715728893559844069119306460726998555050261043599286985303819190255535702034797474663628800000000000000000000000000000000000000000000000000*i1^6 + 712071018004636757300274012022383490010574862352638240595797247082808916444452187629655464957364147155491154946197869714614859992141770771090633935062690695062028470135343765646896538297737291963757776995411197675671638464963611677004319171960848591840825069361125082819537503040440980230020640344921232420631848615766407584935659853938750755861499493677986346977034653128464292866158979018138270005008819730135397490444023359606780713842632841433644676605769345340419740461563823315867041567334373884754007161341836204930228857952518595810459424252152099791122970193018079208724974693085947178868124593889499402326517556515680789250272112368160649547688922861978169497796960684973244778058143239909949386754424344501722195825712982201676185278253006654467630019311157850328790759915155746284617925960404556573001344411971032897425862971560561173248452937919650791812718911644104400292966605946288509732205149094885894617227202602212280549475697225531890652430404848695320325140589750030949105919249354638131339512550926288082152456229667196574540752330989594083038292788533967004963419047547923003942807195545482972393608818263286371126375207641294875737210764406444065711374978941146734751558005609996049071518499765389003322471472248650799593029686553194097436906149267586623001239133234292796460867935488961654109695433341446505762012905931450697587894831995245110245129136670820020149410899507928943617465897704607686784728008669410658164783972482878531437314294855924027865260123843648519446841837616167321852927726814688644084343025345675502934966940523885977345867035032764757208470712399600158160468255226212073636703272965514451925234860890411625144491784434596709167366916344712245203858546180930715923303420915740251379333645455892373133103401442446385919598385840948871477220343447301158761622259838987760468982221584540782712029628902756799434087650222115462045827749285977155365090011327549565423220062283022279338665820119415705657795632598561929055709925639313997980841259910738612326104647537551803119932922444570703722480176223049495441145829533275492651395388359471247300577102062924553733730360018849267473525218083565072028644306018462292332336079494966142534111439765027413132135568183743674742917326682415255076000259649141048986429942101520622548824109846393867887912046637111490690370722596540559841692843913134202309399470197378997532487152709564176050545605483085799354559184781721285678757356779426722001948308195717939200000000000000000000000000000000000000000000000000*i1^7 + -239491653163993312223644890064501244745965125870722412583988981170390223678702298489650410736569508645307332596307853891348367430186311645413546462021891632543149332227785286610218392842028022752092299418323950110830634162290494660892837137809035694092483829088318896746128339704799400993100494974176235973511295395420946353791222538186713679548970271423502806337783962925414453611752114694332181024162766110597978408625228750805844566991744874702014989881193001202384032095279707639278131997513059774175986537101082590990623094796855469204191164885004965806180202995461048001738496068649299872221734644110843754402199667140032975896873646278582560516029819974107400929220261552542580319363652216280595499903422044398062784977538056989078497268380280516509952565421420381660053108606796717094155688129513071030465287721912205309901812782446369733466992895765149203395906277772942285594032077543902299716917420319242953633131928573206037498796372015936964799283180880407268937028150917930350583697184033738350363598341413478742500838164514856664868173682319837812119079828106274582045494360542315985380881707959915800637415430337743239935793699338273411233732726189033175312010697637402298854855836011235100286030355720820569215128147561027890047609944509852466187903096157219393462947385920202334383025696194835619442891532344530061267129934345794922766888210022871281110264910013091751990589702406302199852473572519707109782176333638933152237038209918984589211723347028951702233179827680352215579803996045315048646626741964897311218029515551920524449179599391972765744563644788982177253195805356325179599710631562226362992866556289630510752329776444984549568327914263440341304939836354043876936642603248319932974308574890436160821435807473529164994331571514113598914329781376666569467143972128160401564737248974015760171326590950945398550064845057665472228363336972492107888080821708897748391559174283456256971481070020329598676237148013822611402474261584242977732231808995750855053874926006147263869969296398286377512436645444268889570118330042283881215326073033796901014867289533351476993036555331471239452857473977642346136775565989487910766511800521399275218168620782015932200112650113821820364320602298210059577290744392510414541527584869478880676151868301249376946980636555411715003823546620986796733802320762475274066573660905300992582934739951910298553091046681599187541636502982086415717138442841858233812477156090372436984632549163663360000000000000000000000000000000000000000000000000*i1^8 + 47433992827774330565532784475566920736167577897649127274400996227814086917173900606250684164987412572930449121932453990161637303737528662461357044139969908532081840337259034439539985213269090158394921880851280542142774826080680684494936647065887101140116285232186785247681348739568604898926634266489969804239500997083331935814448698303663993297738215832797466272210694771370098452307537872883750862075032678324531294208239592458599377889732896465642877395562620635161519584036212147308203415488191987842465542845357686463023985977614992046230835406081972682163955240500284387384518623798976235022955798216173062912579355522128637248737870900570818916342028978021626662540417138464524181361257683574686986294738704827296291215407630458810937848219044185522881908861588959611057019212566095421581402160576092343061737396858795753779112845927024222481090110857498034393201475307670787467609476486905798018478804776763530874266809194441680789383988668952487776300083546102882941377018489005176773131577324939895196051254486819659137224782805227836814467326944613466191003999715994497260219407911342720026837732672567849082880014478346930481904968155921314576572210644283551230959319515773372364253683663159599432970172291295044246773555182909789955905821932102566536994508327551393773597185530856651038593649644876459939649066392568041813531814960544599555200352619547061514312702477135501317165562589150390600687591618189730883879386251676254957339873600671653316143452234731477731097832209006978057742791154376305041488925104183361448244633771398757801960618362501739000439132081645338015038179462555336619355015641284597682646387857163319139178417074998682274955773508460324834722346418325764144118324362512033408739953527507420347392615636849978976369360203244252403853544034116697375815141692722146262716064235738802430554232152195542494954784712538143222476231513169842232867470540088803247737650501424804119461139434690870668327491508022530518799560873694287989582131382922193411953657586044849686509067451115112685617507856686377621765980212761187842387252687718525630758374180187386239433626295507835446137718132833379907225731161385024453631546572864098014099394369937624713201899087399292118495920365623506267438437288470298095379631403313991513131637332339693859650493196264239149142256106885635009238228420492788963737687321798898232245131979574763617450550064057415829837274439876492134411901394500633604212362574783301970456983948492800000000000000000000000000000000000000000000000*i1^9 + -11264285459579691244868066808955221002504663017375494474966845938070037789393974954167389301125972984450225173804876929101952942517368409033070561729336435094485553343129325115403289044186925222094306351733841887119191560115305866760684157300667693124085934643316419875021913227447772127823990913065356914100362208517092787505209085821968814356146442577190127152338542380509630188550015367685728914340270953525186424877534948277726835685717125923118136857228319058678734768957650132333974811440150395029299790058776197547818142868624704736068051050069152204325765647199401998372951289368373013114510443441912594810383538835189873443069305181351258414194673996084901992637826131507923827456611796696365775185342086965134475867933522846761390430405365239508608173677911316010135064618098140650242678347745116784777174695858819816958525427521546463965402292958192211073343634941184460370865185043736776483284358517007326061297821987656932922439231405006370927687057856488533935049608390886864016246424711150362014787807633651074322491558999435203878459805496464255408628184606092890354455264427182148223974214017285506277127891001733874114392624976237508395232660700887267726209287060960837256730117520440144257893827048158166198885972539233917825104306851199362672000394100510146520433687722326756582306710487057896682840280122272201282974622290846901910403316820802420673021532773259998649006432368216434707359415580194128748830450956929335596940981023662000820369667171701073548726893984572024203900620253958108819638967442632468617612374766839800268846707287794808965909229040941620695732050992411285539551742964521293787012632626753965259337124895911572551377730683013170491451761912057739541394233819265883739872971824267149627622047415704536305404432098250824613635869687397506619016902324674372760809891259617392483797530003241300303331709677609939390801617276825595686597972197100442772074878204816042632546112474104688077427859950496459964875073262653340266315929470616872345264548794401824114858415379058151475714930987772849658827948698835315203900055920244608581452745265237716838250292416932072818844062757793029732782811762207039758691997564503156309276380837977857372123037525224275732336248072154565386956903443722566240378500670977103811279103546736147476006905657589637428169161279486667393278586061936806161354774892202508165151035719141391952119070816369288890789525194543777174819931230250101997830709418762522566772161249280000000000000000000000000000000000000000000000*i1^10 + 1086405813948512319844373262991850308951171333072918738949579841990479840667321903587499140040330892771390472588366022186180714466062617356964778334225100952756800045362272103675590731116191135405201004272502000552599332684703657772153038576761151209833362479325110751222433990461761644821110680169960057240695568984150550959410978254505009815656885174402555007702057327726799880302735609310544675020162641226556216295962672938426159923111222927048113339521023584527576017837954462394770434947842266298555443282904064073158707721374153611253777299119653914119539334875399330049616019911191495793806245895970089112940582144967411532091502496289112752425040002029495183296265263718578849760587433598118683396469947157820942981737184158306268668897598180897616482320562168420677296339802252047952939692064683156204556556918388925248421258542197446525603911217256693683806498982674875213812113422418147942910841084019473864834593919863828897761504879670916950683822547156726382356428472939972038691838931244970623723430165750859582656698861029918433156769549581897425536089481657033626958524992578482920809425409838125874281776078459974099441046328382312411075176823054092634689950895429655255754717911993659754302476874400759100633240394063813812480253834747203926564159094330205304834345272239112777333356226290994521877679701860708051098466767599803102377917560894395318929185057217720951845627165966747857565585393384367443792706425230135803414753229721381634545769570132057872541683985270868176933096226467726306396194830781977836555237765061238452385598337206160489692596119342703077505174895298646122321060218901303173926796190025621789514056183113890096741832261729366661290689214768998606700886659636467269840384473051146469024672421701445058917849419678143197976276116239314883118175654261331727626934185412063857707055861075390100580660378517850637721038150371941290456431884514798393467153308939024002607308623887012676463501722340128101874942885021709228868700852466171112716654320226649926303321047447030826275230000498824117125151313726811591061399480930200200958694896880344602956871472421281611766184953565797604612940644396594290512152478412634171288237550584765679781406843666598851100505159742227018111055033354860143395428235567530348182303184777622663202577925149940586936309379330625128428883091809095119075921617872955898211920369941066053448131946986839249170941634910319470884534396120498714566906198438231684306436096000000000000000000000000000000000000000000000*i1^11 + -78948729262471232690895542742228552776153790881292963945174643881640385284978879919818474405253191663297423501673716601753449116654637282117773133394010951046218091944124178393665639855156358827034257028882609620426865279676201401929798480738985463723028445079093048015971213663302045669218203085855255174073378842431194531063372767449265720990156977919914742353538682182314035018481839693896531904466314680834251852409532551630785598144157914792718951556639677265121189514830823913474974499613749686851059899524348802627991649249421789236842454667769654338812532977547229177447586268288661862925680675184856922298069383334539089982158674109677614486869712234697370593129760290069860795306348721242732314026656453120300289937742408516723651868538945949754986277954346990796770878483432247252476215355987496128791126703823158281699408192720171030152364815653012454138985199288391210700070623575716648592324850232253881920110128913603695731203581436329854066754453222084024087742234417423313000021539858738988115179233236200764115001204488781940746066269540240228003040870765866073862111185031795898035413869762484506522687611979005781363499813105717065996983599874536595190468293813335320595305476004363286811635952946416734562854392292312626409173532708052637367623372589098072172563726746772615638269644554910929828444334738582443649654549296781440298692170788911007322335367315092865390867429106532014199660128687237635297022963359852515390248222470883217184708939300439401395085112234702129481789514860789198526603496069143409461970595412175456310604555392205762045878246807227909141584820616073929573532993623624101049760952656875819068789519697905680835792891395013052583489752046063013499391891416328683658710707457519647584061727434401418229949071328810204256791276005188508339609587863903647359295235172781931423747413424197482919936559955594288190317309028980573645434332697645690751751816196694806991173283841818487112946234586560127015726020592102942842398592347018674630913151883192680280676181643520883660744675545647333936089986115200862680749260728864659480089822204574435269484701587438431737180596433540356504076973869126918900925764411967989953988445484943994067452697812401030831296547358437507765903360005100908476663929799185036987695336820537078512052236628868466615845922926611253157006689291349724088025375645644670688615612491865237020771234853809148189216335696106152535779844353678364427971418534145773954662400000000000000000000000000000000000000000000*i1^12 + 8684954233791847911959338850559871405258703492035310839218686689966925567540184077368099129828263734391323228823226662805274884582921703311265674309023590611721909861027698921099410440968864739459775358252419855837856468198337968997243252709457212639827280876668753018533062936177270249193316749372133838220762508404426334197473059737671381510826293969456804817919567384005335088252834803439741074649599660157820899135188831751551525915838138904632550703340738236940326411669389403591066760014470485260406933869744827344328876765514781630794264893653480824315056430912608391414805778277700780614838480689218855759250439100832586683117242720915727565521652061063777210263220406195083348635635364984526244777429386868797344605464663434197765552642826605141378743558586007908629428042220669811773483684184888967065791926706910670384716136204185361633535654124290538130808190248166224698247614790397871597840675268101710046538441685398246357713406866881273280940320316718975375828633060298680380889133262862306268410758680731970428765901660300951411976694124861156513896644710404667023882654092141729481677286299029800265673253295723045831242835953809924427244709203378965916302759862381642444587036143797018070765820024768965837318756882164550374196244661268496697075132616453801166985962038162689481885214927702850288806523267605480355713806663263664547064999048164232842278361644827678957080744996512856195068334264655012548620384594765233703119122190550975863545061910273806091804982935714685912762742232613305082736265587241375441603211468201642480396569501508789049757251021857620465905918564757800142163438280739592330320883907800132723036004125278346847681042301020403354479694787081104058088544773084424135635187891768364820197252840289064552405832956726903350216892649559082739391309479077235420916008938441250210809037977559180535979126853134745011043595218675525666878041016791017680750819610483500514599538566824577997277086487725019180406612039547266072117253129094292694138379634310841268142822458407716963493710312367061019002051340343570678970196635477778034765977850222510534952834648360319464557659197691616401181412151261706727922034176663555382331374320058393762425876834709326224988945044445899174008942263950123779676216522568337784987398421939502157831750279535447344487933314467002468580548714779959619143094396370269630801822341296755227550609279739577681396676007051880060027728829057579782077480246701226721280000000000000000000000000000000000000000000*i1^13 + -994201463496222405310613463003436595698288140234148570668256739547016639253807144578391680058634717237234512806391734784495900203611551598996486146425605850750673141042287460185074710386449194797995016102168742960618482026686204701446662970821373797262038729303779917597907683060190355453737400884447028070230407465535896980971344678871380934760036856669295719439729700503773773084622459315322893332063964285426522740518776943163048702947406160536582530532859306560258926223194292506563247311436358793540273037260612857830414749258645486631008401823374717635013775450899749498070653059685915092311837221252367537148933159465643966365413970607894527905176845323028317488639929782924870394517818605716190642844811708582870031253719794823409188697908261193515953850901164417037358267416807521385206138563712814959280140129263076705643331157841901372886332782855714108182553170728668409394168632859531484347172851214213767614648056059200129167368306571672368618758117030135249351643335699202761079783411924003573149132964745454180107318764714252923204016030930468888072977943425864779134991963003437299461721272866054416039471781558846763602182501824829878230080414141246197587575649748244327417829342115930837357981388268738756489651667759403609580855903887350101211814843250711562160993455282806630943083599334009108261311355355829715181144725985709413932970305398372714844226398037418664987914485387929264142321304564021674588580743510173031585815475473781606525937435533098373752183992612886902455683530626788787971240911860693370210874308730385057828791804475465932468173559659189867408741320106801663533803019516488097803714051705322893640145698662087829693597230545349737914172685671114792019772921616235687146978149948586166216573137589601335706101334137194246011663175320636315452298339094256441691328396064402960132348898606249464745133121341385109874111842417314516790204082575851147668849606013398349391497220251776983490202339843850573641056592278547153466506208703224751591121231922199968553753085060314249881249880194701151320312591733591162845931934279805307554775852445564181665073548335333797332954189628546182095436558587967784708015326153116089253574806596601232157244984404396005728002216476926314275428822213493149059722853813030652925837123961342449337609557867409274361589973661452856808471729981520142830355931865704849098667317534625351986833763738815031584170911692937810606365927027350396351430499393077248000000000000000000000000000000000000000000*i1^14 + 42453509708823733254005856031661838371274167686074363350149785645855079100348803738403112310094878254026649255551095334055079635457407553383332327385263264987652588699164465210197786578240368015297169691143099963893969489623502468383105733941650164172391943486312521696174038046902506015616461025299285544488908820684394596955852358804802768513533689881542095455092213783613916790939201615715161717720104133024015220988891970756381621859720083304230348522695760975267784019468971765761645168401638176092473293356862183318966758787575483301777144718300710217072076356564582271186754482344299642166384316997018658953081544082115842679479821501244449380795092028896277577943849111278653843636767718222976947835506029502841925912696803574561277373911179952289001824881186940425646021137585562221735309337317920765556591375645033690658143587440112829206383905776593726854047047778218580559001806274944234632161306470731538957191606990036448316081742114430808939391048099840377023506065332361462376503294561361157617353521967304804464329665237311248995541636981470176743080175990402305503588551247479766945346160489044497651550590881326680071201634995615714878324303153272416668951854386794449786678853795636406224883465220775844227396021604051736807396360444827538858772401879038579781305578006944403391094719123617616393486098456602836442548003801966143948437209830351461359671669592385634337254176366840815195743733176458488973283872631193678921986112498767500864827153163906567149511989458404207657319624260151955241073114476977332082310406172451441314969304600640109442030758389736416615951986105849635720175107141224067661841672333216393469980205731204021561087680924747881719323137311255984746990747562213783267755358874156713333425034624541903685811364068813551115536995773474859209832249497219468401536420173180442245606518854750694325894478720025280785790057876090756475407734280022696657754813410862076841604689584046614850680818198083486235316511640084285911412903241930682334003998983156399322515516922028358628836931721082747656467296975037899752178510331078520170449392730676353716618810504127042410560126527304382693999642151933035104036123528854118895884829812941741544041305471867898395565626552915958809168729646058010238500720098104438752811775959906663722653961783441037298377861154593154620046927533730535225517210345882457448928850330622433460157451086162935863417539867185932269849714939046896983095385050316800000000000000000000000000000000000000000*i1^15 + -1923228461616067567872229959717653527752309802819638645685294289450038882028489678867823608518209253392124667287465683501646324583674057295507073558849022909529944260975762932345798491921388195009455021158047662524667314557702332196169129047195437982539731728179754397894064089277553684251346455444687199844047838139709555497034668666649078494348353061839006336071612254734384858554841937308474463340227053396922766281855488341655998468687420819598989391940135469611800727569333821029440299740381265623362787695003600223247849723999451544613844548890635362135200283612702843870580147606222539276129035714927016314561234174801101343268316404634202070868963456254967026251604397938143360643076369177404588547259556031564575155034636876599196426750754808380060674263684290900452254144421697388969961804564723005406167559581998948379380009512846465972165251693621742895072001119571856137832152838936987066928945555627347677649170961150429933407196557118596622786724103796702213055244074149069674965691971865416031238528226409863178027104891317017977052543493465127018625114183270455848582036977371699469793779551472453108392678290869374654850369036518031063804672448885633070592339653877143409778732740433050311426737926721592638283720894618866106506484066410104227267923929461296509891724444320121393782586638539231629522784754716623856619493765498372265452111371321919220384834610843779189813175107643570391545430212908925522093202628093702491977842082947933160949255126205994707727394246817983606819217286158112260386043496631748037964263911735790433635956823596015929882690897318211190240410200356706891522143130192766374531168777222527316272284312966175398935510660018444754350826148500489682293366267336417123904711764772461965561510287523620344578377964804284194622092051037414951754645156930416550934208945980084976840446681174178025800052669842504914844562179574622640304219813211014546873984878727463928756594047673262726093784173894246850612276321860593205256771772959065337152339812583784993184217015881782139031918137468768238805617148248846637388333492036611068875937161485614966126635933776904126537105154124332589359234974654949105347727470151263754328116433835864043175660227786524298635667571938800308532079180026990779717240741876293807580199097205727886443504925678301040687999524200003459154251091125294095481490496860186276799245612487551536188299977488026035164497306719346371217374165145491824732715089920000000000000000000000000000000000000000*i1^16 + 86919860383889483889819275197531659676421355590523654944123080169431412188132191292522489589670878678450940828150376836103148463100371895674080567474904022384402245795273275796491269263747299530490402430621937140695784699481804442297217051369793184665591470875301510990309777767990945928312737650415958917340230844166679736265849843198323163957067661188656744852909789691844764557953514405263517880921616483217885587014006421417419923139112641961209100821356763024965320985285306438240812748613574315427162663796972273805041653590097562172469793583952355134281909040280997942001351693679800535115886731006158427413763535117692025349577080307437828497283152781070015996627795163408626590604824847915388153743822019723945085118733869695968072102677287996715810223530520420558637478124485174888518285809295514073743573864366507315918341418155735616233860038435524760442108042465938321535959313570820682469967818200908076778706038904738646520160866867189400568678511528848264527449840132846600509158709124414144012010888986561269781105425085867436779241620283939614295774486006686609813394581009406723024871338796354453453100873373741364197334722768413445141779079761310175475133460400496758343413712735636282343461809075259855340098871936378939871882285437458831263008062291302158655454324075716532731748248267355058782962962785237646602416429648523943064104430489747230218256681165006544026275355661455341140736213187995772849586245389322288641306832752712854176184490697592654209045865956646499571463966100522170908527993654503392272712697010868404097846587508873204455920665003422579688615644490880169648233191680248062888409095362356618811630502715171019555164794552002333493202330769013840252529946520149050223349677517657208316796141679436098479514857183982454588983270721544579486795626945055306946361851369107371743532001386552721462338760508353008062366755505776407985738744911587057565027953738110565944457741863216324545856496214158713201907703195639918843970040920809912680424196003701521561614300323112947273810616343849299084972959279132242728401313643466146030464862774106468344466469261382469697259909217212222415900240871748902109842789088910389366519902626524349679250626263589328092733293097179741985775459745879285163862113902708427545042651893036107244778956311454017771814058750799488370358175385167207614231897076602328952475621918572339139970349125869621522310259379093145032103649800019663917154304000000000000000000000000000000000000000*i1^17 + -2107605306256038686535748364364172483839438671817696851193967509275683976225520408414437581007728449581931330410718770642963011969149267850357953519972223453370880137993462002766116499311444708356236490868488007578973180909771022637138670370979500062426004527575202211742188342614229558673743607678499582241754013518808087273100278415873650036540587485327256791060020312448037614948942325160026298864923397591115569109672472024520578296393282521081568904190219198034200273573111241757029642614680406263108129568128381580863164904246129284756584711814885889644481038966162455302949314134212533749073293680796975350098195159786771002022798817005108843239687439524103045494382850477734014986317181360275014414367282382408509223706289323830195652034213164479510908120749483106068233966069038966877495475962610637503699220881269190570673658800958480907096278068446410081740347217333267918197797347643604629870749380421482153285593519491913589968513988250394197820699034704224768270223384962777321450743115132310710450861652577301772469787199038766248487382617526304482862454270724458353011967389116897225227922604108779229612323048576691711337589618096801598187187716945506787455299294725399537571256997548216996170724352214623147008090765012337847751239623333253982937092423063514899661128168355568376451363980975344883521769423165945149387134385397550201364537037189680787574303553383955838647558719574046055032962363879569452233657602313970409305021888348177753770430575345349473547827777213814061404824090217924591425515235291520381686324393780198843099571431146654725357685916101381862185334622975983551736587680863691876891613974243097859342599175810907570037960383603352887664900662327917916477215900861297617163285792780365958607370274716807881869198340676911214756985196659491427982659986190169191995516615917950899615017891015231545200622314776173531464167221729820063519716934554633625653312233504735832137895419803662707046118393458562634332746267187015691133791608892968662318502127711509568008495014176439710863989580182677766498766239701472407912069667328276681712197777533838620137065299962411342295305742436347729540599097279762128180304212941846478014018708473621205457803495787084986628615393005157532045125484557346191548644101398218204279248809341820017724828106986282609062802949797713651828616432274140976868058021411684079060128935828235563846826135374542283818351019375902311665962748357076896972800000000000000000000000000000000000000*i1^18 + 36974310142905765315019079794055551132919436738171993356993967051583418056258910064326731496892715889166240307758560314450323769537104073760810954798018539631774614510186286061962221205798701102830483081713982223586179038367902055826738055461568761742603992090073319180303509720400691889758583377804334293690919380855115905521136502781637274098348668313790038551847858061063940230663484438669873788406123026030355471303160833164957797523613291907235319529615235581071299415271579433446065707397179359269683809222089278873452150972722483922012834353910798498821215651383033423713784906018691238999508643336108026422493261465289508633088156042373927670890165511334677966633790173230441121183211929108291337250035682137002986481893902195902873789081175565717248934327314377492093719959587315450436876587954335221864304097722559509793739503715111735522056252503219411107291717999111180228117499597560073296729602668849587595006443778721851689496950050847241325205133992487604115432558245437301983895943142593719450621933304379376165755604042548189289633274117745512538941996801374752288890324429303354818518293338887023027549434526350713396345427485279407440314606689949843038116284032208903269269068389373490397063808888929693356891195348700215567701947810270535285300200030042857504010182882958073929128868184078232529654847501878073420008215391623302214276423074246034023999703438666191086529077121124410310171957804559572501303003721166559689615246169119429894092480274857457445474282455389723326779820546337379252548145915365647286887861629407355523625408811857375891523963455905624087870663294662204447057521056311537302048156753487425315561903686757220116318083087582743777021228839949691825289242870766030079252011697696406550434825821566827547334137431190419583795079057496160164012268497818490556807443358755714203151239330746482596644012699482182911399615928914487910963061859367209760418433048929892800198072987473638903137748130778621521525006008475618340558707655390659825033647718725151002125226398231655615822316974750990291169563451313748707788369431403098125996788715810045968924390117269406847435199388334550511225221523230288417040481280924259702328109354474320709685766962683336711945908057621014460217364641798808692666559005161584915225163398227526639120490471490726132680908670611936585027873745596254950104108951127928868448245507571737719882434908602291040272122650184101853840489361986027520000000000000000000000000000000000000*i1^19 + -1753058565073306137211638753741709030594429957610780647236697309198646834891237763913872195763592031094305170183412914740587348443573400186552202162134844956668756727904329971839214170158563448951333303423343694347009857667397710263185131225334275661134519907435571732058406863185663619414210843873637908380965984874187213309336205577524758771790741160104397834689182612399576081270905971873175817264950546942390140726946027344525456150517581241915703395195236626732460241171813271289310519887749056883501011293129746799305278746773538005327039035786102261121993038400104307945058320177617537609233664832443944236719436783895362921570186751435309598809104938387680467209211476542481375298131162702560373761790536346272967223782052231236588244962798027620176029750142129509374427904735262127183763444136773726623974875909348995993830918708290189289982415888201659078752448536212618488412263024329920947280419425188010725996481031601977470249375590511411947771049297674801297242453466102948984556010279575298598980010304059146351140141878000236528835640792415290936179239798606380083464257919333890033096416086667636542787211737592049958308261608349710774195597196487300452685013336243024308012626922038256077677084341356366472536561008606951545731496371253334611993782360370683365382063341884927809004470481213766775209595692802664780789370609050308460816512806558501499711524462184450861371044664574496392971409359147987736943828215775996069013104416351102750394316562787987100423712871427632045261308984454740754365764563086726247505538332492426259482496033346623623339397664341503330580734792164876415800276379302125474250922244368865651466368555626900325037038562038430875171481817709163484925976421350391350688306711840617334223435283585155085889540614880705774708244953161692093129644573924001165980181663762189103599510753589491372678979972150104556947512716179453313537409959724590418491127017956123794832495087596037676052129883974699076346260514892082198975225843775810681841305516681406271032337882576026160177185773229419881704355833909097603491475285780087690253471338338448672052340464966723499542448720356210833483963050806402882965097087163850504442239650603974956015604249265305333637242976471852499419464898925556590068927228699798523433915563271540956408885530932674843156142990076880273232694313203674118233374996485411838572601470470262277842233390003614449592209066475374857181783862018048000000000000000000000000000000000000*i1^20 + -38162527993069584967567985462337057931109724032540854311764570679404490661479123978871541948709566961474451126057763060256638440437766679386627796360280727353290402773553702899315378256032241856439878165921827696303905551913953312095934721490155853771716394154777518830198979258709210877057053608160997236093922194904731043965768907281760038094179017037693863498388024834012227719215433427779765991558974570013978019111891692169393013464977250223370312836591000237236025397888473409794057226246788796992844810967820481571574394485818706722281934640853543655541526204685633525406628281550699234094335005057564491073772000745337329583154377646437196077933839698689276681534520507295590860233667513343088725045798384327266393071928027035178018102228087394415341484968522349747513264602219277125327487594907096957656622459403766450320546354006461567840456371401475066589321958561337204138068030079022111112229399895513234727691082713339445460743486477280706650460097890528349195976943952110658186244938639800384076089350517877929374890573654476308499224537881466424375399657499475103602836589030355860358311173452290300460976453530866542642159802992385055228887921249806315056311924426683792270277764580684916826026598342278667887779028039487092143164533542940033669751439524558287000233241287151101754730623626967113856598951768421101999117744595447150031196301355027150402235429692715014762924936703752979070557745711835225877640716777278964528460554487662065929739578917268840888222968186481115576898568939925027853172314440099933809132785196467729999082043651935242632670778755168219945088673128064313905584911637232362519307482197531498742019911613899554401436364929131857944634588582424182446896583828349835302348247703157179941837904271430567552348296037152365952131140487895895252211945119614929467761535602720300534418566409985261323895749817453442535999136696998253668656156586637837247024244454515744035036622595851146279625414087125459309389997545168072220197270701023150258146563767931126447120345542108391920214002817441639804971599625116019832052224107858668466164850972664255858487223236185497412121188843686327440633304410850235594737869546183642978170273055326390867149128457533589397582309745804935211915781693086373730643635839606541030549639680629335228396671557884135195420648764300813585906894869230231270423012755933505058449246129974234123658127557922501197522050687753929805308467609600000000000000000000000000000000000*i1^21 + -1413134168788865246351803328092497923442773402015149834631005881022564780184623825287199507700342856353755498335763886531671268681494575813023842699568780323393452760866534917219085433210212575975629885092837524799524667121016664386845843589968965422569864803771324267967177558508966799412205314264795884752644670199585101143922529138671324674086404113968541796951255143918640835994773888471023283732065404814138676808658267050437154433246915060532830796460795184050994397096144675617859192059786623830120169464288857030072199383697736441858456202906410060078221230052115460811702273942564760607242873548837776787063760752049109948697505303817256506212381033348901673326919744175758819054808923010434239446479519542279653783880704576787466757946328071017935605329029900175905983365583274738970902280803962014580048787389192025366830460899423872233092117097044328983323351876084894390594347906389722485736218392363779147712025001261124990519308357162088415937033944641306810567191655832940680653438901770000439638201619685232047322052349696511913063329540226003556957763239015822245615684490784417887010874387496036322770691107333251972439442302504120963566049268614940181977126651635633643850208348736167434971700542034246431525159979118515894992738155650747435429595991800499029381284246685313867053305190248227255514960442148023251630904598497059099922420370165564975773589813635290261677014988634642943967207179702475722786575830395209449143366517277337752734555580988448247127416722413340967748899737672638342716548893824930663599280852108236778478203509003463780435305158426394138446774685945938261480725227807547967202289008572033700465568766316634105152244178869507296868235781706503480042451063174398663251043792732718615724729402368702125651221677886534451597025536522285534650232656401812387279021197622918227320265467405027926354869148073993570591573162269906720251806836830506633086135182327310139915892658869721557102891067401252240989570556818826485104505336896788783556487447790976640584379964496553233739365560732804043823656696124021386585751256677178664401114754295868718458400145515163947316475328906237010971522145995844322450118288688616998607793227621083100580789292852580846553251463490963991084846398226050233428248070025847198139918124792466749651782313460149799815134245362472621427946689144238082892186497679590349390417315035303153188945194727936020429197512921742536154808320000000000000000000000000000000000*i1^22 + -17907580634014648979124486597807645112542146607853374132847456446738784575844477583573564930160371864259795992055120158422300505946577380993749005332701592393131545134064452856997840664317487623674377499897368068750676424773666654230882385976222840714688809022150266981646967722148376439956697849470167995469214535990938736958042048885310493147272494521606663615548791037618768332842714815121468857620929436352683935675681378990531564631048502794228731302070460131004645084550046688930898080373992280747710774572350296596594184197819436621478867486079812938550975036045264432860460236560310524034959211747391775950333849428237362348088125555203293813410277018462100431838999430991630403687526948711623535205893148615482337406400750615160120900017166849557726359941552268110130073935092155009356752222340580914969464076635750025599800832834082156140518357478719384924319396170821317888098773936539113635952089662166458183104215026401787969311973273491734367366416769433602319874462630000348130648427568254686073118988976188914160752626063742759598719761087606251267203708929929808647658631944319058989086772379767189563607709434942930497390893825630539229117700433030625895960776469248479978585239041391069691901169945638731150828543158605832251619891731549466571977262381454687571749409411891491876800271292927737289776544308527538258543010504138898338966064488820737979451558287334608938050945915198090894240853123127970401224696257553537208915326885593247594181338965658291375892612856187022343817710734239167976544029853508925971193384446543362953851589223301976879093229514636739264937769200519871315702475304588870393065338185989615060005219607590948878024709702125317171179875368212070717652507582735431902857414883081912497554758281654041567592725508167316511530613844993064144861299841736708962883143760745781663200972906723449018618807139849388203967623649831421744562589120042086252424983438543675383518404138135555093705584542882583988062281440890707075800795247532617946871285971025343498301110387285338825063339111135042558127600063397126666911643660559267468323644949675325381386820608524242037276413782328834921891758512139978421350494207974398473088236055739257129274927639837524934601437930379261542894509651310200778677632470688725229559540784910806897058631679529916986911451843650225648621936957864751664167486824703871135291122502324825759627516825664730765593113701355939168256000000000000000000000000000000000*i1^23 + -368762913093473765609427771224258725689798923111797291587914860658081856576100568954272066083171953468518429083909383847661417364425037633258073505354964706959740264755632276137387248664994169250877435138373312159831188682743489691712510773321367667657685236241479664975382620235821734655793591461023054175897051900049111807097409924377513052843713395694454790963316065636698592870161342939122100928645761884437927142384787730197072484059569308223369709374262738103901451244512781656847572111150577404720371978422289613914925319229293348966746136768700517212013954352176365819391063397977635679998094348028664649702146121945547098883297346193121098232241916007114048337904903180001695374856098706443812464341594870365399520106629919146559028609740921851213887707650662825985994103351904478803392004694725514383441109391185029626135779313923996861449668415096610739205233228831048955407703652882570244313771888825714373193448061409953569450362517224335285739902346600916376477170415269099812012767256209676969230141218988418081292837749296769247606728582214778841898473115068405747476801507040492198469583757378978276400375325657944179016894013703212610657822455202146053896583537318183085874643599116139812968955128449015249119377788816680987234845613442390016130159864870466227255089720304724929922741235396172033143803339464525837285063402898088360709409758343456442833562052576966787135170545552164254747566107554023409663143704995695421091583805590265627006660143382412282184429245302122393065770701456461465804393998110154843258552444466222690367776855675868567301925559981554738924047030813123273436015835420960099729791402940140022211798093341687269782303765522518537561758323134127498526326266167954520743030510880952973660674300417044505704488484689914203428146327073612986105234484793658688851712292586314595184819357176705339974744977336064966842081085215618889619445362040874325330304606054369983462620014884530012587490695293152756966835010215784097578592536418011917524093575191862904226212176008123345201484923397128308945179281470604697012330873761026379085935227203555254869401636835305316630146104099107131348124137940157875454274992046445332203708616773943328051105336989859789708425356536924504501380425455105183857573170841735459248118605766964866469789264608564353444411075871242090610987075296777948057635883686660920567454621433531477736218507886931213334400042450236211200000000000000000000000000000000*i1^24 + 694733306126926040293906687934721169773586700767402615140825205471482103463263924069326827944711482312175082547390879509987090055925920584493467193460351276418471533061041828629816774462399013606043062067846909890029028159289654997391820988821123433192066175858264603307887179364161096308444266874173904477831504397552146760148755880344093578235318654847783724800426391577219646181134304241995199435907736313215287426913966672308016842664317974839219356091510423950780576965536036703078948450488319292926438068343735403254272353335864310548548271102663640493750012228690832909069786101195369290176484038738271179507311868514292591618161078208516771261986875597798964788241846274628435384388369676347099536798881222216627588054102377839042377884952295651740942695173795531881773075417338643395021457554950642331676136812392134958618210806389646709599726477176836937973354643070352597793982033033973499671278492267022024121937963209803768590355256936283352332659279814596570057389069553381952332864375801068322331909518717335726462122316715621625554522441124906095967661928863496907140940268707684654903878003449863290611722622199162406157393346337975414895973952447101253818305378748722470121502977094706825270065287173250315334300336439014425644846489339202268499730131401894902458642007615036410058089090895521017798971425823801698411013631899451969457948732668769830386488467690075656008288386879669328075767409660157202187502274776467130271417365859941161282177808196203528565591954831138482992488168331982339169469944564999634155953982436283755008302453734725409763501072955834312522173343382738807806321018725879428198250503402361111965506359888017520012182599105006482570799603310291420021180496550222850335934135723570817740302458763664650924455274991035996599948014267944835422136570120582540250661175001386607894129726230716070385487480491498149538209333529740492028149230598974322459162932191876905953398318443937908408119424833573104268719234122178195937439167071926438429942033359155758044026802138924175559764533694541193530155128388979471464674605493359281112583860917950189317644120893853929950220290915550077717725820491670598634777479726724067581223939194012819820103014310907317504386699055589304037650146275187123591674233834580933737784858583123593703450962154910137263638773588212036360722070518800234778454400269281930604346245614972316024456524237045459905255581941760000000000000000000000000000000*i1^25 + 59149821530492784364965137076809314356051119310589399144020706860597575202235790944341561814604627279625259414615222815582658412693499225281036711606052936851090945660985703664993948135920115576462919539673750907721973586329390091945265185882584902865243579604488508502698270920542902150309869732719434141439698741669991772629202025097328551110824257297417851653366609752389689132441976077615402585470370547316545884300710456753170774872019285483799118619562040283013196785769698815347949353139868350949326673112597320258736363205304191469299928609339010993513409435464173975434549722166740510408408086073396987577660587562750781995790613602750376107568919942732282173917531189265744626297849227155964957631784915906453200217611369856969422864996613100214573634670258337040594937190578899912630680365955503960775075537922360069750981768903958024378231450425627832349454651896263277050631484528492885750133278362994042381177520893794449346610924611833091540639913825654376861286947930743120439226412127518722450369340526741843427912354744414359346033033122392135142162003428989604653705413232591970317178500561533458618066221819375306573039757754257116789806153480939936828566502817530219008754958700714056860697521977992917705831604115077280781326903249741575246422363564843929392052644594117742887219880721361884288620011682619803478442692997044881079597349030098783107515464108620001464856612982090081082050941920654089713506591597714322601619050675121568828002105958349887819326273027972323121600968089984588269400977555862392442898902667509557994575211385057631497043326516419365350491866430622099225157591232817449787189007017827890745362877402787329930241051726912903118264695095752202196413787206473182299922486348732527992898350808007090867890732008126666409170451419211751332193518547136714950816475087064717455802630528057897095644225537603179741979415479882441398161191675843553599892258431816561858995665345126212480439574270616283034310550952173961240380017015964672239991803557138171325772998202984004372213767709320961714554173334095748178504243274022710778407879069629540076782879699257157447981820123457180998539294654458151855389176472046182038240386329509001781466276290778424326902996731673363526639291979549250484036538075788070247875951652700751604633106318837401571107729895246973603345696473536867976762916757284545315770209018450763223054051164920431916720586752000000000000000000000000000000*i1^26 + 356991118687739092804847528474936403793859832834695357218522745279615182886269847579457564173194062388944801912498055281761669406002529702639614715508991560460241493180387940830771371635891497262979721946039815054848085438042521124485801923529012160760808194875207714795516218017889482425580284910018212001648448318454592778435332619706764363373197001364419496738396584208943266109944231853685609862494020070968710009711730269910733349215201401769311629207500912969717946828878883900547187022029685643022374176471370672562062027657781674913989203860236564390583857379821870814168703092857312899298913294033320842557768702234947261599513453903933887010529802462736904690768599224649255491876257957391905028720745683578872632551276388446180822823766065194710757245872347090111554275547213405909065407152755868335357640959115141146222254353082732970316763538978700839411003453490473147799889236498310743639122939510138894248904666201432554094729209392079568273592092068360226299027507062971707160584702980261643020599789157949412084692305426759708727288909298217661276788800738685196024742885934542702567350954077347265870578048434005763763639271441106891789192407286180776613345373818272294444542750293358746898254831775874483700380069869526546842393583320128418818887036967948316813331722186920169927795701639510229604489052254474261039940873772170338527303666236609040435226781229990253989555462061448890525741623245194526243672329409905399670431370396897334305949951724849348791858926203752290953411142316700773352371336332458072318917066035469900203748553197833118999329150002691893718028992926399355380241439240452304608342297498483446153991540817267939651411410064529522034540876474791496770251848842618733013418219001232140737902405472183419144291887760450843700542951682419168219695011949268372600762943860926018213158659179072372837985951822365321741288801621101079594862983070668249883544221339692447010014219395059647764551953718679421871837691734860583647933123822978112580900304278374443370703578791882353197030042905710858400760872133143845172731477602184755555398497649363482662687698385406506314460763306710821516810137642343760485556944573340855498136970113323451965727901533649667562668219222264018457340892191863845127426469503730635588859708674231799366371883142336078292199528921070952498066699970082363521366258480903018545947900484279956970182275392420481859584000000000000000000000000000000*i1^27 + -10316527436429741430869278789972317453209568498421830513360373770371459663948372612633701860056946019713428746596468617190480625691689761675328405698585485008513223154464533268715247021156565994882128280419597764227287087934478514470240576632343605308524172242527193392127992814744109386690274184265005288379808152849825314583371273367679928260710105352644821238303101961121001402496248577076291956352336410600715554031721902990632347713989530894415817055731180479687222336283061450992096764895727947204913885334637634900498691609212485312350020676198187999513899707071039350749518005127247368543578142787949163427988005284152316326317367440979249259687544228972981453589474587633764933840955262598476409045000257450693263255395450688227604346696769767408579598154569354483090571885777237938533915004135941192606175052615168620474460631439173423819301314281539416088715368530497709994376140076519147164592090490273422333285178160737601747541444926088324751587954729390164535779902772839042161616906761979520138272878984888804363933978875376571188492153306193789726996391465403446987638115001255672919828916108956766331045777583602435323710785037400105222484125087551902436066211656948218955977773057849321483621568156536150873231648796659640316594191993879539417464458261695615471253225607306122763116868691206785295637356617621347915814243578869252387975341771709626749914050030027817178221403100424207060865787617543163975191432658207125690004640018827355079423380199574984460635099288120393894206272783959649853672646749609541640797876824749921880653408426945423746792049333229164219277783389984787700309182229160435131508228016914965761164047003006356851317896115798958203998939769312357339174894110600614506659124178845547657245308138758014339696714411582338343565977034706263109176343511955613370561660053851610181329116537718842115042170651399484093429761768766275454537951562755507701292420255639102112610809149222467698827159228509826640774747525445225086805622902942380223848157075565916420861512295892537536373553481869710238276558436457496883058159181890818865104971695140836517901263977348430138498767277755506398522766773309544977973519357902835705107896691740628086800074522326461695509980059253307918736009076423660881815468192143964738486274726760157705990694866537902162451659770902625388467443599777079274904116220144330292909069240956591364722302029499098726400000000000000000000000000000*i1^28 + 20922685614715894533465653754198377129644512533031641883099963590349633791069632662439098914089429187984755559871766846499264709710393129256368934509746537402226933060145395611773300607932054563745089500505461938670594066192473748937108970884225271730606374302306896088619062656179532981759211836480110647546719414117953148727013374042347200306881643111000784454738160581785641392093469003873654204445989080658289605431024516500059530285885181529013309861089840732876136463498550848599342753663908504215569249422488314121606877063210197617215602734311700064173340417860783683708684294225859383127906115315131393816223624246353605076453227405435421076992761822862768996155758842370002126768119396549361938780041610079296597034729162432724712129780732556822994384784893112316316942195206840193795933859840191193495691648907426432175033092783236250577878865033243017145055865778707361711865356830403301877214985708600253866255015081347641472241748012254983662565753189445345481573310867087688113085308101924507968513404164801994655459021352604651652585837719770896806763007056826305898359296912785377245626667396845737770931867872482208226758012885637099939088014247499763743756214004000554554980017939989788830423665236986601921220204222411229222799264813221136013102373544962367201194085314059872995217388693958462029276485509563655209825286119478190433706200413641321712728901562353802426523310228574022149217512943863757664662223852936888304435008542836242715651073930875041925814123058494107899603869227625354326153997548689229143968301544868518746376685430613937422208319426168771611613779940287531676095066137957266866583530176463967856251844223973826842075472245249782963072027067582801494515355482620654231436041833388421435833095925145086361391653092312358986151282234887542597319930232304112771733789792500335497462161169433958600113139834736161651236808572531972494428844572155195614786296541071009521573436400624111601829950676869176209583078611823031931975689814203883520869305040108975621362464874218655510770324224096309309126154374627225936845758035882247725624809543552378215123665006043450222894113547923316554472099338673580198311731966551370216015589492578689677187052252692504376431780225851959003092720933254381879380328337264179514350512699728505333321625837110453413255015353377098278755733644321765704038584940079878151835231713139740850132337639292928000000000000000000000000000*i1^29 + 271737897727278429869212564866805940971218103561101172858471099402752138030962030135453872323508458447833697318541718067574428563912317748500920372128664294311449309970090966291751827692898333642833505538388687220568889497126129845502251657193218865261147625156468758074453659064106815091367104556115689984029072702921474516537571820251795471085985711411556059761245726061636739012500706659972053188616637062874581922275770891916597286330899472243001272177602301428167766208608752925990555255212584527508389195549591658276750943870746609150452910950983459044434858675265633772505955375913154039301367462316404552629677442922928390824524277039739932320311048267806276761566804192587499112019155600114724564690136946079801581622690011390297216138115019593609210444270665546857616412138323395385622933056156606486765526963092945172422136703779397137060515400478764985818279618932926659900566515192303528693194168437846038018866571216889808957230425255906274612166134174331485347084307376961779521675837645011199427596253821649113487765513999091931188733757357473748084363166913861170496793433633522281941207834486503712034725835938155763019641933521888897994934750425414681728632003345411089989337878754445395529021687953101224255466854306682331314322922056143969110293573461905748034256302902616475725024811613483784077472587480441275861878647781470175782250122936753196247245707817001948764071549402082437500015841832587412403528473457000638220866158053553762136508084330964196809333318602593406462952140481102991287065163969599569620574776979141221632880864795244004871163638861504996778676448570695141889474363010022806713446910470694975729885293995863611446357483736701285491891949285866508998774762642817330251220885124668870193528785156886960359967339884674501175577410449365480523691155287134626597783030516229381735481855492340045322403317274834633647309259155184580426990425622526149441833451746185227364926237984848547211410433713582731432231335803537237866618216826663751567678597468167416773032449948821735355730819678018797565139170087530101901483290799450170941275684219858291686648542224776661731444372308388422009326890641559793477909019702599379201503571153460908334048392314490538163018432892619059437124011161357763052132397008017907568729285409479704718214573505761618984243053798568345496669439534207135292966023448871464776132389212390140564449158758400000000000000000000000000*i1^30 + 484915208467231989652361937914991376243799180537155508227104526965174304087154593588716901722632520520446862649404166899515922959471903631939881140795595117562688305215821350297549339373341584725964473864900728127561855229326658424943284520449599242807838424461628180271011704842093499398785800416255344651201338195081641682697598963222973338253892483609598131706920073438696366968445477023186713403253569449279343684068863038893330625726336817755348525092798880441244526833498341609431007478114010369328139019588146661364476337893296669617059768340465649363736356391700741164730417855696507377652741224659176098229801839337989844805284780222032601961811179405056259390334598440999484259635651536371165610349068126918777099574951819919181065149288199087770763077717111400789108071474879553515794285943744657588098489222821809939996944928872189903376123740845355665409878835709895550494968065631344965337901881593333756796710096943472314622542369532879484816192198675376629710718032426325550096746141300005712957061890650132966720864288320093442607619554093664599959074394074115721147461671203102473089293142265705328220840404260427677209344773312168470383160533391585275605064237664265625589423776124337018365929942126109061916858489537429272513861171351673246686478675809202855244387145239436105376783185811851547571731605666030463546083757868617086479843604090269576788153896671612059226357890158396698083547207956724071326440583827004192600771080747214912066185282641058068586554922939935441691891621861054391434045797927403464627428515088334632624310267272455432453573404747324288627042789300951677853544089863354165309666948853223491340590910678320872411000577858705148776951304745057012220389970124835112805452224723191354288385470196673795173331397204119663106444609020864791941477571273661394789406627051241952691990646991505462064653042000304927496587340496855314931593689452590582105782959021128449673779046136908563253898015837887739640577926587514479316447259987712803997062377220882066247407894435961053213660137559323277748900677103240668132269271494648611590080497009318973188582671107856334664528527628684373823612332351615452247284712983714429621632360356072501131451501539785544570065641057545878013372564885896654804315490106727018344113206981143024551115447659931834700659987939133244090363026197033447824705592105583703365988437098032669581639680000000000000000000000000*i1^31 + -30544260551508899553984978640860974910163238127286968932304984163380972568358722484962123241568979722184300357087664672109453959852376231450405384760008337302877529080813859135261230992765464217139466193922538745373376979268377874062033563636176932899045091378794918775146365431405992040673798944602532202266428230856700991864557724740951196376187709095727734209677160023713138864783669961461589512881148830453679613292347439071163936545791319932836328194196799355396054871317029507977746482957651176574663116662040020039028146067138786593307567402292726069355863279635797884416462973201193892787609227119609949002074719827915140167684170142781016925282355620258073823992828215243732861576793306694625880060495612183204595025238190006760689304286345581441144738642401279684881035801959567278568767041448685066101515918043982354240438043645123940400339076023772804509938947675988987893627992000049199251802458725599542411894084719981181425593185165162171767533879893735004280524635789600655433935942452406285118706649813774951858519545609000024533586973061371278724797813934332879512762815282258214017007578977773418012601601898639708404031635625313115127737073651742737690420687704796108284898218541633588662354703132061659860824691667654862673636956504025284588875350547599427308234432467589976428749537862118714734076694239555035878834685723976478417937534669716050219374878866881421211153167953762416877217030351965480697502033681379148065220128796240504519156452771354682254601637007105455399001280341938410446391480023199564769022200528589900957142856513061394063162612600119553549909003941071784756054815716099022044435537465949822655968427837868506923333636419770744936626707501207327331197174353134671696857844985995020403120323743810384190802927750421550844809261985461181486795921594613805742215701556118564984364696141240376084344367654609017288671291927335385030316634596088668471436639882847090189858674485124995785585158469449118856236092931772096082493779056856153417596378971888594649116131660417878069741785235499589520778292541410623400092169706113929531712377878653282836738695172730364216743051050931006569197714992155171075841894867572387468270225237209074331565184727331453271407109036075091934327231969521407799621404243029501065977266282359961991174855129171089083824518644584093379238449195129210913358790689793115379764690765561255165952000000000000000000000000*i1^32 + 210464406284739927374721394919564347012866337335140038616664508636241732145836270634968031881857385872976764673230389202909026484170587033882719156363303661766608498403398912861747137211127306102542332647289847688236907924055818353691640989552128284052738779359828942672143116023125467397048003978265368949059754944193952885788258329372909683234517902529165739013929520756973384828191634808169823152672389126155681263187239340139510042672501579130316987309313450539690620363224853688358713525422888350829884406937301962916498920646522057405986708894609998384851308408912794111311491204180339552196764537836268220575247065890809521135600607479503771740169568941480817379474120615991840654801038771096506536985182295636109377363178030078086578347390089664501468933516013403381332211152925736033682959485994863204602711024148641573185699102211144204460509788646686723681856816263033992855761849521587409486279668244340989211136757320365231599745032291114928795278035506955281745614328083426418886646107782988925054067070013136367956440358294400275066011439258613922841400184495293045207681713120965743145487808776621378106778541736933412897479135858581928872509082954668227819791825724583650591292496575504827855614120868955581038927419768889310005399934361100692766253947481235706874341431289314651924332082534911518319016738524717386333584378220782975985966500022731936501432980682520448457766017088131773508709948152767824998403249743972726100770256852327230083689957393973112744193209967815229703419683484190727516067556901946151607186485746173462016012031035936272261739271176929065202634189109794354726918689591507464620589120467857475887417239548621115510694343039712289917049225572000032438426615183320747660837359701159528098332539244713177932783187259529469150622682772256600137798486953072889241034430780165773371851204189059220027111588851815657227801906259507462839904770167703168290629404080137973363177282163689358797696847267569113397137211294539672906803815032279930675956843423853132531690083441080380684115283863485873146768925231308892667878563213518563576656484977334227638058124441148300207518995023527292884689015094475803371284211296744058584575511862277813481116754164457880280887394941308602009095099563610058956959097175008429114608446072091068980694399075975822107550394131096953641409723656554506146064821705054587195906344880596582400000000000000000000000*i1^33 + -826691346782625550044888535887097748406516832410418659432709871159991379776921418297802678506339700481082557860252323330415449454790785660316245192645416025524193025787761084523478351990847371953387741523278887346757786378401436712581553563831200981023789198484686674470531779970966115986722367797203252171894008027918324294387827988658770764615703837628158645876242975377596612797171191464412943949977705415691173053453469525648373863390543360199625471162862172764079758124525628888031952308093621768826540046497305394275875004114217350226817046538084060116956926296318645990505594807067820022890236888963328549376586346828965734761310040432106703062482394308158238975745073408928023290960134057057664818924147143273866803559993797596273499696140631948107971492387666266313467990231890101614678881702551937432529576936346451137253678227051637501089766235179049407488793143889915542699107591902261422306943011063330395067770931021242385642008031844389927272915671481365757050276331898139921451943266386597573846299768468939671567468586944957997459276288209546554447233345716747139952755967006677712375067773583843010219509692115771332291233881385831633551979195882601257910074534682254082954101412798861269305657082418968042173738131724383701037064940644077585668789403752525585060557371920563041254061090924580832595147636067745924077927637426778706232725498894844559267459191485673643129506337279856351958573960556703301756275078326026657900952542996719681071331125992385664610751107532538777608639290019934452035411142608525826754143462469086608500652443972742572699101279894331198452254624938228463092502909492337141915424825594892073956929377712239487823829800211030973348552055345523282623727932425637094925999825167438293632154793862858540064780724219168756365775975823543677022617196229601245746991353118844137113245298860686689359461943828991603825909610147254506919559521041298285738974102831723485233527129959795821118827746068319668649317646175346919695348886171823978966673631778407092660325595109411888175262046942272512629153061591836671977697483881017185687970121597999912584043506353251410700008529506157310525040579047633277752124959483222552936551304499318599239364823875703684827273410634912463734610038422848928512644502124435850243970804614232767901172284488057038479722895610851230850137032687658237561653094526302876788210804981760000000000000000000000*i1^34 + 2138304124518678702225143792587341175342182881329803654624889207107274743483177744844729887451209121342173694176224043873725665588242612085436536513475158342291582727659074125440086391316424607758564061135406816111607286064698848363123325264349022598967889950027627711556121289117168079669640347335093774518410166835692853491254389723889399945470675680331253001477614273405276219404607887594095272844159482626014157897092573688521459134059169485661904647316385788322843714552284092271898008224482908394455651977333257839020808412110590986552230833905519621042641162336318606779331613994113222214720615729688671993561968734978767002496202536805242604095203649258747756550534437886695732728902138886744741052376741438755759131078732161260601006502539699630981237644750283999155605556981400402822401694894916569163587141060545357453799393185232875038902761725599091466019129799683024828465629677161381574005997090713732243577025993412938222504136931444145805372860923014735141481443852704920532739140581973789114087252124423481162724067217169619984378909229626963529866430962328937092645162551557162495480676934577647368284630285477961606531615373397016059080494507388358909219512571702119813327202191876361597241138693570679408271931543331603576415623888903896328777868703557951821965792198067344912256338955695007212771811189919370039194876074594139859715133722356385254402185459005568218059736304712119038322085019226092866431874404394638758448923019545309339061827893637647444583535649305896457829460811363235130931743138114471191680040751587667765964916331036197085284526641932694811823333876371036736804960481018973043910784737738772565196711809323405050601957370376050558782401687974441073041917017134987887436601953302162094280568411886651709826916937740029785439124377232115501259175995132351464819792668770631340891728578677895498301274449444232198893060719833921736116913244120825084865928632627695637040969220677067818604429784847056105359919911614959668060318591405200782994045429335574089349932363137404379281664128952660551350184437284538632664617439520290051000454658346044131810063606025763402819582337026552027723146430624976089770886376308425269343091878573434412781082562964126909333497482346441233280578697081166239278861665736247664573070606427021007657116528576480778284863966312392723497254924711937659046213497458131934848221184000000000000000000000*i1^35 + -3814717501609712166661359601956581276850886503660139964176987032200622971141552649674173533556321723295026700742999155236812805812538621087289162754058024914613627797558955761339964955443759668352640777568431054001246785151372562677073285775534773632411745184921555334535028461141641021184657190861411558600987355615528187507277217215540682014882886149580638611152584832206098900021866606345115689276967556993141321605345276842704116846814256520934480977091078545588838246645305699783321718834093005572086897986895049052559908648601038951235427056848467070318217397400249675395286845136779277431821306481480808023448301393693920363698742044828850844598671867365776552665510740067448886925023935677967458286676506050287413794369565348599784952384052093449750972017417510729794384126688707151446283460590075872950466579342553777996150758591084787826609864539181115853558341059873361681922399427463652818814576041364144920562181702436759701113502921481422037251886353553810607297636572621629327591709918057388586636258411200924319347462478525640201655691018783713374038883084531642870725889245575020921599152360064922432347441317801277586179798777596576230792075691233652734859647635819941579730517218611001711521105646582209593942726490852068714171606765465900720571408569207977320500270309069503082493228573006563350651305833521887360508743318898163651538257465289374843616248338382275928874698268205359067491670197250377056942737031607208045611394180592128440603694953832938337899072948125336727115640704972459881351806700094706548661886837886591732556193258261922212736614817653174756599199431362704315208792390119270630126744549307884616908338005500368528732768658825615470288092173162231948272928424417918326556129546174953483893412512395891397093288666701189878784330308658468337600494140759842816612160988350982509553997422134132793938022719150125506997816141349038168638993398999021945852318597727370630308319633275023858588845499025264611002286258133653022725257232269115696258572772947903982024944936133748484896623617745204807425224977958060673930905457498836857862972037692162049058120259350953545645899522850360646245054159391377627954247488942922377736751118425490338529575343902783657268135142742781557493907648163512777913406613584212205667161963959000019275920788985918814158162829483156409580038063670855793981860303689223975731200000000000000000000*i1^36 + 4055481741211632687399111819753730283110692482820368641145852352209973021098101277436564543363494425393165381039866416672403882035428400418725968738451239359151333565398293900895957609654200817354053665038511429669410640724385894673866595272210646905362388185423645876690702077074035153226650898752440489960505820723028881493433477941372531256308495427103748013934088799015932334375990001266574308229526432496457325648327714489622758912711272472626822061627400573732879353263739780748357356313338046833678514928483971608458267013360721569465755006050577870863799951639395837750241755102556013092222502071069838803162395195979031740515805398169410291988028814086377414211416276187884134047775477973537605636657346137016821159185265592490392194595463629953387103196831054845663234436749976014502251817359234984754771521592280211121664650348615621061028063580850833053024673647344331264448564446346608094143204577893712870865443795728127940132969235699473557991224803111954966708142773007051371177151848559574956808224532872090435895546393120282106611097109599161427376205186250542874793908615351344503533081720893750598232285718275783154119332360227701732611477773257902151096667104481446477433986782524485653331826678743749214882079196145837625293127859934652060348320588133744399614905355725508335505189296247913724625058575506172096201663455279112628726091012663689004892628503276976053968529830982388552204081890803005414178141099258860669331856615612841850841579327044490497620762450514702690400956798143983622078037459712068284468176139395414925716684638140478426789689548789303637891468705611644218037151015870624565381272323550220876907196393711876652954006579223826749045819656702544507194321893242873657341114464959095409007864637056703616651764903861343857067251126132091990652625922340712256237889140129040531956055305672433960374594399562522193309766397425385469248359553155405062949835577711253854679646087832720414471006542880939251556605709630649069528420190479454794604578831597322902016410627618633429043891424238822260191406749378942450965423944553495349492501674934460425730912353065792532201247509004274738127745265824992777361525815219240568088463248413960483074809735803429085745638211311761834286448848098645158061033593576747874740574061110003212618847495216802580990082747777382169085233029745965755301828369341480960000000000000000000*i1^37 + -2113821290643517647121946427886454120480641613435163386940917378821048726299799419129261445725675786619284910208059495295529800991678605945786279110095510132977036404045048906724013410777444178189443752249139695348796660883802143091009707264012788171441953803995783608509663819524368734408710287177651939689920087897446166009466572609337587455204968678316446897967001297358310315455681836945419681502532177252110404468400230052536077624192912851688609650210641400254879814959612448914950880128853732566994378708056124356722742387178549926940562154766414520932355021607629670457884524963072353166604451197769679629030538467747595575620128091029908553722060414349737157391301845913036585477155102847437009130470854427550186918628570022120874542310270157348120254926197845740461833245183069489429373059973426647729587971631232143223080928946124643260257701942221738503399543364773559664456785533515076564322890035113495877782370874595849321394904822814877306796690332961600452541539013916606608518566308468219111518118246224339389150420776448173948985753659779372628741269003200973023494124074058575696534351707265437476271132336763789761337552432298152458917590407080073643755224675647615034979589676541224322573690293889319230550686285652340233401592946248203557844585225641423133906183547423626452137294179021369820442226324263243178000505358734244628995409886426304076901948381177881748135098097130339225036140749258877840690923974034803507927332183920320338575338087880244454148646369904819019630564228180322148848834296289654685309197436671009402031290348312290155397396244112090806581887725235980477810331414909605901038226099139518442833343816802062330827458940573878403445538257491524044950631383274816940505236991444762519023817062626851479486794243627151481387346853730028069369952050547151313369102754691596575191688964631139072927270776973816018547486367927923466601122315889896938358322574958788911403367178301947827590798702719204145545522467071885131747054762844793595007939026177408275496065233447193760852493490770465658681965256326866329071389413313204000136450421422641990560665326222348101260149149590772104028401783498584983278131716611568770983857992798899245631947871602136952751173894130007529354446142698694907300558176086491610122920985106045747078410403010186729867961710736463820352837732746069606833594826752000000000000000000*i1^38 + 469833527100168584948923563149997344390314659522165017461868204902028870120654091224013094405197044597619598673768498506438449837452006544046050097414226551964873635963468747731319625549869959146649091894134680787675103978828578273010854481723548309301446347230853603801055711185000126764497837894300239568139830669852130689309052836779115474836628997985704297029882500467443799884721997393807620233158200464607959519995639733443396391290978501607124505965899493361999535368240536260808020431731382977529172155876976468907459636699937295937738154953250673898182665691760581602757261539899466010321348796997631272159505369621685350433464867231113578031869532291847721588067665475450427424472130690337260772132898426608685906455889763202333623507239944554527799700040748417692596692926173997590475755878612055024759794431935898317087367932385548149543556612274856325514764150938070039427896400745831912702842894674920962065149792292570424217953656267768664425148748842917762580667223581492872770138805405376125993726575575022933238515689983459242174503119700600121845020884002528554561451252924979576470761989398577832338725732435450727005700345229414772278215358125033841371238609103186773658044327168598051622947674648040362503854034297863004691011319663316570129513149599103093304505395206990947811309070721689052242240080048683772585375190944170160580468934510003051040550293987065782292010584054105687523493046828125626315542728959975117955373542659854685964979082099022708717128391524661890135597367824561962445061932767047438653424630867754735370832061480437728185515653258352843912391022627824890185556398673992363565300988475922634136853287068527256918141489392838958870450075849457419135290731445190262199552369303590925808118946157071741561337754520675687435700664961798060184143187958071375342482007597808808676933714243303976483840513932322779728787318798702008822027773217255248576507613655167518161425051699696394704213942127529828353773591251541499401095704169917502571230544320629349397624906883905553443098908240945727874547443944357594233124687148258678720092107243519816955959080916093041875039604449450194484771774081215112523526967922525994978174543180484402391210624602576110280050277665492499177619812350853709717017810713839787795381697151268023392953546100992660907525065568632837802045094871104574216601600000000000000000*i1^39 + -460435295104918920927083834214887211892091136271155286774415086141819803990400412699263342311030613677283168196114582312989458347626790149236335700415049559919306380832694858865467966030397303013212698989489113085704068756288935008129689837602197118924390298147483109076511311023122810634184022247484697210550068827041865170080766684457710951744227699181820448054786776997804143184379644750286318754197647136449818217284238373967218104587734531862244995440527111983491825327396746284623562289469518580725987463534949600451206521375160847802747569693041379042937825408331072834535358385712092507605985568463131423528419745168600465533755928495565242426178707049117325260524845762819495334434982515790201889423500801549605034607023013239236145393149911900562530831376206727436570740722395409083220495234569315033312516454737168785192780131090024586193932976190158080077477355859735322128419903270460191010654635755808535535608299990111321205417036166298409124184579730365101647992452034805180190837496166367452492465565716336200624556822508383066922367047178513700238715538845280209594910935884520827300430366158703598563423983105683864783739989998653166938168444075842272688561742957629091922990743178465235182265708872434531101211908752959292578536812576263989783948149577332863404526698101502598804955263041933535450572241439534707076327115240136882929893969986348627023289210943989415250386899554733494981235297497845868999301987649313739848708410675954609246668510189934138621562488064925436505616113465443981696807874113462135019069155160716659588701543727460324703680006807251528623925422279561081885966619664769787423437157199350946227130435030419562644313387537409653305706906618407682536401840075588549755171191963947157925308336132411836715137973240912812214431882800973370106871525142964885796974531486172979232268747204474289793313908800381474485671047975759208040069339724239543364932085627552371069265665428242422219735476416085458176573500628046646529704549731610293898839163174364280954253243593771965777553387429551896395236023352378279329118992749307954499434534349948446274456606338461037696379215194689121001288117269195201957826285844210401050375907783580794777335012788110580518178937480771504415294254840431095687296674703875174478833304209421220958084516415776684262491281328985838303946093459270533120000000000000000*i1^40 + 615859290173423829527359491689130638107949809457210309564630812282586035396011289902054856378789057162388422180657341402569437352120897602609595790482463014496570249079578373406684508113686499968730764342632298950215815515359983306368709073017919205205338711303941025931640181521054611732824460520052430456698229492423883990465289323501153974167463031064981846027551037625544429648663585516742091983241979260419643713477787221897277002571672833373028065651575006545925237071117563290064824509151599479727332369256354957546214371279698563894834570718175718222646255859348900403447590812179416342636254031621684933114811766367266786851238095672370327769618449263705855588590386007095714004121639708113998645132621786791971834059155115714135958080380486992841550066499633988297049663010281396697562845602228564517598300956873480670893301330486478387720639631273280614866171568056522613884541808981762576114085665059469129372421172235028073241285811001595547288160058017122211697803479104306064212563085617618585131999070189813626763972170321839736696408493084474887873663472252204139576997509058390184064836725519350845410897768914399368680910401602695700688827303931786797392113366099325237677729562542868301838669082401539805881028969505977705734923517464565387190729490514058851045257210439359197897393231527653778089161564916413666477345188673446856883704131995093722681902104762081144949559844620426580211772575684601650473054393359877285162887759980570761685893074129455369012159815402940737530899625316850864074237609811637809260193443342688630065351321861413273701556509754848147763047376249900765751712928188941652064112950085664449195240542139101034682190449895443100925733123070877752709590698357152784790877784419310205585217057615734446975563272855181709982192896589929340308669659340371502368509525006765513128313478412693583540613869960002882179769813979389907208036009796530531240116299755532361315503431916343561116813491467458867049766652165605435628212220799616975406252859340722475995189822420509872521179572220431631058336101408919129298733778817187967471753591002381099057733369240728273407557678268662038305260307180143154870411459266683412670020438977975484975736971704022110271802540590702946673016789517413554587155816594654288193314385560020756202976643912020148161319281065111543396588067389440000000000000000*i1^41 + -435268144893294450390200306878490831241993309945254507964219497416859591546619898358891694843203370492797949490871358429066187801092100719153162746761813494537457546637382172006889165878782504650491560910676764688376910855486509978648342092919276870369352004085466967032634237601775818735406134313868657165819083649968007914288894762332601638184470358246556274431460327423007438510787335144983798630199113928783170195539929220868545990611770112031652556344329651552299054849499783576841403421696195220256510071409995498144595172478610628857974805528618246822797201648026115722749562538280706685783989315645768024152126692705998335807367036193673272398757102412519203323183847333711142766725305245398076458313888680049852408061987983969961810145964118721605874017435554147696126391497049714586559925858256743578188911607018809677212057439224354571261495996461788982533615886239947089219381890216602139143820846709449895622522738532316703445187424222765438756804888258116544143826664281556973247924450425852518104458541218625132651198478121439836373818705530320642187362497269855532095847233969419260911390168544124758341889782386444398627762058066577365724995363673624495964322561314555105258310972441029353871774428294926877902012952306819770392043029981020937306962485496336174715490358415798439457305373041716100584474007286510870196994685861953852814241658516985505619491836413154940908412074143545421519628688130912870706752303143881593758143328963170321940271949863850410409711012981122090902762453932842078602117003932958832896890670184430169885365462834761896239451968487189092212207292724995735549961555757649098715661379778313503986956081516296693051026532141388280065370068311531676185702096451582361896640772664577594454207989054513099795044555188871412686498584988690315874553067075891649501503230980659491828947047083091369018849952912395276215537506752169002547131500367530377711385224742591935425646395410847854491966090386792104615668266195026327352450424101500685626154941642650712081162704087297510164775336655776983540973979542526184596003091715303622291703041298269821718203964857185238940215087662310324721442650189341999208958637514634815063511064646032827044286529528812031433923262085934032443861764455154191816431384161656618588016343619578223766275898475709740050389166892128381615760998400000000000000*i1^42 + -3594673203787833416599197978918854625228979972104440148733327073715288878453789888919675412249955757534442699983907147124719974550545956428120314132744848932575195239106320943555094311302921347980036103806758483179001715802305352712519909026841277801000944870631849047459809692648101641284830195576542306531115236492593001217732921107013812363856465605442399176008308919376718089085772082784150603231174247580084194392001456266964128621704695403307902398084815099824583148722594874725241718956973861080452563711303437444503529725196744981346349670332885481446935507220293311962448313661362494399027560259514886590251366227587419010372045898375536853775835257354645118589225631028785720913587627093793769721140274240062740062416228525448077107200882885640459682331291077483737096850432083277369799084226743952709378480126401303594510740604265692146642851459440382225144884534704640943129652393925959744212702923054016068559892170929894631333485999765195108741712611447244437383155990937137415626785317567419885406753906145905626358440249545014504643198940447536433820743263093468393456613342671370081383147499598681149040643050085102371315306406052420356116384240975161563319506478589253513079104415828744020563988035673559487512880754653441826574083657542009393443419050011643861709325550084052587714544262283196869954295423713330690477306413197448028631486439938418191871094844955256946505465583951895537757028523696645687584255521420829140532454239807029816191906980166758013180756729840391310848690337688283994365751952719001209076821699298694528812379005002990353985273965436787078631098149516789827878802362907827626622073896338487193500394452380016256034391650711451210464316030288122118150449970239629345747933507191586508310335218970765716352723701560633899004873247515869918129308235012271754346097788563533512899572044509994187094853066055280198886527554533610243571759709046926994060781075390210223928245522769831013275235756732212170929174316269827217413387407389244763889235686907972984463834321470836382962033038482920242629908132512723965475868501689550395855195356660083700404338794220631994329176953242992342431083242354119129287509890269178993763430376750111169376882073946494451128710302110327763681503320981036391755183242332197262649566266777675350323753218854984902069188188328639877120000000000000*i1^43 + -1296719067714352479776084837754041337845490696377029341676954603243447348038244592171702279759939828509138605882647580664413313631400150068479441985800916382665795267069200311751479759745382984700033221666110471658341011993696836358487721437255826104650084611945189051021868431926766614107432405299603172266074067470014287115599665480462661790755730137480948197186578247740728740352459565643288897488110338184935975276483175683200672038317512905230053869722632763508481331252987548618091864793691821659241056952930768470273647237054902432022281369312025245577452994048331170775280136394896550445571706004600443639749282302855795697722616497513519048861351275889734852846766057962901826772480722142497571028222331894864803235306696305595936159994467529550396734605325004337414025251649427913897170050605408135827201280673542108867367849924413018926996322646755411175276312180857895295975368279562769258712367547225930973438969952215402147793285803841842855212349313825516370087255346136251264216540073738105484046745141076877371589158796342029590004503013309740160940193850424063465162743864176343064582335613019683538926825974058382804630528822225500853855462626694780626181989929933240596067335635304136631973663759993825899259778409488690744998278724480794296340116852178236212482638431876515673329049316383662424610466750373611275970495471393794799577929834232698656963765109345147890804805583327852030238136956418261585553276989888506297114369367665618441568162157171313551343064888257109560370886289488797788861045706705355186389336282256802647392139175076316555799413149395596853764762042665036862889930203480738702938813280119413973164305400389067496364299596603638208570613705021914894090718008237741889341138343266036709658735131384662096303480793534588297724170953799023898500635160109182841066818918476053870546055544430073382769743545267034623775662290601152838965318230425820001238922930004531994481392673274738261380766002346964677319358290672944914349452276472689577475342546181497734748709970511753674761430338002356659396197338191702452628790416897568260861162032760319558702167171255204266553397160569062495822020766257016082789626967625678970936993748556976936895534171818935528952468981751538448191548238398853665112741979428435632256041218315991887148338600849359773920093761507328000000000000*i1^44 + -72735788163596648090024365741679409739678809113958500958887296663403099473804892713282318720223272730072582682558440863604158258508673678106050446188936903365434064421261724814985783561243132125682235569446967693879723330005107210151456369658130028692898009787812999180104804673348952967708615656188125052774817884367921639967772811819446545991471785653407694247633231581268996002192042668749005977672315033486163537879212975368754334994953247956749446382808501420457303006467442046452451069215035568729271585592943638152260062833769909843887735952553034312334378179156542117078374817019117955293115361271681036878296817950192012987562996241039771642838506527863978997480481737514080836773039982104306691849371063660400982931042718582747686875138558880802762395632033741509666374292414803585155288102113151278424914645401772486961744426311393359390712206895020920600728997180221950692933039559248070382128379312478200729882985036055184548481361656590152127394036281822763883933849788791257354097490844322663061003484111815341045410907179569670617761592902661790592738401270180921822602929621478637558983442357033215901524499235755468388772582851370573939593300874961902275851366387390299678582843474198900335735819707041407067673538449668224183483582085551763063993961413526912304683727132578293585793656755964548912230512087799440271495386553469025837501840700658587330472859307904698756923247494515650073386569536963939194900172925300417030079407450733664567090275843821141981723063573549428768685303743798306471971893261368304583194136936145382457114500340299186906127502490138224908799861074230633257891415479202363946210857150985158205545997045738745893829249264463649145624795154055247448435160675627220748966760949148473781325517828270704881216162413020522563448997285454660802059005593870918247299377573315658786423251929938142616355219066198848788318396790007178458767514387587175767838790021813096436647072123245915501478453717964953369673174478384331213763894249231011404203123950895007010685329632154831084044713734751520603907374819547675603183271487446712333452451373138484477178521812302322430108470675194115166185285215138550013397916084465237323777569573447505256864723724924764762564121754301525100170829130583338853126646332673461510664247467074609500531865393270387179944243200000000000*i1^45 + -1068890435112694210703715773550584756131471924031493442267963131406095876932493448644359662019465847868896744337707961808132522584673074756764309564063838262199613969925884896544229594312902226078059956034797994739799806444076126574322395225751733860137581228924006531707914269636876988147184454238699856676631032252939285655738201503381396725338324815419572297570110240190116059091531475611001432924532720112150517914819355614022127776063055207478684575887178452453042944921939453069768226597151108009478931718158692594747395500659840840284459326521244010347469902484639038293123065262223483475268406689412457168037347420681813585526504821595126852387301224288318212598058255282624148587989178609822110288839033918685595261832795638221166070569714519459248692141720292020493352014342041632095495284256403620184851141734293289470032759250324186641786429734755596948573092436124621807655809505396425267801951902754866028884195988803947888701566854887189007679991818087713067518721359287744750436419332116936137347274498831209486207208375541586027298626240956146905012723174050193823847884396237287175915876977364661508561079696481531786733994286203521723139565217091560105918201544444620757320127276575454226434441786399594065558527421982397081025980779856209731021365038371396923864898539176052116922043391650455006868039218497100022004498983404770253070696856281948382375686978066399036044448011036649341807767022782963550464106604977382669504028237481445189701704239198240943341404752409949817283912001666600434632546354355531624689138564839427073678733901943986298813970063381517664353519554576656576456440343463533984553321093771948820688728971385402138384853203483321933834187681055722985605117163232098121427440547311522794071093628865518496816040249438361764406189064265150613534347540602099857464003726908314914668682226582743112921020994514240274644363648605863209921914026127974008675060914304410288095461700957202810069923266325918240574283790337327598897045486834800970281381832019161170921180770606489459658271429296384818880749374050535989599948029341807613816789097956888383314609569322570201659351861943934612958748530271190933135151942073975238460644160712554944874825898812192937113248975351199432762222962716427167372489727329024187542894956524705045452037081195226859520000000000*i1^46 + -1902040801425893991376785942755905448850559464134521103577155907539003636440059812300133701623925440315023776953376708087477162724076837784903971680897981497403975244847817937223965446973449124318416299829033910139468656051550159422814572265614813480809143571092459889084227687062968945719732598734138565739665686621655124089625874743292632754240036185785859372541388973762534641623005222023109581949080034519381306890306968349520209323239438147933447717340601088372895126218075941537973940358980924510326376075567253831040421910649104666515767986650802707263686698889933058731920715653914268110354492071391399056366439702963942034618136352679712706653609490976895223024095310186890148047377768917965017488255070407962374956377569577233144167051226049178057108352683751189352905954963375818022606428304603768087684103339154449627872222782752154642971080853436965310086246528827833471905698694645534982623437401103844928444937680435345968977382206462155800604465102936420867080695352344784944967070965835525166446065638057927690313691146738407541704571614067423724529974668592445634599680689927527810150500859815849138750670153466908463792908986589768660124531280094341468304359299917412172913323181504100359406991421529548215343156605357854735184863672332180120349563202598997831239648500693984414258473915995659299008610258790880409399523601421198324477406626676984146656247161783129037125813402243644243862558561920724632965063009919176320092933477051246973118180791016138524262169081737598948572745008592420731879334573783151365224735037585789477506622809634236292090710608098664172614370177091428199592836312241780527869372321856758949223292413062494689100261982904135460168920850284737777717246309699178439534316640988762609184434112599068411958970054211678136412641197125972975625030026099836208365212597709383982391706447255861947480668390243230459243392800748409742562409398984829174078253631143877016827221654158803443300875063532507719326809552846017020398021907975936597162921958596748111844191359899054689051174347208032739327873947840212219175721167153022634364372514191267257509775130840749028904457432304503185194102545595851400136647904238608448144793401754748565808035715559610944434921033750565675955123986643333151397603773164604932113414900876236118746281183616000000000*i1^47 + 7296267989595435680224358850544841350360676891946328315981171130621990579988494823853129306267173008613742406995815086517628226242140818055281482647106439895058277861824630134391792723218718139925954622346898190683920602465865433510043596810468478819671931204867188517417196760714405898703165452454509238693699507885355832740336140977304354122971358680830562869048013933413349818440462910329413645416165048523687458788458004943649841347427501525767958899827690035001040809923191181991049850748981893450561264781890521156141123568845043717664353834632946456659651375563445015407930294146544057055111861833158299998773006390271339503536779215261698143097930657862678262978888209795889211444356849748354337135743450090054385260475261964792811526019768260236234092846551792941063590255858986662198676415410802469128444433377199520310109291260010873136785849382014034137726118098046025334719466641731839673309143675832810006776972731761073947305603654516102905670226295249133249813114134734543275867563869854147480288343656636967304154342943475203049681377772470656713048581485116125452225144800811273245353136125189328381413561648687191373855543329343062296013792461619003561671536516579392852886499619535402806039222619302293586662045871792931249103573901696975694903416227097815205508313440189184383040494328785329611707852520736268482918116908871433939679988817179318234867061592417703722129685465317611495335099814417195606046068459830341898994278526981545646580755961741620489870709752342683654300718103162807456370789567272126840494656906576594446684089122863172169540939151122253379722043818365520043061555674319774122662443055532045289394619017578512173724497417262854963679139863948815070815583684039200366988757219439583704608562440550798870279136972677297301820900242815412053977269536270453153886617397505167619389859814577039754247817026003103664807737769218067626782688064691198920514115291685749061082901952014252820823097069256281174670238573927905931082740607407255208034453355425836760683811279878632316612844998828791467792818524387543818804727974218354998513434819457721965784629618985668436052684384722448163621425041849932901962356192487519641925248541252533612814935032644379423436120853480616521272732406672428918616491631506101287887550404798037236787200000000*i1^48 + -773397791408285853749875063642995318726312391172479232851801221884473762745785981541410045354696514985636333142745554770780521094481494447071604940299135850396580779047172990217479500415152157809234524346162424194682593103128928878367055124808230817556087596043485349110455142956159339735612499265045574321741752457816241559452221416887508328837812871148057743892794919883916260262107198903207572405579753912835291686107809728396519041377812334178964612405015177074311314955342196307809211692568827630281194249274207413176667191689179253083342018360397911053505243686442400814135733435864619178464650980267436604354435626094100134378573698460780651344976204296722161562523549421855429662550668800743982145565327288321899034334322082174658092172847525409279620339034965744866756931723759768943771831742144783170794762601517079664941046315161101687320137993594949191703277374258570897029695923603944721377109985350979510244680337139372741421956970154075153388045768954062603763345768666810342707629641905389809626720880429421573016902624718623335633031297322992219071800837398300840853588061888365208501994048522025002741752288964616439166649118214552193874866058619886005965013271400270466628012611731406356223357420560341207848501902077422037382983332688924497661771868821251278154248927990615537469548622027063720624899485285724955516834136225718508834165395472230221113977217787831425788902055371341313648326704687329467867863367911427548519464376312901653885396547184126164315029512260003053861837815335528440918325090625310156616646719530946703863995619846457845159651623606222091282273567501621234953047759498219303849534504888604815961024802761603922139282227795718497942175892721154541924043064233287232026455098356776521027375618234282714754097315815619568689606279372439352957180482753346723337798177465638505456831382706190395761551802427935993590831634940814087485854044406528338391937718951061722737541183295642503909696774451982294601696178494737573831540651261351743665009213629189282753418282864486982419753704048111360680599444561261673451497657740420666949106124479452574105748064568867458560089887471395430736189072715648609251424057598729754321953055168497681672707947722256082540271634351960821226681617017298526708159401059213817136901635015680000000*i1^49 + -552618867972563112845376590777552960877438146743519691075065009059557219101348651272541297896742740669073417772910309275269059069065652440244323461188829070925838753998502360608139343441777940828192681904277336183938402010234905529588830011197851474601116457646935472660262193849022827374309529092346882334114620196416179783275095636975883742074721946499114455707724036368381706841683315449188416134408357249510673735614862316822486177410916191495670491059318380119608508693056983682321373072857876358207025756606561917483847665798916454320189729054575856335791495976759122100201202953454787523054116685887123127389054649676938567596055463966889572345709324152954262677405039025366698308381424188543362383103733146522390212093475749854758555156519534915589486275657578202412407032662755410794319167197107358875152289912943724301919549464808649699572561770077185851346292627787661145108607066829220478021812112331485373293141566198681668724316646598067451429420511850085416518539051626543181885594753557371456396100069055717139963213968657533700589929578122819046239710523487397408281554981656218583349891194642032156033115655990658029123537371391947486605384511421279959581825111252622557561420010749818401462909556606506534023795650747661713250475936471095557064821602872836701493280115836606058465800397793770255827858866731567963455012863112515982252775803446283762654407168742641638192818876052088858707619331384013024507419219476112883149874892151227818675674778180593312914972704773708098160877754459108714815123334645735162701509977295610199047282810217368489358679866640270353474283697835714762283884422149936983524834715082307581597304189724736261446034752907803532628798029009480226505669222547697935620617180345151280149225020179722213321249322296918524042021631855685476780765115919484854356116078408141185629580069821555593976550937533604156769204664430593317629149436415693787199785157636032857053537652733086001463795344606816396626336290356840655024579787044473475994502346141711749449598107955731112824807017045371843477084048804710479309279044358468426857088467365914199225119897299807850028186214770957491228884687036538862094555527263154365334357912677634344650958691121600498296741654497938432098970430939155507488783570962954990976000000*i1^50 + -143830694956735920609929288639227160596993850190478794814425661930924787395734642959219505832006412375091553590596595036371786758755381335021714384974030184811501818897567019514295552415082875691194411811234423602519090566658525091961943271193787750305525934858906723877428998090972950927027477768638307920287515938808668217310428854738492971426580615579464409050888218391202557472462439010419208321197209848591792363572171260999159464991700825907862543759666042553718149927925499407654859798187766516376806982758253703205647532360765789569783880967179477539464286666516162553300544630868716186944661274822372753457286542981000757555256686332878283314103902284555856899618000872518566319319725336372700458429047065636790290998227025972020844609233187387265453432974127915362418544796673789952415359713814951025603643805398722837115687935188223231215159175654591948245185580941969494315363563662465279149376974135314786227752848032858710810430052878536828678566853269698018814924592130399550267341564176881883798011191301219898316093017530496603276700231996188610933715480424193310618779055212215212638862205156355785536586259119535363001333111048008254031425678825318782597115802350726160787677216556149940312596407107622297372344568740436990098109162708802840283741166056552604082926994322879535081648784413889224555435543565152559026935239547456482304292681937921467732718075442109800002002098135153950242429106032516649720151351281433713032923248577599363438510824204430531054185552596001390505385911628150370328341164004744940158607170264269028176399363129768615924703193407198111258907243764417865374134578909982317366296795608211848223378599676072510405641734539787643354552823387211578932329597637265618742678205500159587471181405686390909050143977583925895042562644362538418869563075798284897069372039722333431468647535713553037270371345413581780931488731278144149617265834352306068612889066568705171976962714259033371074381645537752502813596442192914626680426833912730234846882358570423304053812450452861572064040858680248691494847886723724452689320707218011345694646443219499982911869128840587884628210071718315352189010035946205859575829430668931066124094041192334567695835797239942506325357072114934753452779707414668110792239834400000*i1^51 + 25541437627133466055875517982904141621561145718675770943326109314862524307117193182921152520664773385739112461820057846138763099409454029041830529037368250604820347876002153946694165261705746028981004778024426997648245972510212612107296166976809259577571783556749700299008204640254047301026257375347926751794468321642731487153759366847210693447536635189536648722912351175287571756478157328471242366382048199620286828088178800334053198333973715993904492471983973291393852976105732635001887259368353570369861395901017823604043884134307118619674268829367409377570968710626999037248041063751886670438901040900053885606928401838474440045830264903788051340813727796820722672983674512563235589379470337769880792180503114703367440721712326342214754616556150567398319160113078508073424171609650595432495477147289790788867030910970711012032966658957460618873643477209564408320541089427727910583846629411922021178288440823309437817327101052195329468302602772587767725083620854052746976674977784313810979733852592981988027205569673084125494922452820212625801417003851823523127429649882794628285764780257726581707344429170207663659588511143089087611502419191284095834896366948005016255127903294907843344644534596038938139806715365301551357425357097187953092374937583137466066016475023025140874195636828478420398143854073884396264272032564262062325921197047978489105425710666922026407139235457606943311495283898911260898451202647434256567825308480577144092028073136765383701765915272371093915517596594065025206035191429997032443677345281688819835627020969947887693903950718228186197629681202802410938884511230795622624795287075605021546627287873553543545706192118240250693382938849463965463291441974757580982179170629061362390387157431179999677682675460790686808565306355440206097973823178951043841879922412516857130410942469991550302750675390654237737007874665719456518933769009981024494420864704144962998031695404076494664226745045677415754136747166967940846285893498716268710353132898173570684866109265778492054889035999097114963531237686037913264086864597819966241091643493474331888450040690276583493573115800462950652383425758201915287603624172996281471593721816922845903066352600842586293264313618203846447090717021943857479250297183296800000*i1^52 + -3785854544582697152680286238646091750876370927618891108360361800794452992975001003415920821627560107497326235467004425503663061620269343983110317707162850653365828474660745696079146270999661916177331580660955158742767362503427795981057410915940308340972908113601284365766225339725511515642815562754064778642958170846124459232986200280463857416443911845098055679543714308101839180212098610704809763499928346846779966800918586840841545626556579098918075737461814172171340098427647216857344923656762319524499512423998450447511582255053707869906619875774404107281736256587529661659330181551170835100745442265103250719957948351077499426862361770000450347774840212607776424001566818280375033153974489929074220075282639082626346705580219897912911349858142230467381830165851105730040861619404993327859093303801737720542666553258896615930470899123049236838581403352770966808619626003882515971308181333635957913075168387819789466818970429627497574056324837145022531744692668231110714320106277429295771788530993580334831200012553018950657629977842441846008795652181145961893404774901177097603522057128997820313727385008042554309569970760981614933835031369717546411109846445892726623729938962009412582730908077486666130895383849974170407883067345465564113928114116350043002150503392275145111873642598007094838743981790951719938197627610821424757367579219145702642054480834303997816431092477490060064043026316331013626939604250634516244538845383272305175983138358140252129065896143630458949614841172230034140076560344466666954938683172281450530928746084598254163717158951234592593154224669382635559623886741148966530217159873797472340172233668808242727102028467355493399654734197973960093826667552451709294812787703114080660837585890157870324705246674533493040952795490675957774263191661933432243225922190097319690492067894911778583563328670443246964258248315964906958885570775251520154674212174237433936163897285395544826203323201430266817788135361005716080150034850379386421824143251286109879373735741809238124252301172048799695400604427679734687756909442182349204990083667175838317586406661281946051898235292752611853821988756010827020654157189607710995621128790985277653496699670654976735229887952900220383636729706219484134900000*i1^53 + 292069885523729744405487593829113728138144333445104278532242804968977837009616206628893993967933638855957218324668160198291533692291113722020346823810714540898264831663488937944165438994933642028913219674592724599421108432731864449575460283711333190326745138724924940745859036000144838938402639936522976312905562375149130668148789183833802962890446409078943310357866555014285168288998112419355478097825446736433374652228090661578379753101058068801238635490895059642853167736745395110187331132619418071154507284833504157288351280970367786334771849205782180735346988877545935380398305390025357464367765630746067726722806261254700762326580425361006548374734570953212014198073516945633747631386870829665085068007141414328236618865325004834857372172115608239807242494354976280020550313077164130551225499248861270485127139376081610383556538170050997684490309347034133307162690106476130771453246710794664040241766031661696599442426363965260580372855373452410333237648028993249253175382736464821531646822604466581364960019982051193320824408520746583691986521442745937386121889567049645053411080283209709041856481622182768527602693616050408253466906431372641713787132760741887320586208507542957640020413189362555583272515853999463101812424530752367919556489461110223722444407082572811043910880322755203229429624377029005206885566378902648611908559778847158489187266937049720251548544921623094981547028582117854674795187513624411962794251695091502013649922410510658476368271245238823343643827325057999027729904729493582867178467982180892871814784093223848490787193732055856033555985982763067375698002198242214157864631874520086081199671041610502014342970631226129930183617609728537775696940659748578946972295096037743705833925355993614460090294245314715561896991252434451422304956075510242585350944451166157970521127491315718291377398810857606924250891583919769609812881064884159907842622002986461625808627297472566881614368484884507928750770566449746901054804609996014472501824387250216304944685465785102106254979045671707323426474704367492952986800732645405454317869890593081514437605618785737774840890700339586787307475140515319247165912509590676882770231892531291268826359394858762686516904489301563404581528138000*i1^54 + 14095192204993940167872058138347186295270471160868077312599008556970566417143259254423640881715585803834581941305969864852013908149124211386830654192336286245771510357257520026387249600020383913641176236529881147947306097192776517022294860778529132656067325013311755140283115482387540411061869075725377857704353384826701433269037734090358188328508968905801609056008196232773442028791289732323818637529191892322086243293474621233263526560651048944391129696623659781712397532943231185358938428178060601670954273514061175272439808038343759505209062331813880385174879762738553044340487453877567245297480617875901196373775966942336332172954351581284109397792354270753191115324958675988428821413269400651864063565965015555660577173568681783901434132773349643574517023951391221289451628748347316549244145102670452466649556712808706872386221780075507124736632262955734495005165611132704804760764613215787855233081689369255595507320191443732320565248595031398656406576231577412564543812566665060474352226582182811486722397592000097208804051171193428143289442278822090176436099583173012002778468387662136390426541655164464798020332655069006462988318369319739738938538561427368541845807274443503377905602954369781743128602602305092022643533459956654674580270835224620050329868804418397038299418389367807368468875958913975531606259576057425724953642060600007148482096790281583328796176420219193379476584446190542588436890339592196261350208630965379208035998842785952911338615251827123108383336745207184908163963554141020263396385527057950822509346155184444274728729788283955020911686019012941483967968244596126116501058373593293559021045195799859175331610332932926918737656972248205166627695128385695784503673802444895030094281551231519848457104911747827245359245405045202381367139675550438915562987943829613734208746380336529400495517002806460100130588808927845056831252005826764473589424300319796810352431801684339970839747899253951441340814078163643923540212542621308462174257314651369224978974162037271225916910498226663058484481608806968664355476824190398528228153583339575009054236257445648834075102412770436672931722720648862758805596032428102437895482177225*i1^55 - N1*11113695515394491129175041385556058047986235609155004690742018806915242685212825184556286246971995980595598154718315447310080232524400387337863975063514787880296901082416100203701297253366066267648306006071456759074700993583259798023098838506889164214988736407149003526626805643224566858835441891704043310536180247255330918489704604464963322482821435247698571069138552372782575821013898262190524100710769508577448454884616091519959599955879453636865644005095279633005823110976619401539723792464083014786618561275238109194949504707133133788155459136457596430124984336536666790344517403343138312044601678340916613458229426712186096490896901112784851004315549211680245824743104769719188538112602049092435760551270954370984717233079523680611057873535705259789865772451706536051098526680511031884270834363090124769671876355584*i2, -19440869834199808083706818002745192334825626018510327460458969278460287938567310501918984185420596649032045640585580842907506523116010476498702857559784459342883172020794544095482114904245455603084951407328487389652520104843754533452825655151536657077437634529591481064665401654929473385655452909867077687967245618221929700072696591974364487161837977893610128721695982795784744003369770652530126337693310038164954902373259503788342670485338815229780643044181907051350858234053359318575762658033557574389087444677321031512121761746668725518163793690469751553143625444724382606475944132629829720493961622991831046717596317337180356809713158978257058233161880661158999355425222273015707915039710752577936320887104461350165577225559667700608377931338745832666045673583180346142321845434104068053255271301695689636857724318687978033778831063525003229549594492727868088519496645693001445388344326782539694974585002028523988276738288618695788581554781501905916486095067928139924017088985310320971183244447445343508523865977330797253282996260909132103369662341855619395434664697075382583412957038670376300665606555266008407929183618848783624718297214884964061790097782536094494216185232434289773665110302053808581617785588112730481031526655100409412958430666983211453133037824117400504797579428357682457257345798921131981863008904268699799864216160897469464102261670798045831073896340166918346766386393046443887668025909083964654051525652235484839383352371133861892052883033078457157670057126872491816016818999168887285878313999928748534736619336500382607304502774589784130161282939163023314585227862414313785337716939680163695280976688581395534556021927834762455244096816129974149114796690486965136754346549062208635534524694121685513639974458241666846625952498705136909561162021372784293865318131766690313861978389335165785414229912289853707739087031684725243088058068421831378830672808721984904084455688018238562240283602038332516304584366761163942219605038206414922773466738870525753416361919529721512535298456455560832055059598553696300884941207463416046250999956704262435566273106018838369694552757902309651036352469331832916747219738946800704188722740768240747748695179062239297445895782402456022597011232268678404947781884663431308651792474705555750384474588833963941747894520850858889612551364333572347114321897199496612288502828131807649386929957045988325099229040500111747018964943379568321358874448097936484229158287950119362572496134022064405820241572741701959680000000000000000000000000000000000000000000000000000000 + 21367572278812875363802631234446230801808037937463821790718857144934318154241643841255482824780417612077888201684532312335736563541213905586138389364850866943687701015672610855757215544334788610143524317167375931646647329221467584716199960575264241809734218856401958833947033271106177717538102926322722397638963005842738851207952138783539752412805941841058953195845798994821653390434797868651097546985635314061986355234585347762172645911831123717995630734408172620516026426364437098183660574838614106851724089968098392598721064553368041258382836535552626225585200269494883756461988498487008901783214141738427173375130893577482789933257426640875051932665587067968420176739742155067889055339026318622296529142559618481730306992060990305379076614965558869325579725692422344341471465832601920872640409598180996462202712907396712392216417589644430687835581406082950236009727812904655006399839143079701605951190141305540282080695215095306745561295737253530861818962986075716327770873580680964123017101029552383736657905175893266899353480049908704456854501005436444294407927219822391332707788082728827184590372800750726658677330931451857785603688158845777724554649633629325066883982778058105943709754276694796117795738707968702899596130017601519322668305465388786924932045902922614207317712288443135243374193595600690146810022582105579224870712396034614516746679969965413254195249827846481087617007796627943784413981152124293931457749552536988584125345673372775521098778496909997586296460819093980599212514345589239695071798933970538942017294326037557611487736462408039746985109760413687151618698578673409811263397869943533502335082396861577636260153432822472272130123091170357152121254390441699662570713239755341814795829769507728997035866794979488865098335773571746145734114093159455306417616655198640589733508335347892907060078032037673612796551504089990502651158987392150791445727574729842574301594142052166532297193533234836691817149862546620215397139608550584796756255376855945629686325353355435132621049529487682016272192808070264679669616620558332299378450003714075445204310715841260971882904125213410564370326161808252322510415803465657407567447344744559159445176594624919251623095546394557434534344139353741030529721821072924649398246913192636093555074706354995883783791560874585588713024243181313190093694663006613876061488635697252632384157627931418842954576565946307483772544949605175992480813664833515660338658072314215629508135360746908662727737396126810112000000000000000000000000000000000000000000000000000000*i1 + -25753510554712214431468582077754852542249539224933998147945803639930670134863653155766821677515475842162509734545737948898896757321227033433995094608186633151244803945921424488019402917028073568982956785463443720980954225209580905746851500084400639330611342865015141621884322912634448223823248665278048732126222237963718176269121938435303052674057330070411043984819993048847914436931807276380348482901643440704038090517288323521247258885972112788057886632126074719652672735433452717388586486630712653913036147247803328697820760750125911324575605409797934265304588097021188417045119301711554432391427702075694006688380513028719136552297429882340102196603733372116135891004518203511888784332653263330980089309563256565235242185144684081914700000025959112258115027108061056726800585151343260277668237021565344455305664501351133501218972367177723293260365553060740206877461264428827782499943258053193042916898252833892371353348484043879172520201720647036226646305642233038144827265219635389024713413917567533510175358414391965599807709548217260099001389386441892728994670202120130783306173805218967949990557237568455896566938646987862536076723226206094685394217535599841853289319827776158761051194321111421917735480984072554097526267105279030688161850502388079502171530600265967899147063967744467889640745236295949901524617663890976187365892487582520970602641719333721656004464710139674950896998447455653540092664550543637917294062836931329950388293065918526394329828392115998255773628591175232747094947718893506372624866117726240079742569171167315325187368334873518400022320064369786291466221773589892151390792147016289436960886296731624207157252653080577585997937651415443677331488777894137797129010797124546998520721075461748105994738176699958957053502146408069509870837335426133887042937175608380787954892938129158236628258741413814188582619259941569839158942705996582488743717227749629173034078136940434884185321521211751947836877165701718105162329436274585518896493619911609470801062580443760327386271392355443189787997682817280693674197895216501322661753149206496369110657392618655582643849494862647342915101951410920304953272815139853282576390453303886644935966612283786578937106091442400978317226519872314813712312167444579464283296374120285759866239490284076556895621226746123032506685099474151754229582651043730283120614663035335465122315453808946213838233601427462809623052696129938839165678772182101617136554039039879139093990230646082300490971542768844800000000000000000000000000000000000000000000000000000*i1^2 + 18034007801242159303971098452114309534983515553925690156577681202799967649273951242221998528479124860843273201807378250640848480441490909111911534727915451717193284166687982645249171927774288104716695657437062050802074524229972226284390798088585457634230263399541310513004626441335182024497036349136798183173703188001752953490718408104584100129258536641029510738993976435608208127116045574034472634226864193962214911094773446596065454000855929572560723647566403080659570858006620343924302320649077543149686402613331000520413951749882198522806360933585448430430085638358370782685694132895066376196155442446334530261559741900353425051501508532798067271032923623313560490768638523964227437515919251775970464539059330314026613683103793790247095386340726761118129218013319410753188520182784697064657346407563631856351201286171505070274897902164962643307700022378323075712730628478765992029747193274174782600587465343711057928258871512627959037468741573482747112349954805929689937202439373869269726667737585713400734621526584456229755429241415881232257424015037856485846423296057354629768251655159923044507394915056650614098589261721574552295286414292303988302435269465685495484116226613426474422288116115826584321844848473342935881485377032407604993663864353579250330414536585610797549834897408517645470677697505723954295685455161114680953142039725736418541996084220376718408401852070360751726337053467545610703775321935636578408200136175172152285492680300820823571001392428799570242771793293454092582744759291821912420935889281135891422415563377926301181154426000331137996819742988602425373284288361869227084637292967815501988572174892527259596761389198976932481287613821006626769604986413906621214955145108278562615174129037099649456753175560543540049840451486811250912372334505833705152299642930194569875491833470016558233754551774394055043548940522580516622308667599941504908616478915567604630325550184168769063717380887576206624631760539137816219410430007325296009947879378888859346225334947024189262261926952154655189506525649632484582626559490175976697571650039676689438579674163164282155528802093872026584047728805400237189393676627953316132075328501940197305188396669428929552117803862976418272107597212638610627007221641701324023797132030178828556494215718707055001801953208220979780000928854103101553505609568922034592915511601881268974293862091775869382175941981327430856280862043830164829667363025662662199726062789689150214820757643103420351781179228160000000000000000000000000000000000000000000000000000*i1^3 + -9791236798326694954858534519661144161405989720653438517465742692301139247536649224227751504758988445078133229975832506331985631710709446744301181667076097863818461547255443970882461080860116002396047819797364222320887780729964354798617340600515656636471628212783579807085626860110228067316120467958186849067041994775637057891114666414679203940109780933277557537592761871303163368510400177149216347135444726299749927226365496856749521080609905615288777980937575761920582889121719355241760963926793708749550037518170062529376392944148175533613630039072826753765107959140471653719263057706426452350670339056398138399559427519474028814968831314777791007181526393186673156910695752103017937663255411520250419480062727189553790685929161228968809998439800747650376003599435953622453215779180607114815631315103726320844770456154982508375125655404199454999410650043858345833095952011906115323755650670624771976523058676901511234286311061201213487971868750064347598154557255171872723093390305873454333113373218624011421290168650545452912263001406944159135102356496113511751346540990482471518157105010907050276120787704091883800262953637550819175347594854219904353472926526132431451160364607391354196278744307758095543549539735243474508066375507450822884050045682975024363513871734536234080843106090287881398815240322495276979016745829726066760475783024215100869027375522960340004087821263841346771392617661600358538962757258640972812371780821751624542558761195121947043022471776523906952652668035435012688352091198625885421659898285860468614973619470239494564742590289035354732650848832555248267390398569465321513774898059976941429690531762276843057647691226715347904101530650416294178624598241952228497115826521044765521114253783601740469079980567960329131354228958459377207884959673479269281817901627113992575099772467539852556815116453974305972955202410198707741542265569364769773186231002802773009702020131026774567851851712077320499204166512166436608354497156185346011646605264542316592229889058316629537930692065905749614452216758514461311213618200163902600196516926346003458961021819201494082350250757670226441856521677313874460614502839896475606983336256240887209990950897097575752629087778933651739670272621498205980405840964871128644868471695856909128247777498703385816557304026298719624251507197928986568698573661412910192878829885106756214553793921654080831263049215110577934470121560124053932121801146415285975910920488355647256019055694380968154765459456000000000000000000000000000000000000000000000000000*i1^4 + 4798430113868381513968429305310729769146289975051428649492552649644767071615511396186446758020139454771266656792101664723355657081636864225959393776865086110044351344737303747416495684151743660735536172308838159002392329113210067250113080411228510968697853423324124908935110795693354855126246875707232074568202652731401816821060622053976324783217399455637705643152249996410892041117722008121046334698892591586814981395913577137558028764062995965386352658332831413002846259293499811867339058486178043068186674303897125416299645044015089676362653834767323300031557388364187249308070737849449039395741191985966765774728754178438338094115389183572140768376999237166615930563291358920689778979807891290900261362229785151166370257733948360766264506445295310631558563741773509908754521151066290029636952762216110138748840893930068289088421125203461117960700276639218718647880090036493937516021601684199774447981794291661483636647419931539662031302873154444730233070210597584516700720699403671409688232624925877252731775002328400098273428615901006898814460164852554386858585380617280432972000711540262197415696940041714615225035461644146581688031968692186640007701993961173750948997711569358935712226710950287685876361462885924479883537597874233838879489532630664797169351324539147788617273360161508597775792619498268050337883737685799267269405652066694014464678147761094434252892532357277667135378623713325149228935826118204895881117795659278470264684438614457338553364711850190274557518594296708672936910782878531432460165666527483157478141914148466702266468184340553704578164880334656431099719441081142500401165035325242795648121605188600523095300805177612803480336520455614166097746886402276501764924250840605837554830700600681732128975185107266023443962126218101570021816165943348526972424707609900854792439774776826765489993516562942286433352028929597312511046889601187978639290048929445009594488348615878486001583019505006150331533330177672213514151909452705450007937444593946950131577035858622142246267426211186203798907633032052350803878595664717384597662379494482811110175560402099829589289458656763824669888105656474684930193907450059789851585894694650144848146984258591856277883350151827045711025044084831668051012603949962579632824990379177012673236368171282523731814298725383598244682750088499203572979579232142901815691182801201652109522942442612214575788170174299743966238002036353269648087393839489422135939186812569221009200102191891166415919513600000000000000000000000000000000000000000000000000*i1^5 + -1665161985364075895188120253562170248433832507501569396507587664233804792821951276638063881149656826985181740974947015212311907837080024564087468811365664549308965501143200280497467742608556890133556871350244591607524816418349389918951063963381500528980392646437447292163231193196838556428432513445442058901480654836088193195454405219505232861576650932207572237966356013586628357008651937799855672083122645594353591165670143040319750372836975445567353614426458729777189008711510543692880316544839736583729238463842694698766989689619458793945566009707706556493705191567897203213237240810854843375908094212520537560023210785654047821927432079662800825447008483987084234072616034767645628136671383270808954518041607376247559173505265533115537986914765623992518666252291260423035646815837275806696205833297083945558428066300971759189152381307893743931831960191374547430459828321908213017437262412579486426352772713424531051211785375641383437724341846753932225286273652702039498709165084646215911197853684778856365677363470399127596622912717748847090948929183959362892260859419947196112649638687684792820247554268358259449272535313032022228606246020636915343631859283391697963435201222189243483423275999170395842591030153587802330536383649508116431479673716218386601492457767543245388881677834765311547204447098601424307502368052316305449808986197969694830093111720761040957439257571022349003268193645527600979687238943331401721850031899434425955389725238234774841740832868907033327534256616830088122368119759580115297371392073413130423132149158935090189557828241202640843667779459605256379163881804015224217513334763580046336302293189433954299500861883082488264196841229740427681249857621601474303147362346424860950113696040699617946757567990207031231858686706939229240695545124196351917019469528645405862926008474798964884132857371497721561948610626256190923921203460428852733651375502266646390135738027139093438519913515745030925702388783852825660538660617309680212093244647411027730207033776758766792632943770536288100057681523856261532441107732403145771137875129434974472323784097976747723378217608857923401662668752053881215562014418194684723574960750614448818541711343494251320141847323361433505424218746746902275576241929458897810049662461551117887953755668221041919847996178398444244370462256064930928089448120108793140944561624919285303815858005027587238194985225564661741906463964246784399543609586916871625892264685944355795854561225839425565491200000000000000000000000000000000000000000000000000*i1^6 + 473440230793318328818828067279621198687663140702225307377376588507605036088314759531988860930027464260295580260285270482349253687114349023074060999447660211463085797769782584091200914746431031338078579600172813212490471840828361983976244269401405683306663585502068670778188873262414966119533162620912845792710858505818596034213913451615400751787045343143059902661750050989327082181330861871956031788143858440401621893607755447320765925801212691590829141899997189163408326351440980133159351881605782533810791599862390557642472125415707310934570915536071917696709919441965423840738289416711625728628345197185135243015169975430013265508869657458382407456503446856075289338952558437285410027467351798980995315554382971009780031536767318060340375008265506270345940168008632832061070846739642370487752223511441579929843894360672717920678450035160300086415366811158183986534511389389080815243336040732855657105647568421917554672233748317010294306860544017355381052013987527910170426950302175412870110741368801102105382317175851035256297799467280233821693324178551621297311540402203938382161964446281702628088439062513577174291499322198165057940130224051161871630509375774369630104684260298771875200444237545196990710484983349841653410831979404812538526954224039818039835442229648881466663664092815039109607655011211507608294290259958683076481129972611727955085855559791244037381428274694086245875166047822028770344832555572552860570727996816433325132249974322995866537450723478670668279997932777974591374274616682400770058875340110080003169861010048454429691098981207946582512417470634754341529119454053782210304861573204490807073357575965990603963871244327736027956432316255578597755581396835756645768241932268908535204891142769484106168918044291842117075826890996907975703486920079817865486093965310819518668590684676170764455963729999676717020579383041030512550889000871821637577139990033452965006560741807287317518244178213167879150338918754751884028433216437098121177734888591201882276385841961948623946935172067453088339914188771031610044938929453592996599597877142456021528409389855237377764252226426584313272739644247189992445802197355414670331448563168276449425730759660909888706144997207822919270422248317748846708352742464449221394038679092542905707685161297435857319701967599038188043674554310047180779096347653502295775372881238316989510206835529318570421216082143982088418803190765839286252468703240090181001491920763849663458050300408785534976000000000000000000000000000000000000000000000000*i1^7 + -159232323804436364702952677843109026222032691424696738283041546460297965626202134885572917045974192579248065895817109062752215946761017237235337022616461203378134525391838063558967755471513543234466285680279236597537291711761795842198862239805107359333423847186797152286920660194981530809769158656681502993253484836476012564814044023805888401862609616612537103713397171185367862438782719429345954116322660670067707071957211378300673242023890889730184900234146635148392358592743581935175336855920996148079734192954526079076282939150026359895640650680220009043305470038499203243774173876763633071793224291196796112215707087512731244919582986310030755962522668190413092033015424772519095461493303075046447059756526324884734008116851156690234234496053821853062804259762123219475134152444151717262515248296457478812124498950632348693172679566220472257348040342641883412721494091545233920590341351609978018913986551293321127009149275532031501180231864892588360565915316519860364499201707890137766489319970185397403611326379381534451804645669636490725219201899025592995781217528517953200830046660076124980350247039601358089783744955552707561148422424658387632385171528243912711067288181030111318309721436485104291057878247403088077632420660270729918651575897229739949420443617213443654244764070432815421117840217567779168527542599145924363670780391692282462451384909464194795888217248517316110671569058868767752899178715667064075582626543786666767064446818629879789263716423213548946370593761477288805001118606498198328424591268891033755003775399550286347441349719632772348688747147409010466058628993374233222817618993386403455215136613458788158247113567636743120770535576827712752011372436384147008173878733911041188686974352188257696092674087040671699719333207925413585560255367314861789774353262853113802070374601997476361726554550949893162414091008668065750550655236506615320279827734171021147156981515849169759951661202834543994307345992075867453472994913891227276071879117808638095822473725446456986825836077167827234508740585769409324185111144541759449142918877615553810090346303436056880349176707506170302294830685773513359604920857158031209221009380693289519592247803203508190497174673181968235004531877308758439010840075406052322117520019113888543255570604228442746561409987116191373259420608901451330837274323078682657198584835683875740734137288861704092631180409758950544292874599198927990904259934030662671041321886055322177972518684455652556800000000000000000000000000000000000000000000000*i1^8 + 31536401824312166940332166691500109930137718091573131824162284541876685510644223771084422083955457123641515284997827706648309053285008064627296213958667211232016642485730333690832645303508281199620263271823571377750228792483464694623189646387171623733498871462445589938163280665446683953000546243484811841368480494151116781053395498088451833480452593696995607143849348652913728521488642530055431772587561229524906095163880241531821151427579948903399806399390131026746768244706545317459753717479746710750478259966276994237911920861225286996620142739834275110379769299864323946114350531095056103263877610128708181882453773394923190576560150854924257127294197075497419504114591331316007059766706388387497610379444948361844728769943335609123979935288970246567643677770520091770299597820629663846097509658951150784066793116622789327473295754547812820587408718544301012198413794360040097776502432440008084260846331903409505050025330233164291977538539052113321870804150230914319554822160264195422182485821063887965264933672567329493038183480546749598129228708103437170465715648796687775066484938127564096283191208682383000040993174266889414892385902276792145576965117411746879173390886040920079992797367207132813904229635845539039496806932660017702485827972188810778243386665673129625717250951450926249325862715999086922778824901296939902567177718785625053391167932514988331005303738165914550098002358357893391816442359403469170246345067051790839092019035147729658433140070189369697227424269738782805643455518726930799375323635840927080056859277926057575150192623451814407864002276161270380352081256149843304464776047315531991782252940183816854337609400832464033820362115510190516688555509717379172541092971844643305441696566808572430929989271164277164894847391476633355088507247531197567347137420777867483264605533953172776995060488640536731154346129429033158431502488958017768886905223382341838923199429861707433564373886890908228781643560602657005051316451072913985794740217050104792087669055982671078465721341661701876170992500783166548830852470950806911876345824963792467969341509686908456565284868025457161597242630093003965172308132743747149596442370835087433070290940798647142210452453817385520108092906983755225067880766760893687791136278132076483865526151333118754165936506839110474903928720261267964417489122647644023069424755185535503175895143967289558029200682354934811690310338613764892130539713535693400763802104251083569297819922134466560000000000000000000000000000000000000000000000*i1^9 + -7489326065734045134917886308957546975660950149193894554751148976925768377431591137371950132168693132872883371671835559200669381613216323639534516822172553576916605116079837493484723230820120163238860051869718239229844744525708375154805896033959161667558266652030544273234254753483861971720166976482881969011529375271677546678341485292729739481412689887700569929037731211871029005033641891429479984541138060525980766605797776619523315664256331153205524237999495297163280229612610447497239294958934005582204435049976775684626163738463145394669914809341023183221257355744348467222470380503918530155326834860737175583373331031567473224360460576248548690867700726936179505184288122767081818714157867991342808412125729374578859929211588702753460709493981219777161160252786416703646865600818773245035280357827784275318535179830817437950605238306622117186120726815619929838479759464543257782063994309667526469349193737327301549912807386566047667555607105426264804028940329469825774482167520732441303202570736646642981219100121182283822975332000833767863897322261845747129994099143507530466382723474745309653237672630628427649667884273065939659322395319132753556273411307820716063058894838817390360469175482823909832090251382516274055072694157794211948917639527063117654586716990563548665662155897595526541476146285791413992437701416749506354809207616825542707644812569153488722109819472786033617645240665638484674615677483019872561980901949552906402215112845502962289227010473908384742216906168894277434704756750863392856397133744060133237933519346604910927848798453361014237673603220405611901499416610676675433622040717129826023063590255867320288624844223041136291129128619243171547558911656656299221668428861667673464470700483376442891240805327488142417869938283681545646171638467303700412071909004368327990289066078726015882818958215803492292817097308420975009489546623071267164935239745824529003236641603318685971970629038261128331028918991391791393576978895419210532539630063388555199662705164155720544832894979865712507177709108412295393586641569944007821876398398241672464936339860604446448180187804878901948365765054933620030641867514780871876935653789940269368302438473648518641608570271707863120068201878236173543757386386065069058401970010210847484998113103976001361068656647851144150669388335317847721485863259736585098247712785986848257353246465096359052327752275986731844592328852381034059873512901582413731219341043698453196034994601984000000000000000000000000000000000000000000000*i1^10 + 722267041726278710899407534552004443055427653659007082446009886904416306174131295857534840837303997270603905773388255500017867946549186604065138908861531976762540755335129034191571345316658560272023821727093669943778949974475627450492603866161982646261484684543883644456623132840005518355638371494843429084237192925753631876248223116539106267963515048416704773117308339322863668848660896322942822421177324156490851383521428938588548271359904494249341988703295705545857730081436054916268197046430830157896682907014610085958063235610737089756273816549066581607468607124803756420504809085268124322589358970957533273813384796153074213652345090321146629443640112736067473013952226571873392088646392896116527337018970358717124031621131548299949511535499576430735962865297799153866986665184156472801129937928795919856323929142838890691737074840178676434011678833106874037297023016784793725176688654321412281221033295668413626775917811635198253517985620629212720500885227274950948761400771218226213382527964624038361132223965227171806497223675142550659251234018669298677820818003751998948458302529967879077663321950067185927698266715735336085784095202737845226485086449290771271634642770638410268959751440990707641337003985454008158171772134340313183173657737256688572846034745874682337916222355767162135462486655967104906533496433369126229396034726051083525464264819943990448184160511527171450677690453662357444377369382601506265583937911616718886760323502267129036731906947867523597563701334755599797387139132123756001147761575879246338606180043886214887107575448461853164261303650316959548315193569915140599519548780566194523670044433845342656568315759526667819083458884626749964989042981513503575724124371885773842837717667270914059056955413540433710246051989041003921814072694188689518379767468822882841912399398494152574638876341915775240147034658060577954990466620402891180611130827750592534265566141208890788625340331374482825129410215277376094857848807293802423187758385816052607957798396091505855678937176587159793866494771685374992884646964414278291747624439656008005535369846975051823121276709439681087788005213355817392967383048780442875065179640696856112429387553572348621938490883918453788221830374595824060515363280188782477947111472308764275874161912542552838375362179919488095894431240577939939532851915588886200879542634690822090585093563840189184437678873875598617582159097710199518140546842187613316755858978229979398262908518400000000000000000000000000000000000000000000*i1^11 + -52482024004473111349798726714645341193134019134600463983255624887757426729923867452985992304848009163049202560498656893363210214005247820605505809703423670433451862613524487052666428582578269404209623939144751962072433670247624134413362953634303499945047168080792420719812789967123256898755232873602901778719849397314324956774975748380118706045229690164129613132362646921101769879535338441903152158121703518664243335909756066627575899623326495109338553327693521613833307627673799433154097438025160135702728463071118591738657495355453236463806296076929045841155627553583820674630947858863989736656732575666622084629891062687089706584438144471648769442165516818174846358684525886761195309819105823654613772029622768175166911371445983788500772888431836394102706022628645617914978882197899165424589307546184051814738419842359533254537560522111619721780124186182594664028744081088531130667712446931207200706144239362199891136929007636295778435091389318599157255102687255039536236475966339232403027008455894717437221995720856337343386563117442697544323637323640409997267782047218959638896643230925399728095955955455128595948589268026627372722333753941709746756597121754001232593391430225437014017223171590763834980606433862538079456446684261746872607173322488974736063504512348944195450314237464948537462839424366629707541621362541849518077032492053212099845020326859377816478906139585378800426939033382624306680929986799031327432329491907870589204328726764116114891416128746709604346920806159724330171856130004684856944978651622803049020181012313448091863304749620050548246295174756249977427782037151071944779653229518647258715376295003307525818850865636166104381468394418173756957395365255436621331276115803625167601863735709024343417191578947705680985371112886636012411274036590380115045512073817872471255918099731943238370886669071395778379404144078104599951537002919133171836349080865903411053103631808116748136505111614172219184516875149890697738241089525937338869675034050735706500516717382414524190447824321338970217950392877030439548237270997396518770095052738641767401828872077546417367736069732508848511662056018207693715418814117981439317493031299527542472399922047073295810021203442951545648435045731598082371740265301728123496083857129333683419257656132313290783607422605034689065144595308903874882033797960590909860295944366876734529251894894478774550007496400359038091468488893415547572045036684904701860623937907345777554882560000000000000000000000000000000000000000000*i1^12 + 5774150944702243267344948316541547596353921578960266007079424953297460899240225590408841898202664348012165704132966066080323758533010548629256129357645845524450358803044735432623234422803329396247684376972422970612843373719864722756506440096542203659377928769592414098341544067911344034643805869202019869574909370669840685685218427084380071085880640984535854650017071303077763057754315869347473122715384119399842968565474599923611770533149118901847715642281841842859067834121870270105176383616188239472049994945181050541866412148493430051176772513702863231200893646538161496638854241931229401655088747584036036131181832277033669954140003053790674589409102387181030282855274260464545822834887572747444683838038208435161288730940937365743052608398593731715928559428303562336983100126932601912264006402874120245577258169543668686211174247144286249867009598757304668056256121028162231069892920933802447409161100511678882275142547634615894149513534453402885328970728059571807212396235369957965759815803105814227761496613230652536564201534618766225426251743949826053670892873979162115464166114776504061852512226655178851561589586866479949040566543199273462831650506184547688441193318509796125164246932909337968986073264273425401184320999307631022123211564381951482029445702660821045257789261499723455752931202542498239400633163782238614410433133860995461490021449377032993769223719396452327987386556176174495578197342814984250081843355824924947301567589147862772188788457546575146110142412623898203933471502265437082365313898656897038459025930547585183651290603390659517544734065029865987228350035711271860193498618639689012641603415616546860321712462984659335153955718478530725577448149016351968529697294223699825833874964906572383025709283647866272151743102484308544867471835970401867974240179598954502414415494731535983147636782383897604091999442049565248548500415523893540246888801672209695336749598215069913359544282826522719392135042833228464810463111354671863612056136351003638767720431027569209928578546775425852552098667722816700273291488312662753754446108576236649610859743284371446191146228568482722417694049943064732772546807813664447668378305984025416024804038369259944029036139003536182018965324452237767622621824374809667023347508320651679133139838734461985191499605151010162668618524359525949060005097392176134885116136107575019060779484521898205052976373058205862354100375996696113995683642074670857904026694640819853328384000000000000000000000000000000000000000000*i1^13 + -661056983289880127954413848577064527416494278899792244264043392551342382310639691276173474467438112623572512640009573008360273905009751754816261338211089342591240775637778661235911824814201668898183901525964380859505487270539572691359082489559948018732993295516969976628126528306544543881210465462385474124115923788952302615742932923978649132458190161602870902418168617298918845550602113886382745613414181654596672057612039739659870597082786680758814540638408229036387944672027502088082676752900057191389212732179259074212839384265681376442733333738310823936341898075644134885431140552419088169576582490111198884392750243468915706746690780468054342100906225100493481471760698055588862144602210422160155866669829940206415031131307259106578639839168138980691562832566765008865159862861721059273361019567472367902043971325578735863067742679638285521171068867943470636420207591796183591966075201135651484746564304179694217030142348353336323397781598054042450233251224156577088574061343105860856243048026070883882333081414044562285511304808515540985819468040928904078816746592154539415277049414699138525331040202639093350378927970774509767034140747676895806457128607417231858257305172270495878381306490666234362327735183934758298630966252960064496401034623175155060596558713765319911500902115364233327830371934674134431869682186232011026007092063918165413499104647945346166825404689414397393913736469924508193665698832568079843254894475057121234708464691646821761431225632232187666860963151741993862580275673926311704608674034140584935954859498729511367508040668261923705733657370785661679679347877012882776779189054020501000859799313807953167984909730453922321952342181898519113548514065733965661176786649030128835228171880745809081049705512414714320351454119030046131640053666922733420225117439398977269786777396188548317190249144817493443548164360823384639076989734428394165185443667240871939202399871900488154937577649668186626148442722221368766615301364726588805589415493785259801822190356200903837017923526569169969715390173100689612645228163639194898374912276095112566460577420071793819058866834678604121199246938022468680332189256983904969822678289178705653895895555382550503386982561108245062021095180640926412500011747293684024276200561205479042505841923810532894101892438468993307770349315350271924474849951497417715855817408721824352762817110488861575316544243871157662492925790933741070523461257789235693449789065128207974400000000000000000000000000000000000000000*i1^14 + 28226776234071728533750778531771920687500277924560362706386550255060115031266284262230205057579544535854525201858301910662200458116955575793077855814782361802060021294470272304041250748698555636020707415760196563892492901378349276317457376704985201287471994259304582568947645136698296150600638207765873849595496946567766893333973437137428165777263967637425683297873665389612932252247484141239139589971338900573617411182370665073987240950238766120890081300736108423853912417670421198205396222207249214871589364418617543273172343702898113897397745181975835296276960256154905248735800009546317137448119705089912302674272178681924520650724900691202746803226997360183066937565386012330423451243832661922584896185474339033008336738185271523876741193448339641474766370328442773748464397946838117380176365112010560379736976960146860388309807800895904128598610862102748592106239405537222896975687525589799636207159832692384880447815534330645548681415604614760306247037670728682039631207074635426248049938764902249758119705687092390930748771742047874575665468495291625419060491249920509289481410345199068927134282971823671726214706474183944168926621272685015142246979539868566600126616576587404953667530469500692356641092066047103171042671718640783853592606167087876147979442516506063371840373508740953341018415208368627418985335852102281166544651879226194691990274368197830367612401374726430044405140682081969920958359515863473584277250096469376535019189180512125641285509134701994113362176648634020510167560431397815702456317043768401909728664840650075630968319040443200322343713237285100265505380065952300770337896621135157572049516597017064044953876211008929676121945785593992705805270329742973856552766369879828100218139035129622338384311836673147637619722222606663167491709499637247733850232249099984014307780931538388117078344221945304758870806828556190511586988429271341640574055429386164512542656570733367396023324094194503862303621127751910707489329404605631405548466516295912640879010019750755282617282345922910182856385377409927460179050408617927501821020660842643375769420609221009624248491637766142501459592062077230150151389643622279589061819305970937527934374217676940913137406982335987761757080208882881661634029565566420856181976104413814744306036129738131440103821796818350844185963315281313699623625058716477588189522662348371578164197807579432092116141559914474404555027987156815916340096959609071479514138938399784960000000000000000000000000000000000000000*i1^15 + -1278737630799438064891394071593637074104862370231537469083123552501022867042369876382577286669502161608118333228270083981160524753481818911089912976411717221753944322660742161824741086689769808394320908341704672299039536546727878298069920269454060018744043472834474458399057909003614950222433092656845627233662048433574273237317296689574336898973184252311857951114478734669102432915866967189239873091191382924928448950751960783893388694595802937616783285129234058119032805361518323404915107187634294449074124214694883664740825282737167722209886165157399235087333526134571428013292513970421762747516134213462913708872827165478019334257217227134263042878709135207025566186508356454577347100626509902657038222969872993501858542214689512694888566321779118294790671527376265028167622418429607277738917710117044613339891291149238598275055211607552514906295405463068431116478794796265547254640870056496752700114219079042425237026455692543838442881589887943634979420413671544479058857573579936579537315183862229709741065330897384024666195013884553580607919765398981879322838356523119367814183999700072382280610151685549298134496525694065330574727661347579311486492642496921460512653798186887292249031341395789178285622056331410964653237886458582420620125403782542008992414444834091818967008973991710714160213035562774921774956181298133266981299055622843018432609103200193387972683439416099582139116306456840293688267728778290843679464815007023601610581054211013907047519707300902245127605699292843800727819539540738192611893836261952089979729720770923758349795098463697736279422110945453615122464902623770993658494495621445454294261073972590464185370202821605934587302558870192498301692287921203560392453319205394579428169838734760196330832311774284537428967585099811240808346701093811790878924873560698178640794247419627904275487864615884602906466010106029213646564159054188344056964165748722390466177690570103726354690900517537099449096313175824146893255070085275641296202365463591251991666271246627551853072165749944929081569090195481995546449000910684322640268703253898413508482571978849586428719390315846457875006889328594489176019238947721565505005476818176103052525247415035505478947697788539499106895728808438644686411892135657038417613508711588841583331491558153042774074136759431358810019604072275432689902877884542553282079937001417892605721765859180927817051484994164145156911204678151732428103987129316777762846329012224000000000000000000000000000000000000000*i1^16 + 57793822921001143577449016582636870727198867516345589991163121382073775229702265294868681540819894439216450172110011850891920149233147464638906186377480889412304946184440808552576919326608472274043152065508759944869243839595712724087765489821525726457821980042997315181635360524081834192460397787280789683150676270321457803239138688245214418898735514060286424625140112225833610648737465022935215204221023965122606743885918129416896672504470814999506143793289797424473711191609240309467847424247992858236603313778267372602251578798905205762498541567765589737331859783864978760154970463732163404315175901451047906946556287756437727051001550635781081524968510221242800204560734709571277366693342838892935499977340491975128575651921563308357060654991801907074371280510614779521022287752124591511770736168287904809935267891045804722399987875696197092863427490674250963433121407736216128421720029679992770580625061856271717152251389649993735337047719463102810045598287662726747468550372803365708003512213043992649859790767387370322287149358546391095748593415826777867548956424534472557422168326884035063801422971868126734701293570815275688957965178694062215448618280507855286375307212753220951182077771858349394357515171078561249847362297268377283890970036176752817822295624264722515558932039575437763926950693242421955785490024138032267590852093242952215751768328454740921229556233347272174084850220539216505792130307888423116554536516782024385386151793597098047137481113618113635189949718434358929284268917426083829004206859355297116277821013273429248066257478623508808400886186519631657390582472438583709887208990024186325923671651697299926612210983933182337801654029233869335688581415739282788109651171546645069125590586629794833251025735334887206831022844043704261892022494329299926307971098532576020736460965822068355927339024843621878316103967362055879237078123906478074708214225760093214454222208513468469084895369219726751515617400436201825263950857149870080983264798342198155657044553019145918743619262910160964680588184711982621766262634965298899108539939580938870915851403375377497720560238241297253333178478625269525927615563839232384438751811383684577492991093705343602686611065923106838821634441295563224329185172735100286341464942541096677891964781751428847430267357143775147034878095753417371318860057452942091613569858320176729718299011363569701459287883296895649973901047826333546565919485509186420778781900800000000000000000000000000000000000000*i1^17 + -1401147278905504517452765941374102893347545333446106232632801093868656374797781352299532792530501628159529884382381068644608328556925206923562056530895762168925820391699088562861053754820636045468165652058634456512490882052885628182772049264757369057259303418508145588352468742218594434578523291340241575981328984912094545766886773937254891073887413264409885845673838642338292812236015887546622509216015967884190199635532502191463576778283012045631693699884081304480650804214496803001326587812726878638388782556953448207670766245211833884507193919539275798300752795122900004283271368792183386168384621810093633046829840952583210376302755018346028694698918664457532760780629175557726474406087034558445108115636219217858641570659393976355306283639180959630119923423747198063738146444486197053881846696909248158350306364300733591492544795724170032760650600350838762583574513262733643919919420427160923587838470944735139701177548892207828097760637917904274409818156272666222120454397445254280008915992063368963010460174360230448161576655800919443130157757636344537682046621064377922206590677492121973319870969022010371277206259000675927912390957242747099928713848198617828133300351163719974869305839339595983049931835647730555675210813860865825809366418436637942030078428150162147908243786678396439635245204060626886349322145827679209909941745121295321204651171670562324360008204337937011273582032620756857870205368314833993267802168104665327535829636354354247274379871652566306809554706867556058747273410231821825148501618944776506980471135116774088557137395521293300494010891134374675529754683594087140388340994309955055540313628565152108732251478716646662965764362175411181823778425617935959612385426380713688173886146200914868973664741203330046217761859557142182065678584305961010336607169582391574276539336292054582462002077978726975964446453051830499616089246712287362320072411678201696389433730719677593700661767023150429585886275370764274494517901893721899269178151019447989487472586939235921679197880426150571546168065574912033531920625399342117053627146366380073341995573392848430330168453662980428520374158665055708804888242298963229926962549299629962790052826742722093843896990359883623286918687533473961139090671596251580128078317986486257157269856683673049463331095178973437430717789990690368675813998074147490869021296593044624046187414346509178525236277270886408826592381453236849570631663608082117731287040000000000000000000000000000000000000*i1^18 + 24573504911401446732851591633915810495358864086769103401607688248443431494277137518397353455949217427639072736008458202686738386548280098932365037674596196402976240055478636361507746686183595042264136512179990152826852639453846444031150647981754238104826816165353251614533799150108250361694931219932783557812244501679747499505835369957342086323047938229202440714896919818445739109950829328492904770656515959968820817241193154315406523076926262772510167463636983327268477182414284025130247434989059180082229966377911465043784767836551996628305476594688615355824378830685256981452620710847177333015232714982471549892907718584325402001961252180164274409532273793571737829360023183379280152401322198365318943180750812266526943746184612006242608062037632163997726190639166056155107062329890134754711955820676316247203325180786855470924520241831609211279343879195623455938087272176653164855994955342939216378118210130064945054127505901740208189935867369018114402082681076749005231010009014093546248809464935146324123590606739385980049199098414551135177461206253512397474386747193823645211291645721005073653010505075280540072746209838992707425456743863051043919493406555599633861622832296620656652121385237245011872900023525527270314265804990148141379444945023514015431413571727907178668452160257314307496892812609663228517216263634635849577066436441562582219644477715286721824345793372118758187108993606386499566189134373724122552048842757966298633366607079541058653767864396251506702076486613426117652574787013088562014388742785575035060090583321831929750805628580924497858385120344529990939642900562758926502486790437102920072977007792761439389494897828719674386627957809879176036239880438990863397357207669556310277449545426205753065039414081959135331726527687115610768561258345477913184596063684975904996820513161958843498461411614044300088981290989031141169820262611673423882396894330815253739451378413728716042033992297855275042566861450566042935466054915625780949348116133888774934741260232508666097416025227553020802482399070746209967236315403957025137871891068440552364929092909735117502842398039282356138790954202224852431094219168445716860996473754476318827352719203181187795159510250523453856293936477503576818264059823861129637440891854270382525639407948779835673611274640858715665346923316665527876946187783975558243906853703347146530275346110121107799125759582355226730171732424481627328103539603469762560000000000000000000000000000000000000*i1^19 + -1165625909117684737758132169594271355073703257911041451456543752540556681984389034044039751203736635621408728395295665188277827363924533476011538762338329040153410208055310572083705245316608163209128775468375699419859652875696754848087949182334962578575379200767371110414222243302438372437634389553777122748990311691916448707011221163686857361808157423723486285677993321549140417343741336772832166505671244837921300065902374225382597826499636615180701184171940049061920348464564552124382805476631221938304822074374555941879726298987953084324921281086374500189339778836717900985926127303210263040051175750970590919008851490366747707890680590933239822295499408827923032540879075945881874924372149679387956418204570403934086566421489805599693725038333473150949462620944786764640927930031934066937165200627147460967599710326524622086397242411636393763465713607438147845691089027536649688966950456580842794093468374186516997193675170275390966399869160738743848966750007733482491927377315163786466841255220003772155719285495628014482121015555508823757254622156048006733811139796550069224802035823250646674411155171928757187205331713806973515123089044946388991253411746542793568833058826658500524617821051287194615790884514921104694518692845625986011482202312583387066074532180502924005384947932299775918036029632079099064794782583803634503484743690953508348541885999933198391102806389796860894659408530430699095670108998912235359421261586420209433414677900217598564876050427559913868358533221084690725305600237645497829143947071844799620547459327958851311300840921944516119392399426857652530796085302330626990938708246974410646344471357271708581394000439135216725882402214670081591971880777750139069351501043154837104213720300689754793860955694552666686218504401252027385012881141368275472520250995808955455404787735105950224775354249526736432890996553881199353739247019019299611348645754308801015698573867185718471547066457157339437625461653463271651725786970151548680920973615868132897624363168408887303538572620698616836760987492890385504340558707087471718922874843792427773237009700410887828652038822789686237367631055735926400401263806169146005635111883237269510614081973754302159545074219826420422830786927632698209176768247554539556990466269563288663753906779794717838595641088181627725862753487690355600041323925678892791129875053094041171781912333785080350274158657236936480575395669299731765657603087007744000000000000000000000000000000000000*i1^20 + -25378789610823970498289754514339270510132329971548398666607486925476170423944317935725998232690632253128044136258728373731686274555328908852741385630117526072684963804435948168264616048689753214177144667517475633762081630766578955620184110137845355294785934077776844067769903805042418383280188659360017805517442788840933430382590307279910193241613300825649496543748893804031734632150582395336710163972055890462767578560044995447843850839120628139652819924579383313311069711179808698004751395904307640150607683252416620693823021627023623195483197544880084432701886782699927145069602159241373727336693767918255983365664717838139469667319784025042801455097830786207126281603208335108561805754760948553118886124281585056697622260300590920894802375740003047432657983022092957623936541654767810613246951780108861454761007760910720311666485917799613272901093128434158906212848985841107857059642114986812735513504511299012473704697160490508457105248285104789704240699205359889379271951864687491659784988434848838288281578742598153946268346498842826474830865888849403351460303217153389171846152730696392980308456721144622329198507046612265353937300594534278278282833422855586778185689374322030895597274267350312489404431590198730652267972316715853381613183901886145498147672808566759426787445176654216165572626035158252896855460501339532045515051279125355162274746781964547671264207678393494924882724449599402995457711727521303386333661385074360283245172491853990163539930876068639731650493809440031573618369614387119086931534480705380837051876876460234000993700873971550040435176570580814347691941073829244350663176467275303340749402459957648007125708479302558940195358967609424016384821194041180605403733171452104895889128514884612786882678904577347416052408884591221882741726172270520020544311525484601689293659935967014830130377776894332016770312025884311490474449496294226202030833803603181506114847806066442142368270919505357497959327174209149836617826705929363203332492521895396758961664120990730001227216779479300588555016053756800314289737943200361166097945077600602212826385267339863018030905506889829198894667357071430459197551891409166207193089917438828181705867595194009922308926567042821515805738747653762057999415625156723592414053000987649333030461606469261029815190177182724790588000820532068479948976514448414780639742412140985462554738623843450069659624060973198947461439816866320672974222477230080000000000000000000000000000000000*i1^21 + -939637337350145165698403830075600248190674726771614783711958908874405480234790632056829116959910484250488589622062022206279634035469727102086655693939148197200596936279652439058339116633477172195312893493076263295839263342455781733990053189346184371929188532379351473621153920225086865870961067491433876442356070323989508407259532558864812550802681612035141597509668274979432921131769749126284914932316111626882579403244086767030155168397288720797112368137931113182518762147033873398585979246419524140108730170114511022521177126171205634299398652558153559722799152912689573831066473514435924523712909380200997562198542865449320557056851610016992550173359400002408797251784296188348423602067673294474670726165694591241303912958872727344895477302336701536674461042055361078054452418596225445225249924034157504491674363004854827078889134782675360398699035900221450518477755757051805923974720800147763057551690472716662643221960276983233727851456746970163835655695079647336193744478041923901292873810411381737463219758913997583690019366409481653284801264987368068118363085106795185736219155053306752725437726289876975950035218414521754015247694893082498651119543928504233145269167929371802652743749597600762728253526671535905299647686152715713844359661645051465577876600127656476668654578868991717613892334221020941092272697906557741622336221140934655561803529608764645240773521012422907076746024261232976768925013112279602359978415672849775454600355528756382281026726973296836646836929396714097276693501687455338707477692150577001796336651561585043713740352310226938210443378705355550463168978118650942049675598762530162842286702283365022277852866301259181803305369410197861073910242066207532664897353262281708163787364007530733241315912576212485140231841856278377558171084682736114066630727265783524791615851413643473091347636919831711367864012531137966025780043954753666740253536815332746136797468969579376413837732384160032565067990064659991528132867979370575473752732074124565267234974566843186606037834875805498370479576206302552850077642371047775957555676560399894273694312289619574490210128997212861808524568609487742230830247426498460018505055211655831458057757709702048311350354756021929855806604431299830189071875832199212186732068660555089825579283999210683759399947371470980037777156770582119743989273218434580606292454380638045828437352241837914957041145167818459345478096812933551933452451840000000000000000000000000000000000*i1^22 + -11907205520665957827298000141880727375752046979157108314894832722568597671783689122461202985893422845413910006073665626668630932725206398726306753881828782467912985413435665204967074144315144146073391872516772220649406791388340314073568311434722346460272609913844011413931982256270704585215778927572510188884995949883045599332693412176041129160212208904031968747178029495448709017705518169874296501267010386416345052462288881436880552678185497021446147814672336653172874576126632989312382734318334893290553251679523094796800347259419361761463985472032607341428989361245365734292990177275097819990086929653065771929922252866376357945581410268099915202725981850802729612352019420954093726456161008732735626562446490415852351469197431819354594178640262548975822376056557524682351010506565954708403035258088216859864520485678849217080899617747246435494284530808219565959053546763117223274328341243560186653713025997752630855413387068831503640232873026086185595470563941135773535513786660410474934358800017917898135551222339965229311983391115078232472510978629260861042518440781494896042334826291323917243862965572270593276734457794350234069845034079606211262016647968754166252386886388953866283451157582189574965083997001732674529347497328426659272953111753322297729198106858158559045110464958246362664757860615133485449284169126653642941754469674663836512481635304841344746697264886565991982815012614164369280379667846815716103283649877857124048339178980898827346905822071106839141611867877348698801278628664368856370611469685233195056986293948787082472693187289448410453411562762265319618250938731626320380706502140693686567197317071716265217929431202059935053865423576450188381767926440164405403104867563734734371566418808863222607484740601794432517998735911686826553670613303861803790398729536744187041290031365273431433770075132633034059887452595714148875817197305319500520133364009423883162215011180358074053561707048211808270792991231734386801635971370562588672438307015576854152161741228707002018008088712894858728328995788450246475985460892309116574012357327925969410461560693707228537864383745728160460312560511531118662597233653729386114631833047265020786300300204249157713580912720814625923435944506541959376545805874268666303880460598762548582481913907530785586268470304025981680771804237529670566408107046620237984155809020389299601841862217858104979317380886013021723124984323462296869273600000000000000000000000000000000*i1^23 + -245162413436993558665165499508647651553443800873346794913494115694175678072640743656279060637197522382929242540976692520387870032000285682393098896798515132759615317451196216693119823923957659695109449061794991405565683197156007521143039028364912104587657133882692520587112468008375789890841627748238524750001809090767263327849301935803293212944930265579070643720288401639381110518079763645679078962921261259166574800479644501677373674734312848423450142725978076290928433286706393713938095091005996726932024320831560960698627860558582415108189043332459168345250293623233672654454327012315079878496961915876586055529544682081654171395275301027171116476164640984538454012908271317727667779042572922978494974987767683114006015260765770727390417696644779053359666813852805097520373515943665152456515198184683818131469048941215288101702415434509700240270435517527283549297204078818016362212148739559563501671507676735199981807242972696939417528527571981260466560998249793706056268132714969355617454754549422817753303138216953584456703873988693946426789927953153343900484292634835023506316988299099640939063287854281362176206693718502261949197392433928876422667690639675192927436304588709795168702747392408406261679319066595656609036779305190474751170569930396680687341323716723702844110455466202808303462693529768262379170926468310071780080666671280336965706916536234115610034943475364115384489186642989738204898138839015368780010064619264638710597339034506037381089686215095685674286928924981960773311325922365141293092906708519211060531048514118890190346765291572551454848781362315620257761162875245074410308031953760401218957476661011620104605282371358237903928379477640389808681328860562857830226001703862156517107477059872043373540667280693060388957478586355316531917414122494101627293281154069345303126247137588451970206497625218739343311130092747780384050862980152338173977090305671186119827604580340793424747261356692795490259625206345062895895714188049195632014078793983131293163866149545681833158383170952525983065518026912291441246868098640910708961624429349309554229163287452582725814911854328275242540374226976189883604534287621861513131525509199334219785395601989813859198885113555233390826476329226772634309294571845728107110684027653724803399035526874775245852016070260032981322553376138689641608828868953582981060719015984477799633268442716588021743064028038095478357979279506014208000000000000000000000000000000000*i1^24 + 461584536980980549575476569236381040452551387357057595656673126448052637653429865481909339478264440985629147289855314633498170502598663823053294407443211140903597857502915181319752710904899142718741733101119066832157659871375850865981002631391281548683662924794126507157223013968162199838701950885258687245144376648003814519807018046452458270886204374504087004502527661065889663532261279973261351249914169649603901281031776925446994934656627521259199641594354646754903966947477230399449246691775143487734450577081523816155412134663522122642447745268904234283623855101333595874754785671864379444517018350185263004122059257576719737038916303352309988736326056935227428915836603537910290958282636028265055832284558050111389317773670398112171775258887498706107795513124530487076395994095670754320974642702797811323396347816961550518727543050035450854588723683958700766858729457700313602870600328219897284889305360431247674434573494116112965727203698699364493704956681169142148252910132273648762470707356888353847400350188742615852097164005981185392715658941033608585454499037074917171241988438793826852132826588655332872727853212493049229410306589937580361405393385428152414873020120437283954064888170691148500603739035017722542185602910619058541311678899341578461774248114062239542099603515547402929786036898134704021659199896603357458740956969505991528503414910371854562708603151043448360716931881201783482262496405842117945101336934492263551544547928659162583969457665362250216625352292702645018225579231756201774118905508279060497252503624262432447025036376102102749595045107312087365942965028315879000581542650570880291400237892095685112907415831051167665351680738995902418870470190546262510418715846930139547387078014154236899301785089619285863851879604264020544019607726332236894511220448080796731308651681732123880091047987359453285912169185899801941734340819725465467079264848817843317692913921853360309461438256405215092401518121756181340012778556623538656666767772198220095638679920111933994758986388355225975001987224427431775990391011084271489715392643517568558776547938765884074520962039773678462807249384247684872910828396830842435134181621893623355197178829307042134073359701655028493475742529001602494424446434796145525379758639876473625956692707844581895860632386052565330517090113420557096184931758271539885064178048825693968631098673807103777272318992293040808919449028526080000000000000000000000000000000*i1^25 + 39327777801439024301576228347232529027079300899112753024390631509896628044194449504090193311123360336622791273945125943374742857333760099027257696448646722731436517693102216037015348401459279466264445835655759022197516244829104100303116980927823504592974662263435342806241733520409555893672034116530978602967523489254469061815385541520930427044521727171902308256295383299150222497803174993611623308166316931835665347590952087087122357430202076030104719041716145792768180412562633014968067792558768529697995173192564673025264498440565556872831131089048568228012327133702340822499225718138093379748483691510261440204924261417517890311776893938830255407428464253357480916570705369620687543655503557128685496273661268521278649318054609669395209030180258870139670019393684575318408980164254604234515589773796230047716665784126347536408339064608663726847012920213035540783494198051656616254657954665794885743085233626695584365693611365742169391983244225710862734877996609359313288077259425642869560130043455968586903392851586419473528388082668517820391425220627970990672669893236979455392466588957099387286996594065845453899145362729403022829364001288024882818364266451768365288831038013679819065047486385262216612573548487280341182472362275387110328332787608007042574814069566717971829881814065579251810465011427035646093229698139371246662517247676221164062050766885439542867954485093100193881102967843550010896423204840738020126513623036848938382634530662823059759980694207472360588712994936818541166882852060289625787750719428090139282117358822004070212394642838706483382367418678264253742998739882175977532597297526835879941172882138659841927893318115993153392081588266751752825172131505937982639343072137915282517571578585386493002190139140984241111979228082732849588084381985471688860912306244808899136936610919760775956513091170155031123107226876276528536848238219324307273007806586345760199826317299758092672698460773088064763601947674383672657787740787718974512252225196196186012828017878960232627378084582748672362723959446981508394482172240611056032258018335773258515002715772049669227170471594051678620970454211961897173529130702135479565823172612522406650757491958950613258257953026145737741137351311564757190487649846665163406963736072707911408069695329473613734550035492116999787242629172106190713322612449499455555557715490976784335577634893976976771083667316543159563297226752000000000000000000000000000000*i1^26 + 237462508092466818310325345971207102875007654319816283583289355269659440294401324475494004547553878947953880532324608019503698172150379652035755416275184429776935818217722252753145252162669062636165093882116599534737878728623686429253795559007660461265869475968503223174261599331442211150549868828892413323901660542209906488170192479600215738920579319597457236379982463249657035901284352804267208769068308298146465711770361507033085443202437910755164942611991291831354481851075058938130253197409193058324622340781866825919706554210013925263367712045879476719076966197030944935220011524412313738985880223510373822059332643199820725940909955227402299387067582951189725249932991219384153108396216201624861403718379972486685164347676333129224713578101185877693438360017818521526404447166961229360011849095767180013104853015514258945327189426000380333440617605764445712870663941094752709869492861327293011280204734607661413339848263955256601462238814872101421900569485657308114766064043296833767823763766823405424686670556677075368056208683356602343228571247258243339144234192232936993478773951671924459710137748250338455123894290696002937567561322937251009696452244825988760796189570798386363393031503090705653533908477077288557026850352831858950571593303044531259445339541243457903409053878727216487312874266558288855844485731493817267199022667457748385989219241619779861223458957704622062304950163503501204484487736887777406267500153392390586103273705257268217169873581765547829478156962316372914871666480500396459104523592025126485369292817935383662432072291847301323531101394621901352074909858110839838333871447457303399674368840332751979288408462866868512509658843856789843366390127199229880262403067794112597231934361730740172459748917786066556590321592889869506248881474403289396442237368547069748177723964015856569856183165766729310704088414341457845244116802431884336271334768774340397210271042517179038516978805791156853915288520172347565357432278864876943564146222671991135247789152311657886475003323776448274995206561823926178668922602923779211769937508266190620585418008832300932798777229983773534347830505667871674471081215230528345161570541508858723219738462903045255602478248165398304635178410352665627446260722439495745906654315123750191747259272496103248004415906484968109014552617847293271990169287073991634616320642572001114780876122659482500213055093555470188003983360000000000000000000000000000*i1^27 + -6858628984265610355929112337753698125296421221284611869781459080014421079448640949939946502770808452773653723871273717142059642714185647928317008214300188183012845873725220137284182464850345276758729975232508986066962100671092462633046534843060908424621870800264453296290845846398296661744022292104812216254735522848975002081661840534082462214668910774783578448614932046229041614826697223840266829266967015297213829037619921674203138037495114148256021530880156905851252046349944100328864168318791612163405759582604472259231232691886933401550392770259678329129840799956795880700555731865982066116163027684690543757941439375772255199994830913803919121041466678149157891686200226163994892897772437766375513922440465096202452068789903394096542129231081363427271056142210014037576143247446313282201842749087231807509888062182678535740788400131837926533192485623319424507365607929983506467945726267503105118069030696845818897803887591769301680995619607145180450229386538563826694318175224168447035073160552023085094149840882537365134172594871061875340677969925680243227574522500799292697064954086531551973104386980034161092491788803138871790877920813445300420273481236148487211172248169442299226859846468870079240334057820170121272773580081761352377112825811443129677273261852947174511780232550111791918101871291766650276037475636731816437242212905874968353237285343778214026759526738589602358632761260322790692268846537452853304811734361388102909593809763145964738849803478121325087011579426846946673097262306392388716920169270622297144822811502885903065898643746152008214062933857798761932489325275934790278613633966008569206315469454919318573720707604739753150896828390887299408385843675307646870789911339379566038965449953581637470999220322773379576305616172695664362829955004359381374606267820887711051054431691119881629273653746239958060486000755215583712877136817272698406295779093143870177512583576305414421894543603946191992299803265941866185872292258135455799964448335763294632419901652973103292668130948687685414066029720920114609385991439969289872284091349509061131198522373569045384865814963091412475142262327117324317660840397345978090390985084624447737149056310034091664532153314511171924691222298004144546999749586379168095485233242576475437475441931521050643068450601432599742674182161117406017505501780987150929868654201743498629294363719387253962359434432116391149568000000000000000000000000000*i1^28 + 13887238423951744613054597573217036241943239599748001077583738431149963015293927894832307136041100741849454162816301908241857797776864758740553674327038448924165380377997466175771891889309251450077834565950432259062320478637990255993161426559329896444555359311975301043069271552278237893548886189402909703388059648285680021449684781503941162711120673142102283625649282341191606403000222667257084712756213699875240464201595012042314502148114160524434532662995632091388940737689310411668560421099925137860485132896962154603318737734150410765893405180294999674045978911736961945056831652872006481773133601709994719251382871794369582558432480436766047377761293498176724238165674749534725220862033251474757480725692924753237083237549453370220411609834003105404540902559055574503618329007866109382861556296924539786935483946265342220751755034624307403364169324874932541636188985945893468148369421644990388670532635676472553005274616300401344863018662364280634900904841568562709085200656394928833227341567790223649713370194922752691578586633538907489650725571548094869452454994455051980608905167667141169360912974755513418872602606705616797964114717503063489988568096232804817889372270283523691180161400256834443866854034072765179685988304757073652681799896394794267877113630921000443419478289340096166383127030765349895556450000344723149113430210999499965226817665974616207109865237367171025988932459672951645574123928021976443878947271963448712407171036887324605961996787330316814413247371701934457355721661530356599179834338630497722617083870816440931112342534793988625536092000204032984950972951468419821454257722016003439146186115152516672655929036283513643846812701724435278339212701135453939256845912428159330323154479518580539517251845339857089963544918030306997303387477689425800799640851346746273495761615268343867739055729742753990708657370931031808892543152670690223651839674322068726103131180820019867374594780761930377062808124348130663621786985851070999435348477004316769470227292859312884635154660342018924876161527989321651284288604868873041879033067191004282155778096023898606396017879642171462603774989981810287769904620182461964846401029733595078790230497196986641606724236458426952667946994328033021414742434827766821813265902296325366130536855460775141670283839617912995825984448688011895176399578318191747028526366951505522610994480518566229520358889785760153600000000000000000000000000*i1^29 + 180758880849459000591365799608588471224378339156896324395086513508757268853938496350811959998150129069369362688532280778684715860314805225922340279338938090154365370603190205900620291725008735601934866574222686642360264262727209572592675443144721543799420746545926061373042760856418764427196255413795503498101930703695887476608227748010346360334000491532707632556054634159955482484220223649524119966710386032805618511070943705072792544549053793373356031295083845422541283056874607171491469388962216919836837427755267907123973888608656641232695117920913154954528624602375373091270560709172208016005603827639776012219403525875786994424202693314977780055841289948482437239645718528654064440213504220836385181758854410966949872511173926475188031433901931148158966274099024296959094269774722211653303939079129160475508733885440324791167690485917283812547497074518353237154166833872374335592204619882325430096532764413000763379016431942122158067544336557335891879907874951997751044790242924691168524164284370240846526342854866314011727714115902663505764916864342117729146569565450933364258128110380083841133167901295426600678582441267107365339100944938266180736284772704709732896994083527728602382433908053741266500833946818953211706316927207603249149071195320022011377205360259370998079115900944346759358721246893345061543466434146416372670052037078346204814873913623310212922533427660058924354443111925229329449025131642087032144727451695373837431590459596965548122119365113361653434735214972353597853498728992729206576224104675188624552501632724190240067911953410262682099811368020260594417066371593537751122864349374519979008250085815639151129973258515913028431493206731983946144208273992220512537309782142941626528801774280095069488310120710635830502317065965894329804464732433194630403632091234976339872139504440841597901470766246699882813889009994907428840241566518068613800217568916659515136505411947960058712520284474300748159268860875131189396885626206539011704433660650163227906299475777994006465028811721381467171359171267252216800479104753856594371847415052835883505789668326622600125784660195322193165794798246844505023632199310276700846372477618338168695617978332005998714812429428274903186108287478123583810576129340483754899931839015745972865379057374069765583235086787973625350473605636505319907478711824922078839146005578480970993870499760342180374248465367040000000000000000000000000*i1^30 + 323732173618648053436453053903866251708471801663330060563449722930628800180483063234344854698137279798014363432549348013091867221456921882752700570762644633384950219719615147023126875105788055619532267120830171980211863057125169309670531560855593101518481323072414324581111222068345229192983118054201975960520486922343138787996987518512791220142489226809530693387715461864561760489518309154951603784329941187757129615531165631992706525369606047373695710359174779712989793896130311097760999625665906629975560830022582755765932267992313535187194276150248389827916602266861124903201069817316986188638898356428147386917756899365197012041837281982585903100999636895344087454654799064703197335799804345425897474891309002962305291125821457487522112087265092720699252376879264535072381883673135035254048489563408794973581324609189121153433014886306087338784656372071057764572062285695747654742700352384537116985988194941355132044695871941750301154075339428205962206485916362637108312999414899826136445127909008940416603068178558020731213705458776484378814950019032935920405726258914060063080029905708413320412472294872855049903731828663608571790047617187623608978187122927644675896953801070173102349451004530724471577382780646497753959318000516851527065144191544161543049864794113914996540853636606120375901651122929992076476038244439496175394689365885360176637081748444435658059434358216728629850061113826887924324601150344198327091374586778618664971731403608902700305543925262471255543152112707962393176117068169678864966696077977849481886347675972139528668164639635436842111531257345883406109167096540847191880805052849025835311177544002264674979501677375053838575674712380853547556846017565961796563589674104879431114332956680156843615116944475342115671836313224470698105747589209833284224130939406756897365414800967820827877503817504068784820165687482588785815038438949956421234775574990039590464443904450375797728722033196605784160495627462900441232820732890820428578087898955392426263034548946013953982339226718010981240287780263846854780047088620449734989167247410411621646613632684927046055785253592889219882643500496560802074514977717090303710781457904055319748748321406689455860863157094926591398598082133846613879354074607087231887511714374576314858239545229975411244621881220525746708619198533863703696500982644580166472177044811966482152173267204307830127460352000000000000000000000000*i1^31 + -20324459469202227988898995409172093332388380287437630445318719394713678732091672523757594997394701074668625028221736082653180982719099884058116278386169108061969976416339220164888057158261277014417083851829376339502390001622717023411575062921476431216109769750164773925832486841512400803182587558445318592394642085441867900501922498943241330693141636598548971056792644591960921393303039531918858408827436025131088932217873009300182780440924161960601494744591471468452002065698713050130929986820171634149333843615750827604893827774185772764602133723101959195192876681491729235230186789733785812280963523503124327555717606642243161277735101928980147282500516613419302680047368690519690307236769566735454465360713388078546930290257519331931529731660001530954840180047390668458463779970683457154793751616431326300738230262330080052441761383182327072069522132452560917096739704004185677803174586582900260116878812680087890001967704880711327035618133873207205016953462505831324844025745011748911097588206988752419843198433863775841980562353834770210779749716114128261097791552484186826484523588344512822207219187419391066778777142746132288720453530301363660338534033002266214245617672013377382277088770280878355269014464082914427972339817612162876215607947565889105838521995412998820627169556031612224611853914107560534148376437407383738000524472516224219252975029394125636497342376036020964583358238786621085268894768105848534732706409927616579535984278201458807205791824751479569055573268322964905535772676064798872458931153819071385842398859368468503802464195933321947376472001705734835482023315417532583284639184940748239064809366730155456294173096317716148199301596847565890233438105558927990467495271299152051016277418935510315540543974868626627221694724035275570500241119421485705970799776952710999869212274813519012484717825835486343144747667375930403583885742512877576772499868142214269496304533892827458228435613908206437124929794764134868203464488145716132712163248839685810546997867030545266788344794519987100514317002734783615170986091531365094938585616975349905530490126694158867056930741356829079471846669445177534948564501390425207324857818573790518170848470137692130963834322926191704023698231472070586262259675668781302265944030973152271453179602310726340342285900961283468470628658801359237341533419649521771602957651435571653115928587158397593111756800000000000000000000000*i1^32 + 140016876895640666916126402935910480789878373955209372231001780071426276959789564808603209285557435578192167589951346709537068755308582827258030658323146982310685788411407611367857887884326519065441142892249817572646136296937813706085724909875313830628647704964843452086798925399514060618661071504630238255392401484471184780781904960948091375955132310303903373422771602682377507881145238226639912935672186741172137217815734853847879505051271027612530396673432611139542896377358194635362510300776647606299361161693938180393609101053107863682795863659407585189124645712421039918948478868161296412543688825612606588146027712371789744195663047305696474230741708869432384837419710529341568728118857815873234629339746848022372841795130883258002873954412982596401251947584650247233527600119263374555254390422493391305451652763794097581096099591613851949566135548865390031336925929180783978403744792631546740977211147822120199263276814062000775131905752308570710302572373207913166940270940790873197467340562689547789208255017615656217001644663227388739823168179824201085262415749862299803889271581887102874608200108892460594257227848108600071851521989180093656144116681562654509577633150526284980517062263795011340464909490889966939034170418025057817749616513851243434522922049465096383699582092169088340185747910640217920914812539179699078804068160899051142422843115471296776559550608621523745526409368847566562650771603558493593675493157113883326563087310532230536925624314987339926413267334454156491534715316277676870863484504269331354993458379124917313003050562379368169484594281419863216986962905437023260568121859362124061774795316586045746124162714405370421654225037194277779296369574852086264875467442044171628324670074065342621732594491083946141236280998929645012129975350498583856796988652063313503052336777000794787484019851986495030472571086551392319356850012726462751047685163483046803599965246638674171676452236412012069457973849163623031950404431920335688948994284698029347523643938910730841991193544219299340269021516388229944985013406092327667686290494574847692354735274394282234763776194784589310882874403374512745892854792483467363667853369164594937467392444222827787520395895951209226176310090318204808244590119226056058918156096266645818909990987937694322433768448798026020687446390615215515381356169743213431460484882183906880127401630202572308480000000000000000000000*i1^33 + -549921973048198056527952825725562086293040372216400406814792620516507973229558369685836624725009063743302445696223449094938679908278650502656984300097361153328515787235722563891546890195886710763728851402156416534006846779615883982509801717213846317637549613579522161373954676648201320606905001059342968678997772383550955365823148734809701530622106724489170903996774275517555898044101056114888888420156946020849791024853857278284756498674503568115823671297597519884810741621971926265824708759004209400788463370064801099600597847018330936797611588441442176265869575570734272776961595936889441733042739692351267284230092666265492668668978423484977691858185903117545154583838029272671660781618855887366877899276012505415455178876513732592418716779220048474619985035471190484284188441664734457997953924617914245707752495677553290629126996425048802387524151307911072016629072540951020541279491933744584474458077863235769275439962456931945947313209481369776279751210290393591958246990042651730451999817414775498689707341297534855010944673581716941079876839033609849985106392934399723293337392768412048584324230416510818200259294879413697681765459818189552520913589082506657044041300583524998132654056840425879361817630491750779533683990531218946444765599364117873444700404690156328952515570883059029019077387864123878115039247154936202671652831186962791410170416155314730297171311428454795706423020554241095516441522971162918619273296507690453325673615349310073317289849315847810912315228394341545452627910529132080770236359176842467381310857006621346204708738025449783360171090893123489598174029810530811395273551252666383730203590732255491296102760794973523809156071517353792768138799895927440838159269796628647535779932379351404958484234171180624949396217497888948170241842445187307184000017596589395802800823601376607309658960168144844142988911531859870109933412073914098026817513781929825629648635396867379590139638463782919262728564392237810035777189693819291177174438731241745886483845015612932863712661463440155021831353871194452578757812378140398038581959569589234806839355602118676109922339830335778214938880154951622267944231377320446784254409507014186436221713154870405064233932551090244457670175308532902065258457771196521848993674446183674238215678792184473256006061491940838156052061161070553366362764252200166318180165477070055409797359445475328000000000000000000000*i1^34 + 1422328021432103331522113820644942094875005268059492383473768441823959372014173702718679909118238605199382714555047377384224949161906649939889932519228662912761841181951632016974308651142315769661254232248305984199320526299985479999503810270006035840549704573479820806818307886760314519932221912881675576861140909789638729372367781252312447449032045569040359686898961486909397051486520542959015665238993984148286015556368773642278737021317952893120155439083534910651111470680031939344961388436652598697204038006355668887105548588992794845100137040532259579031144216645306031309560977222262124134663416433606381302983942243693016034135174088879087515836040626907744745237194069569600317681562028016169103612934263109539461172343816824691177685003096855786960778876246515470605417035108681323987323253875958356864683055257751074527214933580025155263364750202915090773543879928205768486990346828840650475712002577401544575339037280655460952613475431918408280657566710939383356522942710843404483698740475025823833721189396222136633241449783744888725748489151930135338070872376656346899972912517786275347196708822510976821278652931641601577272107451836758697669296576148243909654198184096023893852191352683511492206454235584535480570267182540535104642169812891402467464483171837204942360744435453581225238999639255064590875958968322391432324194414728453125460384020783879261986767926981223613157975038195242983531171156883518940412517690110016470025759375483431192038629173051849845542140234574802461610861469095387337575712652406575722754854992786289733492279517916206582302983564413757270165395745923336919252421955695468088331170652552093147241806153235677596372417559360742276804094425698270567066941007631793981241321999520547357470522518854407164337962588319085916889381259873628574338160871215753206210373885315389137098078251730006795633348361391467569761375031380511676731432484173830326615775327122797119221974615931284697701526994347312692499448136180116058786289330766652124334629205677480983092597195658282036746490602267358212040372552749235312924343747800297289071679136150226219530956368155678565354737513855317372863759183280785725402710616209996116503892660462140547491312051558248009043812770576932246079574021128083359380606494165354816140474698540053707873287069255855804695732753093311747219135649097902192489851354708107038588980428800000000000000000000*i1^35 + -2537325420812924141065503991033707994566487022172034000053452803570649156181192327346493309365284455485859032653125946886383413501261057545544527465740472266185994877842846647428804983424560805743686952160839142464019019845748268084440838569747796721945642412962094179267028671099052588531833367201680204924909364871642921438130390808339153126786773317783855650072763558698185373256443493535507922041978790165765048621624860960659058922493080259119512505690936482672002899028025195469137275727178666566497962687841135060691287224578526834340476071464222656218551856521440129536765583302991614000225150405546191221888820851585581212284503982560495773370606416754698308545241689749964470025492872783473887678470498758721627727675842353710125780658118864608532698733031784582661324178459255909073560328774499221250853923360921794053371666233511557977342293512092427651169955409896281279248026132652096964231730443027881029456697554851299993740291310588224331603679386207832051086570099073383259215012514358498040497722094895920931630078780139005274512035329251169529486429073381677556872641892969356734123065906925921006277525732442597741404556015239848193231972922002300323697197198068695077502268073695255001250381424755581175175847282883182335837354951623782071729926466233274199154029292614274141617615260649585351656775365969701615699652711965863534971140374072560328533203212857200507835955118261907909650199255418571773493605743731426752602892394808546279459127550838370005459776742715891836437358835780362755846883083010045429383810451586258925569006965345174882432000142508005418119870892287928780793177105592714707300804431194510261404329053832193617723315794119704548982191448300975106068398010016268451242118756188821942985733900006226377732605249897813583579744082983583196197255631464930601939983416891483347605350885040179865439393634190793105734055651054095544432895334526540831897053788479799225580825933978833197411513556812344459657218635300569405316166896061452376342102801013718956127414786097937062494617741745886317561673169858381106969531654569333450827045784470049453498194817456368039740107297891661131981765228796278314348940700930339889805542022706666164190065488894204509789954281979385372602920286209814864291943062906674543828180166670154405743646386480786945316120833435498407088359025808690463427854069045164779765760000000000000000000*i1^36 + 2697422063621283627433990533602629689494415288249469465911951125514023706908550198264995213592533005041435976423075183628999436383568753304059093453000992795755157027462780023018304379715457036389557760310654529882088836788675898461134951936803335947656354166014910495830144066679529564321479603304398079542945671162665737309540841702980041831549846344808827052841935402812843418662603881433382777321312291096288633744288723724265864173321325564925223672256289665442834347632906094108147257967777018552536499033364836531474434721827978294162911033413963039263969317949803563018431797315462304432691628256182744742843030087334422003294544869663065444208388299425928298161857657347815292881978593469312737183478640374309465845484662319244244739241679485807169615024710239702749023296869733131133450029672994967263477735880363789063856269426856646503884431103350781047215832194085995503938594238425322957469010983983053039534997261159761341935598183695372008053313174887998075776682101561998394997293804109049629679087843616975822335291348492423138837025762986866884866762032206410727778503875694750286192317659316483682455302120851299287063161434446911443702566834706855413740384001637059270413761746941078239639604548752299845499857734757818352074862381137193177508169390519537729796316776129603305925950203018777938977492891687799412277987600719708595227710543284465228459804449882979398358768139851814887605097116718411691088585064530167319244940323572690071868486593012449732547985079372816247306157439858074704033080681067937998707526374563040100099314815944963507826241949850485005663464861723131437860933522139162770020975477824623848698624031333967496548155984106485843796322695994638615417643399508110532232525397207485117298743533023659910426258358213324291161625712229646950329602012656272549535603451289023503504244606728240151837000971551927090611377216193130124429668577358099036761921373108056889373394744618323124712630964524986413618782373114290452525376563679425375888286877552669758135358814972591449263985866063587282998594634248631505928821157650293232381007952825472101670005210872197582669606714035089166199382034189958478222838732835247442782243600967024573664820636537666539914178089900257892925194031740679236505604074635399430589825422947708242329089573027231090012488401431271961771502214944496385600527745356922880000000000000000000*i1^37 + -1405964793478779558471427319078956533317882434104679828268027895622593246609526987602500148883542245450019027949931512711696256008274560031311457899297940417331087735135071310503605104115182343660277777008655977947408732281069486783812956863346149009678551097035300112289628499406375250334258053877216492331834323501778161639892562540434287697844789130804487076508638847505862509048030923925908343406559732418894618349254867610935219304654193017460782057612064397662122513349562397150821461657796529119530406923646036310825751878245003002336305145199823193182127741778562965705139970988128084159398169105081980887933561456523676311683622952580035620245728405004081182223909130605127914847580973488879093495103956649065912303732343551723245499747592930508016418996684241481597455934992913236522802542926548103285914562683845967269712938049376223035867835953439996030589798047935675517192560531602288383016654361843225200589002440333028244953207165246125692375204983867985225498499237490974218980806233389287789717287696272329119886244994646138540494511043617423340736002313201623034552581424974995656715940838412108701926473669205682717666065397077735055668397560810642646347318933960529806316786455512600925784162859433013830265554168354962362096096683240545666834786088271153074179527153336200188320326796323808302366743029006363426901586665919806338641615230370797632349272068524401244853005275358153690900455504186872954763752618189179425013109485005626683079134865456608514026057061056595533623856346210984780503654596373225372462931913215303259745478162634678981451022156647869581559074481736533713453134244525290107757608945294865432098786866707703610876655873878213685401834255382710770203302924292943525483753264446979851410243914730771591314501983049903164281188881054621818321419964309841260722537819925554575741549977653579776849818698784318594412660912883659044327998160051432295817753178729914450458535583479014035905441170121780864273734323706292147638232974471978665327321259524232813031504954318839058053467555229102325472114945084253527167265132145003587493098021755122381340894622443600696171587654065719560738556604670040043601954886635542948876817469746873106854231188199851083138819562369772423353242841223391106570244853639861016449806142930275493853477303408480424735730892620930844371595635519185739192157614899200000000000000000*i1^38 + 312510862751624315321608742274115747029200288027281897202367379248346575293163316673981446840932455965368460680291698029824316500845233145938369207095929139537484914061981255320904953215106028220238090034916284637981473160053440211463536452614197109905713381968002729861345044944949989376546586341070567951858187895495491421070783325939583259057263144923780840884769106497734323081366306758206823302393371610440413943807181293128491384740445165706810473905164289963575555272312286411300137054956721798750209877649462773900776642659882184608165066394171099059558481575395778147404677551654453233085238027096233010692799195294226756203682177609059007625984296699494770368659290099400038975473125599740765698114707608321805067672011404875157213992689821107165374733661149372963867063294775597753544739648321173880384742047103932378143883480507375726316583342581341738869138473191089440403126365932857436558928562842390594728912579509675953708902572902237930113272462769294837516682330142316687949574995733121969394720684984499321863066757213888432761190827811436797224145753978738865412039739804857852507649336068500589083394951389036576255359106698178416081772144562824185696967557592365920949201191615012276894735779809704582810447915305531938640806526964848702473001767838934145004985735245733443216241315158217603461087230821487724108283347885666889070255498587695051801668385226518066570424390199702791929971414059448495969942143028531854694344654336107649667845357658990954149351462520774697200785162881918085990895597044707668306257320320685890336178279107498897115162804247250139134625688432178863424504892635333081465880630339949582350489633473543809816420909326806164320145550060679774227070412388693437036035826974054362151223016036910247431863699183908698668038794998140340088610858222024170380840469859963588218490545747664394104891402388202231154146776126691185674449740146852060509691610820371904363195911915145349443888603265666397511844852572487195064294378485722534932952460002843363099356384989341125215404226232679391296753108787611744381328220100984669177107442279031246338981374787779866136950910153594086528029331211861365181784974807888814780810924977028001657347926584370295295487198476850162305284747969749970092093316899234136219717518127144745478579318899243810367598813731315215290399690962268013314048000000000000000000*i1^39 + -306247186590800920813294010883437713236199518441145546237593695954760700302736983837930591453431704173337208488281764665809143754935462651595454603926232776177471712075737722903422649679531012898614017783851411438366209281961928564194991529179921408218535267969824454510528775760959713463148647279711609018898712987570557980451521788796699580061868524875560146187794254566673535769053088984478407413851289591864576175993247595903366065014911375686852219587099896980792191180576316244216843983432682812085682599561192908582420338479268477993563800017709439909118780739146501170753970236442069541303484611777965379724756886162660759728720380749719329819275277561593737689181535241217105309795456152714920590187048582404573437102500818702912489954588727904074008256517460957669552040419045726382949832332928090929675911335261743114208215811246979407976119969793083217505355442644396603091175850145706929383968361207251235452925829092027881340851416578196190236485630726761242164839260736712768310012705813514080032302469513627065257691755220731269948137980937882235108202175886109499517887187097332257491602273503464705373114073204585546174731856297829267666321090316747894022833281532707105575618238024655996303610677704953921675686259630138814772675320318234538401388195401613829709594413740837964508211692940176152951676190586252302670395379713483811078689483515435931957589611967193848242130089606103022696170865094945608038688362159997827576032248557740297381875083999736029215933335383368407952419538609291715817229428910890737221122932975538388951084006419873788493435700749949374954732407677645460585716079519906884901443901474860974841546656253921804102669213657661504445692571288961600046814270273468285814564496046287413959301918014923766170291714709822600456130504836040028725063538620774625876673128213776156581622097114951410628755240272169201744695868335438208515031005505109964006615230863597032269500488069804079721620508428304749234186507499435717111840207061052778402493256320221459412123246903627718032456130928596360701361141408799925897445180910586445653683120676566682442129085112770834897167035729029199178663537851457651078031850477102579255381323120573581391089095591568357279191307196126575479525810759181120869952162936536143714554803219732752151291840432373332076580231928082754069514884928027099136000000000000000*i1^40 + 409610737166820092962988172129517448845756851464007270150504924066165558584655794327290159298963853784681315139422415337048639904496732527632122335583697017304862445190515838670712511274830699366302744500924303554404132992685516414133481929219659689225808111965698785373313151387005055327782568407424960755789033489749671340522961910225404372318558758318113699230558204872497524625992628828478862605850897923643378895173379370626597125619809925412777305984512076075400030094421228626707446367811255231527758875536130860716530952567191895358834043245228453416154579999792022530130925070956712467878984881343361817625866061241461845285266384232378194899039822019845245271229034969562832733276654031652261707822613817518496311591619567390425385331554050955144386149886269106141808647424205197902497169886892747544263208419654297240239869443047592667717620272753781073135007607023494450543042797237410773404298000617501652186002703837634959592932870278004204480425310035311566163418015273754026052057282884957544231205522056259585245984121883631201228443000112822933838162706944886761306663085432564762092331978444984461691593718898534973449147269784926158827626178851679185485823310402465601513259719509865097687332218680671801777932628656667890989692476663379293499068743820370628215106187082137924438055339083940697562582321015438990559345862174283934098016334418096241474620002073864184261305631647046037116036700076038560584380162841069266082703773848722286857741079560980977069341513930858627400530616892352506952727850170788391936920324358586739592841135686115139061841229954484867973950687023171055235061738638726021116830095196818724303419093634788372550068801234596872213240285047522417887533902514515191551282308652241534278218092542219772912735843788065322096723392562873289633228036340864710549210168889852698657360273219736778891066460217119984430992814249375154632731758655535942371797571548495015102095333315650846605837510002289818663254540606260174354972360723496129029733635701999747437728041742880927467241762042003395903362372514181845607687864436375615455456086863784640273818837735616313805586039816405141348648824954146236080472240940780951489760927692182946003343612744881130997016641307049318492988241151166226791854203823163714589133049136186588315355627450284923194242553764495481843176251942502400000000000000*i1^41 + -289494246895130428893226662139284279750384115636674335444368218282821067584773102732991093102133464679539968160348095162269142535253542971362705485693571976018514083326127195016244227869956719166517350733007789686229835007664378570690326856874443022228988634653398944725708777417457448986310448884672209301156117712888687662379265492628742601835680387725450994085763769487329361530378328307224251548176902121834664994323662713899951957817515554529930255436654630648276932566534395161570119072758099676501972508607657931768797915005543811530468488646306537000725126090763115041995441649207213257676830824031379488083837741796114770019012857536955843634013458611538653636149111531223942819542340932213134697015884218127469179925670859611122485748047885164265103346002250325950594580048264136811528343259903381418847940878078876549363650446669757588417202459451712350502818149471761801362472674734404734007616645104664923345839241062067786407266162220795852936999370318171912744506356072537404229482177476797911232060959537778284258458699041651909264903820999283794020882307885014718268144851174063781313774657369550673846176411141339720213652636126762252687607533502904300267988053378446980390819463136211075931402215014967254103199905428389186549539721977714672385031847326242424840771742540996133042073438671342386762062475900290514122608346105096030051300987904610208928483562824800578772865817201129054501338317138688113688711551015029120218107477527555233707197009726635134544027476207889292596926630407146765482773836313944804798751933925286091357426946888613286575367492516712577298773879151924112435006699545253797821086018134984290418274743592311689475348514297339567337523792978311881547728223107702563711434553746725779345475600214129345586011125701879258702541100226067237799225012547273394016300141876807827891055330832603279981214057140142651132043225713865275318646886078426533303327435218523170119055639576437732319754229380120474129195611737223670605283620954542089024566309442123051877090085715505198273133893519582719714233854374986667544716339142982180690171488696354759814319710929994316162174547172939643954570604432189003751170342554602244898664038411700073383316715097996507696153892327843051312099688089793111045563662401834127068488184687715196811227674822983483003367161049944262394452131840000000000000*i1^42 + -2393053001013986285857574597025152267323730776567039168666245668579176600187680766272690821149506158795101367270752212744649274832098073182381483402548875977095755357024641693671984763377492607796150277576211150829616881936886185544026205451753801917665616251869168174889124466393721011899277845807979922878735668624697069578834017120678038968354694774367713665091046104232993550128001404278180773776747467773398851723819609625895838503760203156928021343011748189286537768420339735588631841462443614181614613991254054753471569005612871476121613487977304525578168810188204942118163999180056838236577552550664838049100896050889444279128412560164971725482967130173660189421207723389366049320722793403836922256971486556232849176417770767980835467109709404052342569683702962155952727696569458442639477497394870544719362238247304879206807803413589969679688379410728399521951256168522489600673362620831017015092749139915382408180644110117000342252725242308935126708638883026654389189543153340143877422122351663631992643220141381612572180536067393101005321602896600530607001040439294895977679397927501116271405585199010229381415123383385431605024666074742725884647801452732165036555962171993091921376966728351098699271018443576826127100674759371812167031071990134119697979354732083314003350122887024603781911661192976404958670882846456137247029230051489610844772612509258705188140863891601768168568004317782923664921872547358105679894232471463777012741936484455391059682960771058834769503544370056525722436121619124031698537802841996361772753084449872877810053598325570561658803492155619497703475405070641667179129058100702354838519779059863798259131471329584135226266109077437713450657203659312484563807443861700227843170089123273908091487472232963690128993158306964476329077942588536563542583042683811312354005083709611353494907667740419415353151612837011632945963842055025306605471291949454986893377068934014840612815114731330053401172211753335105142004488532112569771435641173323582909081476577535471121263325163858934887669030630916626008791967356330084004949196364761280810028513547156709000673687739976670607948098073985580353657131756804063823773585686355346227829112544436694399334574963811548578788134742409265293763699624365218068895794930719582089449369496254098148732166984055813997762676986957820350464000000000000*i1^43 + -862470891110390389564600167383721899314686518077928725778941771154500709307409430984319276102797220370260637892953362302381619388755802934591212038052673003351162000231723979529064384231059264635626360180910425917681991516842117426477742290691967538614858143495646083530295017588504851615225386516850132762549066756899184650039789971115203204870878547514719037361770758125470189341540448273608189010631162728382133741242604092164113910843901755775495919173022743568526481678717456720695750810274142698393333243568224299719834792348713920582369027418083548222538888967757205493902967605651028967589100841129779852132540602785239579878044345908998937507684436673363484845706095176620994076742260446243638036350557913962380657363136524993986630487467876790754929159410395610003253526869122134437767557832770605045193324915843007805038711006778532921300378250481869807219078176785871086790753128866816054048571083998385771912147439805213879264812153366815293608781186879222263055261794968430851252744728788308120770199071207359818701674251938672487684559532712650874815192058954738162802969665685005391512366106687864462129443089140964083487439883462099567972146450292828651113698764883489467290298428151932060807732653031005780867546797460996344269219331598114520483628585677009740512480340860255682990220334718259909724611885978023518126282371450496822226187754341567130757503731619387658008980056837357661731797423453751682592924334532575137578421466656840033485167167237214008734246447096139337760429693259856560839994985672192414213487968083111522058908551447886760609812692143096271459680492293245821158200835885494514688424398257639907162335513987146667301189889177283302339360572069131456464258381564943868081966284705775498970709105699807173166036394809166559652210134972952357446246207121365582993600455619005449160761332814840103168642142639866224319978661884737352705374471597927335949933756033022764361020801631318164499525032803099867931679178193359940191110264940411509905778447815010902859422792306212131707286579768040043923609684136730421421386953107852487396531263648020826950570948152118438189671667516970884593155147592757631710763447320263325617717236058329621594701580240877254541051956672583725112962666724727075367423999437980396664202994681603344178331934534777952460881294952448000000000000*i1^44 + -48384328170741097827780028531318846570396949365097286716523790588257565241065006804200075453030011638805173277803616363360754026683961140740195790119727655728420765848453884449065533568447384491735904215092217293866631142180410743991017307926355691615709160900106467933923081730380376942434004795575703565109350638262503584321826255628230257607199773857553125573198285035286088946993796515085100478276035040354022981593860183678737604029875287844981003423644013969320237838882758783700036787792464323105337144778801982535219054598772248064462311812467711771018403080209638859504165374676076804729485317373447602701189054573257616376878222558361935993578484892678165631504325459059006552272458199851319714511249862998453016348290911206011067001189004355155547980419863429300391588599828046259619888397870406836731981984229384499854422225786038568233182488985795220607971496898390694058829472140616591062959740295303161302517718449118463343801074065706951136032473948770505710013697172102209811173649024322072456437631073316334148286585541545103804828575488869406378270444513542959150802546526427591943414210028985796270851976482155039989881311515230811730667920407700000644443288691844544437442460123818053643623998800506296493094951205783559711997808776405966218484210474444441380853194262927981673589540077770369811144091533597705913833182244672397418646988200286751922976311452889095158647918886194508873704876452753570428106074362139059890642349482610501119928842157633387022923471913750621596213128846287417610170207392033201332017681041446363494625138414650556100186108665713386522982858299813005406287374344387445338883501708055959225585419118564942122746790278791349491806865607646485276825958918672749429086887745927796667182998047836324033420257764453877541992081044820312730223900649653246231597093069811387720374197765781326536363959013868860357455507365111528155313916541693846509008143725983332093909445816872295432400727098219090517360080877996464343032004415785138802991923851571654219543059099853199323849376181030312927092061748337787285839508157107410037675246917822818930128331796496665744123479614932876289921581019710347412947521741020989498622291815176827079878132175534142496726061959364151949296865655418479451381752387554229148255531355516572678615676609175484359984148480000000000*i1^45 + -711274554108257216109164852147240179989893475154786396565567487505187974937672259745902775767279059276040084498493603938918437763451263890477386651335102473879733091716505520137026800558788987811306154705434588913179479479384609801217670154488884763106586555346224836977741763282969033345378498081390141064655274138503065302799821719241833771360212579642020965115404270551181586557920885207590775665021054610064621346229034049742438957109141936678212034890374890458219046908314465756874654545037097118167354699801014050872763412917560239583733386049801070416625118498598000286668902847476602227979418067278542855114282857505870399364369294962835842211945395679324166870555666704189160157980235971598933015228684128316732989535052943656096245376374133024905199860157740625392803328576744605109021720683658739810379342915794457559261448722002843322591795697564314290831212575730268122788951339980353216404359390900128112479227032005884463394055251959199653114832552149104951857352990975190706971144133572984183326944801637138181566749517575594127661794104048359257065716429589574891362811726697311673026846701357520751611422892618523907797281424312010839196624056959523903695961002354646720351921217933364053863129393299686448238324817076450546744059496856982314508031818855058504154328374635113282115028834240996135606517050173300059373731376540395699622653747616599874885864668804401264251246358136864015401648411252469372941948122386106052312642753358243043050505183469028446231687734757310379718113562390176768666588024397589760120514363652755153584839920122981266154018140857385401278795559110262825038743019195636737808305138807219677552622652830236288216284492956386115577386858298760798152977540493836081171485834735607959769008089796426532478505818652353154245922731485513370487312934453720590747576546715374722229698958499213844546556593676987477344182309131059398406088048114456909309902124755896328917284057260132094195943817869614987338101470673955084938973225844927840944747778342780382853972226661776166870716262599411878806326239126528486077603050793228928994710720683117657906049916285475346221691289308956861844472728682293483363679524450884484647515194818278395301926295717694506520289785436564524739028076311592585345265831857494532272329022161299165303006709787142403584000000000*i1^46 + -1268881404170467214641123232892896018766853216119710621112123517339523989713522710400347683900127823454045463797847971885285325116601090393359830392232121440404858486082199389872168420053997248346421307301204427307690595785551542432348006186675855666240556383108372805300086537176946869082312772456523099322839071774528089084008510741611827575505054055255678494017205796471170898421716916093497413765113909406323563061538081709882090379177675829678534417908360143508323661232419055128068778548880661152167969889305066150005434965981513322728572356829125016237631356234361034358928784844750175943521352403256675697191634950226744919402428566345689441634869558355394718431629464937933913634570694651789975346367736758989953747964955614213424284624162411998174745176023061759210253722250081012867819143240163721864842397968738997397532102578879540645462547439871933518223516447484568718900605194876418071243642006820771697290288507757785510388384132447715744266598255798591381880661933382829050741114538407676371082414947856628515599545852251145854697681685348120863548598140488848573660816915987579820762174434741910494256016834942731617704432867854872569724572355654532074859671000570135176877704410766583270723481094079185329694825770412002644260866116316134041419173524192065712851424362778956685540683620736733985895688321767261642261692616900644176118876306284397988273662332729613314318229031861843233518954776828533933757024862630024690690532712422642823428818738424250201066768017828963648327548290965245047174955493406423027591953017918462975706913181564416471092624991834603016230629891419376191426787860236653800873951712121790468617773132798333975937572729408949341135483467120557972683135980502648628547594142130494663359940325594411194804157980917995676384665046708454970919455678158279881672415928210854637210090043265560296974487075901848505415862277626389251000880947833083992624918409994008493839073541893648625437455832093813771309159036002851364997493212682475552762941866560940239943149544957101485785606478260762007580579485873973354778278946641574328660218239709062623723214818680424750521833425209996908652133559157736080616953984620294199618510964413331108268775614703188852996188415648095361240083306008483237111006667355884697882357428319329430743065532083200000000*i1^47 + 4860916926480421183398542877170412832197167489900599602359655823905481644331271506433155066339128399841890489732014928857583304876159264995304432517458710290513772965335902400960822610683281505238843408692970315545091876350145922425638954399453982495870426780647125121204991802783299980658648827295326997012825472458124747143715931584257593731079477027696062365661197999359213490414398351027342312373930719918905973763074219407784488035517975684179147841825758164207470400797078815388422424437542551588625809989357584150887754125492462227135735150449102531579485494978628224187360256781651955807240526593770401260100270877117347785127275055618594998000198228025383346319146573671905592492048877960543025754011446263765135773158159913789734607690848892246253320302210194494658815040565378343579348307753417838066080428109880445340440665343274327250647830959229220252046130561829307046731681089330231519202370443571930245538934653591600807175426737707672046602420700741784684327983768350865571028303159260824147549345258569887881926613147705951941555569535663602887915347577716554411532113294434876165105908050176664500412986993497461597393033938372140921371956991104685863659363525694070832257170052911482668941862467590306337324198004051061576331873697368249047876523974582557988690289943481843720024834124302573044241049315503730885703840037414930648650092647894885389580231448845881515361993052469689359271381499118356840513373579452181444701884988490993537584708002183504094704498663611550954716341092685706642529206988565341362151901056670138944056552488221790013571331563506691503641728584736211625553906437559040683408808620357344698760046784038741099642735825287786771343417698430201344302426017086366481096407774684838650052368934794505816395761404642036429961956644881295668315243520654004012415954282096958300788394964086265763583664673408495741339365741317411459145853027027861084516085793499334889728157715433617669678051272169895135451930198031331562330975120723254053583170849560349081513616296648407292106193300602636358802569651172480644053077103983556578067800941191784620258525405319471855985643765616529750954283634144940194158025721013378089458143595736629605381887128761050200142725938340235851001228623738267983741214080938771585599469446512519129384960000000*i1^48 + -515101042105681214285494673994134745234615446378782500230014830994203802217600029434589764196185130164822142365149105200017218813972770485976200921119893578989288416561142770920515833321153969265352713202148318576225173775876721259834342785306337389114504428787333510343500765910113279327058151267257751420904235000518676329809160039834953250472459042094340441046069039780659394153087232009969167023270132158770231529654248303431897810917421069316542255884339460738626187614723721217447350390145513448252035670591743382712418065176615192915383745022164751254840249313430359320407668041267816299661460852861571596156879701005676232053740089073051164452424738343554253207240743513668142576167730800305932372105775666513061834320441491201105793123490335959737980029373846060555339160164681778030625271445888181339661539928456747983980214029770263693947397471521475381269775376636837206946342920420587740611339143536130597037371259619822534372153527076280196225904007172014544846238786463322944425103976253829845638484272351359282433746198475543459305725562370563796475831581565858995981422410220737862757495654207020500427895005225328184692987240573222809137849895999990408201804569389083646793087556796944852003149887356018777894297045685218273490326649167092812293073591931096051870665379473580298895793712939045993945164690720720602209524224410410154209374733632231048440301414815816443719223896707451040736482232798549818047071696701816698080594338064931431086380085230567513553530295545922592720800180449793527385820941672566820889220433422338340372134496930075659477980517876841237817512408784060801892650626149692289566833455452457723661493428747261839455174026137133833440925980208575333955461293719105791474567867253723529665574407971972905752600242870550659689778258932041967809807072243252901212606034559346011382236793406288500833468939695128796155465433887540318858862752203391281879707724532883500835636631298469520406090271342245306096090535513463154460024071067955758685963711741306270610517126753791222795462327066816605202290454716398365609191606837811495019321053820112420293112014422107513899337427180586333713718021329029933700588029392122915278568705244022503857009965890607003109725427727167289905510691830827503920583593831868792107224481562880000000*i1^49 + -375889394041503700913039812398783818647658740607759849436523919474558977629356713154460478072241521540275265815130903458512717842598388707325048189908276480708678646382020786577709189080328596794267606630477925503815631975001795859561940121794340807524277758274377762162599116286558528688001641730202992138964413175350330908281410995643794553653670132318325304981617556928342988720943283992156870799568645235286234689968369149449897081982839440012770841936866059716400589625437307958863597354142745404284819318814029796627037132502895701959327322146772449302640025574702670386927590074326237776394307791091768839916782925267511082976470381168772600215537585591925864965773270015409566819398917521867564932621717269376062634826377461978385495929249854351919411506581747034142837356823230819231308321082875452108661855680470208476107682278449854302317876684464759313877063527512918829813187133152284878623361243255419480402397412925215141784986951947509039029326342112692432923919405963921394000918279966779623297922727926810274954361016735467111684938829979510694774054515212990726186369385389857564133083889946421167182724098373169846081674662691205696084962090156069061983944440726396588100935943731998451681606357255236160770996308792344050709357245926518112434453848341149974159517916453442344205520826774793711380568376700203289094934218718174183771816664150973196579174635202622893214128094385148508784983422530642461960604532743017954290091423661727790236191869119300222538817045782809692063604946711709012815712984325917177199633726422794265370238778182200720565295466518105145871372881415085984600221891954070351177737806202667035189536799495684811392728473840435450158660084317438376187686034419241689023142813336730345281444301254571844949670039556928442064409457458898612633094686956302013889584252019205748660976559265813093008653487912652075617307941883978579313816379631529445008800965640021078006402931541682898437851083008152754274284641947740957804224338624025484959992708431153091946585471325360947500576025344550771055095063593894128190805235470769458923862038718069951530037145646555995491138489259562446072837022613637611229754415788866831283004802524487689726702994965489554988564378584120723472326318025162735605400636110058192451200000*i1^50 + -106246200950240135363589083341596500833915660711941117440062467065942776971485024771582510691073975467619257322665978366647902497233566060434318779905923549599218507472710363188312170317065079300488752052931534301051856673557736361868184145574562878941843886088402285582044547712514577637157823333748098790774781388165275892399580083694870072996819758360466575671120271577533397821348629917781873030855800709955244028013538731359601912195974896189009886064589884937524396480617016252848255266190819835953458284107040535125905706827312651844546615848459066677590019600046776705180509273974330756596761239088179196118579610597126125824817577892885768167084164868404351395710177920821237497978851675681553050490659710944102312931558036591352045157641468444487614091841112710368574624706620517472146183160919637000478074398470458079257226861010952872975408299814865611258717146930234658899435310159152421299394320625590005691687078341974175175820290065627963579764888252550645901453666966532027956415443274736353438344725078374254783721395377411563715021971975223356054237090348983842146802676056983827264817580806152865582425684212535842669096608933580039199630617954742812175750776103397192398223807283962501345184574346101067448703356393613397487148535612653509035134394532375891781657940914239070744396182208583763941666294332081495211267099408621196925883810979609248573927181926865986550040277726991133361635308245736413802815710542630663262979176672284076919261180851970041064408531441590627893438201316341409712803945122416327323164521124619795595580851774121889043426051828121946497236860154527005817482291875357759072689957618813681136614242167262030123033281509105208684558725671393647145044328556952901415052869046770174612865015340478911986798403378289264055213032163163703129727019523159431526158460034359554652930772457959531632665830892970984952352220970102887503786560891472831786182545945769591793074226158061178403048471027403434594181125454329682777385761558584598932828883883052322685245777909119432658339502627879085406881152914035175273789367675453951730384583613615038430312824209069577736871933623031858171038219641111251127541038081982317900006743271379685558679220203690985905129639445491276280899361609610507139299744800000*i1^51 + 12006683502733740248374332520440540168710920590975302037081207705398704245385705704826695110737745732827674096171792882892689422650133196857897992992180895194612688230228732876442769121522364271733548789841273423690074061792665066217178480940349526425359611936868437544161380148290118562763396673923561721332078636335702076398578343025987361864620277956599624835915663659951401133876578615828415364836760730703595909836284671098694414908591595175800576917518473474531914354115172598741992193722354300651498490065644170122557906093984432178151711597326426213290719434641500540234776010038107885479349485810839533067468092889695418529146634620099509867137134107984192115785779144138729362374917006941044906237381060984273263840008620261067871539750235621140865867162511517742774314975091600045706986591601876336855907218966784998501427954713838303992143064268155493807204222442294484060764478211158684778918944014659995338006445917175018054300625365188693344174258570135229587956195226566507042833452785755743004629982267979156100389742502535283294820177948847459737437818163647614623720758132799946327020886971807506312398926804706457474161562689933235421382836520341616979066289931188187682383411287323057123819575856846981257700392197828768606004505715079297381626129700037878994653069565441237634905895221269549326854441900432737814304455963989525606651919813951607820810937778759723778148656216586622725480839913567834147126013553705242518314052103881457883975415041759756436731065990076304037505578838070018144310623669544100977865450828209624538257416638867981873711657335056554504662583329910466809620608920062690782100119274036903667800847159699518007578006450932966291567826495872197332044735659056507399518739782928940976225033638299142217739534280986491313288870802783793451643907668353707868504738648231601700897835725501371972078216173798699048637983720502385964829307222524455238334634177757253926122596547530804726064704370360896190176218433436895341828270327346400330593376393702708586113768239545266927961544992012106804033102111077825062653219534120298266475469327720424107151678990505423839570500277061308255081989751339590214604724893555208591888166320001700756017061340892143574553108220847639991430319370413328000*i1^52 + -1808435964943396440313179161405184874618225247802166481939823906076438958355962894305817897954304846525941935674575917221435600101781071594410625341742378844693027460813656850993844612182506013014743106380799276509264052414659942412666358641785412820884658074555892777623523250556367512780594658786049195922247358821999355882077712857787960817338627710186697095743930952721439806615514968754873805309012279096507584151361605119486162892859225749357275518633434108108330101483992773109604585397412002209901969821107292750862704577804707930102296568424037976789017762822629720445868474671126230752033395972337785946924342263076357899096433416777814954438937702571508325204090375479227692125659567489518712112386305694835324955832851653001210359361593670511993118843291402876278906335018546332668103782146334835059993748127870582612838768562647426652696968401492831386423918470519462139129903929078126433023949742992601424954653877724679854147447381989907506005448148305659661005092472789103653171407684802067246977000236700379668837398488570662465405772322888475339892726022671360660344839336517573741960554299233414015024393231888025632039354462716809936980479684109111787674853264068709165775465199688793072157529511005168127605417453735944371510825221052765787200892763160555342708805280354349485917125913890276987762046624177687550583288291970825868801557268323483015410113224661212994113272623814722223016029960266677849648870033950052904348095646853825314569574663899389200491235118046672447082097786776654876620173298206674048329159827285694488692736168089874940279614341217671903347560455712778004190577975040541685267623285957942663394495949201845708191557428750481391437728780167528606803122162923360373618072972145318643165901649356493571620385403435807541479458772742371222615873233009726425122013586145387855081308654430543966593422567204533252656403113760991880107703523404327479543732515335272566612426368225269353636522456058582031161258145207131556021442113619414044891820231217929213242347315536484454556913192528536671229058467016698222511404057437960260635258340427664282148891045320296656029280774174572774819941443163471273101723053680224302153963570113819402547336634611102466084743461132702894391200*i1^53 + 146034936281048477810825071030693247463106314493032806195979916573441874905330692718049457532401569037697712743436215755846817119316371701572252788804709546654507997796763620734466287349005675610187193831824127674399679401025671994332580776398301633324813713075108668924647535092587810693795466823809451460210310964639178525509493389880138558878492378019060971652598589218543328430964916630059491243440454109571073620620278052303401742244607786175537116202506460839093013574361452117284966230128249689610398994227428379980144086668910750561162890913256762617022204451325943375155184459402488954916815591079698579584169091444278747571715460948196875084630737151619908254649238824308552450092552651183258487442576888933125110522527240391981524952566659555736688741895856363931885814978354054800969555766545618560679416725703558914223118162513505869567585093015365002032002000852342373729173695660019844275247331092128724572191888846869153655068077297286355429005799994203989255738199998562373604634847911583242782550711162751045664182138504817046524811443351178256133467068946641828786819030946819916189199599658101410301216927390471841465562535892416224770629417083205414350270566569772327296173443268746302044200284423828837203463102140853285280909148074556282750769158856997453244655303788589681549190885891827679364477402905180701252018002242556925620284008197097112133194393519125506773068302980034984458475414271751969732554601284976840524616707507936016804654295748298352554739301867895873285733562745947115292784590786492472097029118300378584080718578908539478071829461356967381384541136683937543097984466424418572346564800772858506688349740356973274971863679099733442221828648240175886498567303586920832635568984236078544453873822400702824718919595477485929026962545323898949584497460516692024419817452181732002883566097662461659086130473817238257301559895259241285724178617021256159259634411942254759127523136125521828999040044824030292299876808301798826059869164749885308986139606326482810605648290069910182772601620749825434845711322911891696630909222013131259337414633390096547652009253545835701865264256566260303795963196553062881796556828663046091727858446697676758097352001503727558492236181860*i1^54 + 7047596235789015812007023322442593555168058088664505074732002318882848717222926465268820466640485858407294484733001499725965866982468512273916447890981214901596372240205263732084587937723077580415579566922703555534992968209851705749717578021541490861776463309105634919453427861689621331233550949578342189582365978923054463852922398529962306861910571499762553131307568091888429382158641509381671516494986304738835061682153124872968625713895730959980525986132415468827776562255581216748251569262121538407391301744536422215038387866902638882215443550002848019684015829586886110936065231706508970114290787614260521806738978355546131348872512625096107178666185189185234626039145476028617338972527724752815633985331060190284462992691411993199641435547921843988669395052357045583853395010240091958785766726621161478513749032416745268322842867270289990969535106461523143913304343051999344912525700962627710606923959820780406619085807157558672320556349130661328500069200554689870901852620365383876696735347948205822584466588671876034442739524784258307083337948811956090323059868725011712661038716738525138987820963792693693625148836544082558992887614860601910068555078869020425651930959463459975776144517687588285793260122480905591330433810266245150860758586550896234304923635232928479248920879525098574057911688273964515386705333514013326364838852619538517434886696342291934885443435851190024161575514793626988765866522771890670090896627364028878488402543998886719553422198396145187679640094341053799141588782135005496974004496768331917918655887470329551696207610078812545329451119264510564636017683135937000811863614237005862180554462718970321936664419862766875080453451603781916777668527784719288929728251988574186509740918225918181774995654105044162919352664135030799851718658461793821019029343382257827570008595889555177845515322218810117879305568111429902231586215345481732341446194273553082538850405522881763423059234303280274459446020756130361127688962291428098114081993266603658341947276017406725019997708472531062136587173586253304134122633128235515548056704167948081977700591579615781553879548100692194521725081669650625919128490800959354946005873309*i1^55 - N1*22227391030788982258350082771112116095972471218310009381484037613830485370425650369112572493943991961191196309436630894620160465048800774675727950127029575760593802164832200407402594506732132535296612012142913518149401987166519596046197677013778328429977472814298007053253611286449133717670883783408086621072360494510661836979409208929926644965642870495397142138277104745565151642027796524381048201421539017154896909769232183039919199911758907273731288010190559266011646221953238803079447584928166029573237122550476218389899009414266267576310918272915192860249968673073333580689034806686276624089203356681833226916458853424372192981793802225569702008631098423360491649486209539438377076225204098184871521102541908741969434466159047361222115747071410519579731544903413072102197053361022063768541668726180249539343752711168*i3 ] ]