[ [ 6441974907388432180009010637638225849743061243428283042848759443578292862354095667913941799639514500651518314535451793988758940074211473259845353499038079313204614847931351940778980265775318317429169147066075842517857232708547620347818852948523419080607379463129961024539281027349633928521560911947061267276928921999268884968479844511499178848118005540639315335053373791688177020593249881284162723404766071316876006030548059268179645982937887762892938311297327340034081231497021371680454823532507352598681937118853220457767765868608095572729911458629657495719715457761625134005404172042514880232225633474673826789738612564490480416491795221022584719594954596546125535370229497404085240374223336210917653791423755350049306027502976128082138112045568347272985065873077898181529183158767227616012261319668949856753016107312195344746569065327679757569983814989869779292181226482381789555682825103698049984601428569506094132896808210391590043831874059392692175615612777353407887394412021060487236421164658675977773518258516830161761050206336407532083867320733387961673562297979456867999256442156710503962142938719682685852249601750413831826614445347160866783037592881158842159231814800795108604949241460297698798900065200621377055739702129831952682646591927062801208454311113323490291097707230347622282696501779794325123972595285077781050275559548538984402020106392263300768528376223256812851988771321931688014695092479740006358741727941935042554048545931620852753706428366709577687704267744207249917318339710687154881397652539097220263362282984315371223286463347922158187051146767219282522566183277960881093440499089408000000000000000000000000000000000000000000000000000000000000 + 31669169925250459207636519884050075572360861171419408904249492732845690731337330506065063906513513331924784472369650575953217439484560747529154230254480660305615428453525130078500823686099257814207521829234337350126511197070665302771173751336175136270203829733571219167333785323279451174209179421722128202361126174270000802183484077031554410305823135186891525405999340014249682045082912535131129297228952073831978561331705489356263286315870053464036974593373804148708489141207821286247457598396676626638250863542875294301707148165756246207750851834317215698393866778072829111459039617374773675625013402577882282868723181001589602804313914676542791299982036697849382781776884163883477913302343994727044347359819339422568939594704513205151351562410796773121201628173466144113261993064722329038476350204075884088491832112672004759332820506000580316577761631763729910711771803298424802776549890001909379601019706145875289709840731981868729773177165644972521126142855500839168320653424162804964281098705931488377491388893058080494461294024868960179763130828646220827169041835785834996782189301872481828016196717132577779325427827613651365827650947862791488680912521592657202654162702455471410423139323296124859850594627851419423883225853632944081330139493294550536655361617851529599930959611333479162432047483132433972899312768226908133004046583422250829165917121012254713557980470309026213327128276476210630247491277678949248779582942416574633365319746205663968710712112526452676875258390748224938710424357641959432316879728268428213293422881947083470785265995404422797411071170255771232387916135599991288248459381964800000000000000000000000000000000000000000000000000000000000*i1 + 64724703437834227849302472219964515349632106481045866282366165585324826021745386559342446200317882559979076592173701413261212418859348412336696107191696841666319778934210981878545399444057565147392864316236847748037318855413335297023304597095264578241122368063699251233003713051351813124346893572151789809128622761464053901911465870909939204114764781654826328092903597049082330924520839666343260694780315916067846715374945341265446375651079504165899124977702053304843087525799141289284816734388409563122464866705419772814648365920547696413126093365748701153908267047581122533240731176358021389786309625597725769257990848208771692417418890524874343470110140320094370356913268399866981533822633756058640763799437575903612839648841983530931038032843098195178904706555527868172725717778761481937832938339288655157888140002681375667420975254615163968058561054166063202697179917641039963110951716758067730593647691095139895031773851126601620575252494284691822973742392873164061684555761046276691051149673645575198824445022769359612567058952136831549993725232324422461194823305442698524277736695930804231009483164340467512542379134967641526589594671963888114487499562739735695833160405589653063042879933664290295618967911228150123122267686357564081064153313971376180679817407809710172305104793438008720828577700636795291986905158172154172385050699271808551606943120469212647672331895389025423597948428841795200315903532270477575542267054643882575760535096408410585042987636439748500562818893442436968820270431807548663116088743573781168039234212943295815950189720945197011743291123183689362734849219506534985889784791040000000000000000000000000000000000000000000000000000000000*i1^2 + -61827008915599678548888182568632736138770508747272175778464839083538502018079079984698868627459334225567158552725684727546934356516749067522142783660908755072957929942688326916858727149186896775866430237376552062043817637805056319422876409238722299173990179138487441352872406499580771608991556917858845196590056646397698901542784173478524550997700135421917927286619897615800272098003599636970815998972810345635473774979568882846618771079708344267244235057352534324645901905783541939103368692100781690164979327417556683796084500429310435815226738011605812382375774879429225439108168548660988790817149954389006356431627678790591299077534983127028537740663959671186840101461175256890207766730737718105472087748993992976030011609853489206216326773899060542754416926450464892974196894063112489239974844088818830741524437171862872997387455082349688397961206183362399480662164742621604051824981151786720066605593416296021601895914238438571353688860387521431518804436130223540178948321645773320020534307173596900420345776413434641681650909124194868492501702358423272434306980504358808892263389572131936159623579731985141485348448563681307034529672401053114713510640110348142111483476840801731704408538921351195660028223714709341789760690049917726001723443437530632265029508855809465988684750967268808547023068453212292563625928103689367412113023516870091414901367886859080635961965835723798116283105377716825765093069557843093568122738879521333509556307814787184881195870309638226669710499341699398392183464403775411267004624696035626772761326068994563453058982839583942544342683902961236181793315911848548861684482048000000000000000000000000000000000000000000000000000000000*i1^3 + -159323392185594602992278545288474637614693247496901941522380165030238532892638035654009890781113768194216717297503365186751772379289822406457037553117171676092741170471603354666291840871488831724489550560672299460885579614855591546789979941145152259745231320160412333873791095099434800894892885525439473130377604375378511766321208965216368728855960341681509078488372155861899707726357671068482199072642121486623146633579923660623985956473353948360928034573261500543457930623738733928039305259975918685891574026451713245892079466666048758064158097843912524028102553519772732136864401790185718094139738657778974676376649569676525574768737649480874738385406708069202016039610683342591121855704417137618548352979657171487999805690014492928903781792731081617760073151353146716773382453223465796956790761105121334336421002742976303374072510998564391933753896548066769544679920336854616086109874628836185774735053897865364906143842354347470292201825485591901876274471383652975419398671927081366121510849261771592668324677222525468347928594101585748334433563202705727130203397440729788534212825950478859801368783409453177167272604766525553506879564951948290545007789548886281519498992988768060420654422928843394863916446984061468721675701248720787622332351250955083519074543518505626827007952327606361755007644863671755645643538372475673136753756856401415669021805402654691756714653560148341939364209034305103837710377580075096035219272022561182375056966527651309947075757795352419123469319821266216085464226910848539288621798835083393948574069074852538955267462190216403808105562680843048595882377540842537103654912000000000000000000000000000000000000000000000000000000000*i1^4 + -6781545981049240831464978789759447083130740591011021814159001762305851214330977425619115219481488910572294359854330299268158519752060195178071969629154724557971872735161550284847223959986055735975855767642790617245044695719187533320305802498425140256609721780468181697898591285453099807416415538036765669547569718398558067614762315866722706613867958852471853181639398430006454831421704841087971922771806413862246691862082313766200035879157796495374949649989160156985930406533468439212320696921574940982109915791346601501796033742170138471835609308158493129501394130975070673454100579284625828697271882962432150087103401694546084138048304213529543036852607286975086783074035371638207438729139306275526151073460253676462869042232421687094122150483216755578228940218964175476202516475237928134529808809531904352455373087908506992730194981029966507051635765414298099665306923823523886214563337649239278641547761965335516943223398954036763510425020978972082915663837882279790451338307317900129879504676311235599536734674485347271533240452491440696422411326581022746000794750056939799169144297375410402769518343312092804159957601186337932259212549591469991126086224664153985386790568692439940926379208096554659625363281025186220625884496196320232254299989154325861220946780013115959865854373355244029397761112162264507515577811099678668608869471296964243459695938236072381452937017448706960119463813488999088195886843229619353930531959978853246392279234942048727599801708092270922980895986186476188628503496354898267590241164929330485919508010094061485966167677744696241494981985780428913469482524984271804825600000000000000000000000000000000000000000000000000000000*i1^5 + 155375306551611825007455730960509768252580851692057723909280112366860996837102792042004719340156838118946245575729683963656601831537657356821990970639489984297029366396354325574703314079556613498724599918989185986868295707784742202720126844170224227200275087740587771459926137013274306952289504194336446218393761182454177612679649727172186767323226179575685711060281222444444808712996852164286939081286182286537078041563325744031842662839555425962228069875485275136551063238877169355374925527828458281755239212764172130335194613349754604337822703053349797076630743087709914999343433623077122113990319161390033590094057179347745091016023542965070267004735084542120738624374241711623116523728736239943554531704414906520331965760202962059430245423972908982923643764325511059918100671010056788434747677757589044077211701801007612300166978698288867959344320316023248158045644844046986634661758590377364390605309958660554833778158758775579841109471455401163650749425690744363870558232924410407720904967048676707270647373258887316683369361827572173911558730716316899162596156299984094926223212096770366358740951781051526898604715033879726466461209041545810797830768048215610189003316972968883836165835491885437132241888586632984324626099291877179706808250553501150851947938468584432537102930659262890125756424698119472730857206803958872967851908874751425563400598611868449441622834389453517489590380987006470958865850327673672293163658440385474742421207905639225347458756930808063700687012045279977948030675489404198469805586349969244140467877315233748778311451090321191505391942398446586388472893702720851017728000000000000000000000000000000000000000000000000000000*i1^6 + 94982376035879036027993650288025933536973083064976363281481756941375761917561475260925500479319501739444226307821814248278164640256601210143163519522500786726285592188850838745382873033837153729058430363286574921782067540497973799656883689800965750777882678238036133196593795427564338454655535902214705559333475401497780036979962947117666540034799577430565719020978557098226554158391212382530358121234706116586543806193470225261571936731170619966641024330457279899843537520580539432218395341626998273848443289445084772905714301087951912257223385057927841697298505182816207013379485918786876692572799200799165508624801596044891564134063263028698222486632486830985319182370941401185625426035259828705056166177034144062362318489592856945867717433576841549346949438138907315054643946737719294100367969503535141801363760997927996945442360007965310855019108131700847903818795395971463177691131518871253797041656735773553091887639365336501041870098247776901679344948174930922978467256860193312065584971237654482311519605400470213107292583959238055083626368055513585727813313052702021147998542293951082436262340482676728098687143881831376931622361107967170174557850466328958580615165833411008534192213859224418538004130865602009696516170955535178279933424178425654932334570483792976472032879157625950908579279883038558039108670456289696264649106612081435703475786806043891079332472669584220444404144959235208055473428566894925761753644268460020849073355734833932238461891269119189498295536555623632159398625985868596369323179572884771852006772346816222029240207675145083221551996635040666416505404232646105497600000000000000000000000000000000000000000000000000000*i1^7 + -36657480164496661243151991845312376683294708611693606241099208094106172065588950144778297567784280254435329954105718385143695901870540603005695899958939372152586588553667665896454127298763593496255356081941443751946246007878465332770994707705005747891714011457956229594966893691141386933088540170989890961516688750247129990640478546345628662309123938046519660904677681512615586728431329316796119474771998471701471646990661303809901024868045371542539579113547147471555706575748176363100491661030477619939383796404068624352731222279942154254777548352899065461384292868962005955793236777989679083793195815063966403068895594879250882517915657557717716739822745300836114967493894315036148650424843211968311266772946146496682784081907694716632802371815243476398869341259923133495381364469751621046540044017647931180556588566811136976223701232355814039074047909688031329737591195144800169863569096180440580971430001022573777742241928307845409111912069041772634425002265046288317962038952090923764396173498304800006160168414622919276874813471759668517114129999945731495263043222709310724835458634255351463732309607403698343104904545821882548136886803922185572299138433443730560774061318531110934539767530334577735122047922649339674294451190398226952981569732367294566973626349023842886381739093487331928269458037567589401389969060814732675825151115163553314863815740462802497159447547994359585202500557094963586503151298951444671594533986755943080163685033964389085438942560778077668510445707232237597901390866182832334674133666733239847955480014319179172679300048169132441615524228485883911576231705124536320000000000000000000000000000000000000000000000000000*i1^8 + -35468284718454851311944436565727172007445398331117663455220639672043561802101364481037236898328515034514508642041071305170816222299151157509232340699873269325661453006634778859758035511066969043152153416025837914669394957717617500812241535052658585833397099781849915050081947687934591974007337365986309915124938993778977027343897265196037299392604862353826711874276851474128979524158325336647059180143397554186342244996013235265265595893032420523623779880833874644302314845446367643496133986722373592694605305757351270348461703110476297568245438673717982470240956081470710803395172038746232487818994818161483916812777021371174697963215261687074154655967325527129330904758172911233473637778692049434637306078104680527764962971821577666703325782923323335150903286246268501249174826495812070403601539218430155692306938620361346720436784708932304463717410682652365481698345323775658878262209171947103959575102118947256795771318711747617862982282167679154866910970316474439531948177908531653848189178719967739345483527478653098012794157129004907696767486257404013159430124215869827232321714684765957664536914896875149631163050243263671132271410116114898003974040552017967616647654424009480524892124703283006660279649099077506688597634483110585441147717975063072473140121695781350292796264667692371025675883225712219723799942992748386912633294489716944544337153430919759433034855629360623219962571043651029631855204766060437729736381144077503434467370730120629894909703366484470436619229430517278793773329448557913688583014268216593325679973197233850275246879754246399805850958193894336020491562924376064000000000000000000000000000000000000000000000000000*i1^9 + 5551046667226865768842506670739689023122127241287597471450645322079125252532955404409798986206736596470581313490897578911876019917858258758822956037507292899099438953373348532903602655628264538029965020492799808013667872540799264250005009601054753796329264050131339492800087753595882669808906562548912240172208117935118267496013785623891975015322731314610372735104777580913809026477502337337207833867816344105558758949326272089017347930466669921585894947639154360304222584101845029814088633260931554074230011669777010342035583802327520925052535869294102561004760781808008913778732224428102703758494187938727751515775686092067513970016795382813314055752676869016793437384024521033781694890562114778095442974582654677237159126257675910539965171594874980297143463815429493758708626593122832081274024507049972190560217449191080683910429492426371332400076107918617739124712654956226747252210119176502134106451484930575543875911285019116734092591358246517364518032279436628441314764292380951804113049836754600827700399399505753189466466763132515514228828876285569688253873714966535940127914764419876043642339301061359131124964502971128384965433002217270764961466384745426603400995234025939235299011912233046105486390960131845667036902035057684246475074090433620587666458418157757184848742423998750282013794104984860069698702595149481513913504777637452486301474562500612536772736425250909155964558238021914125847709462613168320434513638137698986015132966364732386665928243486396020324203056233971363866556172018956628132371363676136845002537129139469280606373530178874937928227654736326445714404854988800000000000000000000000000000000000000000000000000*i1^10 + -1279950568550758855071154018056398853117459057350903310324752795529343756297858970640976160036001634542623125557774035521425383422253729783045662604509301136715646901989309734139827333193316720034867168112082967508147707674048009936341968224260301205625661418489893588349606705557840854654760358536141405306431862093640980486679846169341175616659921411162023075388342017949076208895685019915314669667302885211611596429898368227279027299551886332152974688249485527307654016744543148505137003752311668713799514527750452803520067013708060554096313625911729830856228979226340324780837622608647707468121842682541995109182221004604633804406274296630106139963599362505358407404073691672169659777786259646043125518208636815268123869195466140875321262085672382782982213305442183008868956041837076480388291105405836206931599129891569958252670572758512257264809743124511049161382990971910336735715676090603905936620830610688905088640618256353118958692451012861765704265278728699287596179553694128737492089943923952324705390744107314844556359617638388861769747665143416945994404789910582388754632179896797475347218256847750065745508083303722880413388551920759441577212576174778381189998983713505772427614066919533517636823855754151213282602987559107187689932581319260310684657220868573841093384893931454529658560728415208427816130872729541948058875747131845107135624344145095707586418781712164330938802228822866519954937733125724336815249883725904029784341904258038886941804033295755490191090820678377444796770054893338665473398556547637008873484645088404855880921872570627143680939168624861983994869186560000000000000000000000000000000000000000000000000*i1^11 + -1240252547667579526035806513122887299488319298177666914864166110762383010617215939082290712306336453840018616382077828690176593415198586829428051935226854695779371624023540853992135572673999529628331692894324059004810561904165956781016574340774830886664030332438343376465310008094084465340937599634892687340151673458930354569357117740759895758786068225176268578078616461644924674221793312070733567566440459750551529102615370005530223194484593451253133623408285559984754258898906544566382823087690593582139340768230960274569428601280253805744638158273855041305947147615551222670378296018737054639258612859294984361289913833103444191827756636387396687308076172039819923917804021367869513202994744478474102122892306452217262538843820752335160313800485184634564867152037949050231992381496744367068809277136791686671898825295766670563061105012210285236530851585867964996671889165844170484850055383972070066844083548210842400054734224371753810524109493219178181791467396784378446224615857879338370814580793761412574003400826839573978508717441985635219217806105131589844014326881515384145757873641610751013090814357335557976174785106098666782126656115185884190431054168576585577801739768973147621289484467975683937585107344495859519314135844881369791982827420706952194284528687579730521646719745513286145891379286038320149417192131607682308729895105264634147416110117039194935983978988046720129358426034538969382468589878185504690004368663578891940752110723942239701267029546603802917401946431011862460543032792404099742279109161668584710837920848034819080420769727955349315556678534467873614594048000000000000000000000000000000000000000000000000*i1^12 + -227343288210299668317665929762577935675094935647139531476908182873330683965866519707594885696774453008295862060577718856553381797333607289133146834004031543366678077786753172958369975057707928203850918557682815245075943966038199154896312048784997654840809807130483027576857844039471720917532077637035116137470391921501917292538728575827304662775754644640614416126589884018300266701205255601263389021155925221382325981183359959233003583026129731748995229365547820130396311845650720506235675875209174829478608421278063179295498595267699776600430686357898519759615136266183189934176159210132250206622900233578411338833968588664092459047864338754986596248393056978321042524138481948550724701040010765373275537999343897994660063059771617292466082094087161232406564432643318520087668674487287823334677381317578040810893794153242362290236589282331068154673696909257301659847887598938847276701630544479936415823526938372963562552899013709515471356494407789294028590710765364305392515961988691906629454318433106670229101939892150578667895342392882164537034950850931617292306626311643734720353981987613947868969418228503686430296150675568934058193928092959870730324535157869967679849787733432178667070729728723357806587171377299259639400323241710141654419526680832722603640028145160642486664070497023018031529204229887972408681831095941233916593236523382381693230388161107127173916995092664216897764632481068842189704310753906290692563881681844597484130090015158248988495232823791463432784823364094633148730862440465474756553547919302083113509400557519820480955545835240604203759994596734496722124800000000000000000000000000000000000000000000000*i1^13 + 35528671117560526053729191058890237503973383229661319162316011577295297603090568312353852833111081548834418041877985001895664783343495889644300143854010231972163423728461454505867934256412264929650202828274025380479077894997281268500037811492271788421956308234879548438447452514388687644591499665433182336281027287455589925478400598379865489962306652583963604826110396018226807030058736028455794158625300066498267772327098487298075308351104675519943167116667796677347948961783429029694197069162770614271092744215644654049665763680344873987226619411044964409471888799825164484321496083835811191327894805624456194322214979021878774976414729509184003130950385574973161690969449315357934334063330139395061665943080668001845581630318677122610369311360172295132301563680773623653237304521905647222956156273870985203964642000226726213210478336040444338889714473057146278964450476176183294379222757505516831730161444752467648284131114906991334097176975018293817516500691676032969814269370548724337301697070625200043868634808213793588986366850829544289068570808989209238034798996874583815601083518778425361408723512573664547869860234582267891448043627710226056303139294357530279994086299629993794163981315725807604175040447005499982334124120594728119192189487589342051835377405037295651453198923666276905882275132187280721502830941267674220796538139097178643924730265383248494434454836396629890596337417314668320498396196219819423488133815051915656162821290535486790868785124400301419604839315982522340064813505421838341433581150546414761795544956207622318306199514559720877641164793429664727040000000000000000000000000000000000000000000000*i1^14 + -38978663069630384932539830213370267397291750828499879190707985383586453886683200272672456831606167443433930910700469942026230741087954038382673664924893669701122301659566500204294943796642043706901909600498660453407413280908061038240741167830729297853399239746361790979702138243409046632049458474530100768824576660097423928045321575259454910951094444987316169201922578741472931582522482546431286606497841805947252124549032174590110393549011659229504398886517002491218027571955580738187917652824473130844532629340098265101817809323824539786719371418912926694616861494705076635285163130700280692998853175034365230696860029733387642035873487278856851462686161653262365777361743188251317165158035446720603354677901720530327230034203455729256226872701651994188127537822489075079285053077651334613514843380274374220846551820748028135510720656521872978683550942342059878920663363713528591919303549713319167651777009603810463371407916737884386532600917044857760284355222992861432959730644818601983073585783232006227574847268325044108107776601340725056230465225220263603103257935236180356009162646405157737840450103751993129210305142565746775001129365459128047282843721538205722765191978302426212406201205719644148461069100758353851977417282787527057489144728242956148104213993471802678659545460426537313596593762475347460029465182741873952632161633126768591159137808736506905608681442305689744552982969006075683186434447705214550475960928736107679973901808546652734496790813290222441963672157460246290674992544212760264407763212561673687758519089199151135414254716678132146847732583104512000000000000000000000000000000000000000000000*i1^15 + -334705522098849936365864338845400885445897824443191677824602883138983416608091252108344592059675485237043736466135203648458620743245875916766640299674142054655651894276146371168444633243413068410633620149094374144445092408579021977151156353856712491087174392864820161211919017943411355743213827872778279445103204792330243403401554733260404226171572592682971105824910839066449114180216954463072657912547089944072740971390766702294761996640296774857976762389847166148119308361034729453158077894023470839954657843616917155081784629095860698877976097286070411805151342153646050572650770907039378905645747176824682915752503867115392097123357030106671361073094530706542544421235560516646028396812154510232394100028400292771315416186104255555784921141298720105393925229619421578555191464354160327389158750311404091406214804106392366867707376583789339340416881271908544656581977989262592862289151844939428875512213045051803711174182574030277504225547907732870712644172814264691656886298040076543230681975792607960823418152495987555123479356342307864998571987339305464155953353013469604150648838293478345788851401114899020189233945995982207265080665748978751612581045551454683636525042210674204347250530188830877302647445698304233463202125384673653551759065507966378588875529938374512460765062061675837661509923107892330646077819898226074537775830596264871541100813737043032171855268565135889668200155517543252815579134147880304929659839607153851003013141964000614234999521834839920545182950942401476828349897442814918842843630864384946815149873282838674934781486938974914562536733514137600000000000000000000000000000000000000000000*i1^16 + 14213758797466333676964908901148058600671164470772836057098369994970485042684298720105545548374260670136938788974745644362406262707414956000563881580347990949923566184206422196468879566263434820860323177053958132548260258614530373013894019813287189740901650356231175441996394984068201689811236042022175856579990557725023209610152064275913794580695653252296455901498520471211341489450487971952964656109638107077956905011406789255702404017933560530268928150869533821432982732562694612094223083163840009740293016552916440394819483898459746882164757838705229406555848427902445391198724783585294642203443274892211963762579898760757594035388500222550459089378202966095380073226703721149734251207453034707466298344958332294973710529071177140518426379267771455443606150056395710940234697250011165125070254657035613685597402955969722237550087649988695916699631095100909152789969817008108967879704421700803401122640197955655375508516827731612631370446984279228246417186450372380145883644514519091624289079618619890761323300519753694820545211420542421022864986776182317471584792042967791308910919905086329113803335400913231967762465207745522309961452765650245864367981218970809268549759446403535169516085978699339174444909752216438408081474912245580271850711446346110407994705912053526023497053723637746455097151313655558727118765561854022444836967355189115391626268923313674724673512568938362975861358624184027746561060964541148414917922121207355706805447910160661482281240157592945750654213265109053134051083618366658194480139245862623775222870866396130944908076129620842306165842903040000000000000000000000000000000000000000000*i1^17 + 300670103891264379112982149707589976845691368753057746345834565822335596212467525001399835104616361764171159981563015253036456548281865924582710594199287736759092924040312361288258745359362820340410654704328515815754412827040885263797324822074635336402594320127680147825407180006927432599061047150243934525038758780570913645908308125049735227028611919687666631434229235312668000476741717606625021716461843827650523343870368373070789174286176435840448844105595724198802965530241511743636199199091398355715302151413710176523433014267145646879475973906054960649675905000370790583653603744346598629345718265239008080482103476770012524164453738820420684922982898312070186446723693533847150888176798309133955329322485869059404141720118859808137408174284230521976139648376739762386490064722347535326280584585086522729149445523940490030656245667765277105400961715125569651065927362228670485913759929140510950763185170517257611473767216323393363857586541145518934689963879504582722259019832963467268739413189489600918443173465349578923441760004873835052498001845236668587421165736171441929453148528774590448973490772975275262746782503941407514289727929859003812294519322150920329315365123833167314566238014747818940997719537742430779961114518829556146309391475901170586266135705452674925118219223350555913888522420505398807247731917739428486793093674193442268553459062936269769238057198499974403345891879773720741291160054045258071452604469708185689969827344245151944482952970536193019996428439462754261791418443554114283768170445902490226110915541543331866289142495448935182630912000000000000000000000000000000000000000000*i1^18 + -62922791416834907335697812040382873264179925221706327458997913924095728787767128270266246447304339738139659461335531881007722838208897680557965160955009692345903849352905190477599398705145191366610139469740339765040569627318948235183303599053469844397051853093549778732451070957544575708904666895931309177410783843626080627806944245837288970306271459698394958622126396467590846148407108044029413994024233280065693877284169262217851715820990936023810268609187025505332828326572486833655335575374958015209594930479067350872397326842195032125488956816125800454441128744530994520668082069617278851659201235693308641823824615768799137304115836736051178029252910852158348452590333608590778030593772203897526143699450874402110643826748248532811592806059224107873302305097662063694990261862004211128827435475376102520816732865818007030858432303316794318620048015164591987708025895126826893477678074387054696783058303420663322025491268321444108350213329377198402866363761321838898975161863913345468275743394633979860756846206601553767646018380937793990109491951443520853172208817207613822687124593653971481650250429012561830858687855702537504249519063998449295967754989705743550292295270100866284578163164845393311095712374690747578414498915507347842859886881581793316992402598350435628711695783194901669747352411169063026431537813082169718491595516700564424801251430403120408311280497033969905506399886358420345295659936759978248588023311946620154812243553401482502983846398218283445011503173101244729239376514682895207264070407973548550394226873665177356083071149173744074752000000000000000000000000000000000000000000*i1^19 + 1995767868595769514298446516469729494092967325614548745065877318030149611906958526052458872492665007858593040436109205344840611945506555037750740465279165479146308183671142129538233476932805094217509789475521711862313529865585522512644987349995064315848055651448881311273159367637501432356481094638292007409260942023795819000478738811984361451171180635032668350850813713849379423493600366663249387672187225062933246886176748222096250706135277285449927438050602426767031761206108748435974824266280136171358036784878530134254925279560580701737584349311299425724459797010785358189133900573755395121508479228481833235870356285511192009551442333367304927441450378540056514843400223388968554252145809295698129362173529087913081839395672097139548047393793123539549340786393253836265452581330460426596454240640403818918603693193064010585314653555332426210030694592482450102458619313237899225636481794474449051411622704237838446250618964188217505768127653958840662570267603839571179288995067248933290291888067043567360886129948536884239877619879624183020422164699482973355535097477080706579746444621946840939801891805631003349599917837078020612802651537809000223231729140007976526480409775664150172772719595814824212605857448996124081169753441910381460529497538708136879905495852246090504980669217273256230521305434487500458282892249621978223715093570148323565686493901588890933625037806284904787373973707653318986981415324533434590418795099587326849971051499207557999546268305650564873631902830212386473917581518241384136078770255600233580633171571578857896519661622866739200000000000000000000000000000000000000000*i1^20 + -45201265235799090446959984786980137897138381879589848914585294855514412782658784598551017151571589050523970025965038671755969487493486882564260244482834572666931048337279944576414166647195042249793320846523628879202466211265288808252394317256839950009897337718207414477270365915149707313147390755737428266340607413250323227101112373014194234188438767477252791659238127253258613061283269347270332002222290643306765699745379642579578449883261845584865094558303111720068211009004425252997821555743513191955414385456065388292735700851599783289088778492170942390978430282274635399029970515753845858061979565725737396511521910687389869629007022661796956280630125282258085259984035280814899969744892322965363694648133242272616015681222437790808285726876959414733399069775723210832018339977253571943740557534493658293911193592649235154203420111353573391725507772266227103561478259168388062516943859775957625027985166694105807938721199005716644420440123605749504719047474276544498960429732681465065914003318103913030193547377615789872157210990183840953646189100865002179315751114627669563149143358845091050800985581681554131007556570474592137864129435096722147889782304830616306241669863941056243255641344457259216472672159652856794517834554333065269968691057324038318868273810606111472579990252961721902010731899792450399932809377447991740904313982296741898539371909102837693529604763860884573942452320178207316171650318450633565516249526736756544986805671070091697120983556168197646121196855856904216506384878309700217024962599579389262943837550210546153010152041611264000000000000000000000000000000000000000*i1^21 + 795003649495235799635161017324766227981850364372913746243604584558074444947434627835333898563203379500455011855635755809300090958955049142064520339011542716398340376388720051254088334727320798837535012894069301963537555218573117053877121832516993240535458698166704068492060022359519732011736791919649901495698364465512613373135445849489885871923121130216027244730659680255602339244428112477528153953519027929620759513643569285918669905324838290457897511512031158220418926600078370238778781326366437404175664477320273358789129700897996372868866318637014471270356639024049999905354434185022240194496104222879604421320171827493680932342329187821289246387067770616960656149989552053272408597832673002969580866337705028296879744723421882287014448975492245217087012099722494465143128164780524911706327435963519121152733322088779620817245167879460248759558906881710492883390813013652226023525026989616099338320165747249315918244186969589475167199429362412811705228547486483920789033240457698128550046726595766774073045127474676501466309583700689990829156671951683811146230604260929411977313486736198574261212040752484833846858462010117796933986944370229356200223929972063802707623240641342434909525995302926601691451406311283122164602676142666357359947827095358156085543399292545303272813473780086778061621633561883069333139413845696548232362280143874648369952239361598931696405505063082931169191754745978311281686445798863254521844897246826367702285386070416366614854780428569686264716664044151408587323952463359872957034761457072131210002393732165593023658328064000000000000000000000000000000000000000*i1^22 + -12213273388722711648182934070852084705147113427183450403609868862019860702572966036805811130371394426343289674120071952956354441126347868252526268012714627376872107268188592302987674024507351262050746020933500023212424715861444393419799227388873696877490234102032641206191266547221829321715541779257699805062099318994331609490367314812678264926826835926912261376556630595820632406629156930624633573620739894689357536484211463631309625713753455822039333277967869452775268202341169925084049533368183538015845580237244240157841334181129107157257354156556786183069930883907537564049128519273522545733586773739947007897775888093290502524090450766760943409248388424105204460985779672986385290828785276676105246977275158978184456538526688720909909113852263462771457973870698525209494783247688160970714164932404755262091950464438865763607598436082960166383907396027914884315749716492679452916741406508096033716990496844741299405151861600117958063847563448060008354455322794868886738089603841297070577813695633745780127984169668389522643595704481936708583417599223350616701754074019775846245897641757885790235086618661788491510342880486112027709363677700235220011323872369790468053014367185280097590930765973764858374640815770270470039420282824083107823916497303762779448206766400431926048894422625119220219741051105964554915000859634906723278272085501415106094381985060682690066940901305867293615106591736773508080567189829755587029353799844433063998133805612104664162844050465086200073613844982408887062606493680194790529215434717375999097292862043160106321838080000000000000000000000000000000000000*i1^23 + 112398688163141227466164851612897143807493613236796611392160372697826352271698074214561670185341736124006843458023391314879387702286754257728591343453819583221793286256819015895219596362252181832843185285115645541259547941709802022487949121558943992172484695102671120399439468523863120634037015885427832278507799712733064369846021600708118701826156836505711307864433403125627541585843616343337146301976774734463052264270771129946852924297155565130076081995856452864079662966599849155579199148072214133895541706266140579639575596258548430442115404495239570142369056188620206168427454660585108844982094053356243453499230313332145128505674069608673387652141518971296992414458263909776645980084870253189745763602034142655016786504122461540142496299071886380811632663893202062263910090549063950847767976544271352852323590697261395204370081436517303972484983650574750677636636936762214995158716819657686957094255068983137841134777634778744424112664915632426063638036544893528732949577465461023803296202667183952345365719623178171063302410565358661568182975442411816154982787886072700638602829536926524527295644563483556482438288320248731559472392869326770793495149110239812006089394798681410584811897232479542450134235114916250960416130078957386166906811268319439299855579730436104304619891000963571904818043131377863536389668122859559446036786162206677102720959341354163182079104917424097654399783922228867350203392640035810745649242079036376189793889032096488858820987899340678788383923447544814745895308875096452611050991561813984452100380073654726164480000000000000000000000000000000000000*i1^24 + -824747124776193712667998770132317065670710738846206125680044607847542786588348416869402352929021365261328412579533643156465712629587495953638266842191656816816688147111387217064699873057069928511901091295020777528861049953435560747693965852532285661460546876386012622086028616866521304053017141950205984515138215482347185356531937071915494169591108918809671122449311608005845360934949021789541612471707318800181208478262454913451274518453467332288496494594016072430823704891010638520113289762825888438399334843806294591910572901397455360997597585856348595092770080221577977901027069033775174641170164443759531493410041684510646177278145243085181469642270364229182183278603734318457903688700421412819916041388953120448757813147654075280625055770935390850401056191526287184940597766128508182564781781598790342114802482994335716550031888240911362501265055302630614193719178087997193431776930593522652899399941789177649959613859960793807555054652087250693469466464364526607956246289285869134424778217741435151438689477611059682514555101299871999350426584958859386615411351454311181893749916347229083746816422961549517922439965921569654498972352668031118483656587100193307226953089480519813930189852917936181417766918363240143625064941663831785620739987011583671727922284233873023904223869648396378669272272097452231855392192237039895406004882919623355984321871812918513751605492680753517649481959415516524403771183385781541109889139965272145048640537986142111048456880466685221884760136882960619763812908939164070427546192744936881398468866065039360000000000000000000000000000000000000*i1^25 + 4984907901300343678198348498586596314207625947055389397909017719853430697841730094437695441770123612180929905682183888856035510256235921355425618403514122974825123113886036105737193454290971595470558312938966507846054945876078260463262948734857370921226562257420334630400137693789675550415978118500299587340848273880134287060653704864440772808778918868800178977379066032543017864629145853246301527435194503528302936919671752694997347314010000883315818457507230022886709147392617999989880608074244418431843037665003416590766284541740864469349811636808052360184299942269243060426133491281398835030839595612731113321566359407693734534377045797529942441176093633465742991388660726475557276748562233620812446979948164043177741067843374277736971187617369100617613586165309052750216276737313891372207405543541010910781097537191669005828465403495157168884426836007734104033498787481421393607529470015299724229535040750556797221727223480811501578105636902740812577681431395783560759354850333902604403026246503003944453507250521652818738371949572454406867037752215061752591238358228638462665602570009994066019021674570306038252584288649091000689996993897299388912871987774530451839028507036926800808780817472244024021786281351410187960172973514620239976304864757765956148617467553275323078124124016132545643836725977774021307823660614119227293062069785652705053895961446553210717977270701857439646664213476369040454283192593836834487356631270723636872918421201211297257356375761819096741565888677880332374553649234557637984258078154374101612606877859840000000000000000000000000000000000*i1^26 + -23422695042087508840956084081292789033806409625703139046256454984503377223390792416374262203216993244161058977976952958530032778499229049695615844368266933766304861755927842421821040190920326000677576405807411865371212487329560481335692771246959422243319840062173305725398988969518951719447960779777186898877029564759767829980052179065710859113433089004753342780581449337821675657428085796503170341318989068673458365710945147435827756457075795165561120663293971298698418173485772744737741033928055938576253942906516109939016795755891982631726580457955519242588598205221393751518020811889409438787903641783867310332563563304816157695199848984554416915570806260143528000238281126708821485734804189331665774492547932273566447594788028358848670073584856514615595064311144018588894390784261776812814016226389232120060301153081203300249630223053791256680414025500234321468740322150247001374198767336036391018526260426979557763507216383257399729252153999323391989730835227287284837691508170189647969586174967927293749012803812669608554884965932114032789442655312638214608018781052862121095859988808658836917034006493369879236225330134869363605844713286269596501084651863997481336894300751546213230957100534851378990747682284983014858149052665421364940628785076483465242029465835996459779141626409719128023735376707643823544063798636773573855577600451238349748661621715124211144656422325907124610888052590573464256311340457598103942001412702668837358570465477707993890630671541852625371380389110976902451516698774332799126510286121529454639448064000000000000000000000000000000000*i1^27 + 87963490150785424411521717931328301123360465624272364826139154992645492423672767874812518117931302495595303612717297022699289600951747808331144798478810405395450666066086947469987836743477996721843619822499373486385716686737822595454180970962237205701879294388478812582744619686455462110649595124317358908359008214710879027006728121068818183841164616368059249113459359809623013411429336594068085246611209872901381543977762572612678168576013977483793367159878604076288331430241138687804990768087153716900076609842771294666009634172133652590462135049718569704423484004310837954836187907824937400990741484782695910197497719859137596453965175489516941409184623891728256590099975811267000454985759039148344361701581329162164285883662458828114468488116424859387949685000279710403313739278686950256077869380268560142972831765354960153651044437897229463256522564956920957805562877451946378898751469315240307529804979819242437244396328659468226244305715204479813003186098509980012781208964615281112167794509288291055890904556704570684234899878041976513891852966024644724535733350742083847924656416818367809449169609180033196064163606225461550844126919780255110487491454336237512379042546619947760951114642944803962364994318672521467397475126496192604989478083457592942541604648203303860676323071562862096799268051623027836548962677994951785645202048659329423904914228726094627647540375966164997128329748104330686749688570596136814089155392992680083709772984937103538689475546431875252141406452532092955829169187897290071710024693504598972825600000000000000000000000000000000*i1^28 + -282772765269527771376421944981157845958171326534955493299831633948583237030677005616876948855388211135460970681597687029733007704082398382818350923218575727351052693830123981232754020500030218759712586335946002295208074600131046753588309681406027790797925054305523700339795292289421267761989038169532001948239229698815540349311343820348659052015392757337066378207463819324674576429881884853792950930008234826288568051414809626087811371120321632616185476012204987732175652556816163961779155213009089166367886369276519964064233191193745635898101146358684442324725614528203345903321599954876153015456138205424613665494298739489268948938979040451852178946358577124309561498915440906000355580966134912308278349325129801009962218888627236399951349134241886389028623374782153716305534012094793251437113481310888808199048334736540384428321973114103878065202600281981830670532953239236087358723620268516096350512620914969528285374267547450632889667817538139074349817745809601082236190254514075196010434600864614150434459246670644546306928184527624518008021847244701175088941009007036534754686169339233329430323652860127746835855412574430812225298024779183449136388921275033747970033909533545046032303057605568152057231809284445714987266196875781362349593357027092899615476214670378313520539573305387227146147775537090843559687258535391864494763217819350287662926886251672616236538833143453893700144114243176744442086342442624714558501506402063999755158225029824751454578362616565822761128041126364687733293268211806930090225595421871308800000000000000000000000000000000*i1^29 + 765835882459499959787809289681624643807278895491911612198431754299145663775387698235825300384195176803336077829242170818284437546082021809355794386599750206507383838170246445370505400390876413824369029656613875800504740796306645573500990416411271277179648227270711109648378529161261188335456809279759238946694447307280988536504118602193950419169600807483627581503372061882611783679326846542834312050250749664850855999524855781889512016200762761858804553480593506915900177098356625563218084948618228346620440441087997912968754280506561787144778149175730721720968385652579747640950501525118985205853952235862403561431477650962314501775773031289615127763087987708514266553303900931369370914983877900398625493640135888301539823827972535459038881360567278943235760058988894753165271121867024571077314024795887901445870179056964088473773866596068290360564618587792718543846507464853927486377428640898430874910996403113469627106157761635243539297240909819452285578963473019578279784748473981229140794242165939100723740991702420261412645647110647105821582065842017817482903894806774709037206497554142364197970411264551329854686116778092606762850446435755171324621215157313237609620717681240202651735111166619798327283435225472174387002680789774867448523914887198549973759090295282634851282727547830852334563062018887143337213587527165376887516586458353236929388996793841596757410907556058400974907616402822852803720764926577883950961282694999843175377283773388853470510021368658594351793085966618516582462446494046274264172849004544000000000000000000000000000000*i1^30 + -1651474680608975408854431760318053688543135325827457902902500370865181578413997776025500956031258747677658864689689325223037584960408773496241719559908220994314192028965842315019554277511548588867111442187179926173311821532022469838589788666960331815432519525906351176279281921313131049717143696629819564695759895157785789468794578366478095703813365481842708300336394047085701112391861927909695188298461136940632869685925162079283394973131475419874416428903718148239906423729604123150993181306951113276072342059440776874821548021216234849881600244344578283085420579245948680117587772913783367728660996160869533828473616698676026150142890281355415553145080537825727681764622433542829656585928717768331540935178417805193340990795232200252807036512870240986849997527406737225042332288289939333188596043494685083163556842628953164930323493658103788749184346946383230409797694414771240380393136709631974550961537601738997953841101028783610281116328486434749028760180088440172181496205191917209277806461766288403498700507008837414236424597221363888523501537107719310622146590628217155493638217393340795339887915222882295212083330548203100543469131564329233454101196436875717074981392208470194248830118623192833944878276028774895204226164475834115069551599180983578310345378767672498597483239509796947543601090817580422729477462285782439511098404143670323074182240800549545025493881770515735544742769971935040736519314185337609621340625236537798318065998234806490410760749216300304287198371700346644133780637556158578818652569600000000000000000000000000000*i1^31 + 2902882860427610012801770664156501578497177609257608755298836765485801286734870695790562498806047423556216947284558018387165647818062966346880896945412033164153448279262821098812218307450615657335464878278961457764107242149654913402252614994328278898861444375206644522583119812603664982683927337772656172522562702414391606956856925298642060410066842469732783752077840664531917675039417792459788909099191471613034972404083572058903732672249012292443821724787583869901660641073643731249972726938353765157926933973079088662626835134464165418216534135006620954663061144078294273094757123730561859467198083181519934021097312830528251820393975557736349474943776308113423594408943309415236739905755537208122087868455505207215322929275193121719795863002580931755206570125555343414904894855452339895744205270205762938455738459610706250265137645542423296736809156611168108491011783335408369941243068026497043364476733983008982659436664265642766992998459032355611838472076910955473290724523756376377452782691705611822767969638069191595627777734120425612757036704568426864256574117768752342998594178862804039486772625512839107314450612042619295459005704988829809682568782926260933086040608264203923926637061444835073403367132456576546877479076816109266397114569534031262727890597333269916111544017414230137175198841178177955000024919960784431806470436656694626796458799752283057163091894021156476989089420130131175236682294391324596129682197125118389481717510806677376331186406644203744831211570869032615133388926962944389939200000000000000000000000000000*i1^32 + -4226326308926230648850177177571891085821216983522857566173149515319364350023692701165389882813879697418165862286796544556428251675124701446348937692760177008600311792312731356544291163864161369771113682115280901315382669686420593973148569268540306637234936341814040137761110050979048883192894081233379316266245222976286728056111047592552166782883761766437632093600542285037488311510175269316894071311438918166699725968389606337495304617662606377157834886613419477497284676034655031008909662007581664667108947783121409100473128002453403788843511897613319799449564157824478793796020038359912400532414661816945268246584979437597206994070763275517328641280536354956811939167515492069612856755410295562274865332398445589767226592892483092796498248827479190447872113844204693596359809101060120535572850773135007113445588560933070746627011274922024842330220260714193406788666503793234302393035117891468434366621789149860155147753187635650545151661980738138389578727982281881120574629599816929080257103691513397963570556073269387510023860918411522429936846117147632809634115085381927465401473788575663579188790486903219457816407885438626357525742634246392163682811110587015182950500253899439291202605180659055521291905784448854537932335688258084771231794409048731834072576863327363870046995617546955104873044454970046693806794636631505500181916203402034316407091505200085543893943106597814013391831039823347370599455719323118335629395957719413803708906307378328027096602393410822927000590754667812555666523084055117824000000000000000000000000000*i1^33 + 3691501191797458870923576473755160228822499266703928781547463915226506525993327744320405785155836459079831917944192677889428179123921017942816556197010401493724778130979953166145299842336509575584433095135550128509184845222739930080368981110523946995359325157878569928893282100636428316306541688444330876989081121613511866411033057792626677499584961981389822270171472093559617731610346423759495313061417312904868925054780245407734763625696640172363009650503570425493106997610269501199907667828882301651339681436743935827158710129018104645925498067456310990341654520518278917068373131201811339226013522727476588091411025317877200775957053060171659503199962586471761738188268866993305076888267657551208977174386787301034628004950234270563264064795412977078621863902498094682924413161939523885952154554094963342797589645892573470619045267123145959552416639360448306359202559830102310977772057516896851052112974121581111852994230872539624495078069511455141261594986859142678187130671487924096929075032209517958011657415903081953441989750689867500423694502120993767120636049777609137396515392161995555655382130026317838375830238214335552200089560518883039882519828979777330697785646328327398663232292914571797827240882174375161450385327400018158421289167438620976441187589002076506846738666204323288746044864658498678637455393558079441056165899970631010129026848677782011913875666968495496140032675348931400249490033639438465228737954868510842716930857130384023168492717135036577967228202646345940857513836544000000000000000000000000000*i1^34 + -230900859751686556592886464305083282769526234325801966590521524453268904687129223484191246303149202418587716473435171146753318798522681723669021386881120475796923192312438173210096832709950650946448727272863793243892302708107119853278533809963797805560670123937258238448588567852445379866753400844499381696802049470124188950604653426408083367077650305884158309622834823978819303995806483388845157206384495232956730722893732573196733175976450217311528874583882189629266013434318451595628582054824345099263896073015308278254761458046997324618370521128058904972915605269297207575426738545125909981688697309619985585184882828289610268080430420501730768447107797979073746326616629867908755624572576170978596933230156848138663222217792023959430803082988889994654681994778337125264939079777384625886203230503965421635251698990695886871544150014441434893213091518978394917037581067867719414200131783524779219980256533214967631774996077811658128752140474029170900811305617424825176589381003857287550616053086383012970195495984150486115658018997874469158810179352038166503294586986183352253301190557883700097873002762284571535649201603736978837639874273863953199777607949257628142038510516170951833588099763960147798624676968332903779751827686372419029639788824585475929843885637203302792112038876061885062468856489174709092687479167338928560404355118520171185566089933394961482087527948710052779429129326042695774092017192634764966944239845698225118225101010292589125523306000011146846186789301807563459788800000000000000000000000000*i1^35 + 701258934591226832306744228092151249397192627813609093063130190498845127257425878061575072892833001487086250630417738936286712720389667693190750736702216840386615033119597908225588064434458420525813946182802144565268823214224433750291874148200924959093731612602371105148488924561788598524012580853593229023621767317469978922982229101109248553852823463971508694055612438785897773276363203306822674653078391679203275237145199158057311752655184012818246172085404887339697890965359682418682653320122952759529719145338724490819235641886522308512933410631948051928783140487816480171391016349849699492406023594348360000463288252343544000410678789020764370048305418962587023304703287476890463155259199200526644025580638839100209627720736048751053139886082989468048368956239587185117620974113588534404380346706587639966348209462666603209365826844615595721007843604508068820785918122271835952930011253582246073853663945479182695184469703002772585537572474541857444431027302576646927728231786785671976976411149556862729736294749452844625477373028277334679112457588618378201251175464163553068484690347121224929465113791201672381341540916728565674447334242223466329801861105911311710339451933624440491149138065573891329940680910759212976477353724200938479602433531390969755459844786454031497404691617977812793289556913194959040357482108565848088259426821272993119130952771503262418750167160587992891192205563461018618519167703283926169819516692960996461055399923022825797964259917446286985391797295369945088000000000000000000000000*i1^36 + -4186309244943153284594331337832466224195847735070652166119071352385031031816389969375388721059741679403644332425493799037326631635751474127531947194702633854256060606672634609154255459767379237552486973192631297555186570861278264654994667645351593598293718575190214277921531458677489855895048895644346117065831387466853095485383943417655773329766576016002126843177461870396323998005188956072043269910001320380496093654474698038806362113088113415281789566115672593178366071456414366347082772610049865928048010612884780565710047642495793934191769385040499765814074787817113321731964940557492794312855398586487539394362139770427742161455768910347313155211287235505785159962263913333515226905581494123698933084008957283073690241253036553088230877168527707959073718631643117603859894132966678486063106589550886730214818630918232778111121452211460427206551912964659633023093033773043391587893381209039814605272764586018826509694021091863260999576914367155994450018265161136460207093635725080852150681900342948184029534513503180513618129773050536699334664138426256027823478749893770971399583257016753470211510388238711189802717133997578723051738331058837582388830117455071099941529329076467983914120368305585152645382176032739834073804754688909859574899641466019233560470920614280531358074507361656684888929629556094743961527503380417729204700972368724847849789246602538719467040983115193959645834081776889099117053809004328864114534488702468201718684963189197136875619995704838597442376963194880000000000000000000000000*i1^37 + -638087205052591109254304311742952707155189258792365527823171000999215212371957297397504895231814408361546503991152297840114782258691714810454211898140250131188219964761880986227415972580589560749198951415588765458666107401687831408995739760018719109539649398196749182006897521393936155729987698243183635971329475021456899052378850286134549382995463033254116158932910248068911281172930119795860644790250096926669045444316067002012627487482510641233123510072970532918151696854751480476944892426349633703205012266293549300107003669140854289623888512890830651496106737239225607501852866256087078825949968283561915843520999176602441061551786868331992283644813014799318498828224062542111579036602127366629402522093176551688758914948824304919327546642194512518035814238036361175114179389775815855154280234693143040918140685451462973527495148370276841983287754796555933252465269079254022712605214265386523041740768133327160174826507899642003084696657090768409711881509779341753902337082533574717245196208224192403775197989352777554057899982068264956975336273262912755109660052538008106299250537394754273805257960672307040595581029501848784311583160696281461671326430905048519910630488289645315825939534364014826405619655109755416318767062029376798839475527795754977296829140879351527909403060108335012624610102795959758904160188494830908494263992356975340828393573543564383913936491410969569485919220674103330534193420664779919897050267907692253657738352889870646971849325455073977822085120000000000000000000000000*i1^38 + -839559991028982549820960296492732180086051458756305685927894746270467787439884628932349981522903196971640891104213298299336200407233280231901880792036503610568851881338518911173306222219897671547239435320113330843315992702022548019563277991963922319030837477326022518964494877904922393397733762504030045092362918690688768795720180955482778047933255986795868279627000715948743662553545451002801122426567248001677836230955559038395980255806763088649762318743682264350060243623692997972532947204310462405764040832467802165954628192987895010790137002711582032069422821338111100165041482221564483478740624763272459600897082212345540884783069162098944837763462319120806687986131032280783845307760149193055870528600915862527107031941444086141249140772175572637248272566231779841508100564339964438722719129616965844171993122709626245507221541338647599839469766324372773212402172249497879892728634255013280877492093164598558298823077684818770886743498637889018415908612310199813723063091871827320964181143542419375758413022078606972197679951985639346615440664856364878360204350806981934258495772982484258831188049642912308328079143359683807738720503131029665763225859419190379029812323963304057082018952855330275877596136804078826784226790821411598195630326081177901037537258229305568273287340315969878925907900443276128159695612461829773079759952314825251535017108195044723246091746346601740844556365642687450679146179006692180544765698317172024920281822675578034698786483470689273643008000000000000000000000*i1^39 + 40980234267813929348662643047280129144479029035456792012324145060219272357241403008637107850329790643784611101545663557073991303734515137192893703932693259907889620545106127105492908229725310771729951647979359696971877996394941450087685695933121651886850650179401464330093458311954592802305950531885080342532545827904264858234164905676981523160746803619033781704566798089803307376577804593950015474523008491629403939311366768591915859350470469396269282204771376049242732566360846902369872259921267164739646265391249873657405881356005338571368618722179116700126301281439018895345587771507437926669702058362767406086020734146108628758712226213675522623889783637076420725219084588650856998646181774817178117414256459102843509308092621983575023120103636436688261048040739561756807549345592861220019069960353165786811541445582415116231403740984707180929676022604544091092851948272105749981989398191666089124752592477805061256629080113155404899375658082983992391547411079483808134795982023203947335211102163260468687946246870586798586242654906051626980047392713202507256652033538319459371910811815252375563928144094083082995387933419854420088105061498060029674183879426937189786706188043308657843931620400323560498347975699157356246722127804267959558896322144088513663884578175335983737642918574386375843431299452392598248904604493217815154241271009117123200893366740536485229257057032778916602610277718078427338510354576788041991882927696425707558034049821543417935110689049804800000000000000000000*i1^40 + -31246375071734584407526119267983513700707013179824935113814235781563657376381835354642636471072795223755197994471694595065832317109753530841421649885897899245024052361796558052430226139373949578308520326850596302625378763357749611149172285377184140660973442122120976826598024956988352254880036830696425327889875990789443167979185895001464529335278669348191818086271926459343729813788997814077372410275806963247602729486914956745672630877904009993632147888810201937437027458097405473602497563229507526056882891333725768635117817718721107005701843544088116881895804150250836290421137746675854213345361032978508900808746886424729829535108045533865598155509364359322581298156924766828040376130106369030725864151996539109898250298818228666701593115224350838296922053379490570277769253057770715542422179198665941696126389296617041746830106306849824648927106440905375377515506513081609937472670342414103657607487778881964109285640615944824255009879526074691333943953339726754357301764984190734626377106527345033757263153500335890704957981097096879208261870437995668621129728251424414482788916114390733321603205102898690077700623515210286618544502777320682884446839788657094425030152920656928470367896788399301284783003933855633545629413254824362112151512626761706301244109654269705400975763127731454299890016704724492025022614079018422896573225222316538037592040931542634868701920695870319703446949807179251906831187436540127478185572016136329673254979979026128197391398993920000000000000000000*i1^41 + 1019158070686970656306733492063489550359418593728165508769259708288281285003183746720548303750690885174531734620020620606215100098496429345737410262990707210664745253388350006037024591003408786838173289192636437753260068461308970717113142412743649815306093331218203911914261291742052996538322655008912929108911735172151049246865347190593462859243552538975190191311251954701729177973217226613364270838690722568885326830799461444648139820375471238837836699744736328871837839333508468058583596804636573210517956376936614248342122736826513202480077760428542299149553809326202085067089423975103230033039745489988962333306050210534424414431369844417880943596842054619478597260938135338088877304343830580083928260268481528266192356782768864345227267460295366701087761817485466571797803245254575243475972698360777379975623797015110329240623361070121107579385894352448549131850220441643171980806420903133793904750032851998039578015485902545535572584436840788504813838000377684708114814034740678362120263408922801463082861548952252587407912494797533210557403314442428513192599633364662654840147297346246952566263650173742283750564821216444859860374238129521352268811982126098230959834031113127748990844474988516411689005369909470270892540252002497252275081064519735180416495482493107559609533453245107910236735702132997943748363849321310855852127918623131852869362854073258445158921256969593736748626884756134418763845689224503948384184983844218109754097711257286491766784000000000000000000*i1^42 + -550844815090783294186142290226140751727707107958469585442031858915279142199878437773147928416955256648229119086612806378659163570765597207059976230625336186614627862640670749627093405190201281236701624077153132574599980310187544677705824789465623687447708679992476838900060501448646101458539431559502860974741856617766399604481207091303032654617491787057455429001507387373473741638623539314052787598280474752692469506036383470403243068683323386432791245823645730625972809926460716220965970636707405729449501371061822722648948586440671402686808164632738932437733567176011691543657678786941886529423084405517711592359799273073455166596628462733527047766780742310350418104681445322648505205069831191947530450190961059730324262826707510643744706813437722680492522224288463758462099919243984511593991605037624580080460173175742315887795324821222868339203039280675727470995903410438848959821870667084614272314541135517242331884027828194023863043122443386592744604215821992567249849739478832933893374156424144751189539305594553708280167725774498711877078171515433197373062859352387253025182668911104946517957873121601126300348074539271190886268173947039349007485235031412882167323539681289255645687123106370208175442697361952548989670614693273217766641311170787338010059090528693048422610754378067839251445798340032683568978895342107300542865205430024714652125840776889471231967067839872357561665115487054133764417202359368645260184580774567377035469083516207104000000000000000000*i1^43 + -30183540685924111810795867152964553038485907195437839046454203220450670233335601929290486603475645739929104302347370283423014611513271442713143506722913293855818744084101066325749033156532237700181517881411082375876098195991185566647473949000712507085964357345630181474747770422452344759578820498249430364331667300650328191175151052619241775287242321754080284033807979092940534480368707488243838329337345088032778401284595625495854096714688243597883168525827509130676347544988839992422156650590452631938973580663950488340678117070410777701603344601541284659952562882483628718589312865925681000005047387613966074122858526804925676023040451333425075073121494684696308111368982978459753023029513961680553162911269065579502190326168658490506380347306271901074800829487661583885509758846060129064813858938268320078186981642947088835481801035095899374850466908926345327951686988415011353984449185722242539010667668576146360792087325193012537697048809492233396451694008885437715079381093429947320425039053720127898230075389708719679904132044231091724460369867518658429892168129478440781526681214028651672646315885080012673584840646512305947707794751979542243066681218547024282001260137174732856732746770770375515113637270260436306313589173282010927803347110679761440886206235748756691524867890706240493785663176599895557484020878669979230072255884101298023358006276270213080387857088111285315431884755310613413861772878666959405304157539182966597371466219520000000000000000*i1^44 + -243971761546892440695742280189502392538706389028843148497985944763056010323248453160728526756483991930226065710341326834677682027460043824944643783117906763290017189246887465150843383930204037604177809606109242069331246872049574962446867048780420550074901070464006128014391500987840162568025571688575913951213658069469630853323743211262018427259486159108523801986237843509909588384586755489291903059701551572362255859645816758557036231020717382201591059335427003272991185824847915713354073327634000791416792759021445953159715678770795474561265389287735621401211721870727592181988723680413506926113297285887515507806405959537134900560301094481513248247369071543164284806321419326558408966949540857039585689263814648159289346718654171970335577899203701586601695594125077188666177919706088144265207008102483243458946380599211165924682594908840691790439731427862296583985745570645691744674351705387820335875971256903614392254342534640372111651958934090048553901798086415319161573257240438897973276124537790615326801136294707179758620789751230929030430092489714398429405549735282448221213071287720190407592101232272946730213702684191755588872658446083437977394835471534893305164183378567637814902807737250244769320232066748234088310628951307242701722637455710643760640833661247226027789345368582452974052285063712112580360065699406492332922686627020564221272890163679613129902561646876910432610144074337419250798328223368605782251661820622474969088000000000000000*i1^45 + 27965996206827793978834483094228865571944332633784746122903345508163313771476121962042899491632689815626217568247495444485548836050448919361017888721718551611913596270885986740981962224613328292434611439207466737850121812942286327759755578536035485692610126377935392179200634462160433580084790615488737973263248038051222418036917143181922670502969431898639096115874569645843826719483273119744819677562776298843989648840889459089294196309903570330971887119123097479412073084501113162126207633321213354209576583261733504273393184740923195413713016359915518254663953127017971765481975377868891450126950605216475122175674280366791441720268235391740019887101225415565415800268221020971528408268719113737585581900859246913295617961150053671122577805044789210847088735301496880033644932602713804659045529258745245500492968097450533381271714257092779819538601575363573492121485481314048889995657889516658447223996746068032820213417590732717747918746105251616244692479315044607005220376915853113363400567006216247583835592870949346329730254846669270528592186555849425761235453690053060995609881992886765441531922354953316631088175791542437978681031862265885441617388294714868570997049402132853769705502464633296188067763885167452481063877256848533966330441823391041564419236708339399781578439321121501172704653388509611991592644232181533468916399343479481007834003556028967076095725815877442572651678375267616512256995785373848369672691280057139200000000000000*i1^46 + 1324548155782421666295986757870155862274250348257159610889855444173627306734505255770875393971183677912678464978001311990987003152296278916220550172609512234561623984985052903486867915548894187615711193231331329960732806826541043296611910461802045798552710099193304878276385149380935066687071667017318402230577433538888220213400688314837145498566637922614763315748475929174207454392031707168993181100047978352292468541144003596773852942991136110259867086938622666954682635788911928570814107091889781419490367090462395396267775869290403875955413308505833517708102912922266691064017391392721385785490643295382968321214326073032572894647779684624584556330829528139449608530317405085402742953740244250524954258518764601624213172768944504804548691221909523911164364444155449256043475885042420564147847782431798897956956254056382197873625713655659959282754883909327902496721743604815707375404360493976850142559435106432937760058756061624001480320570318441629942361904115583608237280559746256810298571775439189836699557745209153575683688858398918245448568728396849047099360080863269777289531471740111305124680900389749530737966948045001039546521111185943719935305503651775762755713084826924849335379456491908635715378537598127895456659667052414833737668708886794900977653180457406018899338819810982227243539088516327809350171912836649850817298992914845141512668679671102809616460533767406282817268939387395119351162436212352180450379530240000000000000*i1^47 + 25179309601035943229590009770694378998104896467186044538434428955577526065418896269858830619532789347118030187033033026455328174608787120544062693134528602323927476050138408985134926670015079989873266465842599433011304385030255826613077883182529343795944586204229200273152384219447465044175165604982555011526887559474559217284976383462474633133667778455705472342364679796119847274322847329783043392203738636910751666963201811710376918354406528676394574364314003912379311203144840426655122897915440364873791892751936578883590630399895120590807605486331962427141705040793758445505704055249714755518970638176845703142329354477527878835767260512725643558407872961412446594322128764308043373347057343091851610485082586567454196716784408920197227101331346610315098426292793447524263224484010862049069801822335852949966156572671421313896736080202792005341014650353152921474999135891804426634481140908882138168988758386031192876300843378868417295667620293811977093135045125336800708701466724418843179429726244209507337957488558072372894258721977930610315427868409784538630457060518174326860990214150534001861438384988672490719620858741428667040584232268736107880985768819311617721088234825624357787551329422483496806439010086322871750429723340546158118069752822243258128067496870408865221599370067415604074777778198712064969035314946326972566723311615811488569144064759615950664821795668735633865449219525459666314191467113097515008000000000000*i1^48 + 223763611619757679238846689846648156535271455794073842311838960857099524501760905307358902735583585872788984008465254980426969139839368557953553442500398100318830557332219845345553678368124331886295967159121028147646630045306253987220065294548798451154791958460812482125325688202921878567273826131953763176087869460678805365894395006547105314561632189366162521440916664381797635403049132213202057526832979481419189260805989967915822065313171423667959357735007688572357025323272071519882382677471629490490056227475259929995416547175291804479006190694269531497741258532975344715680495876048014119000622389660150691505519172485137671438916910337849156769114708604081783792230422566630017665007148944303110632522249134394396841866820078879055003126815726568100979313579853242824291273544355240584649210793543805976025491265570984231450050263543769872717941807553819595610849773438270493661640489101640248468880129350071950147189619240145013850494103578883721818677910637695055051527410434288739297067029614540851389918198360563971885760875915439890692641021167143571195986088846775878993738167130267277459943075814585421651036273764905378389628070907498481854917660692855378770747464426178487875622405296452249093798232445142326014625072517449050127850248446394808272594145206517470394246261065590972622705109182758978352619397148278706889904816344848541675709884234036077083911997813603107377412500875389619347808193740800000000000*i1^49 + 1146576994368304986022713615833016516770006125792579748500152182585238045416158523706520527134639744811568807962285772193656238509134841470683371770826161394293213201582007553677124648387129428224363481066711800792471692824531403512878873013110291683407189965893460152104378937385340491969356808038874703677979892458339695127944358703414702848327374708539566967242691058561815278886663207461830567367521262936441243824682272625229125562831820243809562166117629568518307784625878463125053532701350350812978284474831830425968847181740957769551753936161452233468699628912925227970767898150012884957714233470917658384185220335666893140574809392390207940005821536740009383941738072961158368205757458698675170674490268837792831684992573480956305304207910412087286627894738844540600947368636478382646776705653549250331705937433324344744437664063155768502364697083086621772424212382080764939119404358260710026766364533210993394796202657138135486368901511203866111403819572149746721451445972579151608461562145925067615406830946135735345736295355384400396732012751180515721482006478940759002972721047105589639774953918994855771777483818058334417388190525056403039867724718409327144917410190103334320958281450850991319229170611531137584564783752710671585452774486090769922464412637946413824438916559057467018840628895113753489379423960620089713318236716491202133583007771773367814333035384446082641676203808172532102830080000000000*i1^50 + 3275743613407905596029373768813675569571146764764360455942892248164954006854110498632825476543227836889799388204426316199255504115090656575738011903046295399631571247456249822931605831169219053633265281953123911150768546346096565381580325692314922797229194918433472534479797232056938964783331643882138411679651693025580954945784084678453399372298487733784957329319705346112052435715796244921649750425497120147002434150704414933017863949271654823210341174273571519399118263482642783390334278441765825914940817942828583561436731349482898764447977922455456955750371561528157875374496144829468865741366115037575281180537910643080305858862289200189397994864678605780417441771588252876315519534663497132688655443569080773546209628851057746228606647983787440898211520315570930243451924168308023606486451022338236506069027198535004206734436261841830441279114523332479833493663297299762350734289033626520790382126683077406881170327306298759241793527204921770967756985609096661168808314808930041370078409986484894509823418564606236316917269849356081000015621722963515215599003597901353284372135217717879375133053130513841301036427858182982617383258512219074447545317087859293265714536035716343027398654873895416316378184124491879240847769117068613004752591327653592113056309978801007281646287306824499677803824851291550939703676891523350510461245024108536404421240298497300410248579682942599104181456894043128832000000000*i1^51 + 6333888588680472745632702943033745784357674502305603704216772645720775303353017483908971630225279712824508781107667666430876538903727431408926215214337122986176796277678708227964047384220001248682293135983966003136613781427415967940366221212381477706779931758450107169345168189829803141180130252280103730287944622638665606312293459233071174538916231362369178496484430135665708229039152016864828972541748795084045036153557648366658751301735077827113532566163931149801416311253164241401625877520852871957700235845780647381721285672891893502281182073372349012008270328794974097944619192685597632784335878101116353212576843397772907258137583977296002496541082367856724196227893178129178520699814100614255314751925335324208412139832124240709194682924481695659861693643572997878688365557399003729636478263841858071223481146623509275445081256723572871197164376447829629896852767692876881085189124471422336318737256897987714038280332000843818371105306359149532396360117186378106468926324318641330984155326933944203915120531395686686313647353844506414352322049055507138017756312112032997334199742290009100444367680299480262609536345335313422480277646212350015887206850911206771302359436731376437590259623311030468843115097019342949239403719301268935612748571241742313807691244091574665669766363847140728075835020204114266636575573179376431859982033596093345940619634207547787310246728624555924883005260800000000*i1^52 + 4541715596184963071341490812773263963822288811793659947316326053698462017614937941559615392937425331397411043482903645173616124606767523327576182595460716384034407719248691720826840190386815088227346675155819470014117661737844509626665931150131885193088339133696329657519686369536085590290478219655597961411901279046758639672938644249462382668606863440918794948350794431289210875584754318661619797203151293455745406335373193778763620528488902273978940467160387773636106087578826157262440154136646535715661853626979544130640793367798689186956479002613081160229610908107797588133441889805276844211503197151738132820474235974399359718994986767071696957436913373592448581580217425388664975020510164263577415367026143207408439321236611413852097048987585372616529949688972352573895920831166339986851154427456508071183663412399869805159757934060939266781455909349061613573467671598146869961978682108320332866584679838500763857993060348145778600579249978189476498689010577485025580973575156887285822343325421129137232920770941479095002787151737152025792416180742378647911796330244999272658027911546602230602403680062882200283662288330032629369471451631869179301174711998182928443088788153781359096462517496919271017214606625616873262295163376892456416207560367409540742760878865884686891316296002332895159893874037968454807548722245116394401689599521372740204125389680730007566598219688033633280000000*i1^53 + 1320843988365543005331119417096379374603369909213001812032714395428686490744369955416283248033515158555191811838877044855456327342330145679736439218882455311571732616248556495299288496584595198121622515698439142046661654552046936819706903617842174599010317720436470198733115265196470240291161303811553486696717003101070523682060492640784590932997207012559686128175316897855928598027315823364266033231419715440750649229932404167945197377326140794910195559386595407997476660693311221894714253157453519381580015739061676964431410916334226572886061040688968120801139117816482601736341017877497172346942885385750065100613043449329006295838575942743065279743159421355533865448482673538703553156590996167953183413790302766968940507634558241701785343803515629799094329418675102362148974299966531574987698573053790548821135693905484037410939874332945092318077817918876157466030205093584430997395905405477959853203738124235542675288980599397329971805906464655214331959663351027888633623697437646176389204775807168772861624826317299574201591631347971940698708626370492238518428480931922233334248503434853769774897026166196799033845892286096305492164687263097051082658302364722773684267407105223326045840541996334002380297781547937109167680139627059889923892492745292982572433795409416281048074608696599240270779305736072898219610645422134446128476968234363378437510632158133057937386298816000000*i1^54 + 5997762133564269220443277944779182174909682929220134404178931807921620435234503266062374663691891349745228652524922343208127144452542299027502687964140884376226132156952442962208410408871714563594733835171191787798612295346914724889343186255915627331257750397360293409181949150567908183486563293280498952829037151814177006953866141503090520600127369929251510312173861282695983245857463670121766991263824418243172036723096912319118583699783387806903471826865310441842332294457277489018587853444677151692333616592875038474928531319418128182279840347321038504838335889933740070119744252756893206558274350144296755338698875876039352642326736521631987503339370916561116464439487174265324690070350241536289251831274185760043158635207030325474122713623195314800274740703118336645336574373924424670642045205345857479842963716105773761166504213610425914926151209294743834327050832688457463797312896194376370729478221027271305222851801171329771962218248794068048517567507297456486908422972241838099401048534331095969739629921093249807139479365296687791495074679531954104656887588769580795634586172268091718898116822002691230294399150282822111885531801052697137915488457570318452236920028472404493217308454372408871148757194237939634332122380042902000174114529472331397180617141029994749286408668491918357278092086891661579587622053982216596269802275550114993055879815732114886400000*i1^55 + 7618689709342034255351052981837422163842260017505319154571449492029901523239526299911526328054126121353826555436118483890968449541620389851295533936062506434832720343730296370982935562502109415572283138417263824002860754647329993083930831943140208295477475762903709361555473730483926993286071640790782296541397518664029656903601769691936136933248961086056956926028879613586717542691110863653738035229543960449365355223107145300813432827891401224633797475726985467273882540001593636993315093439045131521665404328711527999936285490020564391659799134704559595114756040478308128457685096419483388924244884926511335762315548979244499087096096595535504623450350130041518151918018607355970997772641813682097729400597726023743141675599913151150405067428995891123843709461510910697482419315914874997159383817787608338394220846799561172319482142732406854685996983916494572019465773310937353663116762365340693018183130635383362238936154081099089403406090606378379207477849978065891045018539060456467750105181391794425251783367828528297984118537793533449036601822811044484268535162633720868494600280794149118113231603403961492584396754307686782423298600483018320109805904835401366538965806559084396611370804283483975589490853696554924719316177484706304332790856798190776225902411134030765034602825552263989280584271388665343642651006979048791040361178098743974196580000000*i1^56 + -1664163265891328845208376565143647852011255239684213731831094993284123116953670018188790482901047664403005897981743818000617577638493315529434365697516721420473694420189480240903684427824335290576746419707042147182153115870199238745585348989322085757234808845434197954058704478136186264464410208222439334454439431423289473230277157932470851346961972126560359218921504381120646441335196727323332036892054664419100862216787676279785803883987465998846410380968758254710429039943122081817448530771451264515450562254746373019192388747370373605199281769182931225737714860872338341839231939557805067659909097996769112912555220750614421363956558898788854674072206349315416185823047092792718149968069191229659648756392090008398851154408298837444800545485007277509006530719659399125233843024355430245467189256494476144051038167984990016524900963074776847195617454549032340498958256452499593918879560752074183859478641403956317978895453608341558065250957579866125286867803005134198005242393059557312226217325703233581134001084367522795744540036702487281070893799737031336774349893015734346439082450334300467400107852354393734620196208161094843225641698131817981229882961275577215302825580241548700165705842113247205982230495200402024510293156781869600362227893014108658292648121629996084454945176812742234930429517537701908935836681648314743574062967104000*i1^57 + -107458911928759818742292068107707408703771257816029126936156287981613029872613754171485174986125760269835230897846903289446724465638937284691597567294639217865762316981765382034464637721268631856057814741397508886945457634843275548823664861553992288830254078346565672712640950800320717871084317378839680696811991983333701130317015673804739826560689341314184021233749937048267961731817332844927380614398991319983229066349906553735125010110579990000484981336825996550842929915833128751883741569668607378664954127680953426473579781110123021365434016158974602223206219572979627186378124186349860853344170384315631938449079017003937559065738327911787906674843518073473903552031496940371035271293817769216455679123743294225178239268987587269246140897914814863826330709615311305531895366073724306102393510384715444383843263772598302344686593240438752553570175588861679282063689536487074557579084289736328586184572491506743114631502094769527893904354832248311111832233333352019785532514065542391667312358334381008301928161570743940253742040015692483906368227519366650647947887083960097628902997027019689181196593101638984861119320734497583181406536574174306964958082761648553342115375839447820921992483541407965418768363261696581081504901348245215139054546348788757955034664437990541090696379469762404167025178874303099668437971138834000*i1^58 + -191925294886428175920182325405793432928632848308558720306954439978793742112042585236673686026011593024907509492014540199802811925881065795869716247148673278544658032617614603260132561163798730724790674800566440651214051999426586601463478788526691190914699946413614220816134999184339262152629274195467321675744792204242079996788299335811231412233647986172203715299828925970394724560057502980878359000867572432274727947795167303211901016164221547985281549264972511273960648450256712875786173481702849099940780864198683312500824915465920190467130253436940805545990622503248512355786866955824044903032485850979525481680945715872142650174927639810034707371940849472221438733451954462969400324271248175257590858677196772211677188034821364907690174241475290419537349423874738082821682871127488881086372979535171872224480017947632504218080832909595007659605490635889467444724395826566674711210665693447917849128412311556010037771823937138700113066817215609978642576331767669648222780931686187974702422853096580810729663520990296221713668898448995671144728249172396196123917545186284937096056434859081348902405703041390628863078070504849798572999143680847094360590324520293913517982678573114085320920452628100607248939730787318924355632402450122698537649548163685340764398848251287743993348910349888518339359074282680623320*i1^59 + 52892905588935092933202901531680863903198329517548842461692106042754695825377938603798236893846401094417460441341811829236278110237926221758675056589112220290905724914665460864819009983893985388104118509085163382891959766302814455393286332990770639469648840329815586653704711977462550679102492135390909248006425905198712183306368659287648085979967074325133752826468261572059834586433330157091812203338924624554804896273246799825721977514865599974791079031084093777707158432246156499591162037229089156410012903363109117408551073292382788268850780276488543033520322309444934445446475343268778996223298172179098069230056730875122965697496015908134293074725258816011264736070264335760199904051519908197532346699815020171266746182180342949123325578556456858030080912993914050051350581109845590338585782932614750540378956925896475739367870933938281090535511218416358072540569845784528514634703588865569619738003538413472616435213919998728044163732525808552347294829119834282735769924449801958996595953911841827250803565041243359971828102694399577629286589344981895916923362487966643954580809116556981481407384103969392857623355285953689990991289278388973395043556629775911336595243941241385417716138049403236193896448274261158229977500421241984915651091921505551253469111154849086878971767949138121468361*i1^60, 81752301033933809422337989508657015348236430805139801619901305401336741727619278688673271977051460916862688453110655312017608769508722459716297302455018232316066221910956311437663599838513930777089949343753039333071477814081704239712172977320956467511729394493594942684716651457340109777804577493245773889497003419185734309950762213666708772794044957343293367724446513026446606687816098430438596574451050736965261606688050366534397276543589870514699538613766373679471379637825845818828689405623629241976822055426193744075462872111868867629019092251188568470832528819302498286025563636171198894247670353170246386965871281216448695639850429836951529065446897140397390740665039460759752596977384209532738445054441617032485503102510333958118481490277560371017560274861072644231417648289937803974764573666621284986787106669609502294536752161115948602498398040220691312149525025569966804791288435058406905972100306658080579171007818038566685627202089042938094204403600243958679619123703938080441430314011560869480245879918591678493505635057547820666305074768784693404435627151292104155988931683115585917199873519711986070767896758950625970773218954812382360267749331901165185500358120731491928292765022304065739666510767374905173981006091121418533357343354622725514113630796270511368859154461930219613702098792352328539243586723477492947172433515896929293161850390768058988786829810074498956707789564329590068909705989260528870916094348566601663464190194033677557902276742175883756170895050383989156727265168112732200366839906513888803554177634856918702134307809803209963687814682375576513384446218507717267872069714363985270086251958840411535562342461289419049384719683169818986695259370998793784955996352461848158283381169062520073515118710876428869179383452983349139366879283197995441946051326634497238914720283286124114239026053582458899590236473473559565875251623314176704364515896253179456512890851957645819319541545038915643711065241412788430884626092013784293870455789363408047981886933648472454885009171283262344479542046070637850151600779502639405872065820334252579625943088448518897556748892770015373563077920964747106756588138714772520076727015674344804072662585933703556833786423917754445329061611248189534359669004729592492283715323228665500471476300738128637222954467869978037434535718682624000000000000000000000000000000000000000000000000000000000000 + 401921275948293541981357235723707372778043891796586917518783556460785233132166429263539987317878415004052540454837554043230205370969168241809567162340712276673542824553706286849139249411063151891333029229762675897833224834401963759052448085438183758965759084119465993260145488103654704441199889896172950873899009232919768030191548076064538171997569738381918015146100529347427065040198233883175289737673758536299578561988996623360973234403377107162082472361042855859485909238621957457894609492646201299122913666095260616530076684237547588201040639032754719998479064189466405641641636243535709374307807317811703563891882716564791808497369577373873893271641536311523045276620857015264768825274629046564185439114276553681363907925011963495153718080244922933391969311214208127428740451818078679518410291585766590717628018511369788833887923237939919488894783300880229308622886144488589094131866758789022376609925375645765740524906065973733089575790657226446504970481108793089995873048094193406274700006418062938121560610708604482322147924885054594072734815426682841896060496031575485222440749223963364775472264863104368165110471678117194452423448042720259170171510170810669902818083197133692925083900118997885794126224169969517321655123685878331354111084921864219810015096229410334886578941894859503615611589322010152207916251368239756669131287753796112648194955932417216201817877103893451092441487258824139260190216985304640120207303928669494759891602894057777412226345207112855482787738536573617818689980441813410334133277528942958067176143804923042721958599234802884968372481385223067771675910529537315378153971730055371297878881524727075152813144108869172683745437462361824126946921567216258136255825660179374618834138925455806493403936550938523861028601533410670016524599715875711655549580281480939934641822605433292671128621716073381132662752851791748091337775873144958329440664456921237553115257556518903139162677410019853161556152753770400366159740165032573980872141408143796628676584784428929081410388361484247122911407373053688599131107291926641548406172104352008663119672649659443606811280685406685102845852861470703691973742439321480730649746309203099359592202236541857594500189971346708366314730745015617077361979728153967429531211245988363067630065630934599440127419298971576216559952278323200000000000000000000000000000000000000000000000000000000000*i1 + 821502344404309190172111557817157226602819019442845740180310750389410034819370342593491054741897809500542742749748723802233851231762237059177420399898184198723753827865588223923719687141379621289879380164556574775928152650192484619913341574429037991756533839841461006787847219915324125263131699145122166253887269138110526871068269822772152899050237188605619854387003009773099822774594072017484265151250011391186433834049419106890187065559626139593639905456091770121138094770479314427960018556450476222808959007294691102522304832144303138462773862502360247039403916912647527281821643961147975201240014238855485015260803948866800011468455690674477551918096558327757987425849617235340130380759312863039589853497643418185562443105641503250680372309929544574729459333576151571401810865722847281315374136385633879490363490726562121485248072207228033198196887035038218347646831811992531648125001295586142237544615472582488282442037783789969090619724601373533877253780839147798599332544516799646195092885234672322013355584761012371020016773616530712867428639527338128522229424889966554313443544825942536773779752073825972628017019224965588016497294112815639707540390644990810249787287033947563557225108633362402391932001387510982332858434618219317532520392527114373769023000444786082244108971364708358420616507171742230930356370832584296875027464147908388525694268779942610678198617457186299932273541976582383330637828230249451029898028160388134489405103824487514926182725858346954281374613208027879316231499915018369283809625573540991093649889480696061991980413699602736620129905762227450322380876562990425416362774474662333072529044089319554725292328266909840721001516055929672000590444627084321980910007931362645903218272483939321766101449005800314711249324076376843898842668723328805430957860909351709206879099456660762237220847480326257160974430831992271506529961251773154068035298291918656812025138816803020438783188848178011333948673437002985789282546219510311172325841630915485504620171317484537422790093697377480189223080209693712467737199768530859680231899116612916442223732950737479880024845328143092678049965163192913435214025589521526553189075398044422337032216260273119003678343284754630694340952535651228281716648178611409695980381837534373473416356035880280990370162406855652426501052170240000000000000000000000000000000000000000000000000000000000*i1^2 + -784444704068200000252038077051519982792597726373054989909653778603527670858265861514349031993800564862332833393834618084119251918178349390927438627542343806278722109298466938133429067489133595647133852304192747590217875973072003404990737074090845150099960391446050623255700696192638045336782635773818873951428360477287568213430129072276147808914550101166538655785103839610766145861753359895504316271386568514512478773579013673304849457561763778510896824481165714635078497886034565767682375092596888527675738368290151119728074324369899247226081527620616781237179333955340090538045734655544662960293247990777652890974101760397423604624713061459580843028242156184813169525368230302587616828713407353839347711601035514155260610459858935392054447572720048266164857103851513087616119296727510995564829758316195660206028703547850285296479398270721998533190817998144513346542578636059084330403138156019099265018660678633680826722337069037014708505354911042004117351062057013351163639095221618159350662446001940843509447095128403912607131299353904290619646636428050775442104041854116772115195858660507330915568411956782382536519925021702354392962492234433897980164250403066016027449533271770021393586067031492091145236805686861838605412544346230517052124106684239149875186099529567804184001595948152268713641264881368952433505540783646929120518878677686234887346899864011285960385596833443720078704979436869973438338110177531310409681720795891623576180430358132595346099005966722092357093417631939858671063135750939790807263785320853671758674990137850016911582393981082995098733258141048285792368143477563393697104315370354515431311054962268499747975803752577537856036807449685205042010866399614986432282887732095526452409655387497337198756011695309107379879231280237089765354355805324775855223022502399877047287394224969976269557078401016040173434157805744895950225054702514537251804853353739072170744774346420976113823139719635429969509669885409929523555575560933057506716567740723934988867707165293357716025796543247137528321896498606030785736061689352785973197997562142982389172032336917480671442839591125968695434759005495864712724425129876079469908836139370240144868938054526022336199839149878411181581814872092191205664604378565766951437301478183945306421905558976420513779868657885585224134295552000000000000000000000000000000000000000000000000000000000*i1^3 + -2021966159819254407401391021035377828034539928460813082483235125602019680471810978361266452152317355967484704911945955385852160247299985935119858596909752560297409406896141576607164467879717412594094512247334669969344788421969176594676495822787263550278834512318265266055759088451345969310507623186551341717644632185676123346648106819702972806006833769928836077550694811130789783997977260978612873952479136697826460216971516079939175160405718053567767827297040545020905052554307906289731852556063869259254654124609885947669316685479454857705700733941509792346583195025003129110922368181630093524444801378312419958535230744752561864836081642558106969824819555924203727223980290393680995588517053541493837551945786603566954338723523370237840565147675043268644865161497386658306350477522974573870244706077665539152793091494969166620855230834823283071358091437971010988593490305150316067819736172954717117373340011778147048038667812632280627889652021018355682911028682761662486702649410704355665332414488684566628997056967961447433513240223238597281524087117169689123050371967217291791768018706294688039312495433300200399132738837605768958846143038276119422143707913786786442523068096726976117383925801896929451609685165949490639942808933242369184452290504099574324441353097715270032328975075922112243414733221376756552603351425835722092980705861475018342716773872019622957079584643702476126718676064592494196883601242826662542704348056351940524561088806981916465197802123498011968612449503907737640732946405967595270332213813856750472227478784901992969064344482177077035617083180029781841915344860923081708705482100105072463046140802845996690052717368725865319505562783089569365833372205868146621317567435526226965912377263937464359648454354501251672370180562608645390273374175707300249866254779980779279392915515954938810604994669023842379999982906284804979495552719322638634847656068285130276445676230956729501321841947619001033248526599809401636300008796031814271199478173245210287550770845482121347942247488362600087563275331808324886124051865692706171530889050169275594842833079419302097229304933829549659362313269055326633089275192125032485508514906469302132493243509543679270465998523086323113997801000718879593421937638652528543077128077147438865940884587826123230195134787694617463200153600000000000000000000000000000000000000000000000000000000*i1^4 + -85921892555110385307027351777257323113899239980547012817482720845465902303388402022519697337514919189872611641195433160516557032791540167532377448749525273110458235860240838671313838810637652083037557221392944670813743562651887719805158382797983834344763125093690155871054539185778180368602032936616626936960944312588990345805044716346365742373817378414802300681091371618195194076909929321172752713757869847230917856102556939509552034623790054289314665197641076387237569597677403833964867424912916846500130286797447693938913514959533890834066348338743183210966614526039112281713824505846341434892277372399290300472603238991414829070651510394835007901617399507938087105787620922151946354759977306052647116888784033493023612165050161451094436196888096808905067497861597974802312825479135792831337213574458562624288861185299833688595527892131261407720895137280155327502294789165691703251583011131313873929033737084654810423402795344407262734150444345880326847165094803493516126326416741657372736462679753331144056428585566531344456077829972361048147424779268223761322175264633503545291216833330369497037821538632951255675122946936619731356880462502069518306236192438780412564208123988402055830692952251980234826559783261928883839367254454251853965844560558604003478763203592630274979366062127805324975552119643556369614947526231442799289207498884682327756367960053537064901156207751009974621903447217275933160105611785804702611344629993926994328805556799663699857001841358835407505421155799244291475790806076669205717917982476618675122085305890596523946371814540634457233087497780869348957038529447811773980367238935142965777540644976124519851991567888621906582743328614777167080894386748795779277709562342610199420212901943287869820395078554295186875969690716190964807875633030115676881621851449597596465257370511323099747841285648037673872306653873428935215187325147068936686501011485024344983910892856899641056055408231559371850298881586754146766355309789022111768863293527651097539655199861676530324713659664104212418481033103669228359697544818752588792787048379256002986263066279811067941241218436258291001507168945400727823961508173171095286973184419246936322987655515913418346257885206311208254592851681616936399843306868362658400927553179999778718538365412211081523920177330182212812800000000000000000000000000000000000000000000000000000000*i1^5 + 1972049563776342254403909051230236610690017455115146886835408276605152311242650871209127610513291308898420928168002217402329508152012123619220443003777845436191375844260790154482729992512671703131563927995213369508054959548430429122899205781566021327056228172484423575909072887408030002245132256631760613778745582981396942351210617304998083040745361450930052764133542886033937945401831689950951867727849401967653302883556947290291365342588881104541919348104911721309052712911863489612498866307512262316645645072895947232735146916092590160224025196991366464316049008457940844964628124391654318958694898625393412192708997906208399070496247830579808514052797948091485365403144717884472960005348075217174124764652493615657800366193059630937874026078148496794750329900801348711365268484676778424049135595832126763612249859571861283324142805240241655566784506226889713089732820580784623558169470139278501920053953260129140624614812860962828674990184579387058711110315015500680807714593994807616155869905751639250063575857387586980020378257375763563573873806672361862606065694021959420502474040416780390972388061918479563729915207786137980716950258410027488780991116985129181620717086590080332536892145540899764544567417549986459343417852625014032032351624604464839437433413698470625678685706954884772776210166260780468003136856284154926876123764991983867999632186618920813152536998898440460898986752355559736172727045881338023068034818154693965483818760611192695542286448070270785750026810007828736639437316463903398311293971133566475654619211526395178144405722023200872741834537267864016375370224067792941009660008003117105159760234174946805399060138344258687259584871300985919154226843609213819024571495932102680648025514940297410075031934673463106295814707478511963916711188864501913165467408274601231230965297497567689100552620195408776841122102019432389223061748518386708053442294068533873637408395378020484175211163516439594080558049945297588129000788793538704677093890863225056733720422483871263285931878028799734105533750164737998737523216730829698960055164513648858575444826212875700085488155842747534301445836045867200753390942594428762139298202617410555758496369924831304820089023133773063383805244124103022775808064923923857122253790717123702863900491422192533287506961946852599005184000000000000000000000000000000000000000000000000000000*i1^6 + 1205348387817998270424392172703989825563449656839341814595059865878462939006298820080988986650829232124270750819584258496849742953439608795764734038047287193436057034786725238382985518897254772503570977286928317816014943734274085503689238653949127931685203206890823512502337129074901291082702152365486351702253546239527804865050485554376529171091205432461848687977714054382265538919575906399774706384485310535638024520433077376645568011987421630343067391468459349016581525484827100993102292712409926901067965778976501421604535781281032090566546320271484585618085758097826337130661913108570465093298531325663020605658745839411416335631607718141453371384665655402070554506819989003933055378266279119640379325212616674334929750119868753463040479351077580968529915863813932998371247144077355155565941818065473110021144798566081775103293687011335717415186815503532130654231016438573771222106937525481093029119199499360476933944451203355417565058988081914643884945343487270011445515836818198380868073636409734820948956168871589875194054175508475830014158286055174544629374941781095768044846427046440264826296342569550963557238570081063527898942086743380783804852186175307129759941128143791771197046944243515533001657381989198013520295483956522253302799749841528665729284891906948762552466252390454623280254317268712276883012685927568160769039502073339460138249901725131016518676190858847018773838893682296705399460733771292936619930914329043331897899101107039572982882648208988100396039984885315747744290399205303492271446726475082386819081349590535544473880816237927033490443732175090847231699935059261171107663447021422734266109809295116832124859733227548852553741643284136014892330789156303048540740200594485085314342856167699890624346607294414620438712355795806397579581070478361344263390025268669497669710665254787402028513013409373777900448954879980735850998164717013093443969207655504799997318743949293796393937251856679316292752326003213168546862397998682963688490702004441046437132173930324675916352152305071378478658913592258170376039692776686018191494748605520060349989564788868169495892719135382741773783636073715491699634517667878208587666691863703254711103555734145156601301997553953154436229187758318788053751991928530274455662182518846117355726580914438726138188616400971916902400000000000000000000000000000000000000000000000000000*i1^7 + -465413178391392100999847717574531682740918090338468826327181631674395412164763272075145855511662006397254110090232161633383904235624868761900387434164790844517508995566239402927142467477342849787282675221242160620874732163171550119829438658376977104004373618257519602205728823915682780730486541864021971498787357291243647358545054554843546969666402089032452596910874223242872748814769526955349872256400125175895809788179088365363476117375026204122082045972767480769054791758381237081121073491698863050050533100491598293173450696973232143971657760974356079213777258514923366049549840383284917348831116906022298224002142352920591966845501095138171490842783365628768801417350164067666490523583585599782179627551821776296662747181235308550732790513988686072547516407914518763581557520890470797301706497589277631777063600812580427304865379463707993144221261419021639932370774784608850822873612191130732438156361280698445107369366053173111307007637098975312529668736785084363524941094577529603535976113963990477202484812099188756164601519904508545035941328202296724703101089181602053006815027326025129127207936015609648443073239545183811796505654895915407417533669543526279966399206042501523843109783240246146371347694799793000716564628268055320798437110421860447511984096055793446254053544667207697985344160753694802824082692634351227131565843315711278594748945609630242146784233384194362323052049398350282028194990268737119515360030749198542481016312022603687490222141516969920140076492321348948276102744840766544363975751676399386551482543836149646269178561203358142510218422439692531270329141572392254405014186734124810429196600817402756385802446224908789398920020217823255276989521958091555390816238472995400380297256443220357514411625808991795335620304924637149001828206368063553445712199440768493630805380720497074421217360292730944549180312033426452311611837916723854967156351110275625573486503835395792662327027707583273614214826368549640241445769357457947071911112293513321371427645193734721657912301899060359743075049859276837861207572313862638148421081373320098323065619787131986074476502788651001995378780096637662025685497422126066245224354511673067902572998011334922192107827893495005792910535844225188476337518315754975719687115021698121425474213244913501312645680282384465920000000000000000000000000000000000000000000000000000*i1^8 + -450242168897815529798337123121007482125118309668947770923012134701960763447366874702766344076974737892519717005598350869320139753647078799364004937932124751164272891123171678675986845814287470134531524831988029880125106180111629691172500966383391428409242426463808872671813634702823792362289065989665674162247129860090469837719610561628920186909446430727977199865579476024411586743001725158584394388340503118744360733154240012809116024516974776385460313385753711363730238263849668029698256567262163968876573390290458437488234673590319438632033649366473593005108573542831323809909175054937999383921179794714357171955784617930745267571243074405875846905533879790520451608174369853892403953924368746000575208633149567874202738537947671062292263424342958548007114414510839221512115078442023430616239985858266529177469615098175615834396915036579967885200851683014384274527253269418179385846137495760858553024168385051623095907863744288483141455769497709720839800962903237535856977387779968566437078753233672475734859781485254105503906036285773323106217615985146477204985938312982747607927873763079955283566670005638328297571755655290303373226429692291181611614371529144317858418191077437647331043273123504945450447956806014369378925267272445280171436315619255329476899450169975304060041265398102439605423964751269501161998403523476574909666568383050904213175434541821034536781828057776973325374070235269944499324721318941563870727346683675151679214485310317833923718409614973941720725792325033131993424801305492322153594816215898261201504426779137188913855214162283323332636163432034686001399783960675959199886939059959304288177123408039474743125129784533434748935766647666688177142678076763810769082134251357806211609484705849428076790843072205347675512184173860893821552540948559575364669584116565445741594276044891793797563355913407158206038776390823415980923129321034008382864889140892231019828048326005617759816224963501230740342868231156060174908890228347690647337866591401148044471853557083801089792138783251538659056857140728535511867657313851380673642566306151906152411107516541372207518389101898510187056486577236078827498968920047442820124051321698553174244487220780187542892411545854054673439345347796295913079753244347419338814674611305834650431393444572634523145351345471488000000000000000000000000000000000000000000000000000*i1^9 + 70575047090635448286552467074591904155567225763894211358891924735337636430896775749385178497711217966084417601603047688973943160719799167645994205175534161304762531070367784958976912318744917364963225013420061517382364431260739091120931619212157330168688825079098845659887074180349820861055464569436133220221562733024661079204172096503678053594330974778996737247331844822065466083406209162551131787324724442147051832049143598996854636547232166805781712643652338644334055562710558875433544496294258096786316534266747775370468732320398254719406787739383229797814743871564421433710352754337517564700432917612604206926352087778849087186425867972590136658125524912933680992111406981058744301699535060771737374846605897465534422670212689789203488162524002643685037272662201837584031719155203899223972763715630037764102991498671325569415558385921832740569132250807767034663186999690099831460203508698347186186269996897731643119286377002315858716153539167596979875298482739315549891724909204203479318205518544730921115315025008472212950903629360324268102037272511195402679347185946221358318212987223485608826387652777345213715268252951997921421825918483702080383995986435780683650775168314691132795625550124012191053926211558374202483235423112760760984601379075105691945272695843143196972558417947545664582104794748763930834969701146830823785788098780472019267179947178743547156631332427963592843694890596872738209542113741590185776648485156702559285094005411051536688095796333104606209493872548727005971300204375001530350026297168086307445633252606017307891899553981588502809438269758554905784221586770607697406379535986161578214968763024829239019033079698336457853146514939924764338423906954260507929916768300791773307533174168772619909761791229700350708895710631427871770261794512381727572608045436329720617383129649331664716763784483491525075924986476132594216359143060373779808972165298425454267655620530975570246976089813501760832610864490629762234985880259474854835879915555899903654362196262645393173044496561403485988719186956446901143252486882773287914484482141630463081130118096662051326003340257278902056429427541586682141203844060780349177847974217307766183240733524571055382002691121556303451106899941866629168004168188764696282646921021389277462045445064823933301556248576000000000000000000000000000000000000000000000000000*i1^10 + -16255357300263875025485822746038586817525893571890922276771133740363183905273043576632174393378580362563902242540431412454121119302315678218079366699627747677745364179396519790073091653971950265795181046445796282515327527889301784156543324010307628416574409809681981839502461730005949066722184952280380336457867612730241947357760565738766749548789022237942047576254970491177322432676922644894226347185892843571372265310094508973390513125391410679128839579857113415095302747259837302068334055007289817021420259779812984675609633287188924154952166898317690717451954426777029218139664681569462806057435044728253613912138460018296974429214796449210774431338422854410149421002549269254170941185834914080819919324159631763679655739923231499418928802146717375603838118398783315685494311672826079005167309574840940113823569807075044302461603130051868503461199353915708605761997680539765972207072937984433451767841800972815241859903142504979589941748250858481821553514660033981781397297829516469503443564540599432980431795077457828822564280193379138162383070878713738976637073404274937288648681886675950846401863333276908324479984576742894976289862611964212145974357562202336822845312104239032287992609772013953892783921202212173633086275393287649635706451069368913293134350204803541954321602725315726386438334455225514396975011314681462341986813305184517421848506094735247854815828605603189138223972762271071633010679169166797678396957949935588326274429220486873138184349021755555342381096083962779876252949446691497924726286264411302316577740398565129228451811948174556511454769966993405323799742170547594661981210560700213683574557951650054877469525948422600091754755829419433522944373771551060143786399195385491700046066721509580818939603308282464275795818392562393337726944484498462632388804896177756450460642893853762125024741507807222777148643574239008154125573100821426605572597574081148244067772992245409027683222374300259095259378848112267446370505030778654283849558656761610029696299475204920060016806165994127890817939259072431022002225813203985407196873005357898779029387033526954381057407380166226792911234203830297348373334538943160711164767709896372477014802142533733693872067943625621234203818332782146965306006299143469757059293983549024260922962453221904825269889269760000000000000000000000000000000000000000000000000*i1^11 + -15744186600095170054876199200339443847051456393774224478622590424707825901359324098692979689791123571617582716378548612320459865415401991389157475989753822039180778782763548437712171354892935743238743110107719259004562595762651003759752855846691820458295888009394915097698056039422119718140464629350574955869682408312691821961617739203808842093270927129245092426560462050463819609688942561306923583532644025687148841665928352538091171510224736125036255558805836769854552504799444877724574140975246704841229319881697770720727407737658428346976189222654422911226282563359395446390418526775088049197826422280683381105145489645880764492885468105550202097974206321879603924535515362558230160679982423413760262327602561985059787760269377254415176359255550869937373802066369258634558913341960224033444999019854104372624154645053128612215278085543951482533974923981007761703652923669947420968979464085021816407516749350554071350921308851291851212199555873227730764722175483762754666667231197631882425203257960471172586777278884466840193525239020476621835175526917271421098064918388660835737575059312442640972525894363824830644119547023528344827908853813878094487625681341598080089152954517113456037713163108911865897750509124995733228882375224929588481072735409612690578967654340503411101649854151049664921020899578789250705037914738697895604948320264595703718010609463956848044802178685142896157138273171887253840976492661402895641574264534918839826911356574353587459270962909304665631994046357398017914230104994469752930966032436448150693409627163300200187475122065735737501131082493503772390305634147067141998943750607032448436958445205999428620237576967668879821375437516036431156016673145260652474534902357011265927974346322581936176138274012256373839311729371161772879029216694308055397986474073685138461560632553350397785594659172973624223888725093232878602995133888028418674181244689547436858991264058439217321402005941246949626003119107219945267575608410394209146549213782854422723700791563467167147324747284166755108328039917197744267232909070429283730836758659408587776274233002702583996684295102734935795699584153363006203733782366996799462186514395412203316809062695818912085544128282625314462112406702460465107223433906844414661056736772168184766127200154065541923864576000000000000000000000000000000000000000000000000*i1^12 + -2884374483261848728309007743072910684651874289298134166371904667396518723155659479707956499214029920112695851199747016191735926804803807533944808725985071537310365857060422383770965648548015941396652134040466402708534401465304223815134322038420445722472035470494167583244958757184701477212155286090433337918274734323008435627516819762878487765654710344648405486242796001930291027617739541644454530252446595578819658920446316901014463702769652096061184413549156941480259249102155969883202229194264976599219669389290790306390356497824231278438524754792112200493763376550076513935251631720916641462550182199645354938217366227829787057805392012678230331609489276037383405533960270947194105660630908543537951591537888733780705059299735024980406965819616026656850078973628250198737369156110964288284194117312163496801805848679195735680637193838168911967090685390708428608320026246277555071286304802693482232409694339939859293340163413670067057139922429262375497713939490541596075689729554926214250967920941162109611303486003077930305917686312997183630741419636320187872018076064708713970625304784204548316365607674588488926844112074548969503279424647307117234243416586492447965560929373759557025335089326255226076730772417420888519523920794946017785269890795344189878392721153483269264086408992878465822694510580647119185133818430541638840561194043273485381635611553152417005548990383063429508205383376246825883147515706390133006335743410478229263671102062301004693824163763725939553074053842206145763690020133716560408334228575970431720394075958807763973913190174208130798218676771243800764264902116478322982559263319863530213040360564335336579588378541097287323064657735639434212500969124425615641718744318001116926697611472479073429760500261134861474996568304930059904563822091041610121514177773808482757595172518231888083965301983560562613102586323145821300245471994151167755176069727056455198825054592536571850212434782483963161501930341785847525901083687493470085569225152073455382763012996575770554568878143230036707629110723887565365621781730174879801469477375660008248920275304573106069373012554736724379814527178107127739345626649268099179101903897345956621126966480589099644732894348857913622936539571260517643549877474165507898063303816853705781975544886208687295692800000000000000000000000000000000000000000000000*i1^13 + 451565010996040640825733748382093184038735259632980980627194117569436434905635927553459083499905238761291927740323566312232476707304311922600959171590324519544025780629612464435037720282184760175385774970487254336450898488468018570431425592972087028846892537667713637266324597182016203277276493998373690213067021446523071529924200846636845608601248760578041498137542535807780609208901561007391124382626995215393362604395809210340491007253425954287997402090145172173061874034459554806774404670774831785540149849699660530867779392792296431881296674718565863843972737530535405761442891945382173988617103922145862344445651925369139603687703350004894551741576079451201370815105527366832912984855543335125434858352478860848921941403408591591621627887888385371959636975008015797225092656498535485458669457764347267685483156185948690475100424436592618802038053565735203568898669267839565952536049909937929386473183665275331368573499401814056065621446824345729212871739378834240899816672970957967057741031991075651490018511184910872471484490579178346916310941494253503442744981470014436389623398455238082472397517242250971685623072479214059307677191206795085343784449086494672715006068757906215821320096613554061791771041059330661761591781418414897291030028371335751694271608920556278742962390799819604327291933542295325149141815589860121634026266223869295376568722553902587217059870245584518587584126273533728286449516493672485115784869032084700647851732892497838915105711033730587885347149281687559038004420966252128664066228963121664645985486684959252706224456813314269560218712510346253074001367039509924160336408567844102190547613460944377075371266054095949212481181971659867363664033631041429086029099424098735332269464200637914037027713140727619062884820997351202161643661672712861560259434484009639060516122465863822325485691709323816663850236658110942938159507930263422907791266597018628959810518578778675593450477268905361885797839975843300890135648581034499089142345685390712983256924322137269786855538348875784633851654457727657489173908305946874055368583674937954461588633085973881032894187561332180598400187495253428104883572728944449259396761466609115390500306786550918430451422228008640826172772458659828811211822995692460757945146980435616841537146661463255941120000000000000000000000000000000000000000000000*i1^14 + -560959317781640661839245607834410824119781648027747509310111254988037706590323580730948030941221604432377516388078728139520686139671213724730316426723137035812163243800646155162878630788391513352647857852601506946230799357691730519387799276438410846300696554753812905194834669554169753712592583263760152602469461782711724551878579784654258857365236097759025334702835333686579890332292893609461736835921555755202957876866871972951277886550370078344260849404377336838088951465501459659544358128076910643077076904502414171825341783169623940972208893009198092847350431132441116923898967569411361282989141683237180243217708804113810434071476330020525591943659618931374078063834973107881186121583791779729098571998196181278641781595764366025975937358139048497725980778327718255676100085037164201270656570081031967505062642234968068233950736917736757543435304793369669336356793669394169390918884414930977670198822189259073397941921111000294934128731540750531857756246750796934105807312444741500884057165135180102540450756397383491312948942001155803610097804978429623748719496366598524768530823076370913110789166148833409448943613922555149946823523197828345775592443123916326815514009620857510727771732465309815286389614604071289644169547050774231349804727456649442360116035868322885262096583855810630223672784192296290206671269436205016601286880188221561452691695379443903704650001399842527137575870968046228217397635703109284467948829542336310245460710394054113788796305431879785247884534871418552270495601703573061681490658196470223193374695292348766110146373998894200628476757765000144359002804490085565716069712965796463205917367960186509155069275785191503951801373566197261501117535219592352052720340299278115597996433722646517443708106789762963416390504486327558457884994633969193263896832065927761837879106437346160625706132759755734390981758369541163625174699051564622394612044646764538056060141605038559121064711900436802539141228718958326531190633282072902044153349360618738172694116367365263198615301259596034685313290351602034050894940526173241405612332442532172055211418687075757316855185538400513085635762447711164219234820521659582932866117592961127608540199021083025321466612768446804430078456746322498171424179787123656800514201985663601581728037194432512000000000000000000000000000000000000000000000*i1^15 + -4250393204666426982133060052785072142165852053895956229031378835383699580623930909761047905967838817566280381874407869926930761313634012667085907023781668244018348192577381744819708692911908211873659942305877630819181233226378212300564558038805712171379415133039046634966441850868292871151899337411934498617487551918986881950466464133408117419692818485364750686863864981332813837880907673538664921331443176629927893895594052985158979617889836741479017555031571414267832785779840267033565907541392856833490288412187834068812149098630859398687573454984821190215784207520892736544820515292992140265535803559288670201251374038128479576435134723824471516060814647160759865744445488725818515365439846408599494566789709344924007351343943208472608655430011650298984116187700996318961025364859156392647725349483507896510600002756780071216855088527620187498313879456646633043057294100379308879109103371991404609378583764204121028644096232683066297524482660148840395355885529360050972474540913232547403747499441934706619375889554417326625783816431759184026293974813616592119516125607468609943594237354902604758659783553888694216331533152060118213105274410606917677440116042992152007794817233152280423215468625530551991649909540839749194161220845535926985993479143633886535762599997302784842581593716581859672958259607601941752506951445572407327341183218691314705970940455374281880853105200215069862274058431362564665115756726908485077672247200904250959810962967495919527266477218331774640382218651174196163394091646936675682723822858930475965589933345043263774365798880951607191374541179091561317029947535070866588621919518124506222475527582618114763124039314361408494389303307722970937131567398698820987857144464929192382650980067190984320471910969716961226091925744531955134287845992089777882273493624562633405545146324466932930520758899138645905732189946682827317810569173361953168914101511098422943641312895813077844865391417477506115715757310245284914966233530142275154003576909282024745788850477447860032371193388181211927264122008198591660183460170530914598721758195900263744600105706330048264419581382717769132825712145382546829885428919554034817831298984105076001212324878839512741504926463091926151190013935601273101356196924187091107933114120772669993056036559257600000000000000000000000000000000000000000000*i1^16 + 181085513167226453753870813718002100211529399786425453017210871249537099104889769315215812646044544393791228759490287883302498255965792246236740366931429599063208624841692202386182985150013094434347719097714457687732202932202221402442929677718128584448416449963614012268462096267922234425810549772328903756811982409356107348598713237176005403823437669653897487612877641534373017341992861784469380171522212537498181028210920848651645043043530763765213595435675389171519000149838881122123557600353835050103873214032829682270417958380277674439696568935010520871981250466729977544020330805740922844114499275446673580268456690744441600189624836944595955210470962752310252245315308696899769596694011009399923975688310346147743901726179997240241019411848734200806117650937344818853997274276382004440620964106281502411602116228777956887227711672782298551492563699881628447484230728880252702626501825604432650592169344530283807874143204829642078057106207736412678583299417237726694603942469342559374496725245655387526021679276475269237062714138307222201900588572946360206344877789711804240327663014607707446762345455328544700688801372771849298558049195068439792303096584718815348332926165454304638172179301012290227479007644252934061887471694212710450016020075747158580006702912495460592876668289838824989718946075022458651639954931563964740290069869762558752533856957863604031557472741451633393453514382617776544374526150335174822365931303852798650056941689253407688266128135963487343759767400703401387016694678939669368768346220271273281713900990193289224052153965377348320539177351252830432155082584633452236834620588270686623874171264144350611361339924506639003036119011079328614643613480907793732689728738779791279414772500388696585950439367084372462783556506999689251128272946990963217422326398232883000013990315634504159942560475674277987075892108096444746054625083567204410671160962412809472666224325734727931064113472943804380784036685112037773705318968315356717499946357724674955340859842697340244956857622176108695559551024038905289088661623818707379207540264183687748746971917350476740313828366591340671724389460037592418957309563342264055610947659710076217426525124640688497274713715519044107285578448450761870439917561856180180146404415653275544755319603200000000000000000000000000000000000000000000*i1^17 + 3799821551640557958348042042512679075161836066484456492763248201978839739215702895127873266726992084060561829668954886566738731260846364275516633667138513006936767192337179460541970640646348588908679368013392508898630749268765272662805076922778374643898241159589665333358746113627764995552651491718584988700906103231550883450982547193106388109327890278837376213016291497914266573897329668040209013712332392060425874224472941841963993495127244786368489618803647528170918042548986475249841507478024835065029540075312556519095613980366526045422242029868910779203167115719197363974669288332099933917449497503048157427174473277741296643644249586501745006991698707017295811676614316300850562296828537088829250967769055128218552898769629441023971923396245192139801868183635065245817391594216615870425550095052703564272374235320797657325889082156851091387734518492112961726309720819601844665736284323104158959091340932634882352858348306828982630251767034506663285187499479646618080723368638293402440853677751346025883073869546301938579625042947957391558819204617671734425602886945596412078832679769971329223091241989638999666971877127244433175409872680969217169279744054785136704530216036390129742791776266726764854063291590707079308822454652237500035305371297358598950972230813220314536188563526027761907463653954761073794885661874066131451194078148583975922694596391036127824884153842471520826179661623041595725391479966075335614659124565494949584077627674215034507148196730655919315894262145101823893801553141528549347940741450302863387847954281649353804023817643393397148687732899393114857492137613188278341957450848692643791358729082922211445761666270579769647381337515425408110722751778535022963717283021871734241998169516079903091249132253932921381974510209998164699762086979197129237214224341834042601604392334088730163497049780557168399610679928846951856769984506639955052729023909081985577349156012047948792092746054916522478836812887694466155134693933168243295697056504275207780299780533007079107588964324694267297134740689838959772935889283639870809985807768164679525041578968654248139691701257177857038715437150465999998983425486505429748525142515695487257680867135394373666905744949567616897790542125600918707921756734891487667042472308866647217668096000000000000000000000000000000000000000000*i1^18 + -800005494061867934462581591910038619944201172060636131434866121661889415685346491463851574147573927198249767525003892746342377526215610438374460751181235816956221106069480019153456139800368468545040825459844915223691837896342900396384412836280185094439044741873309578019294218661232965694325274596660530116097992199243128405946323718077956467860266228314631930869122814552037646185552887709726673090102980958514952716898650000703032199447305869457747987770638881593885917009327037989638208441719423247839517827601607197005452372979644998581254686446951932853960809361040873224132677889400838809629439452548683561677483326401393461941232083618637401239641585107675247200458732196810706242577855408192854097201312822599341169220304636368140290865534340925192510007432084268641130012902901066333278502950767883529995061928486575504839862329243473283934032129904391170764036718366613077201213866609791294735854816988877058554281803026521931024968740020093428435147488518927842110542034224144859430185095733478796613155351831723559189909847113915480620525806783647154610385509114940617362107840128292106818000417084071496100237347424809764509587983923779208570778468498431102057445396579459106490762205988780637256187708190980214675036325490684562208112102975610499528336022806939471036742200732577552433022862476344446230468245856117167043093932622160693675490096142369283295863363534854884795215094815344241886550433673711116358654174034672591842288079056668545212860941141053918089787544223941990234339807748213082369505878015776805769553869976242289398901823968874206808354180012549989228040105481415685284735823396123208123640004498054700884850109992903621837464738361749629291767307948044141637957202568659200648403270760840439732513142296094278606859228552459962875714901239523411101709539682316752689265279191943135577723488995359252671724121348244637455860353756695159426668421429254420115841873129228597175840074025872676320924554306059876750375450486581243332319797894089216125890372127720845740655051098179964708343399762483218418537006891090301226186592433667471388667807947244871876795116679073761305054275210268801866953414991806840937771834879060496244221381458312772483662632083944673563476733844301767848949649974665244091351539272768290816000000000000000000000000000000000000000000*i1^19 + 25438817475426377169722690387116899821189195329167811485472664953351642542068249486382993382386651352806852047341515018988291220840908174666041644214244823604803256558037234651725798055008375687234197604513420403733798473941176472298027839697036740015146494669191681993242822255068789840442101328712809233601673426906182256977521170283360711097665734070943371436279088239624286205575005078583241471561362227673134850359455303838456419998017174051382787958734326041485683236822990573916989280271932280358106050525886928393604765648472484177602283863390212513010338762985045417639213523998992360904085979461984741530774116249485016356226586889067944185987854900555906107582389707419149353553636313080853887787614097537276170976786939015225560024685267079547978356921820718435684407084709999998969960942506890943745636658699348894229523274689310204037809251050093207723737782724788386195915080896841270467126588259632582315043178893779012341898366236416072548027579715367805517054564935137027625920832595054750541252777196331525825727937914694131389922913250791324617366677387749265570267118206195597654249253646769300219427218345981733897558779587362160665988874410011136160144956858502536330473778251853592644723504882907305554347454447751585668352917854436814194927138497682113355130556111425827706600686244917052560799412682317709209740221287062876672877733775146897681451790210874034838468449337217895797326629697970334408186510058910437804380939254877665602349241017037040886031268637743414200691169117105810356549798687637478778900779433636399997545765108996874870248692794149924646325125040199645057782415664266247875770884957490038607425431778637473168889267931583040415977014553721337046865329965113824732567479055535820159337221040397987383423224396645092576340904370654905387864825374998407246606288800887698996687091551340213087365830428743320255107108253790442025353177344878374251820572599715004633698042789416367680877774988269963816520149245183299391654662150087081034406214498948373617821796227146530935674318061630127932446109020458065750273716426058264191002345498144762927369336673379344295697782120528520167586494138194715897828843826610187867233117423988452161892942419896304934267867144552592403988221064474911877434434846657085440000000000000000000000000000000000000000*i1^20 + -574600114518120514194248980456746775339416426943558046198199633844331580270197377192311115861710325461855714236333084071338392187367584718035059344791354035571572095130205857746414234352616535785061609160049488203263647554017321193886419188973497743918480713622119957483930814915885508464023237023416338191804611682387259488445283898660483461301648374266989843760005420109026493883180589894873505777459180495121673482410974008946123297459005581586372321076137697822341814065839973385497981874537608696359832896951531906251931957501520395961017788047060305581856632462510993628397075763313332100626578736138178103104721719493288310484925405099719428335949942099449212123959826106782330466093421752952830201462305287433050819671359217195152324163337532256540684295874184201358539440414866672735158028075650489242097186000807882100511246566699905437615850155122919660602253920585586837466199323886148917870587273742470077088769055127289630326089606298290795168575621599236489412962055117040588849161442844826872575142804838984237060494690909540404073964032950965751859432941212023117382373988385844535252403832902894289976090243839855713915389144810834295565455898071467527414171724102281638392432772448612459181216535325455481831180708153288634237796253611859462326591535144251574566879278620964580197854725586173092891052972259922124198852278957646437343526873921273606619111142042241854348711554406226507109934566658259736785338333068636432465407770573394267876008150977152902670340625192364238940703433856665386033236966136465933346952242979538031100128132291572931386339802913056146262605432811674511899943197753827706055655030355200996375159499209471207873550366444563201020574157944788898975217586887444523206143509849010916939021893426938351191295808303381001239905208309256374345230873199974016920577253236766485967357830169190600558549313175922282684877684435104341879320949527395459439581120653817737338441649849065658524238700112290449774455015918097346994777788901844618097204014576714699708807573433042009085998159541892597971609306889352441028444183096252514686773160414410161253780439138663058937896516461924494940087126229887199021548420196874764956300723223411267501735035122513650098245024374123107197170415642252603114166635462656000000000000000000000000000000000000000*i1^21 + 10035559111988181646566938634585625960585615013190939223778914519801119453549302864656899768830911756607619036986690300113122002143293422558259113330837477393578679594876211202411158768752754953184537638668867263793552025986436656391208534983718413581062843688115989463512993222996947572156933894587633771560672587433159773359928143404110323452636530271310072088852807420144046511909018035780682581618021486912235713230727006979471861169292143423190254617082801986203917276273031303735683772709484620286778446477772741072849064241210147945299247572166871178543172324963179314431804496942611386333229816923413527597808835306304829372574709587939004955442879718854228936171547346373581285191215524301463232694860460379521084361896837354139718919848331072975749021358096776726371991296622258592194323998728455846331962717486918189769480462043465512524859618842854177092450777021973663477499640468380338280093268438038807378681245619774099377866523415732692432294306738566317065998350968558168863372680668670198383207368408562019633502133014800264040698683673718902845763467773369242942141432385842822609700236768204287758474372266719738433806277745248698478704359013067091227026597223739519433374975015139401763305044089168474885511165008919310972263742409288633698286398263027820642146834017185310316862309347703257905150081200902436200453835802067435871576642301436842455186572301717435421138462160441717667410875487059854439817974802435347121767783561521065306175291136673354827435934794579798818494523990942058543614628503981257026394913358102205279750079197075156280835631496732567901148344731034466998768790786660961322159142195034562848379433283410546006897204647896408309114725342674750441057944309181566042159539199495207331646812000865850544219365881183110884209178882722139759745979211658260440843628492549240411713122678588127289232709804378884416190229529500761401964946082954146123501138124775665378777770007741369283582678587657320203526440330638221118640720553108573098354389136360389881175865093617284952562445553999981004411324255234977200889152065405128456654733690732230154522394727331477555708272125958557777027480049069894031405659233761080204782604135800931151954662418514102079368212256673449062008986098049568843760454860800000000000000000000000000000000000000*i1^22 + -153722604701281048886152630116585824756747247656828769910535834822756146376112163638683340286203115894982283674627549194656739065538090281257429886663598968148266051855898386692523490012837327222959459198135591693801185992402102922228172836216282863337293756336622628083205654208681709571286016347502754300288294376210664573366594743719399991506567685218707373555204447287268023647850186002301723599471925564545684602546083694386747491584246973574739085883550374224012989941301855953416543539567942807301123477737370403449646838806611323233323903016955833962400632087100994941531928177145850810470129830623946649299178076544115162836869519652434458574351525477974247091694614833826425519783331243714736786635903166906514361321098024301379274496946333285271012077521767397967476478697179774423293464055388410696664720216569421088470100424050588034837662399309450828922377301059896147075921766903961921974147264722238205513317175213919282141856220783283366524535620109427395618319699778285363804059013970986725706798329680515380230346903288850028532109735366837199281653568883416981529141353428018147113862971883438142369299822692052683765926301368649056449149733997060374007643176807840879569084211531972296259765647063054151794531812345282851156215098183216064448359425248234512829853571350808814555985233075122150819962279929377758627247298093655544728487151273365331227600728396764709689847139350759520190860064941224624940922778259674843539103447222421866109268781770318684265364228737585651866627329549927291193542964847122501436885531054722471150255850392148677752362239997421289789588253344261702948497332020744013472848285271776920392336962968130293821422811507402820970388894556786890084033694172149259244405255887961117623759818668631274331256644343400753646071072345546437375616055865596316468766106185142337886586062366246478186270274564510898073366027675679078689139447276879523461886357682697482476241162183123332326808479192158967071376907786660042944303622485879750907980649101714596927482055756549408969157940951762846062836996075171193965915011971940939977381017211344608922322305522417204902707507938585272691634768124241095071146641393639644590963279206666381090608888637060611399312683098317016733670350150947255930060800000000000000000000000000000000000000*i1^23 + 1395192170337920062516973284055360966359803407729607347777437227317585448832466920491258467281364808777824541375851426593546930789072056031435948800564707116154572494460915649318112598832357804385919194536006821598673554959393987425977148758568292746273924636767994765695808811318719969229446559546083022649540968652817144935229631736516549740412790392466575314516622379874399430021002913626021094760816047066738227729653917660177827245501019945283326561076027463264236583242048263650176926431301649052762784738123247990083785561504144032017520155829856540269551773430879304513831879859613137187072074530385120306396816201587982142505994997378566596931723058892994215469027630234971549992803937547911086675874308464451711425961130553948767378383863969127063572941659186293650987513373389409281335808060024127004851024229516992122112788644378697333817172414569456635296561712571769875428466004794777571187123096343910925512899593791558028020903568879763649331397779454328462888127594060665753722275149908154688899949312430248964393284849990237251538767321692934485771048479330284764867561550715596833097269045007835815183826163913096792957579226861154702034922151497730262509790080441374349545041232955179430379866666025166843821131661390967427833143166180093173408594102002712652048227891669894711050313342228069999089441536572310177103835652139738234419836564032173008975532303023942147974958294204157654978412322571828400063342766833690896388139277912527980678868836686149028009497876315616721602970215435077518996651845863323083407995568700302481014470059626455036817805023586619689503501614660245667333087740268847089516787882460045796456314509360347512917897436507617825092305307562268726574344472559074807380077189913505182576283247756761505466478571057853028810419026649849499939286431204458844074649273741630310407977451130399585273019953571462202788309639615735998602493572092158471176387192299607659569332574894585078567817885148608152518003345614258620668874727830715631439888819196126923887954164477842425469259168946943320513200757134020800633106046295993897919146440928438870167741892711928103348097597051213474602250038856661888042727855807264280374979139034606063467953083905305115858186138141821984611520997933321289728000000000000000000000000000000000000*i1^24 + -9803615802323609752757290818666227794076122691213264438269027161764669884402770251589441858979942215651323378794309830520614250593612977391496632239907763588401501795140250291349938922606872680031007338406880523841850422059964035201215879405491862999703717675748858922029645058054043418553163474819162040803122169106099143981388442413165559065839972900279581318215009156836736482840794497063707619127517266103836037713908950885249087506424341960091268875495635615626178644996331300447646931923150869178085275043849082792678217174405481116097993610225379232407161688469153729693870953400099035762893521542996332236706578725117626363487348404388024993237903368722825672613489956099804290677590755088485192666387877127745134332863643047793173180192610292014281306318834214897277249138489027251231679086348867561894734618428659362718101481272263294884625155803759654450301478309295237532720277624470195690984340706121083340929281093071662715768513273167755297531693639713990800085640089194097696850387579982095021701063613707891636612829140758024371378249844916290217708618668394360334692416946314435284319765648598841105141729486137340428414130244836248763901389567664614634770222399605603948527128057463625106446013241068507979213298144941767425956788444000402857968811522438276166943960288043245074796912531098992613571530448010213775579214084420510526961758838766170052189875919458167329619065593105684801003229301836931661314848884322679103338133653427968031942938730873343763264313152864680004665538735047561165225157267329366878685582883146453395373273627395838151414145647696469009149029855295432855194485678220107759752711559085719242553167248379453005244283408204254171672926576530975198145241856645721770455291045679562125974482282656232392834367302778919444990755401881228328253663806232820267003402103581319049591614544418903378396830685492217293179129497005949629692363979919152821725036017552970776610122663946222894176510670856739495630082053126139773851540776604173387124669034538979776687794366525844608026318159910422530261153009039026445268500259757953916163072200168401618272665072961717480647444904256595477384137077069305160110016386134482130622575386036483189570725665523205680400896652649421591232841710881996800000000000000000000000000000000000*i1^25 + 56480269171660452629921685290175283805665126092033390997342602482447102579298932797670049583712683261488420368049010666277144062058824446779879015322435845693490170410201143569257215550925396880031208080216144378081537843730173835242324717654576691961564380736385060796700764169802238129633901949349708788353907989406976862278899218736616902545887560951627423939268511488536098923565543187534961012342721872540908531788231712904279793977653875062886319920100032842257218055542295204873430351762306481923322441751593362856118464242982874272527744795064279561346970647947134720205602719283026472019972394595297801238825406847436466522347361466702821313539079553044813979323458700534413501318361810241890915738344304892273515603686791121768283999347287622181691127300975987798289864768779165216829127199787291608763559425163097062934386702793851793777281821939097427842930987464709887733323773084969108850302397395585053480037066036442201618016491973908383030963534459090435061083432841985067181361805684533677787132908197072292558585004409946151558802915563130695158959684901432085340791625827267154875938091942091300823656050380861791956333679540689706155198479403776292101102283878837989126509449243827146873486868437854051792783602512043296927399820955484178827258681547246037273751292831106552669087219833320215033598467566134662874161864575273323518041019911977729696153988066214761775745802367812291872078679296570897876218623647730299820563345431846988979757744336784648061681400747029333010653554809388450228107496307824230687402021233935087507597746769507326141854285944297536223116000333086159494063953870962627546697603088285741888634021442461278508805545637163499626970239586733119285731870064238103526771054481144632134123562199432782323768600583005950724080516449248886340662843390766824183396404041590494806553437562058805424912533295805224688465525184836362533753449022388882359910121335843214538630447514300933635321270695591392658742307857898897197291087628093559576888520040875838484854030098350579397248842582504174330925146462052172448513743849372424865025706278410392973064408512906322018472773726587702831873235910592435715525536514361371026794104955707737780685156973093734819703418255055623096836733009920000000000000000000000000000000000*i1^26 + -246259618672509750520140778430865476439479179466005894641498676899670047239901465571045363091538336907463496904157586596019542156946186067905083086874818206996716208177138695661896525920058128101940098547315242384084517794447320860644812198107961115056612941650580530509899609321264128927300158030580985013718703013451159099839209443117824202918004972129292405823297643660867359105450159521902964532682388750426815573658509688394706681401311907372084120368019300352728110488529419597110930437905783076045131653189239672832644185857651002684818735336114469074313549476859355073861201252688611834178792572285732074536051121448864125203349329931035103402356367625592400320689315430763634898576114708156745282275724892165335883009568050912995292615750196559623888221244165967307577176899363477268870516788388019335359611522843082839910881160463608070984838066858971838053668055544498970047823512098191727058545580951562249943753736046324871224316907897344160757110404045772381309800338492289555294614266044087351247418035843382535905482975201334995681415439765258936145952107374892752575848743600159571438214424957299867197855163110802224192391512326229814996302608235526692550624437170038361583795508432066877002283196860847600503393502806402253167810911867638944676022751965248892903527000161945535306615216792761017993791095539091375541469181385698075957368344784789718607922674733198395942231051877097484737497252949862052217953911738820887646781188384697108141702251369373128335628426650986986320344933476008541945901848575934382888919476821439958183899049230015827945858559585337840135289110772752836879730479159549960688755288466534175450413195468970379587399524175011010727293476359060325288564561315954870395084377895515780471660076221747377424439161783939922993949569912890389112109902605826109139180386508130022447266755637005859542026969962711131690791436492859299574512650212834723615214731802621045590814959016820842188004555164308540750863080140321061391299771798269243254556641262679922791912882893558967840781690936576093945909683463806546706566855439110150989204029731714573864042088450609822122800239746215941364854626265886929206537369999356385382003237025244611835288790834948085121344199432517391260581888000000000000000000000000000000000*i1^27 + 804740337240732015599031019171451650579194499440511405627258016979325137894190041746611198865780041453633785480283674194643917669224451102853895251718666872669440366690986478652416494241010282546949293250667906958644632063702381261664332842340682860990454927788150106455517703891406362239023972863164434124776821273748649133111894965784954827026139712148655971333169404680867432946940817651488043916741373017849078808936805819671626015098759713498751019980320483110673274783693714580922920806576321639767265110701014205660179417218241628056848638303233036128720982103742655557965894901808732180938292861028328660626195719869773321454303353918076312516988530232115577251246768393105342778334985511270232577058045059144377781949746023058098987503280321457110610755930244082918275943364312798505571339306459261191655688629852258113159170595167663366482851949067010588355073251680649535628693789625099166605911132732266889785363167593237128786862408105386155202914682380453961544358871241463548901097016114141200659239037328932248701916533174584065171653611683848229455175374511375721139407091142316377029531959782889279613964146438049952868531393723599285345551319135924263218147388589731526577013784358245495483115501992691122713444453967274219116832635306322840227250903752000526652558387893101347107276808785975369072223390863586273272663842957065094757812525130809382841141897306718675988391633422079258687165296201601430328044576044418020577748055051369172455822714752417901674359150068091017942962693426699745149674627314365745408987180402253693861428375261939794519866735458706426385770535088701322500692914177482835373011004928513332895220380957655696291410087956451077558109559773632011938277370013992443614070859867374624883690366481220190392068519635419079232921407305527208885927692604731210331163787073571312657158318936001475571410376995992993173127454992482849457797006613860590523751896380872969004664862642189258840762142868827259308745148384759487992120962604179795042544215015360125463087422086805127710399911036329499491277691508296231933954151576292735478487791991571314635603053377200625691034727993222041199543858716649179924136870666474462496093032288317627787455536173864216713742553959528975564800000000000000000000000000000000*i1^28 + -2156135606468089047207544888023413652460906995432784031788013171445924822635017643392910322137473400940882993563828901621278015556475276574311483527861902295018061012475028478079813353097748973704467164833850180717947821766550127310347933452562480930477312674800252058878260053339603626147657480244743111715558089723997801153822679145612805316645967792702172265666522694344276116399745262560962298918460796721395723480329358916410459723344097433415289353659449711541595699765691914409649497173776082669848071800365530362518749243348285149261876183402688636355360002542393543046310824505867125717448961987866299842626147615280013667822536001521087483921289858060229838097047901559703094223765357324675087549973061833066425593650841704983609182206654541636654948124708722536447211911148194676335565195172558122129587451979126334665703543233724946670081828798990448246985182249198777995325112146767547920267760706712423467762137930015002049220872166406714429160190511179380198087916560497158633242842495268554125023375406076533263135605519112795443044954438034996677204566612645241570314167145712261113073786025651345147551297776249461644268405144261453069120340633172290838803591444352723886719410934737745838731316141729679151421463220121674003411077868759334400463331048583535519210489447820429188310208674698400650911648061680765123825752840825726266316909101183300757362991311096725525830559661644470615233354885286855027249651099920038335552178837174820078972328125042636165714921094575291899338977819927104660615184894831539121162361698601322919448910645717143458581043980376640601285110633479893096306748149592245935972751873117259740415044034778221136312081016702357454403761849939075890211278365153511167964848283039715452758851246405195342287201743870504865939209020245047747492885043304902266870953886351437775630854460986512078392759186046137779409488604575419295743640590050136978527814651532668615283646807470345587987691914205598494860519537938910167657225787898856088442364010492365985669647186171149614907150305524835026853028632958363129194592241282163785353526468713169099015017735287355801484364803601348360177544997056189824560735050462483655828983441483090920990242195032136163701542629838684160000000000000000000000000000000*i1^29 + 4881449485070582983965636533070160234684437846317096941169871836534587310027534212794600739428363829922281866227664400267489333199316365130395892155723683006162727840789103483717805439859145362260882118758934698926966845945408454374850537855969529188984910834569702218026194813877887183958426883560638780258809318422338056499426156102896705199104979244871533499478859426093902782665924960396253141470133437411438551665754156476702714608860887883814085385203035680301334468654605796338533394876807156680978926219560921945578754368105940332871173059106033427890774126714195154498179104165410524024815510890844358561001495122379372092146316841304374142275617381004789968724915052453421478729566695508948170663059060359793169669569112895904008704013473858741204993644721349580667171795419174720009579932520223130999051506902595769427635567501473304546646263767385317700388717413748313805705412660734524446128426532859862463373940939614834978253248525718448323210903487128832025255701162139327506536688316916367573752584148748953464992791955005147313682431594831924591611255747006335244834412395345343308042227328413359943125970325190127442698370509193463589766114616443944155554484644011013491590431317769608868518446775758495796546321974626686154303617400743440223963686546981752608818653036434934347710195963825942292860471929147501233012202869829622977424475567846088104958913050535500787445094889089042421350786234475558628020987637812998543855719052365316097147114323913291157151519093089558599393052689365443600521120918019170593719711081317777238506907650732167741769315267423366218458980489051327116955468048488772612993378199248311358260706385708595408884032560415009320282304411241353142571422459776970236319184270030248021369623314807971617549343787466778477219031954026533642169677574206404279698594974569577744188233057913998242154507860443242405269544031349799895860119768334188563971174018184694446065806791553564188285988043133419510449390638741490292349420744938087910084706644580193427203685121074575462852065072914259544654209598632640717905963857151226071160608153081628326806276392199932527069893378521695155302692025060530450055251831022678007421119882673320305141529912751564824955194441728000000000000000000000000000000*i1^30 + -8038498502583221814290430817786818898744664535681033927894559688277694855142449937853580197634999455867337170902150517873611663286008792204031819460016267062218790080697624206193238175598840176695834846623480895271641268057162003037917659781541793915364266637603599995856551588817181229991471019354111697791748563099197324010281589796073033405402438230117564428221686974129284579873251779472961520595253932543623478023250080889382987075073332855993259865120162239267959341268342431878305931437783065016470550787648008503357711310169523827114862539840401437377329576389921770782734725790843449558493078070730360354787788640120835540015825522789554796419246528047995133512186168490534575183860482301144432637711522342556463239667993691094763274004940114123529377024149891752759624347737916343541263536999046172213368287940577932263559018507379639010115854355652651577845090584252253651008823104802632928044465988392551475544752222115378867694211337957141584175391785650970025736122601032565763860354526072599621590957556609544598076422330601381030261563603834114828956138205934544823694029222829371793515854752098047562591455290442692878015368507539372688017285873248162854433656908741120485230226600575886997231156705804101235601446301036132791672452893607070456117102449938112685904005042375950384077106357030279437185900928017579147515828739153590332041549677933548531462860915768180858217644179768098716165012263455345831261251017375800073677841231236868949538740567097968446705506079540759266728377196169205731492370502792937702599888094117878193276876289619109989398531764252407978801797779792646592422463922963133461751332634014196609562390759632075121293807618744895564829443921628869918866637400597856249284959260272760379015116934594440168441140685525791430783608839137994600410108737103063503076795005056516315062671305513105844466826725051633633263659676062846796805516691060154555631059320510438781928224651092401232938723632724211055104964752977227182416799818980445536595286203760820964915524234982828090622129847178416929374567811634519403946066451584653163477721587216552546681180365433643265066611621897563090650212148752179317974660142033109655708843629535279382793231049738827896927027200000000000000000000000000000*i1^31 + 8225651995855150057891700091457608684423348294770963678147400745827289506077698739135787320166982221574555870429294431125081386178333555398697688557491366097305932313848307494290525574495520003350680009235905533860836219068947549887860128655902331718699940177378363209619942921847059323576151615403033070619629283994408830145794777931704191937327033054519259210317704058899655219240977215906041619505569247646708490778907217411502082136901226219274628745776506614638136320707952486912023478720171699498288524954500407889981667062115164810715067863906034635978206932211461102814709556464402329885085418717996763158277410258473589505393547194774454800238343006530196154689855467000279092857864867720806026524445178427060782669281399060816952447860202027541137992203156615183670611031793435481201938312714393610388762926522878071114673317826736030762670612884230376790830703704724935995661164298485439623325184286272146252996925014544994284945306700099785818419605518990988023139811454976900656671432707948987425057035870659909278490606846899861960360421669210929438403189104339804314168450955848506797905808889038097837815184680082374987232424399986670410691978655313965438071853882267880252438681021131915280160692899600747171361626326491437610405364787097881630478061473718364907974559086947411030893042705207688817057230739066544958178804515671182681128334741235586407865621422016682761425466677102560479015075536616619982177115652132281483342603076034714889517941915532868678015880523173899396799028669741262284447819112105323499549602788837824591830810062424516921953838586543071809848228257531399638519127356482959754883018024460633874563245727123860571398695573864808464753554023814020146364035491764353969695673153799758601089564634678356698840555068147579522483116341099464666337573806093662756169313234823257373505527315177758241726232652556204115742278685191005677448948538849120052813048202156552501274766613213792021412504181819443369521493769286645654982450300354569486893869511063403270325190697127184640119728351526567321424879580257957223105858808366912641733080458978095155336258446267204799977018303178801039908467389086235560788762926180057857993919612725666858655420797534276157440000000000000000000000000000*i1^32 + -8250809175237409552315401318876340421649634137528462854845377293304283055831432201166551320753123383187885277793412902164158655735630987089101311346194712583716706929473689500812195206557651052892766779255836214623170363669779830083241940713603454048408834332932800606635536532628775631131751819176919074586689493139794459186137533455167884292874701480262243522557997966878870080121427055216034297657457354471215659539006263055926999604855763686525529218920996418329401954343330255171542400514046715525687086710281562887157161832996338175218303059142810389461771298881009565985794263836490003666458030401427544852210978952813779720518772710116875882178589722266504241823500881222302325301115492286978112035491500363911651351471956007484845780342763567446200530072637162650258122288037355727244485832129921048933753036619904486028315130158377017135147093661242659697525561695392649048686427127362866089427947013242154923887113419201911546471864362292424825356891161999107208658706365687095892308577089130094520517635586654610382163791826252160605486502028317712804468937899419587009597357836383790298750847791488360908080644621660884023977640227251246375563168548506245945921573783708304035874089363501043252757662302849659197738594943803874048216707184726790901977543745863832209956287049182427711677764479408149865163523984305252855046576678637871857563735951893823346784521621938879761283237520676687755364251860641652774042160187547814918096856274281328321884358102149470238110480307421224729814085812511619468027239722454560605817932437626151689669036466258593257379081499514578570475387945826161858940717317868757345736271708156503429057674269856288270817342351198037385302747373690913027780284596123638923341720017657111131939981656773953217109292765220719698708289574405993068562039613832083287308537252279347560026741430975551636673659914648242858729710975422669686974536904430254207206326489023925153012252688774086097891164566872450537322084568851283812546505147524248061701605141487501506483400870115278454256345678405232230237462786601331971543595934539821425462780626976266474365639143796502093901280167400171196409472330415670221393082392390877242478576496297780715650730080337920000000000000000000000000000*i1^33 + 12710384085708339333755905819554239485662585529668759340784238918591883639114672197636625885823331339434258184558895677065739954597343761553178568439522967858116010651586050368175891048837852013212854364230515675360544775305934380092658848653503014825031548809866005738116819008236473192033887798329425563974728884427521818645387415279225881656587703786109270350339598036924202643851982562336816001709743837407076429473410115710989014752140641132972729528811473897977337634226662538772666429929041804567183298653754997477756831906322723385799772064118019007029737242837150661943267526912880366949251737928788799306780445994213896909455635384890424454223262152341441753957650493547809470811018022815292856195418226087522063150244186009658575739455384806210286283332255412694666368877627082454223054059512989909388821298581835575399779546054360572455268354372871612383334096866166037299894190927924600643632091685535660515893161716811435793245672793103222326898443639590049065999487542676045166986929907716979452810828398729878667204581730502004014713364718130224208414445215774403925309184888236398013030343550000830035130324652607961726972525183136496119166952752749197827574137118545255552596494168833711197882410799131938278474083353894325148181005655341329486317006881374184128582555348001290350086819407976733005203388472551633478997423006996890482851587469677013762177154956328843278333497112554264802265967330738115224881344944038863920144927096136831615247170283405130579240898238594320028814519869565073175902047533551810880789012285025202135491428742627559752914600238346756275330647086949615748394580495939066753727626185488523486221657657900190084430390202649548169024312725188742927074515972619630297520078866825343480627488487673628074238938322637708287596243773250161818860087837679289233452813538799779344083676576507918309833780447017860868848234011123463622957280338744795672592845409360699490294055203783435135215299702621652839440037235088736243764228313664362846972577405290258095228038036612021732264835015064508165938511003782726944392817448899117777567606204045029951710177241107697168055411782695108369178161797739585364500019837982205548980167686968744737146667008000000000000000000000000000*i1^34 + -5131229410487925169021734259629142154488762770955548723735484631306506850186883567083957377054432519707080343894710863876034156063910258251994191183109929359988400802877875819187506356831953900987894034431998165093345143503876423245314489396940087640643797114123213173980558200143532659532683439645252739208655272209335601919694068409267641444825786804206549487807598057009321425542734810122853291576227566277063797347018115868602994553884016730909418317646494056278737684826438051331254351496415969903106164602455798285580899585464728996491716333491141998442790058091594875154932471232895317193027631978387167637635361852491758496641169048064254151467393398046041808954067209765547722753900583060706782820447078616667904643214732260001649691771116226863007203933811058682582852492024836754742681061086842794219134335389219291074700607730063919071564063053827320867279098820200848158348753806228065464467261270825067469094299992249683489646897089878858073514642555729146157848189431165313335948504877374782053176122888175622212573532120194831478494882731233570274076720487671905158347205969631059528854843024007550264364843986515387783146725365014990416080746338522740061332503657299978896311557131298183000786339949349073846917624273312342955914717849721000846398757008266646003437249238578563992956590431094682753054513186803078440559217994061248104166937915426008805967447547595219105363892155415241237722419256434442929960549563742495870121899421104721164933847887835950664262714939547683889245636922780244470364267570169922763651809037518579766257870605302737167689725442176899516366587002511722556347221084925547960679260774522901741274862926491951605168158329472184786448899517493618486922336791228539729178248124476806048246990300489785121506814077671644351063195690351532821697428183314708225517917842801502957573496922304460214024585836399744985340079073084165658841377371400958415814490302470535017015988055342607000371627432973954492753482599682167842110992437589179547348015581143963529175731011473401091413813766413008948791321568237255088537315383869932782876361387406157729887339521718338533017425686927435151739424155103405725661009776909783637992842236029000493301760000000000000000000000000*i1^35 + -3063812194739184150120575018732763779854553380813182697266718179431648177671506567387636083615510878697086761184562274227980609541276114966215562512710676614723247318150227654113706130520796246253753701562845934063073904545868434333794026144750103099254780790514252335032503940803213764565759307788077443534994648931847636937252659836778266639486729604295631392618387964245341782890199407468540833944474350544541025086360603052061571091269588854207042775408405842999326749978759042331656451244852087505171046420669866994958401739904321490248821244558308094510207473843027301218023766936239632310392065903226562383655582231201024840634515804827669010101314611340905727635926280480896149420648694457811220098545044245294480335754548285407649659337712819681323004655513575959909282315249825976016215245659203827158625789017158611445721782534629488945280997757413506483920264666963637656437000901116761437432166650939655085113490364344033012558506918391874389884408359465088634706822329910036050591863536397349018299965461574901868538636818519282101318534066931617115130499937806743937435895313352848428459664441295872787620588546772003839649313881457048244598190512465756988241108484794724367527445335165895065095031345585079866111622133165541359805720528573628999511090623313295372222963425380699162621400109513030359866080596180213382964245808212056834816276268195256340971554784599822138743158369066965479431441169513744623234232048447642606367970385609767966613569330989648488983238359740991911180891625231235434617081409446742620679534948013129859491912753270831817265385203034817351221999405968791701612288751617577435588887963014913903718910616364478203385738814983180206214304791992686483101727397855019754803194290778659762525207683485849464373755370931409803850179468344441971399967356949588689863392162597565407705782436831987523827104527670658833606469155582110358469214714025974316396425593497387920628654490553041196181493114821830791384613918031596872387643344643435078988627601992215811794615588781154012411357061522144461578895145693774750294378907736120687679057190099217637283585909088083166087168562318693393575107254891379560022196410943926455309912350918705152000000000000000000000000*i1^36 + -13555489083881258653779882788972251389368307451883894808263229299887032802784446441549194896280800452334748481420232822723754497870060917447001525634545789693090424324179928534794670028069178806525661058995521571836860493447459503154743892589678915721316623701713284392917489903458290620307410505372315903954021103988103462468681138778400831817132634145368231028735825610339503392138868132704275312876734732594578621236621301658538726845190372055491233960612327090770743553868051432412867946151853353119764225306806981967120636532458740769014624155026675035260117958189180579106673082449345513097923100193798718852403058854396419838562760797028220345864948371503674346992755991165926274330998802121362999440650247247525386483005712287298300577830261768762727086392980269753080523483240174143608997632387252002548960323183583915669344634714540665982702424478486191956858230529229164025751634208513091914469154590067689575296834007140203333905689669703444759737750874819307992111475341794169655648112292472037383153204831907493427000881556555515023540510941928935235857781543645953823377488154351196050721976285789779158135814689873313715652242579211117720470659653949615772761427416563918436728418872281546348992415134662319363984116175329880267416504453189140114437487174689445864142053826116220375781352372169298932322635863912776454586693335927844346987484808371614334053445725614684512638070726203239622201024207034038612702463733310824047144402360110400810444126918962407663071876780270693919803646275046264229967959034205571456318249915836151968614605696358547972588076419403604359918927196876579195100052194441223128264599467171416391613249131407820052779964964794641778494031826073939338990662488719728351205780145906288215254064428244492156049401656100788722267233899500236650977868970039734165388932993345112181346231780783068554096072293703730733610474895140082682526044652954457974925333708705269617352878549451237267719490917522107533019809441534578418287875952010362558694729480005252847591931791823787446971366357230129515280883813629854750365481659866974197172731894626123218810466371803867297993499200171974537346444605067026774841804503575252634205433521766400000000000000000000000*i1^37 + -2257238302536609348295197134125936855815392044232662591741571767182427190448385868030502176859912105792137783380108070590191892434058047974893272768244950150699578387743291716772858034274684681666863356021858223068052750598320234552550257314415229701171661019516724047892221912397743562196316992760287398757552129421858371487903014972202093856828444512739918807835006582965768673349305325094451006187534556205769407496003407618038868567323921193032046670219007312050052485547079594074438505649438393149985118016359520373149592554938714497473664891029281654804912820027394903694838769887414398694386999326106500839619494036252814163626671409221373581597915143907614214197079793719256558522079948543746985049358357557886697753425615244958798143975382687558189179235321750869832573550685881782278057582488868596817319682958427105344397831271880633340373500078313209662442788469107752576587840963057967747538834616050804559745851961390616690707700338239465608650505537186699697861687862250999078163270262381469615320852439787360585566411150760675665415201866327679627790686255594382078743856859963716254731420478314086021691807954851600523656136327935767078186246296025502390311000438862321809679616010350545985142081358939418888000533399323423721806054216147044352013493302249968616155761594408445653057225208364402869867632327251131094671572512830645511024391947720140092152162103682081504977328776597563940745484035851941156262703223934535691127930843477692248002307677225398037796346675876214981609616083885481803454293081983398201026879736561237229582596435970764628596496133231282546182670254301347367920441951443077446848198198316638375884902996108038321368802647865975531694409462360042963905203336599740987215306879395274325013753367748611078470076487745731979928159656778891544018747608801602386932082669687227245329150432153648099882597160867352145556376937207764657030231883048193870047744025103127846804365210071052297570929119237300074097231387301172252313594813085973682814544381752912733033597729635514092678248628946947906679180476174702815119806134664519692060675206977613256005667126021608163956443343238019152909649521662271118201096327009057700650680320000000000000000000000*i1^38 + -2310770760514877251414353238555999960618787972608854139964201228012340077647642360810211668497891362344263733696709875283068032588932798884923765714685661784476477980612783279053329716576618598499977211185906575486336994312886924571290686609438515551625092635530621189132457074048181624208418244267420911955328845574705504906793154515802060865593215635359560017921126123335955856962288282955160688129283377333572346388899736159369423880870727754392823880535324549705315691448046806514930005525229580646710892882107238807347790479244825748206662379158545427821628374173055317872486217137670220154385153810119753241604334690089767688438249349964913247188627773165098590230992775078164279241101263774587785614024723071853508430180569712576044326166169943134302814679444695922556143007777013541882013664704739392043715298829023279252172012199241680580969301945275468027700814936765047811867782235922515413000918780718450329673647990293062963273139435255027497229623993073780798909476850620956880567426455576426752856480466150820508206569014018394049382579252089683610387506653028523997556103526318735719356513597376666870989893037434502086515826498383839396251822019812448844488287830834167800547969111743408269433660560716792443728100000936266732486791600216298501606082641474895604412142242364713589786351031509114654408944290476618992697882822219389274124569977885875007707043415595925653441998963804508456094865662218189122675362873097656417292202481859944551147867307773400216992991650784353356190672410200451883244377021743014413623561709303287328966581041413757352969487875256843908447368682144141666228758238235531784925133394623814272147371185194376394354772647506678178864436267512617674151513190541167448729775257020365558072002604484922356087396116002795829545545661964605634599682684241808242131489710367564664099819003744710856699666346119309117571697205153398980822993065789482228923283135736469335863688013691418296915310179100770362992982090991610883672286303015722193005536795820619103720316941704889161474205851344038089512910300599409165224610008932506161644008025593230087300253748309577438518033827544393107851854220353098581001083492355611820032000000000000000000000*i1^39 + 90487129773801591552152424398741184110623749256888488621996240979843926635834731202268902972780276851996070962027448953376777711922226049851566934879049081014829426193998032113806813149495366785328021862451571490608379052924200167873137276428533897056815947346990102826991468094959968212197996818472570672090427406416473959558921737698138655913078150602307731520079760727853337738112913123931334009446076277602049238615112411614180415192750291372753362781443550318996022845345977605413997209744023134859086050781461952755664535508323743099539019433705638958762990327903113453014241589126786657972833718239498228687046742775663455860403191782102545770882790512862541064559398047516453970153051625436473854392206827149568151790137576355331265590938704910296439012754283993356763689811825899204721755501321526092828047419735544239283348021499042755856629576096553818810857060039909305799031252992884302430569567649725904897139597864475351805021265925350466229931210075663163104246168042407627707974833929819309559925647268074263771809847907900981065720016409503561368027204269140113255333606188635758221840419990814104016089864058227245880354217491363341703211432464037422380445247837339041191554905886011445408061096003910268319582534121880843813918528669326183170368636063812034193957951262144741454202526808943660632655063102533964590643780118509582291618544379537291321514051270869091662401614111889966231017493566953763111246598042026773269332963141394393783532772045977450224585716994375276292588383290252445732073802076903971222468950804384245015997661042531182597382166844780257768858692478817406882798322540302016881768004424178720298987911426870190676337792810688762717648409964750317755524337941074685806274529716179225656809721114033870673637989707804352370723857404105269907372086145520618833664338232972026024082300761332609113543178192590358858599638583542482587437261323023310442276303381529250865073804474375848383130375628651185345789981654650859434192553689813271981388837634700295333542177279826091542628792139393563577210408969321375335255349410216651542538826918149221361514706466305682466945556016175460138905077230741200531926654019174400000000000000000000*i1^40 + -85072211610672905177567562437760041275049464355025141490422807648712016105549197584903640659777270587350333959369359134737087755076099478633276224617341909561428211361962868292556596153413310334753276077101798282628901123989407587615486137407530650746977292672367076292390430778665538665287250523770129348684109296399498620302030555282357412761637503900279333809707211408683584718996548921013092239799674155377511444809405020267416117698086703351585083993226414942111390358891273565264085816995250095960693066081461080516602034524751676356215519253484024892547475363327464772843445848894234992440672202555394697775657511105157842781180302319103674920840515013508428706078246289352788681357050394111767881534143824093906752206309313838255710633461497163589055077424741492649231123853997030461855769068047425498027394548908166168301233037590077530763800853426001117588167275354785128891788278685378418557156570487090745694792319711826228987362125624680975741195065884011615215441351485527757558900771222154497724403090648371399534620469000334628570837006531343734709615089209254170598659517077079732869302727185240733003857293842167168853708737478798953802851976540470076079088675005192994488770593141105704763017849133353969787098210659711655649339107139202223988266673791950724095442925162485018596430809952319441409720705875538217315045390843901011360805542383249607032244600761740147377206546853261868722592760780516194880134256972363131114273758664361143284530092038158396781451944941618882971269303352906189231078828851392929599971990982429537606242751910409715435320181002445836049300031211233651856082330166067794868060707141158829722328582043115738646089021815055311578685063613664047559057443482620288081012342161784682811284960962121675373777532408779465870661931843504016734089540427620676639970111927984002647583932920950066092595263681639228075625105126559341516299726981949222472948090362540286267826275992516866544026810110995974723436537552328352846363854635695565549381396280774831066653704513553906571989025154499026669125350569926815329312179224553380199301052283390319094286252269149910262745746459745473712028597612363264883887964160000000000000000000*i1^41 + 2281116588317052019620349362151832186696667328068022609921216429651143239588782568045603936582515962596610879541754845462838456816391293244116714458389996491581903553473170376361856503540353730561129993277296071407152916919072264213649948039232341402930993813944232879798242753124651186470864143282171243323112002409548228063639047716413905188854091840920480152149811961008318837626548723742875420690682321420260911898987447355030219024054334468244303283560666565058927024251175862217761985224235856580943185578023867197526041535356016881685917654228039188025338198090237402367361535214057455063616353722212556864858513503155291032305349957056865175219107557493500519971682878323006777087708158985906249538835172050501730136424156044122611323958853370027934179061729160991900861289125109137312923203805888606814071379498556015223376719140701959723310636680075780608787582409921010141530081223043157578335866298158180666615908570899669499514616000692495722019509604911072684657315964009698961268655420339134332822911692286025649715825412742105201514481850990856634249460740950134188293296819561705705954718801873145600617738373837474491398578664566971766196891266900940491660325518688979918560164530605830964239211035030085516055455488910103645625317635169136168423214613663270187679609636520735320901234448030208945881777505507906593811193108901159625660112778233874669997577999707606814575819501836795469127475829368216913219091123187492574441922121354852467249844288366155077446279179497147264442922394251498994052606121970275147467295433451254396696836029982948167587501251633383497865753901025873881096890021523464659079507066762441349798416984388971720139320614504699845734845730245434535903757863470370071572381594622416058518480011460390586791805526751047261250983720222692007530012805267726148567603252291290397877733437668832860998842375894356390161002881206580211990463893373232301693918379304937086624031343067479978153738288707010475035160259351909380696306223707998279458223700867819138402718710936655894196321724256865369829115527451773180624021588863355180932711396212880393118197474659267583730772243956407955017958222197613920256000000000000000000*i1^42 + -1513653730781510544319757036963690969793185060498826470890959434492679131626800089559485226100081603516272188440540933365092713772916084425553586218818709182046226626213603987854965434522586930625388668389889564166412519404125436223066961167946988495713210559084268356237237285048703513174023290628991780002634747331300569851778137361165710018473853285078421464322728259080490435639072498336788422709154869032701869460056975413980977239784318469370670298313037962069776411486806416438929425549545761501681712708315909520789745977232398406585864484453165427620821245174507858551375515737428871281090170391485337849676284753060781780749194084416333823702899034583985618121533952415308329402335267615815257679715930734594453317034473863798346706908491199075780932542946028157281449074868788624059640540424398058024024866500995333817409715293240980185768081977625468094655914938970213561945896481729587905363736314465972494553081004722064088545979169312276067399282405587184680673601170297774314751458438891070336984680662379736099685959634318136413308952460769125310547161004661643446345991542728415989159467750963266907617173028456945413413758714101905679536452379903678291066725631853027178200207988572333496614530183205140891561121088340406638813157502136770425358554761794848962758247314691860110185849673716973231940682684129650235852801493968183736762408640040916948853484029764031156853985627178477751633296219179307057249540049966079365066405390830577702589127631509820243003574013473188077054864734330250711573689485699940948914149268756037058677231311245521528489184317968360230751401525467286925158794047350205613707744548624723357417828258889286741125323315859311940405583984547632990556252971698375410713690750449206537069709891974924101711720199068641969864025164872344546446299388950562068419670001725661223079302464066329654635881013440332101169657643459567825298300450991829764224227228963385606726037554575438291607609606074959050605696089629999319114294623928820234215581718494080243374347276162706350308552074012933382457988196257706556079532964537303264029311229550415691060982174390560926546377238510987802643744976650240000000000000000000*i1^43 + -81801538840166813446097194764096162217295803766616047989320653994457286388735928027354634021177863672726160786863217149621981677103437796438689062110934252388462387571624182047581086742190595766846014517011841086919307818010045136100772420425410876281430520253509335223504611715010971345518259732944298396553828620435977801306182722884189955736534384530864603056405902727185215785605100524039392468465753663133214796626871521219239508306063079396816510533396655860522726624471756787888830776474747280197366660139159405266579542629376720555485053004797283350863921624386997764634893874830565872055428943228859549892422081897934521936561823684871730611921834484971621505234801892839778474016363987638360930178218237682466312409543440915935457589789898257728765387440221614515074900837825439743030624140650567289140649450061333911736923881645901020955476099155105946340712009183320580690387112028748176882242492207464396727942543986511548133400546382217444928979640677193867834658061542606987217456566468495744586548309854139683491045484155244899107156056422649378818697258870472081958475504209205129534825426041769683129057367366664075931245112976915532893199847914245669021006250615866023363751514666964246481277699777744623871146286396436705533374038637191730732446074851159218512791385404607683109532310003790747762959698798330567149648109432939570543663162729258532609738879079582997814839941762307828759600733740270459239849060251668895607031012378043743891943809125550092806210870815232359082870656423040400130239299010768485929066909846019685212992353023138303187853498467015958443667881031741423052196397969872903064470820282748649941068450604206915361979246746163461980557408942720260498049089111153038920234946690016860588821837282262531190547833104489600279585275334531518436560303310604965848466068048722376030742303139419727770179985488086117489395206429169478161100580788683396767511025260785019062395689712678966804951387690567817151860957682076295629183973227506756310135955107861013542167357299510369490617280107640652188900349123873451772912615074205909142564475286379903219445201594579097766683133394129406929905582080000000000000000*i1^44 + -645056517181725808439112438197951821216127816546737994702070571092708215402658215939136464227124554790381956330979852164620918693501786316981889630459176721132306390796577076172549328058555370104207820055404525004932028213898310135992399220961472811577496458082743026268071866872768252961006680244647390311030542780723865719100989681625706248526559167701555118611218653657981469361557984314627998535065350903029759478431381372409618422359494250526101910210286972543522723222221475327242624996008756000631275688424808907680708400193020683755838911343158995085419327557871967213983922178888230072812098986294400081140228868543200006779156894197670424037989363189460791027351527478878730533684392995831523404564743431653847297235704055902943771638126130974912199335229693842589077609675133956318607292110241461241127653187128472684590204985935777677339924925681986808625180476630224896126035971874752812324741745583058570572309632538560319503541005037886799290007573235297273222819251272086714785109784695614932214211074035933650936799946277077005499656687990356287478393435500466836040980101918695353851965869281872542798788248225285220334189379337019830429682526148764149866768510672297598324503935909448584888697589832816055960012319817666380341355761343720490633748678542693638277627132194464469696108690884158929351241254420233035214619821305002938145311846616274442221590706511308475828322275950658556563862935184834550089234376409905820997019471820506631717044097073688198955970542384377233994889908260196259785172955936461085645953058804739546964661467397132363558496094222922707692312591956454252491333948265740540528313774293985517014319215949546119176567616439587406420235932367764850576209537545139015962873178169164667300167528704405260195531164302351948348536700186329760082237721823076061116773935764706064141112093833812600175623482410279459223690928686954129261576172746170027259892204891008295462054606031776712102124110168791254895345663436450107256970237980410295690052285494161179139007053299040003040956724148130548098821284749646123789233528950537750271066478848537447634439009434894473332593391355195056128000000000000000*i1^45 + 76248886366234153590631236443657272188754508136813881660643332292496688421545802862990711472407144646293148631767255418365301134719029321457502633603369812649962029340378169751631434578535356532466592198486816718441675397076581441374177066884657248970585303547292653138588019933493496769458923314758160072184171092652029125451827292658459185834700992650760084636609247708721506208167825243368296271601159200209422510699704142923942523365727772595232334220259879816982979495428847692440999708092506391730779256877919264560818909594586270940662049380111696474536255700048194865613596804555319934999210760191648255488396496015995402799683019421664972729087256688901363874310796327638424203374393591722256842071974509413151021329541211446211203684756793055954334148363013763077800531925893991075361356738872320770217065162565678660818475791284165477809665240607616356241397624537686483397419214380076010199196804337413370193966479554570246433981698109424399481366017452749083576190758935830213233074961039691431354821466355445766695931556857753194888156316540523821459926666768452230265526937115938757786571318212373373234117787976210811481960325368647892926669484965605272877207545506499080576637546034405795095310426281637730465693980852116716919176071583364836620584686031479060906696617915713164865952279940696838758858195601734701859485816039807799382285113384757303935642689663998226231901087272846716869783541795670868415147772542743188072101413125257453739347048950529384927891563638840779185608074323382141473492417926556657582883348788059398960228361433616004704286610772366956574062886817833341030114896478798127898880739303643317233382874195812359764437259047637325256256509342353995310496650304539970591218034116634161590932754519221898491009448320281477793021664037458727477739658165608634932511256275032224839624231142886773526295588401685933627230704803234338798792451755926054973532758841419807728223548148267418757273665195246839306980987491543583533388436667734233348911415426998618656083676413828872919167058671660299173564124689868510413140044638543871950501810204745767849326967288587991804892736030310400000000000000*i1^46 + 3592901187654054371447366693789172720826543156418253704891426492649016660739770530269799072803264523988161385347965422395513978195681826380694644208220962828122797383962942059184083963082984953132148731912784297301503555964313279453497159414715839894137254339347931020329451037355573938824644531266884907227215740852015436421522337211219674304232604788257759613156671697758037174157331269497783024689561756316283002961127060527309888561279944399855525607228399700464668387047840863958930378336223055117816500752986790666639886864540898864800980383230533132523933666467812961998546497479970839081928374959200425806054606112873188838993810372843751545743194025450171777408622386255298420955651159372320967507628825204579483596863065407733451082655896627463424720026610593068413364695277150508679875427222060679084313704188293034155835796502783256721827891084563615923365916189110257363652331740323082177065442607411050729209892288378893546228504032242144534418393695296458473063710359161509110751844390247138093442773232867551732502114283100951400082964424970222821190184898592328014352695572049893418836086680086847873270494173855299165418257340414316628589437596467321555300317221095680188153949599123305933078335027518059819137599189009497684716266557278564663022567163693549248205222868889340397784285759488192407348727638313282785641582817994460507819148592027029779199336910869330922602961780366499824922174331384228075985962069573231951227073267121626874179534549868959147673173515964986838722491268292071900737629340794065309229237528363774355341067367161209670245964084891689890742986656899102642041727257393893367406603987868244937561624977166483202395328521140409496635812252581858774021328860352710055866458723576748267918184159523391076414464781216117725941860265490407272650446325957287516174424812566211882455734417113360585807469395481002284644397513851641443579730813863882290946626098695198276809640151379397592111269079707641855967482831788702634534782844710156476760354188131343917863881583189796554531398842616362226326265700230552190698228524225000602643269654417150983478776353469257522886225920000000000000*i1^47 + 68152566193023193543230094033268907679259226356940364436250698906216323441033019856857802566269042280892352940269762214807699425858236164645169239601117904442819477603232430919592211298224825957907727358005651179423983964786057359196525121106976331867976185400043228826591334353845143211983147167786713716039909189751168363801515253698344711754441575212826170477038043099662725079917220781802692600719615815792486060423593840762740327255949253382015062148278515708190048761144781243332343133366310290400255559713040987757518454188824481196410092233891928224104934830670175270167681551461562033330909712775302311029089896121164726032732463930298599123059857912198549256087745252727354390187623763716546988394960412462875841977220168527900216937910356095294924465613570340702084459876184796311827827347919224292054665020260125621443597317037595383902014184358676313365884832999035220548958688640018674521499970973053335020709323072657033224783251598841830645457821564361978006921652408887124821640590708310418874076829013828819664976972084150160119042599095441980857977107860268780469235793623653997038522344178340855291170152392300950624353320980860822109161792609288941287017230354572366315607716670384471200466253710696627444686440599457395716270710191951738705373614714756237156440505733203974853572055620440203464550663054018606349449149621744494823982206133589695159282782760532926220720810405974238134942665541532247278029806064557271083018077378538559070054831233801876048323786332306020980093780143081695294147554377825122267033610128801931217653773698955046581473117258160457744850812146220861344276153360243838551434620636968204943026273618340252056349074671745776626523637142899151062990234204232197335131584308132736144006602073843430624117552177158969652803637082792603321083001033730530808057105138565729546642168337408672268509471944555099460808941303354071781803778037717732464531593859421995295726917788372534473542782894150456049806882475572139055476374057284490776336444448405171604165036681387615590086907953450908768797311454888886145054454628836527624098372480570352555371764647167522816000000000000*i1^48 + 604449566754658409654109031883440635170891425557863241555630225142143584770950903970136487402094043725057218940602976384002494748118744150323435111583236990604942038016525683346587991985861019227126809871747896814761731868818520803242985091844439495705977029666055110908438100506847156737547249468430647810280114501883324778571445315101349901893105365099888569775795577014395992780886356006244793593593088049023492833408639534298453603024948943745738673649391075009282853060238388894259974183386181640082869732101039742970099959991349202974223356376102686352032511907395684041005386436343538055508678315906804037121551777374072017790434184077168018524004479091598346306211878649502512588294125682808449041964872855855383815059750923315141713459311202218215638846559309846022727675126511943843438886515364215443747265417297550823736969359396165885593253614714400495852147358741899151582393998481766558438485487066386508431962090173039671991365194590406446517315494865688731043417208152356106036201120456600225626188963763266111626719117883181099343463045761184628946599119123120242407557186551624800340737535873236115217460760201935426114285745212805563468630225811542822492952526966564555275716370849809693484870462445968626591022445747727032666324741178385341491102993146021911560706857865557388661658809643239140588669308072805304435134094459379714725082377087148275006067300617976940742892315738741978172983494208154102405323892142306692643480321714151812866054343384750744847405152440278864083996140488621891149974805143560424542969366417302842985728952919228932740835033844795482838108536026736871683871362228522758727468766677215153524004189329379082521513117485244193529100489115099563376631218934373470852467315862715359598844877757790398570477528613703491512182194752855607238797593939344305886804703392083953158284480443004389080407194208343554083981744200772906947802950213725478914190595269641891400987740348903797548017274580378947411947007158267774274389995834528155052163667537852202720035532517876739550092543741486953290961941034519300411643282134168947177110142344386660030817144473600000000000*i1^49 + 3089708041780492087960830338818025465064766920298548451258282092718307981021014592564226237909847848030025051737929620713181152231381355100953114619950821126015045422732719085486429816838032055670812465338681442891115667411170680812722685821097434463326668009709532164076878667007036718052472365428853204340490974217598413481738225410238015507088882195535414747581231206047195453681199422331461380257807356036468930689142771140320321042594327948565394581619536557200997629644654387304095727404249613338845414966585699134232533152861795203605959489866887059207559563477732322650653593945955027413298982129517131977633026854091336516769653787265288680733982191621543639328213451057307372371832707166823404392223005530466444324601418069600263138297710246415107352100215172517637764548759907065695977771005670926718719032536573297207421247587349911558668278581624486027598142393702230940684328189386480997083077514474952360825840908440023020528075227848491146436147286565886915246474339806145937221075675508780330652281783549308786142386239875867312274460795893182194895401579847449369669090894150436011612252873208529213848653583029184608860739056389658906906261592424843344745073660920329565195338422578978381739778566898442758574351185547290502795917635021980929641094136609990369034095229202047305614067529844759809874104524820166244206789667382856598547620599484882641979857281392936091388703989611537083958863225880194663934266401858762527940822657806078204682067061475790600479556694561232873074689144712464139011673784006758789167685026753443988101322960690986978766555711265679432157115380934368501005310926880091662103035404120543748894951856910398192458209101916519778690801243935106175428376828403853048154325044199597816227483210181026680240311928030489214303899344845305346328819899793235590318796972191796484848478417314607790416882707336881716026684167303101264415054288073250955190355568418260227647970897665771684383742643877438185901244140403632434279856540888299154724206708913276261763451255581006862244018121931401910164746206481102299787973823367392808916174532908972734689280000000000*i1^50 + 8788339785637799338863296967601125304260996971512329407926861511716106420056307113885419888168818709833128265057129960869579174206255204061978126016771392613347192349109455374782747871435471338286743465560949901925570375667299036241646192803949790032672544191732792494837686548324234374847228662369789587544973809100179109515882701583027079299490010242134454442539250268529738391152909292566999037951305388971166460654324466655805890057457340754082642973444438984852465470823053415142770232567521185057889292431074254711247333794827811070663469508634459238695716388040998999039682441611825758853890319158474694126536004549433423524447408501718346893151019031533516647902076107495618338196887686595799561889387201386849921962657131881810582066588452050369728765351452837664460778317322893386963788426503892880013961197986339041123126788209857537851862997502405028775193834986408106630618450613614113124317938070884317439034554024605902025411430268802066147560129103357034324633983727655377192348898877231089158797339933896939072547755710887486122560174415238598239274998580357220664373485818493857679564571455471441868936851811075585457645165235533740540686959858127976205945704630303479617151105854304900928763562529928296002642004609529364470354624920428764387093611535911752176669223464678419569593098917969882412303883519905063425872240541168235249728057492465681211117129546498753819360301725482504514158032907558849644968018332925948286562302109185510615359127534202036131238217556537011120852779057812747440655269202882829375675494662193218798153855263361655543282828403669024396100427693214795508858714200503742744422382598671075719219382732372164064968447009760344243567061098612665949194397263874143183890063661337254884979343695915908967793179743357250162570176382271865611138073509008543422505476026588362714426010753585305536129457008865055050646019495132711153396778785306078564941418881834456715339202213938030412389144737716144209016750720539211903590653976709259157895843415429584141592824147177487329005531464159302680188704875493869067779926098874457748172935488164224000000000*i1^51 + 16912065252047775224802550239404570035090683691260391583339963489338113999441974359437986479453611598105801231328556394505166363050100274160983480624846909783578858504642573579353444380144290538110324328287578961236510881350976968652260779228420533872708144641630868526584768532205117221577253096400829086461605762422331251542527931257766353859415839743469469951813271348934077841888049284440448104423119915036702183317273076531261784126443895252232989796907556414264656113656936087560109475795619523821238605268714440674939703954122421269707338715984088238683164291403195939082127998636484866914827043255283978674457900596124837992694450108988667493368916399571176163359783506076242148051134602556826501297837126997425634929912087560567933055519133258225353291478141661213953060455567539999903727575377576573822349518180669869346172104596199548946234158136358144908681432510396280072357036077871093200538197481352043567443761948958459027584981328741182021932244169228827531811051784421340230813574973578450362196103158402455610894289506205888044404758986164757271131332091472393985861863913280331097793542563936593058117326739161356738677669460436719808419694724073747207595129529136230019830640832409412936596558552426984412286801127515817900626910890490516365033680087185434084844667041470038187410681456460250359774953943997488658399048106951028741861137018857365573255486159793440560031895909390867417984101015315202230531140472081143614244725659668202237696162505259268621426948810824466791160792619434767921945703250312715298759499761294123240932593096024640030650027992540406754713256790607739923149006535125106397026996432420326377467746163373476056633448438385593298525304721602448503603999504046909442182625474747411860536759551574370389745157254542541307666706893186908229548895204783137374308229886613584291055145207635201195734960855907001537941355321746640771571871508723585699330651695003094657281669837517778098451603247938855440324892502366182460905459874767499160838799687431254144890724260058067579996155971142099474676560177628924204114558443794963776600332800000000*i1^52 + 11834009842855931106408461363366971594484662688654641597314778128778804317165695074188859830929006346437862324433313028125271810419680335790909723541117506335908908351120306450226944513224182223039576042438052313515015117871238199540555570809574252797542225173203609937982734709035409537967694965368939712374603301511997982084385880767158253805069600007013137038527179150113365888266559186908884024205366009639477203128757080685579552004295569371964211202359562949935725305866488850483208219017731533833370465650516262099689965292287126478832133609514543145192357962720565256804525815089768370507332471282936397159617182810791114383002083823792290877038657647800082504837627457104557134481027796624426134928810767097652177303276825025301639770448741062778546491905876830370538602323232969935424880835724204074658592074002598800247524588879955965435290000615813777051790381668785656474611705092802548391544327844296971122596589453224773076089121203126487495333145190396437088798505044839382735337613707270599017752771654085947538297200199784459246333061957665787313762157872125974540975651915952311327104376897731579006690461484027875250241188685201541811654750739006382679075401300867075324058225568617532850731638042325755593481316346143535811118515762006640539337169088720504535098669216227657013714615007656406799793353524708337255246164928714356607676170381851854961655952503137395639875080419058400540138530221993912902838310134562137441507901503474328787575906758785992094491603147195840642443046776905410442181603295424068207823739289724340655621707674588417743260528353728605667440160007435806847096393455228118059008362336182446023921557934852738043142550799299534345004131014295143492992265725975866230430738841839892890048003496657595501435162459162628769559605391347014217216401157588938696727985826837989822109447215713612796401810410280093457026089477096421232861605942191006242759416835401271530402162278526939212250345771929994374656186038469306576361518657049267704615983922360158478975549048500933042318013302459044161294692832890117337684133349727805760000000*i1^53 + 3136198996803344460192060065407886088525778905723064682549499703195139991476255521871692848255886122761579393311066731663935288853495804305206272589033733749695129168832027371087837351605326934309420954028149406316993659002453626591758636673249606215467321446082931051219807944170519818608555773347127407840748195772845504567678975233979962813912875202911715764746388162372956491860222499409114707593414871573949707584916491585643947065431459755459153758285810081905800471498140763468333806546758068486724224606551820952140561953038708413052567794752600411390306287737506230775442879523013780770907519914627486020535625088165989376761097715267737147163239470523672280369490207481572664078226554109402769457061322595125455359318728918291898841253492878096601100944825083672360344216423752193716524013879978374312312259266583000714480333084270231490137083631986732757606242494864065167059503843601964171222596991368085205040811185164227666442900677792259089706866922944809663398916497299547775721622714912964333324805368846186523651096635786434319323252963561904458565850465737372844876102596769397733504218988912503860228745415390006231732045248379818885398649035812490591833003069033632208403289361337297416751048378788372500518322254207230556362879411622213578459836349331689059136380863299873090486972302173404790338486813078934379936336784453542220908956588093029160527195675493359376310566485487888367009813723938135470193954462797214114878118195502900338037590299072386249505305484458037659874716973561620201242117478834341974662266256299465136831909679936422265423842922875829889704652386930885946767054552867711110638984986804011493052280753056845005615085812884369122988689571175375411709300293995315770714983070390048192567943708734132250701145843203850475760667197417074301040988524004548793002058614165598097697205632253692272344574029657478491675241151128799012171780407208575592086315853028187263725579274034463395837028187357095207481887791273742957929370798169386069054427760998292970324358967138905512063297518140433723881520794560833286181449408000000*i1^54 + 14219388166582537243658886883691100738168630403997131263038372460342760686582400395414142547000886050486419684295033021012424355179608342613300352821789291706372378473879072353172104641542342465381905042756022968938511650530952144459098742593945275416326821443150849297077053857579938327602286746037813050606996392372109835098089262038688764927509894664544393286037781702952487008723765123616434543728096354804303464224772389234547043288827473499839195002337309832600780045280410399033957023780757593576231482691789828977552944438484442779267295420811650175003382834262808923769212056296716047700876814130198281848298585643009434413238714500907918876669281789313193402774784397260397891871240929065506077726722489681230268986921267923958663422400327642728603101059506751354606233575211419006100426657869855340803556290452105830575522384008110626012968626098411963458222381498497862279775651421438737884539485228063616219808588349198838753588444210988288212742671903700689994404623759522971320880010475652049111446780533829563870680652408952322658552384561204073463514899603171020760893015665040333566722145728739110521245114916559936840271682029591545770619740944161736759000483964590636708149514436936765270474207413275368478358679999012734804718782023619172577452941958281570052892900112209526774075412562604892402900462234018939560240637679088362873217870877835108632176456776282989877587116283756526763885710572917909863758944736911764314767077813019565567930195710002848893483558115844325989786011612827925686221351556615629185774482469742460627412675355659819434921073747469419967999315115012866115967596556670458843966506733531734152868938802578247275416682266729065488327962798101534304779299889299965107563584975701267403073534300984189002620989883190073719865910052006684080564541569160117071217786220722544577061385705503055629294210494305858195862088673196312482989083945399203156750061905797476134133253896490994589928049328382480125407520290004476323646246860752058820235808451679150500986362463124889186124984282991165577911562758565404000000*i1^55 + 18040872253905465613877973937938786991934101022796883398018384026200388568281692086261322214488855873870949040469259988860059713635056688183201821718942589713960770414799108041493185876068083705844060131915791131734342107941882694689026096706312504991337036304026496899292953582796835296814674626122103687767679939799651515920159495351841451712017432478481579872049215136126049542253840693806201696415203345023709928276180827962240640042355844432958366470801744767099608633452094206099714349120401637935992279767184723824473216202957893645297158440947358471725770118710391009407174138692777925481081953604715987045547861041402035132115834931273238674305305435821279873881344388703782274637304366501555240637998325159722756454285692860521204315293057960530191457485993765537560056786344474463840927555442082150418748535156726609289651629491542763480106408618372561267667405131253742406799215140551316035830837641910353032246393958268678737378491097245738367214207754401311209611431475589333643675241340458586106050924924718399320515216368961585700857226923970295611073572923466296291287019210743105366848591517653863826393963279509722846698486811189967662475623452627287631241272472912734405282695479828231844264568623983017547435435065868894204622574126233906018157187342878385765520162789069217457045218548885921768079786162801136138188568837357291987897545108286466898964919240475113877682292988181844439474487999634053047480869143994541466766700753464476342960727785809692173347698407410894452283439506911068018847903444033524082073980546410655015035866475329054260468786513926019060799570888878856556692941112385128341747500845112316860510231145932655299955948087694020674747328541961604583766708113305939588231387494635916735937961759184002788969722808815269471302337684218015227975152374504972290663157852621113894743040202523932391963281619197262550878715164338192277658138837223935251443291678771756317441563781234058038046610733527659263738821981156695534730585701222111734920070843987512262282484923908752693130323614634797288213040000*i1^56 + 1470238860254962446141327624498141766646066453029863921100696550925503789490423942119080208084230475191655062946327062342523908235260291698535753787582750162073364251221494777372110111755291904738701716173960188124810743239377537981094510952371643900342646989775305054273135705153829624121785878365787032486256597662142503407963574585916582849580207481271982538961643986652386748600343829491700294251609044335865217669918497735894247245170483981895281205516141134178923935653676417366764107059112963410046065688855188503023493872360426646633801576325646300032572436665563279861906713214897002104906313235731627629051729053714487114498269275229912971071909087981470554244189519865812709208172107356521921599838325160265906567467217809179739559865184781947207378105743515916135280756772075125850774479724817560112381710899870303792130727849000018415518909426081850283348437607779123212268030726887855286492711271561285096801794102032322537484300192163522318584078896979017698517060884213079949328300562976404901387287021298562756841516047852681918322170503700351550717912818852387182677504282104004686770265363836194930689944773109454397614312580565367072855386936059909922475811877635305648358956518019535896433087663129475329885884401313161259201559268763200569860397398003847201311213999665882409945797796951908851239897078734792381719652717442355798669719293708205348546039260507002592322023969357114233262945170358635857033213487478649649995054973375139386249994016596487859699024938881898764494824678407766283898417751754836518178390265296181214585394135582945170637531983101696684813905562697264539033136969734015771647716107420833192399321768033918858983634037889660222413842196188755773578695636049251046026436578138574122530048753424998391107805132463945365653491555797777947732728064321697115606023455894704049450815753955198271973607804522320146070039566956834518224019906384819859426322027644554257775859839491092643422738218818343728622485010046384080293906091719434384107059711694240228714261951550983870026980410000*i1^57 + 160190458164720878484903062702849332489890108137114690134085708331780862702123706647966747476587238097965354539074091143718253424399746467878336662962350221800070348768722127898556153111397954587908573149875779885283995206861982679023136012086543522663450445617733223967367389683069162045116300062577293337275124345413077560635065154818549781171719110100347111618434224025657894769272691500851010119311889948287295452274920293243146950803704783052518176360598029375508836951514245260243732618179649865936893838874763010833435431981790773966567843478589721049911254111165651233028641333656425167115747849345304320719597787952180877033787289112584191146749907472767082498377673877593862153309775363894236047530614082314608143772881664620984985559338726821388041551376653465376487352907487667935186604754292769453191016343833330720778790613924099424138950889514739757227329006294127158449965977008758295660488050198136334101955169878712725756455368943007146858217435472883372940408957852125509751421509379105894654951784400006050700103966795257241091668825286023247854022173465394114783674524411961409110918255233623221510510006974742600934404826547166422242568401638420632179987757690077726794800911043732832951601776799438158586474883923136589735678646737138287623314409926723159538422859177476394532598424706844718188391470492681549909899561134863265381654164338339666112568972481343174898797542271147149298254840183522948718930061742699844249272753721540181760881272199608113745699226527950444258450837393836579198544369807298224882709534327666772159676324500368544478914411001880107307240803465946704857970832324283111179622774391193208633700348122992809825322941225872728052817594760415206312433557561405388044528824453324026053589092656481021981760295917577232653199775257819229494985126393259670659307430348706347784516242784160895844287036106239759212828612998787862819435494623204425584482636668979183680162862162021569867800830276810524022122997704360913280384347105513998575784976366106254425914249185600*i1^58 + -412334810259730504411308655890114282764598797780115050387204650354673150179294106258476835484948524159732303039275923672414499810592935619408498870367457851527990272796915708469235316756662652471845258257305331630025134775812159028965010384046314603681994753163686416914283302457807858690050604629678315776296274656936668262012664736551058311871633416973957835423002132897480132153931023243935450013535210006667493943054349644169601388714183554239936080437588227576368609840108289766563813977833468402413139077562440873929483675931151292748794889767889501861270923085999207005581212216969844772456385850412361513872475239323544012881673983709295440406353126927534791579004877199996298018512116181601222397031552387423530522605689314447090633544573222646332741277259694729366292908518537168868116924167998223749007077955332685551879488724126952795056218487457668378553303709858543718477951737021438855029222021927769709747981607745463479268946824089531012786109469718022132541249400050029513533025378526753417788097191137416623553122420134930491668140794338721409539399484639852346530370694971832424287802668644524239019137364003701927817775837981547269513099231504683486400941059705779843469988410149942931742899745492129777954107860416154718846170622122379630152825965709745970044386508891468612597836224351753478447418444991303718654140306596605694688058719577979740660947851927963522742504119625887353138051441209440249223481127718069897063301498648577727943061622712771510024452807503861485248149628110783544669008121373687038527944807357346756954003407745064568756720511105370250852527840370440251093077305924166284346758967581334785705029774084079163193519506746267066611007462258861778407101187505729759245658417555488679922353890614105275764723413472642147902693838396366507837885129872292083079456271990378639508309000726909413050751327574490966030363301309720118549575381852992483356525361912795317660897615434591899225962785872864877286538690333202249790562171449670182592586068324965005*i1^59 - N1*6241343396021534602193503999206335687294332181720792809400521266173492293333915337313647446847043334510488417927891870957968632479893210923863096299058094992570434281708709460468198882177585968768577395269378476760156225910584324878838989272688020211185010588117298330938765234634362648997956671608925355410063176642414599415490874484643450218159237161164092072434584399822029311642438937423923467928966566221808883739090592835165249096393049066014727647434055685800923982821240555125674421731424007976002752768637871084018785761363903375723358546660930357134819964253879045503746677173772774621392856377928170803517642641826847608558511867735138332896220210173823747157666132736*i2, 109794810529451945656949827523007415681672472845402525119525731689501580786205503029105514575059325056995150223174393115710434636977529647930205906622316845403978776201384670498926848522050415745821555153657331042904334373037588769489163451972482269113739525967152096183916874270550899608572754954146878679266107469472474463942478977952871309494393041603984655730722249336154847500257102040285600308854595480939739186300897487237188660136484374840169177027822530052360246796413472047083817630763530110900601360171547455838866123774131495519491668687633885054271105813868118994096734734527403567077844605182129641623250811331968342616227136546980975274459101335044713081919693353002869290345183868367657563721089977055396359068346938161153177041776420072543154681154827928003006578578843095874516083310585207119489272169961604845085785644456294055067295323870600171484717713745370866050212715347951158184576160895443268753008170688307116923479031243652822045982030395674730820229630868626902164170731942679639986552502075833317281440557115913686899654769535717282431574106661035129191823647208289734501966942809834378978717566498919918344665806973935487816437739160118878433269592686883853549536294978340895875962592248532199199087253120971100899925247582557488138017683986062701058246834299699351457134018266299730775825386318481207007806714268026974512644410635031750685329448392368675758984881495182695239308348398346012666526633239095865237259291101909134412317347075013277768860323882460474242088822126708519372422698775041081183067751339389986121646120284837538490252808954273066757251315495861516110182137775004645691924881909706846422929653889360281943046332570563050790030768768264225860452227128480051832390124052483419588880082243354623168692204654013020002419886539678049457386877040741068289137730726007229923866797735319731214929742497077974371171265056312116595245137402692747025319452442278980202053898561955192185708657478077639518975378833602041830011887401478083979755829096940240978849931931357073205596443531951697525689862228290358924933083559514706264421858986526708611936334214406121734890820043706570444656815300602109950780744702659721276751761162278122603705151047603578710020139951799089895546576421440391341237952983826406063482149523416114345428639292161461972241760229785600000000000000000000000000000000000000000000000000000000000 + 539765678363518588257020901627536405087506355326721218854657334689348930725990282601228651818320427521482117628423452471478537001706223993860977853803619668916332249327730914494185598050729373123140221104526734001339883652129130385548029683021875128759366980587441869985082461575140192285745337922230294867519308199995053171880891186962109770683962476092019736126834678100433534262649660370189366188612020981386990265581685978364748515602170368446595013808869085067853662796883992563692254814743743043092974391465321592505128724207667821369377850460001626030750113793172075729294255117109295862196812360051522862346939470510072285601906309972442869273977365460234908138088168381765384170018338389782886124367186151367167704727664624898170981225147247916858234984473664683342744621838931889375565334248291221445648192096217715343452083185757926026425262111710498415591589961222251429896009123188832432923130889229696664429065689065642378643555951927657410386692369065422144446829492223163455082595596326211412648547678151281737166635318226747252012546866331189318971043080137372613827790104806861631473339199436093426520565123949591757328980453822696785209178511595868181613628057444306831258239772369371679885305493658452261764262765372630969296535544570617092186961009229005704128759445725366753098726095010347927340113826951692086841236158178062056026829243894897277380073634036480320489960983176892585028798573253921367164262370105373500114973451256462309338470735146838385027841905856858578382289011395427692461278349327079059512349632955474135717925377936600093892201686149117699410915608319637266555463338246859220888120839082822326545814556126591871311573702403720410472721178882061060142828765103574095041305834630608754534321060964839367858907771224661248142884187154636669432261552841411636061574539544511175615353727902532461747919390035784296828307289010089044295961521976914154948487912193389853735924560868527577991225318649906543714186822674188693100793198190670799815694296805282190651493472954505898956329754107568181803130381758830901794556923941812782797421438163044087338606353014512216000118043416690242403169113883060915574120299516215110111910153473785630531897680970607912169531050682047629420580561045877988160804287624032519094728563547862899808165418495582937848086234398720000000000000000000000000000000000000000000000000000000000*i1 + 1103179100127470734596789253163870185098789930986081258124363626470530341199115267308401561439919595877062091951448262972841484707677189855128739064313948212504122734753311446975865277121469994634227439799710388285456865812682667277836778599946082206297404790666970151114789479033281001410617996883864747649821942336194445226788428200557346680886352316571539096795319968536480996580376468598344738043700436751701864115825143981328813845990672515211246408408374449020992127657969510108400639328014961632315936457746321151949830328457603575962120338966929252260687626151955458532241737236771394397686769367921912500009074824195829307350429921040318549695756395105958732297999662416632972392786360465285079617617448603518317819836172975436873940272510320136299776447808274386551842358665498854512967744410860697459039507114374282042744807356203715212893863945582363787968099937694336844906894992882357415665926167884233991572454330301197714239224573795443089415276874932719041683620399646414734214775384422711539263937898574441384798882564596539105973726684629022666025870911570531213230003529659674165523783728292816700060233119703886632035960634103516096253360237813501229823004304174550215268978131280332608086943957016400251880238864337760160272452809551996842428108833576495668781535913670799972385957037844645496531564605197282922023444672498491760931828899140792185153438620783185803029504881533004594401680908610048874280431339919435799488926484008415276129721673021632828970676995271614348062870729513346915238710019854976424715017291940443997359218867370218321777992962537946756657462348551746688901264978149667867779108542243242440938568644152043932008175495772170826707507504318622358939559196820598328158776351937230377019086355018861711849017712051990546420931681080977939226188642081674315292667194916560951477538191604663927519436081226128030438784351895732940059865628193819262178582714125573291467377949498823493468045617300613086535793237889912721712761303819504497239129497014060706069817673881312960102094877516865749938086534907037097607592860753876427538407665185999943593496030385194731687315390226382296803698801063447298770658308471921180340530720194830689415127343041050804503932271110956463177596110174808738466188476216873483023724931555323322324119486920497431961780879360000000000000000000000000000000000000000000000000000000000*i1^2 + -1053710210576978259968811553073079492874613040317679464111858087271885023376740262918248162094544241625430175054475924048808407760157622779757013614657378053230754847946484013240904785525009604862506088872721092113100731244060979344804043289619091503518960927813029328683663342023258448289478015641914667964846403640082048649266218514320673248119607242454107454604933681425428823283797616465950359904624729741638670334449856212744112727635726033254316937057482114652733533153180731884929255057738307904150262285541990859502456826121253283488095670665916215402311255205380526317742489307658694701831920795849745511583574532209628033044223363884101938962953169783157907797240894013288626429476315621633250453408962985941619768786930931902933868387874160027325092979596302803939735972112199541044386556253005364259336043506340532502634137501026617627322781059331756198010723452293239018661563028135831437746915196734821534772866110307579902971618704945497733589018288233570168972128950751555256553079385740683596610343092750885024163608140161722399929933336914076019195146735731805760903928949242369592041510748309749939797890438725710438858173761480518161482291088565581525568966675177958680400626211438351730352269970829626781446329771988522990453018839408471456273132792318344277692865966853110446055443175222075381116954391452488730148679715111190802581624561424349276699945113778825916116004470494101522399693683392552831090532168034411239996138412113353794897670059872278476836920875320804253365550140976115952364635546548244630985371123287707185892280867571530857825964589593259746730592511848162866457389123070978860915581601209765750222642233376011492604089242373798516651833007446387211129349293606112078554659935977389513736346424222153850333676131751975783472583911023575593642283761585620919473993760693210096591556602864893578548837131781080985044586460354614127950003972949298508548572304390559807262035978198533582589679096201145662285773253765841874717585445423489428392824272744786251698147837113406235990451497774442727937706332882709126217731764227967326952725726575339316563964573257667231798798601646075437135010933835261107540049975769596904839151698153355888738827239518895238457654583202699763205866127291035428318329080267180124225874253332470382000701239701989488423075840000000000000000000000000000000000000000000000000000000000*i1^3 + -2715313353601891619031105493002178647377802744689894140680067031176166473751956177663469749366709451641645352937151643262392362084838152478279697895202159710179059090652067107980083877257369786752696383242216451616890521381840231614999130978042015155951583535043137392690001003474446517205360766429143356981119796855634535843806227642225310276921701409864466700861091621639180795912955055046445258532236054118927326394468981726623007392863737658102084043344667152514902053881557244416023468318480885021869440809624097985068561684988819500419449684958429163212106123096516600191086150396573663943812852539778930837008915327026424578812930862684713547299278638161865322513227763844431849541492566520975061149719320218032183033904151806188400314595715115076395540909671202295425817991847013401293638855123029817088189828426615703636200047967980614538439925737898201071533783734470182942851165898037006547442878853320491345737564100575283258752668026369806365622105672020412238589085999552412517315577826911583740956987040347230059571167706340465892045288222533557896188257647503479458203749521130925085109665591432922898359322716314444085378093409067463051798269316134157710338394943537625815702174468031971191571850728772906444406920017664881101685002152524548098244226197066129521429197813160003291817664702600605649323191864646240654082191277137608536727197445767836174642629286711884882445005752572018502278336476450521161606024687915794317251584369686435596961650500313135485398017182444016320010042900598156311439097682317926452456837604073177595560444979660498826747752764012843622711607463755019443471072377217151205153717934760000406785756377936790808698595683636085016483128720378372228660712342743118599688359201800840159721982626928951662261909116498191964894164383681212467362491415936903046174228363733437141461852011729397419644828888334157459011067931112267700505562974227860382212940647385614814170742498987678103792748557586934694775632207542275682816788139919636001676549769911173959233606145092038701462690432642662587421153409242797696476232911421075666642498878963797368214609169751832714211606656482344202453678963482439141755636736535671624175031644920720319071638425362784453537394467561968830324730107856492739375365701720506054172365765044537159989909968133836765386506240000000000000000000000000000000000000000000000000000000*i1^4 + -115023784403644976172828713491727243945033978876558361817554314054298527664729105923660744899787544040018649630059056361198096020016790748643172482784728942877560627881143556741366806070649850408710169142679492751028633158178647898826262738564749700059422095939719708958861703601554939787447178123568180410089372274004374848022716297495682530933218320490029182033113859213049649925157993918863710943856796848274094877992700900227369194766399377101807030342688505481761821779142880420794997270085534352298458385236338122092369283266973126874182368615989112668442045038055374122204051786142131461563108738818202640013468646904358795039869217203396903075398688859928863880724376516564397260170327791906525223457210440840833552477183855920204938064276357849254383516773779899440322731409486581249497502843609332879297908104753998204833523360657676128867932118437732089486379317872259399555013827427654665252411416223558208875005389048182114479969319052557157408556612971098133462281873102786652641760038885937966881495297199716580570210123549693722004709788837598745598524869936614326557654806899329292400457906705785427461926057681901734509174750957185221262984859301868470522071702521274158264545744756998537531909672356416879238395624668831459899771298165771466313332395335609545167694714029750649167437697710276205733744189252064764037588604175549740423651721068485326561916922110665417786883263337776763867496196562965086774001999957894838425886812602299967825800798772718130844272098579245343949242001392365421970831111888371573936048571988709541709659547997039337080048846360838125077373487738688151373539578557699236823004081578874468714984772468087091282377722783930813936371938317453115317253090171553838526725808002038480581333881835257414399713768083341263993775371047968769711993984010170865798003219981997069343341130898263862259807312816171914763941549673289213814248037421844592742019919175585866948294403767147899301257697635921644421806419176100523269857385280945128036920172190070634914167398599631135657622975153152646499564730990796992872804583830648823713428659726006200294113928963845247681880751266308297913179857663793076524649253358793766350457430183914327360307152149730732417382288789927558663513125960135065157056795681926157455166630786837709908767988666518808297472000000000000000000000000000000000000000000000000000000*i1^5 + 2648605953698789740460570718400580036220631507544073811489844964094342526150166915961198232858989745042171343126737023351186491063218107966339889829036569838700565570200111279114529848744231248443255244955263573204133446821040262522447864980198120526359887711868872884876854965119109450208377625945311248007600077190487439738276907046994954134946179760118051173460516013488987257598904050288988868601985898142763535172597724839678884397823520355319469908553758213292144588765971883449879389445343978189364012735431904070177881307031197320618500685634833813831621684543914964967164394661520573493582847073044790190596969182775928068692687135415774124551574813049056551541259796446463781099742482116455662243501768797140616746970668453149977527812912500362956068523968963177846558321885141742295300336111533211420208227257591333307567680103169497687755822745654089868727672931704610071097823442009205888696408309581739037980803218985449054791472726539207790320190180898929663045023988743485565159946541428522370271337597961612352559793690247336736670713837672795805049199049130240852114952099149277965593616445137501154262078385503632477248575675737461573039050683513557958092142191600590313765322546693878186454522111338608070895171515647258691829277736996633269250547595624755335573827455146876242202149984835964365752302362578703832985689186851579914676480536209099931739351385427347289279757805858550219926269009068141029320016961625584306883549409722497960201931980403316357494834083458734933782127303432860058001828283248601365028604011667276731631136791435010725776303083398528488169274783489381779714441857753064048718360979113187206744505516171972810608505971155756316241900185569154817972479143822815582386615280537980014734664537507543960559681678321774752210488715098186932741713086564076038205075281339912229183348055602172878399927587010382220470070816302600843069732809514391132254987974873219369100713402908897908367189071697973233488782316616408959050118620528956420591198958417058297109949341257460143300547334105877061844381993361695487631765677432782408641126854511616152270233530453066238306106877091385268049197518675549793058667565644469691912285075098030692897099622601767560730432017490676215090971469713992684146424908629658744695805652025639260506663311353211309260800000000000000000000000000000000000000000000000000000*i1^6 + 1618614644628877335385137007032718675035997748965801727567620011531984105873206562661142502693741381779416382945243258920400839664476219641069828056176248445975965199670887607705704047122287163619524609891374785151788398162293582754661451532174586535268654167986570237325259746395961347219299706874657914213834929848687037765468613910291093434310294509644651337958482774896217320469604198497158616480732245461891748145979887539615899249919749280080609535390589773295007462922520003217916599692498041977113978472929292037048383199301545731141713460003443598111544882732172386509884111928062581385618302622583399806442361777981255111161309552137652998964687414579966051491860773813298398178492720551670177632846046052403190149445422095188915153715191080524453444379409239071724077489877717016979096914687040700357349298002021312674339585180941315938621841159039653616753890514246160854895830392311606121357286733056972092928143829202633864983861028950129451783087084306547643017273868746812850655688778631025335942897961485802282958910059158868777399150177598372041816611763129745691805693347893905187333557382419645582281616778733221210886060382359226954599536417729498779579473149322109462765178975385522614693100345566040414380755265726023106247698165957112594694641359304403199901794983552370730446593305426856954956145510034536845394645040019472642776332570849764084148687788517592024123611960726570464335928070206933588296031273555179443795193310065442882772983964747989009952378535777977973792250420423468185642753219877886946057217434443524837003386850687118816798595188091444413736753968023921045607668203241226493062515071838431670841570100979195278603274855636445319353594009478975318173215255382706067549677152257151698403663204492817590517708821460931072006114043434991484408545375026164016900474741790966388246899404415026423824364920571944483316260054166163501672701285344876596612392475703345165035374942351633029334450659504810435918674399563087904113500544700313528494322821165956118866601313403504080594828039331619870026171272839841603055608907476905159495411746206020194234116264981758364823721923785659749250724561914616514911659623763487135830310752972759640689521087960517111617220774584020929325179063194496728824221541587933958848826932960868424536430545594598031360000000000000000000000000000000000000000000000000000*i1^7 + -625143165992566593101993124926883697945435440660472901314585576586834795446937575952005450217772477596648610884702731919429785364866968837205523293475533516864085461053128052800403277960645691874073889386288088018873157173454626779561327188383038077978695614675836167892864787835155344213612608101089216255110441228174723361005611987955284623213888800936713008215523245357073388123547344796790762348540560741725831215401050018547256323203129446796086444754655473647810616160731333734531006834599277678290739052841371515937232719516184356025034637233433431156800949150953319249668236563055871838190721385164974540320171708299381009905032968367767708524439726000221134107759780133969623680468100200782519045124720600244069791677587707667986325572620953062561672711420966321476538200695249472562199167154184395697680825362403013988287781666176634187559740685715802366302605288654265634009919535522449051185537663352286658633270544092747432927460939517594908160526128246138144126054230157085347791067895584805026463283224278769256204367637220383582290239908718200415933855312332736881675768693349818042802381633065594600684432527731130135863413641816118536379756275391099222597442176301698686566770248773227512439266771111502503480070342391511785161422114822819714527852929580199218064590084101399643422223661932105826290075246010896371926447822676808863226766984049288315884671998054041979795626263544107574226644429448905516412852767130723511531219565984141828976130123896508608916924772575319490887898562687282586325543573541417524217011566533988006866710609572074371525917213751522706361465172783280712749329696935001004059367690572059384528103986149010976003839312693850965847208706031227773226840625127464289450382479274537995698378018202846061574323319050414546195733225297974884593495869754228179755328805540342213811489262381502970963491015813819480269817289592978029816651254477714348021720930661151866853380593194071124266932160944866544121489611829478030832916978316569728584731016186797863308207287757845413353571156149284866764737974508596526275317875438500941337405542032547466143668386772652787190089214275308115178338119121241333209836105993200335885289949415323662413607321230661501265817391009374265006593814493770750565146765350727278421102126816624784070888185437093888000000000000000000000000000000000000000000000000000*i1^8 + -604635257981551512767907722554739412772894572714846095669743523566184465832370505476974124752436950238072711362105190172309257870800414459980774446551343762257512649677480399678161820662410318658551850909798759282472382971852625273994318669062939399161081135947501000784278879174415653248826512780146216712596570224432656198298321761556302886699262583608365407012792091116562812107009246425135834871975037341197283581414967906691151145586134687925240259073156764219163473354568663461588185602312693729124185836003330752430385246184686954266550886600576207436582404804090348623456859301768700919006582705559767355691723686279779755654724430144433916967760834637917045556833778454471758107450550872869517820894607103931604159994099502509130307910523044695406009327152939793586185917233172031363735641708059197849770055536214116391718496092764453667458209587259223254651217318785192569103826523554854117921133502025356566369972121691585397547941347100674343480298516805482490611731020392475128551893012453817783090650045164744942173869637499889830955030557863513524179441140256988793518223696990731809442985509483595349142905983927834964742501296161204952393239632960480798728285175088381578863991981792032561169906825008153007370331614886935165906630029407407068367921782385047023507498514540224809335857657402048218931557210108351187587969955278932216482294800114203166733085104706793201725597260332139878537646672234076506360940533736267249607456111733264837478565981848241414869770449758354309603441943141652836308050360117951878514953952014560377058679889141073597184442521373255455498547812247558293641153040770989821179152137693014863713498414414842704750496041607818438071611832214989931289691508409987345885257091852641165305966657016144146200836107807836335253989503442525243819084267978017599653073546888592512727800326789159613429139855446512494407215431891696045304522994872849405286968443898545288055763276453804953821994434889996948620219275070125690851736724570609959250808876050167600206775277365351955254085130194561841229944526815277301247386005052651541271256105883245031172212143512587263483359417696980337876298071880520748961944893446869817258247819684266527386395146202840960048454359972418604718716504330499798849266474456791780460018386230450763770938751818137600000000000000000000000000000000000000000000000000*i1^9 + 94780301393266151123086071445699604005990877751643190672188541969049439503212331407415243385616120435676604892533059780583966633976247901297688621846198913507386725950412230210219922801047445239030276837551735514404301531926896515342017446809216389399804273050245834986025020516843941847525875720460379268263526943025221440882728357522910548394504473036021198356497537613935953282569428480282072256684724830705408449940833372730790570132098438167533248377799954381137239194309910577107433833006799583031115807746836181469603946394888458141128001603502439636175792095795878905617106861469231783567579365582352774571591972055020146433406844326951496802791780154267581694485963035216205382044085430366267890388655703226062443172824445355739295860091620633049906950156359553339438429587861292637662724812076408461560651426987715861567677795705439541757912625885823014489337141390411643995636678731729868583926823493742313562740965350335563229378936311050431215037712578337561010534437894337396476256307621298776480212408972101881164366315643913983623345811085405154269742312465162582893063993427569439045975565828137589813788701494781432280893959465239412409298796699703288425857035166347695790030576234274528421743239383167416764212982667176170479573488316230387226948822020405715296842987846977851030897730432335829004381426312407888247940510681093663479703966366434191089685084376067937571527533160023840340734273581347185396198035744665017031324895877850256976231829771421936952112487369532338496333681049411121270414424673872420750847328092571233700985778521662964992691572740479358646094069875387537849327513812726288834938231760960086106743054060359726147079544134315393618957379046496255163168279589238160900511550050771454919726918173244541450923124756274133640463580435299706969767233497330693561633705353397710142393772901802035419146493467301650583090898351650486334471472684767697196330242477882748948423312268405644977506757586913882391550049306117365506087330677492343769842831301635725881985232993337662720879223481423700591903202553852512065877880096754929032679659396722289662047993629303637826045585859691745369715464079911635643846370997429152015632210607461658161028652818413615578668057275283915717204800846089214645028793450106426660870535663928791518100240465920000000000000000000000000000000000000000000000000*i1^10 + -21835203555074904551217412079619653097913858023779370777634838753086055695449763464723674883981585622698545742502285063972987239788143932190731629353082620619239944890226038010358517644352155885277076832535013941377340127383131030485044683574335803529330093959171602039506574989561267866232926991678730271336904261777382277542973993473557691702424631665721738657668195317210217927958566996793320132716306685849799948428081352622176460450247793841595091065048518834016665032962439341807878080227141092787755174653475971933964996894005958656908912824349296024095393154312246758819147344344414440805236442843263477643442022487977807741848817106136176918630751604600888507146869891110417153972738619268134645207158378590833108282370652117073145361102717943192708226293362498928776094351431182512221375440987434487448865252488147827995564173462198744470826683350530816638104607512762948517968215868591847521638655917021236375696119264642291707463696263514759038634739477657239264657313676079936103276518499605545306546239312041839381911412985305177401900953526861142560761110906530150903908342349653769278137666917769757713269414503981582608413763609828363869048388875281446509762781348738620283913423921897688577118291469358665549006350382231587899394838385819409855075575675433006906908951976748999001334100622679341631815918790575742762355316791776995253725788462879956563356903590977625824228925679030878517386474487330518882083232482405441880688756518526277069046397992178878726322733953541331008896042228271513055612866277862370081577589174564767940660762466535025436901437149081723694407904373778044422847116393110623517720236887663985710745139409350915695038628049518649437100207149249246384737307352107070591243159420379976930346280742020655663317230929120684574905568609991141903374345686964573561605000998326410895151192115278391457403876594499867189270062263507848356726220338792653473036489089340403036743349033731412909457006419214940440936971033479720035505192882010368162408647326399536812179807858981892129446747396601986129734747227261323876609580355857453455022371894761381335938986890403828773315724753326328505676668811592018804422806751646608733374287958152743988073967930702618530264835642659743714287689581131144754366267056351218478060088317193908675703472128000000000000000000000000000000000000000000000000*i1^11 + -21143750779944641710570300355357576895243970499736732382818351347375983939232348625142305250261027186530623688261302644234871253494307726066130134764854957876153718143569801963643700191452564708175157106283367352840726874258750018991337672816676727395371992787232002113029987360996176037345107962364732586641119273873887759919747846109238621672228389580288534540217368233875179998803564493752908278341182037660423143613515476963862562753757519945422885384826205551033979793171781716171910948111272517971917717676265092012889391652730741241756212267598551160061373685559438320310383832347935449753753838475472954310406122379617898238746817555870658252145540248797325695899691283393624561149962599483630349393527848689258835460902115787831771279615453997697080742568112829902952120189181263852905659563707488825241057634555667280424899409487445405961053060242850971776891858217981377757507134614461295234606376030525605565384974271089132267121072870067858138410249305856232092837694259485622405148238021053946069377748842467653000987899602648979690317164992125323298357858201418054001131043380737492731214925519674161833529900348586490366833841586575542594889505781467614654334312261332756747644243311095106850072508382853911086153697205897542209789221658848559232724226357350908744806642084297365734294103798635963312930341614295377532505240790261282789209035787994863901482216708624482002015563182830977330559425916119029713530300594633014583936761474819436285428730400092476761155832325459996978926786889293498600402799074829266057811788070083475859324447695814058339493708738337535942971958615246618677620725720762876294748272418514203607322937229703638402520336966106400063025289404560944115851901596721331263100917570995697620039141209489031103895296560643991012996038056732656675017450289557566340680750979850735735537417730982595655696931504548629295620980467093105413353343690301884739853712389885122756377197186261844794505350030230110598635957344649966974652495406429153463861022252975152828326884429727985500017182358364172864159490879345800903531603480132744757039333954760811430001969414107434592796102279431310840797608208126909575156072118925727422618436759249130942991953227943729629596342769670139336547363238397561370407298337023880581772495895690006537594470400000000000000000000000000000000000000000000000*i1^12 + -3873040921958821969747171060666687067025696047267213018767240227504892423987832304847547297053330145467803464147531104138633867161275624324219214621276768064449441882969861883477354103600941275044057242207176865781867492219440345508645857829729105149125760410186155494191333975663168391186369763539952275962720475989066718916028295672786416767279508959988943969609596860871322294163354095164337486704540551742056884324191195692099987063899925473729211449129763612186017537987369990590111469338028465374696180173410170873592961188405499137553157459162096600167872575088677288797274543165757407702539179323665730489365252790468967984207380635868369163806926508720405091640589210362627924425422143773710794286882911971496195107232213865391928420515513429685217601862976695068616361045486574233173417010493201282980254948880758551535393643208508908785697465902934166910801431523439911863424231859084100485348760265662955911916710032793979929062632974455601916643857032764726859863656030751849885992421914585874947583262127658342774224677334591027358183465890042559852828997452173155708516555000235008920692222782084469111793973946080933920251931933637694150778731682830278248461767315714670719763042184887679863223709832640643687190630741117733420086709123835384932280673616523698684063081546860253011614398359163347445740579949542750162151332667270304838885057482562780970587111846560081095179398799104314566374443593661750183912804379821432504843891992945135191757083090786578599477467868242936549985425459602428028442889674250581239386557066814120253052632159919115522538416795181060786204802884632926074616834057675439178856059587391435745687320231993211400359177214934497020102844362295504452212976467118077415374289009944791400180029031583986875423120056376309751261747679868477369798050682486909557940339973938708245066911245050177849855325643661805546297104744017868011343587485759565689494085813296050342931640230999462388739433000149607696853333007889314285516925156401738974849952640693488771886238534307084320508987221760347543505227075108270276068436532290414519009098532827722878084803965555008387063562247501365551882089750745333384159938922429257762961645788044545143061588179192846797595573956677779072142531999713237722286648661738241529768800968892921015173120000000000000000000000000000000000000000000000*i1^13 + 606511212860983452182492131924893271654370801054649749313350276527948013689325034797806658927766704851126388733883853447327913499235048445493260765743019384781691746360588942649635216053314409003585767581680471906486672707312745797348101354826306122387227203219249652773252405478737990985935685578992622010290076854226530784555897444356939765666863473233866061543738370667827462817848072082197586136669183734157755436381254123728571916023376665729757736055241433398060338048533594382564555345623562275569157236116787090751502646424888644792284021849858243622347266975637562468798567293229474932212865551670034389889245501070689753042592235993591346626580625439867354788970067861056348985568567861846203748593763135620224309962976582538336551524072885100513851276839448584842567757806485395111940822360776658781708998763322319693624631080862181801485211128337162080830592953678697715546562259692703221307703891801911043122965136928257868204833051377508518091289546662847559108679589600407575328843400769523728356389869876975507367037389667102006090744394559629858313216014854653782801682762891033795654067915900300873310336280848834067975156667081271853460321848837906038313441459349146317160373682970407188489251752625455793712979270191821870011223614123956407151732117595843107099958136155772615481393791498898072801763269485114045963002760389515613381548609898125215374499346726897100658915994739786850111039439802141009699336036705373846636879498904693334134873331500365920650654334374285951747565329746465906522914969530753470782352643761759622343483131721438892580950697159701793157178599074314259758443603642977147761397042181865965437926576309214917056864125751560429706965308384660325438578415919757595606829224639512699398142137602616717965749500895519062360537829872664355674427868173422244996286966315066388564191548862726471636828025161992329870994194280224270706738977539463702907563668587381508253053920015501808038177723700086789703232074751460683536850260941873652930898575595634412093094542019552840583133062944868928188834339774239076616007388377350340249458745454412869823385921921568108818701454057647313737639320796436404658200845995649682649191532132647195145771360885748403175803558113119982625256179738913714056495678999367848802180768685935820800000000000000000000000000000000000000000000000*i1^14 + -760827800310749926205559109176786545480271549426816582034752402934013960569836629202032220596894565815878074847812663167023693282122314291620166593827777354103741769406495359354742986840612200401510834559330366874502774173721962328853920597063938012397548925086811728088992057928565313416288028927812522371077217918596747473007006156272789873418821673324164488308266000747097239559009972461072592938114718885977960641009522476173721070385860880815771305775490674748382211905543384458303559925196697786216161009494198226243324903145879931407800640850138189196854586344840342002357577093771678159346405475642040462062831454048599280337906583486464682736886900818723333033132296110590085594848432927667527152600705005244471732528180913062865777073891072477431624345288279732560936804284788178239598530252968532702982687641714073922735266649998613659271784927720732301788832428785510293138137877452362430111663589590904061209169116060895541317778256127062688112877509226899837080714327723403911548466992300007580179105261060354160504536241764792064836005367220442404792102344576529737025403834772065086913221098263633595499652975404410635274739441698220928787441797324090490236667742979005754044797334107623750758688525406950059063717127420243201126875839769768453153493074954674526828642745164667801851939738538972704654519201206225084946730138277044526157473320000257937179164319478097251964011960255965682063960736860139013002874699539281788897976084685226240034706136627938938096500917501620334138892968372152625213372575716298338270038306694687048581944662408395410179814910305090105870402423119023963922310323447086452272307708641984438816485765667297983301633430240335016587966161200627682262522221096337577614583134915608707723656157162353845604727602481498542222924962405144760346029264112871875398813244509835522952356006552485434757899900705215363017381990020086282318193041851086790563398516796319778381564637801870224305781140110588568030508823348514887151089215264827458464970810337432804859529746964673550881501111008249013544495172292212712000433072871480961908657374828518775027631732101799116900866363789454483121958203855107195261416397918956363501709901672758171563285710775868076274807100770382386916390756081862397536428706208246088594784856204902400000000000000000000000000000000000000000000*i1^15 + -5708230328569694148702389977182133129630401402987644177521801309895433320696210155133913663715496062207976284645920136833139204376910988244290152190430871661101025493830422904226376690907599040664230304599385565766253808764223538760853958722843997292024563269342777740444645327575778293750258294906038449709164740095525290360642693039967700983128182591056652785687280360203350946403630100722190544263817120296629059527589208899913428494226852162642031656645425016728613142223687104572190590634617448395080074787626473250272464759104896406135832527445338758076231440875798724257678441661806542638400281030922128140673841722438350880616879875514631927844459095468640608070097384148641584235255457222273236177846788617276441338549313491645989684516441671683423842662203680529253429837837419047055852233318659437828542379612239224894586352676157067153442980956057008139752169358975249828008834873245469217005956884413292864517717020268543164995367432654794183441428671661256316827995879946702232808587015501371040443319462444623558477952405507629527621800169848991747543540796882063629543378099411670840895267438101885265249914457310750622839463811678374956203643508822681544941051710315474253062109740388166391990902764325659874587087099561347391178603761325759992285535520241168641539881052722411742294926775934342082299219075690998442186770157640776967255627985086980267478609300162096208987707527128601737563120582324837119651437219978397351199648021075388540175240397152622612109777259100154728365307856075049934290137739459407870443176711484243291342443151055446976695437427860858296748710107375968542840123086738897993246967176403023754055192740180567310882660497956197739754372187578629724822921370374928832707944316747843295548280750339558734290995452236085927611418627946169906872513731287729299283016731591293801022681565202899502909877865500423873539829243213745186440721156279611591930416832876823792350469470840559100659556583272576940452010030407218148205230447998147801275697579682835350593405956950914344106961364227393562006294244463255837620669694579752838971589813928844234021055058360954577104534633049603976037849573793616770894213351814798944997549956392209736070621264211203338390476563792950334396244761386488875522695911673331329984579460136960000000000000000000000000000000000000000000*i1^16 + 243267728608522823079537926327474302317856660641082488715348888483836887172083432617849284182823445365159327283893646550622680633990481514783125239589865893275391937207887889665442704897109821792073077490153988028435629544313900195145183031449729954793105033958238064063780698892688422170967648368834255033169631723337929390148445447169398854874864253249870156951792126641601155666070321383475672200354655617711186088956048285896992383914853290439956202118621316645275379654464930800769369967912994071608630063559023204313192400168605363075251541200802867802356901355558943103630998203545955491747420376907235405693472810492191339938511044689024637661641777116602478080901658892820603039546135649821495409425348978479068293530364096231910056200880496403065030115878250474433044366487909880970745582448438466211831080598225494560391783534133871963250845752509764927273586887518196292355529212016095434117789031067680328311669638067847302742191037690695012309827424881481016433344482813975057107440002204533992640085413723924717464139564474111704970149704456177274226128763561121404398254265611250325090328071080156205467987777465900766617919530839163698589233898489873857243393208840458046539650096292198478783195684825462916955467345426667569519135600182163213790290046416319318365776603143819961713169543838285156536340904904146376172006124873591507111793241484514794263075763925979483553417067066565097863126136030268991251825445942592160332069702339913019272874993205843794353514043487966473429989141497186627875791213471279638439530248699434442762914954051383298248603817705868603114598505428683487761933918458915998879717160178471931310116761603739961589158400915622659577422005785264043056217941933306738156574910111009692932829160199801382857153124326140833719359315336463385933500256673540864788586795420472093125397668364365251268222832923954914029815930518807707732549029618002997166280007772510774996145282581381443452028862940464981302820408955012952849981983897413165876331151194582303117347124436975442175468838342585092251224051619810717630384045553645482642634646464259768363790996926800923899389766528032168167842363825133520780950026997878736012151762279165694525237653629978632686060055573706824842742009428437308301336187606358067545286639616000000000000000000000000000000000000000000*i1^17 + 5102997521663530975120748724447281764924843460212042070465000788031032207107609706198717750206007186379409820285240042837344942124087492054240208301766119238042539136228284295721615041020668748194641267878983730836007230376819067270035776503408098296170550914617253513726369573565849576387217781230582373176958586856068554263903899584131908433838146092744042059101062135440963948125229527157961979018447213883693687836366812300181358034869355061878063201424592913961390755147792369594398025585024893841778465929796678565881980800388828669079075790656633152013773072644064729531848927684637507565711419792375569743090245754084055627287268678978678995749288122205930055687546526950068848426772141506160764454591561900081185391654647410772829393692234287385107186758159634249518298450860211442939375059505044499467694542438038823518592384548452206844423343797858602818896933189711192816784587446684376638538445809679103080127175591454525522168071635509455907050505073195496432200470175040234026932265017976767285854092896270875788892220220384755782833972577505358249395333845447652117700463958120394453328831763062858129204654433677657500326389862211086070235357052000768448589422170534234835152160574009612210884261054604909488745565632126327678679780058661505438772528534983864159849053526870700013426256097422359490084634977596323624485719787609314794635114026080499965808003448439073018502319199396496182585040828937906198842400174901926084922941242842592469362051190258199478783102826813312479281802790889058957419776888861945366335507066134608937772806374419848875690433629192907502382060814350869745905005768723256509039571410074214284791347118870928607002947824035082403422875470981259509207066225669499027896562986205232851660564625091465523288715419580487518126143889551590291407675019138408229922576746325166955327709671247484369731962311129738248180644947936875328604441611366565373324992301555832238111055145760994478181416383976114076759979991047612317890605086321030911868741844914046807405063464478392500003137754204693078898358908960820654087322379165808871363147955381333352852891678641354770855575962519986587594905853827470475018269230350943748881164227403364458903252774415398829808451764526794656764554717958082544700309986117005362384076800000000000000000000000000000000000000000*i1^18 + -1074413608881990247017875387161973458507014790668639193592768128564888012077740583704245826612254254590795821181295866928080692689804136420179077069417212094022618829365861957787191079212556622532157756398059037024813259005142770756555285433657600584536649252986028934883082391931963851981888374966124141309404638259130484119782523294878670789223575872174556075722249931933268989523200453107450326395566402702668536983965807184101254223944982806724137840133946536312145068779537355593633722359634853109210178297281025402497411834851976402369285297021477023152761657410303535239322100121939110899475590529567703797016601293025518730695547418865290231277637414840592307026434827122207519643168292486733990364004207266967069578930965221749949567849064360314862656794368688296118658769431966568852706862344125500061586593364914870661445873661715982732692035922867538727001717556157818931695643007614821400747367261032005745427879416923430698141893294114712776332796932144526899120831746536569970176380392198125770612178868293727256449830204771627557221004186440869250295230835093512419068194445178730319071763302010955090557619369686055376250904642538032606596348238745380158563670979890647566183001379180851188908883773701508623134063953524025519779339299391395927071233503930255281146884419103079850706369523852075649920911126846965541327820038531090526067182431003471578865802433528957118057023675345538884147959578245410319529707294541439593875556461360792101757058705632596711816355823417685282310642806073542682644040451175182365836208100243911086369122693609059702847765344096279080087410637101705405774066635868778121374053225861203676699500422034964753389891261363883609142508464869132097054373657067593343147186192802167863273950835335903578695637854329468225200580067321385987574953052319384592059706899159626178088538456738869015536457922896938340630046566338211612716657241742297827401984807330722937240224435803940774649823042661618968006393639852495848289516162664598126147999040792196692191348924264916688522360374859424866084495122294523467750107140688126605072683158626079601810195921370828800253654713350253200116171614979780928712608152020705862800517329399293799690086233306299320292480779169932412569319028875233336051184228369600683704320000000000000000000000000000000000000000*i1^19 + 34170959654223057088145404597900439491339754217017455354927516105703726199984143640643419961296996421429019237540612552168229300144236996352581734465400266806951167443663692944343631347358896785715816343528319417481987060268062478558170511420540758511595208563159087915768657566592763084000092163492739571650278186059175947598189498663699942842024138327223194985120791885412890037568977825609817087093127018787575001621540698663731502261508942718041345838832451776180029525928894849953948559355991578856495881271784876679674615341055265990640366498528543941152089310095333502766624756142958947034103316764907417461994731214150278917829229287827038541829020021500223855249135026586544198701653243628908957580553711824220938666376908933146070101425577334713389063487776821822920593505475693168805271031805939327902932353652930443287461775913924664029212806720443061312727463328209954104538126354117879990232697105169326870531853859050402069310227148969370621335684771687787385026866552135943704274969739741121727102217248019583740168507505502842783462563384634662758556034822998427190051728116235045176624457526048748875274073899217396582343940514476616901432376203975269988085176139863902623024347170758249417935863994122983397440223289709684275620734475744208581689463929775823764350132094697649353743257973034213567743519238446493860975494712538827982343174186440916883422020568023051271788104236493443748515622013962414143517694625683604725983677681283933636992732145357471651315678956665522259521016792907219912104683243356137180097296984586482102068743346280992377372225931876621192301022935702077091471034839489082247285642151924366744745748132729138369258113655911598427621269175583979346238147875103922101890941088814282300307688379742069391658315238828596035727518107820166618325959344141215781002773459582964966553701134775595398789346474077612922928148100404066596019752392989425671243004937962014168165946093247425819001248205711880971441569529576407607190801735328153034060405924193455473899196341469835346175017230414616262654855649894330310164272394140642273012586285093645697897375671571954240651828521631611904113483675701129811096336153099201201237358502925618735458240975319727608047574080003890761377241977276308728129689152720470016000000000000000000000000000000000000000*i1^20 + -771567607542690948993261156807367814396437995029193270382730950424850803388558941948202513615488850019390641498071412992573755182634943046719170045617229023581716130597206687575821385146665382897830560639324672548764630324061384599632686776311456342579186467191643560691958088741732232802769513730822002505967730666903048772158314214362773401808736679778606515437228788918259886557566295753141754650024774483524882519331318442137685203301389945435780388272545166409530980511746782857671440778644456561690561040302560033884914719111889890601280990099768658825729989824268394241452665856663048571629867495463951559343772115553180490955910649033844739706544433588703944969893275212624427492440412797450885273702925576000708967885241470948044515984770509368741884370193329477231959299291451158452247841598675488471971012253352604129991595118724550102070228543899275451806538679904937774435606373889504859435003197931092217992858160520024989220702097377009420487874157615798609540745304633173343788991899168480456947558526081039738036845334678271506842281780702638942554460157276013171424831769562122766681374649691125929729369130700827872433188672279394142117108184628750461955181161001863350977458350953565298163855383685005815015888742835706233681374933450969481440785255741622771631030909008147412400526534824369204689602682590492891689838899920853380751422253432127156459354807676953580328675939738663973424739417979200440244282702793698905488265765860637522555823395863686322680449640666772108518810907201889950799702369972029315723430882908004075786215660099243313635211914333805427662777073315953266991062073340279856109254584047238512053135530521615910795291017899984784013362227193932121392931314334645228308777663827253530537683535889014104235082673757434581435878511251769140387708667857570025457190531813164500323899687707153971617462953880971391498192994387964767516925394926397147241542539986261176506220916390057996768990071306543446113301955686951714577392277061238582432337077284912571337589043315047042322468019340428605644303370442249797693731860783420891911011801828972878005514041647908094806881977260366823392829435723212585855683028721006951593453358296891908562702628583003306752043386542145717289439160501633655540554724383129600000000000000000000000000000000000000*i1^21 + 13493885489412419935713966401286190202371026150289009764314834287812125894512000940167870707612457648955779106882717103202780661183666664806158744856551335863044481868774585614869081532488442125812921619391225436187769224359205705032802868301043063018222160404672851477694290561540942889667612247858497013100914137927152372295153893203091868804340927640775742918165403830172913249228353204307654903287234027548489495537757829421050796399214812217556492083180257332752146771909262412329689995964051733377746963183787151290608488795113168532199564402306458699601107002073826608922440647448425605049500895798221507986394273753100011977203592437565663866418648722155167440003112913809258789034164829183928118891432265573656973063894440200016604152543538466120251470614854433686430418190285188943301290111074612997851258676421083024153449014348270410601897983751050714120352579073716039189271037879424359385699794875279779235362421898045528381349099419956441807557272066481686695871649357161190396521457448718399985386914675534887863723164163114965093447812448553921553301586501908496798835265235586742310232981475118459940710592631616126765469565182966907768708215788836723257668213847493386316463564572833628825907815469627429755334805195373767370633896691599506595864353910439453810014051742250047960657221144090179903564840412753680487710367655989643099903796159492402224497252834904504386513127216789490082112000402165445694370460142716251982682040012480710326235183389808994281129350604373483068093578828498738112707155924998521431825955968175989570371701702032221716059317276160931067567675751324562183401044871857583502054435555594242115704625445963299521198788230121891223541116038935931067587704630047409936739118280739371174210056316953876808441761802426522784569828802333502962774340756369485663601593134416626990350853887745152759891445875262829797781170561217004023023040602824885303893503163179820610343041758407891947235207368414021028533683713529993910377223653548642342068150876193484630297532438467211699669469479038855355252075522364112352304098996272684306716015913970556426923876875471268854714072580831388598104358659851407092445628579158023108807049855874380637831892586326951865641628188953212405392761077838942166359872634880000000000000000000000000000000000000*i1^22 + -206504388395754329490960140846145319607636114486985193826736471023264745513036673283804356218292497589340067179768704638639108048327173895921590378194567790912808815866167888600698438370172443886112149079275791255520331745773487141031357440358042402912294121858933967106320868989997871046375764071491074957635793390915989298231764189741925352616639983393047734057049571493620015735102770141276748851489495089986044180114648157341370183654318164213349057405313237585139640484553794119980766065498893235823256876909981230697511326220949184540560889473793543769948178003397572232230201119243516898113326269513120509175669767488766454472447156969189749811915530695529458912294377072921196726319491314964555046559335082701921291911330689241311457919566104224144295219221901370349969260437071437030870494276089086653142249428635722295218738151651368742976959296771207953746164659513181182602629923746748906022831812786118033237787209547487825709231738136576417738310674501905580814374419958478568824089413279209138948100986702478144242972789089916480498046051384523487019434264316352427800471226990112915589486531872608698545956369208242782881656093467682519016444112736132036795213367666022624980177176036873661259904660551742723058795309252076703537936197548899596649595082562703457791812883783842057680696480555976070315420722002675001376643420634446840950343101020206389996784330152562117441092966246382485222143547161134071797873566416187133755812707510495539320494414632042399507700919872819471919312828656121886170290331574676726483234604473308810919166396392966316002394689036169147066881581933391673557710352559290398034569295478056312779381484696273488034550324608819774624417292895666875543950760592547646592035119687305253542536188378019209893492534898304644094213628392506862506594647778487261502778614100823627614399532056695296102833245911067436343569659966053432023239158543116387830260428153481046766531016999295385897684216963758102250790158356090657907055764973403525940309641878735015044645076925345219250594933268350112326936125867734253374015305551978067329803272089493030117758379829357412538689294365718548415130596181449856705159098814297061766870835246708983524822757166696687919193468750751883767618028630171237851594752000000000000000000000000000000000000*i1^23 + 1877888296545151910525778663460913473158469000758208658132569497151417647119073209398065025571463690090190593311978846369427167913696470770917626271250473217056306042636095581780758714401182780860410190109497405171698177370295025938092627461127277500159710595425802503921015921776865537704616706609417769079192674081176120896535365938367622492025968735989875604422141172844344598581753384007440109024007206369412253548616352070664593658181791749678025414060231495001668687572201430421317763067691909475531786008729373483397510811282370514532797006851300339774113930649627315872930436031499522633746029843835898866749211494245394361557280950543773125713614052468302890504159874304394845970855199667895182821007474326947121291879308810104907506446473189612800756802091447778269111599764143403958722365307247061852518603237860759193068471716006209446393744618604804546630539450242375616774857260684661161203018367562384896063139428354699494299628415787272027659110682742284852344341221522272266083128023612316185829674030724376465047746238358091152581735687085441732365231008297876581829815903742734101267389928822243898084916810479959315074831572455067030298413453432471002212303006129823481384414666402398038605001978043288410393181585852623642100558854791861663843729067990172086955761396233409420015630098089458571074852581656430171076826039532765151997463172019246547585164531240475177731620176883256345538749004730499009635791214993308930304367534996491970390188491595086557245443270777382876974256292080475365512744273874692856149117138966200647088001070936363371565677898720529764974838238444596589983928264776975155688147792501930481477858085386624129952872656534747419598174858215469864478998546799465143934261972255645878641079186233054509980019036445582428168755984479597135663922594431162181192843778835573837147697596477468543450884894033619755639269261814358150182998105799139621737584967686703307315639148927715906399878875667499545548932705681664840461631208183443029059799660667327680349296491262941217890929585926032269394405068267937008382241250086860549578806877412226013760388340650892773550516288485591981197621695401320658721122017056455893681257895583087194675474435453015383871914413190791386383173052991464171110400000000000000000000000000000000000*i1^24 + -13217123620174778085099857102572101638732614033571086634180128080853898053349728918791475038445940035797928009321994004148762318159826557522322650369577971200922310696455593214504288984500178511477140812453698989946018749830907449931438236762729321377142920369182165409091944019837886175891400695576905667469111981586011455596230717740168868332586378610900208784628571088268918290769567587273863160701344071659024077040535421214990936403162359179394237138125015981783487473275232119339758429065939013425269836284707300321626277984514239295772770765571475002209968734007251667521079277567072099313010028329766141546838974718635977417432466288048227718550968933946275724268237620359658763931901908462670463348762215656756063091837712930707350349864908751958551309438747205884985300799972547334863751723372406819709097447083215003894539958156002570143375154161608745399844645074330825090072374855996166703567604777779585032195907549512674405391933077658451884898094284846546107268653334712052801719579688753209996632388398390677862890031143025369450755508607864740365638954240685881670096617464990761783169635187461283118185730505899975461384800070632292360301023225631493803440765791099475975163904304750158771639665009996028867348375607391612190413110950957348503564761746549178304150656694422322403111932922206112736174164404265879640935220233651408505929647308340021136112556651710210277534211353849549478052005281213814898022087887293941982078335260227704921350336115197408768704301852800710569168740588464347201152395504901608381804361381116862926603282471363961521116152910793538836900827358072517189695550613909216679666784878764836291003134052567625857825257789967071953609942255681976643825722986560848137544814348270053554825030924381781332136640935011984339677782555805561355686428219436289304530811924759585028534988350629558258440315271533483882168051683874137626794172065899861418744424405371971715041593499169078758475944021949455786616377986029612195382886970214692402710015148995853263987727662362970457281213309784570403901732462255264986009692041747800363140633271584651346694865865387296383221625016415052730790068933406239119019238412043972343138972785128968029221619539951642688684437422960945784601336975804334080000000000000000000000000000000000*i1^25 + 76257115946007590339438729048438138409741580498307450360130960600680674595707302456799459686937869025201923596127291097881089642992506150987644251026785663658796296580684113049157517415681671811113003386922648147757783264381121020259387493148724711993882414721805905179397693786240582407615549131127793076663743119537198396213473174910997688091855137073318031536158367523124724262311815070459250345447868995409909888153631451366861902214869697012825168342544844220881273925385192989634601567412281412507839846182415762410343219487029889237610693971102664623260361847014458085888686419724919203908491408808077185663812287448687004675236706429242981382528265057851053993216008669163441700802285345528175793802099017790868798044713856976960829888499027639065870010565058406403979769687160370291987522832010217048888424740928437747128136755510487004320750240277870313748064923028671780883714420328594198984849503843524838765299837017659769171624994532150005951942464016840742068219247542204127587940175608794741762826412733455371070356499438494418952576799717253886843776621761203854611127732410537101078671712972999582807298362258671746942355085140363844450724247603172064894579217973651850431963459094293728376352721008079543156651632403128863222566127258564807444503661382951220815789671928701507396576198827074099674691886247867339426169943150534390641605851528379853901149722483270143636113629592057259267666811420246395598918266534373410770609896194510755935244377931134467033570681619793595811589925127761001658822075067018628901700818441063228234886520943774338821243726600991469801784886839020622946159517936677078112904297780233514592811501409941636268463410201465303651504150782133879288380250798113538903630253173543738028168470447111813269268561682783534309347185295358729539272684282082682049923833353716208451122678253218179314615768857997189813540751929449333081762096030348275231609619661451299492093880010876598843095214765428368869675455309518917803108185367972413546408893657945554136760180748884350651635833307719847769333441645228413466651245401371634382630291503836579544850811347762922365152227260033669261051058418692558868424925908830148968152947574447666742996908797654972516682078572821662514238707466240000000000000000000000000000000000*i1^26 + -333443790380952103070427445840381274266391689275509754959969659680077670289164119984044674363412333070426015589874144690156550514717323176720518819208474400271533862909331957139295425052839099091055494443989437201900500564322712920793964992216014321052107895206202331357113041164192199695830705278616086542708965195553437229277922899843001689427185346239444510606580543410701193642390437821530433683228509571736606067810397389865395287875248703270735189660278431724094591168630406570444754403186655875024552479552801833235453222400233400729771759911102600680345403995734510245675801732974035534469434475689897189968144409897441319507693612360939888513756757491936396525178471343815179969991744286117037807502931494271264525548113550411028753707162259713845283390943008388410619347163120785829636024122126126010121237146867605259367663557093454021443319150796093693535317294402513928670810056822281693375721691461425623473832876046858710386770264577984703510713551315980237095500725263124102267606492624245187353301064509483768440077447439581378977777761263587089962864426954043919934181690870070899283913289128918874820640732484226117607402289659481686551793288616783637563909222090062329305693971295544047250103242422765794721491995704839901885593711040372616316055731018960692097008168300975017818444560081609218880853630440803128794007508934290880633473214886027378824852493051699393501456216372975818688548560320326786102901557651868684327357745279343957141723839007812892567806146244633290600535065313072748162959492064521146790585071212476503748145414415758377102773377482660670376900484962813806220183424457616359884635218978844941059681186088333343057711670229438811135284957418506374494624297667717150015797775329905889257911355448790671444627260383586280456097333299177078638548980923491550955116702315185451139008160065654734314879092760877898263523375834519349004481879924635590375278643880561415006438279083907826910064432391369002786268214598758042809684412730143131229783792801736332080759537278548784321265862060339192933426007582500784103282402705384968537832312940203371803724387137857518483834221098148831036468811224931596661938550085847434399311377662219209618653168872808035161206009800019175636834713600000000000000000000000000000000*i1^27 + 1094428193625340472373823523098563856303399716736914441997855985703652400999878213443667060105301250995640207654374074840675154645561537362289082575785787851423528658346936487512044533730234602705653231684002133001096068270993562913864351666856682568922853054255737042335754212021351061436799933381273921385650350785405052307789274878236560198498616394742255759665822250489663058981064073130011037310684793079173126654497764927837435701688986782391795309512676286895142071322083408475972871068526446798274395064525211709930148684143566199045778205227833593347406573154752957320132559258907086076547447836487150320573341440506142469137413340347639348968217886309389122851822404045842238673769411556741092135238822179744755213246810515650495044969747363721080539916724474003861782237079675731948228240381019536728579405905502397292324372432499259977413523652359790046902864548346367629596533806547855233181987250144224791707709925677471662279024079519132049064335431077087362316905691658427491383151638138316905804600683275281851292605109724934038580039451107333718036958901314900393461581080720939168673641275379812455555512124633931466898272141823026029856809999852436751026553694153876148352781238455101887891932851028630674305071703593942067109935953112753942410034865291211960938905480342503257163769346438453879742524944118389155827379354330420982054867336685527251716517903950239538027058222169423109989481675940837821819838664979528676839932625732020461661020258945227743333263769637950898977973025693399275018825881490458703142005411145234381764542749025663561023179487446409413344717261192318220457842043948848697406823563294682121512215352068471882007688102418218278608616992055810779561885608041119809524885096813710377989138573775135658257017576963270660196650853419680088771683905078031912386881613355313878802663184524327170960248777606053115931160079919888817925342314802218955916016080022693234068931746242958016706499952465310887802762568227646425129854670224573518519946583881848731472867590014361681512243853621316911819348687226296544417289683372795330931299865962566582741017639938431437606365114283103312512251926675744535060932357440142160155978074564127814369059617218446835513418305573792272875520000000000000000000000000000000*i1^28 + -2943829530265353021108538259643479568564386353411918319749056694509102067741600520403604947420231062345757912329462895295450722315826094859292396349185232726351873571648794768905695940119969950997189332526267587031829047035399233098474731870488603074831463418803806068999925472775636245111791672229384320874204312894718475376498839987581016413408085089305956615595000698278334230279046447069961932077294545416637770691007664150565772477702606618797451593081430680667034718596808278877108402622916108683426633586016770945631651388548260870608078173530798893960466113118356951044054978168757721995127771768335180518348244503040316567075398511449576234404359919294732281753828793490974865944402399054320489365232309598255083175136864266839073818031644971577553757970693329164017744919264785574425294233071514757836399026374527153468989748870357600681329686275518137535614954692586981464988738936645911881616320995204399005737661906462973271522689023661398349344638664359283207293833671836616517935837537298467759490034625352672046116316618961674818402367974013116686224287985445374346298159644635861565888587643845136153427837464292139311042528703235515876235314389338935153753536123716800353394739936773891556324003295008012057089205452128769862239186326385519210205166444669753575991344797946361940225851751720764153134171094281910075426023263198796725547221702284782056976101628526067248140771293355926604510783221535559169075889662063779504543499938685679291313484501062669835661490824659651206557849267095947637456955398942302218886177991084575001689825332604712967069059413553970147963092394441243304024680183917616880253088025704229315419483631008054510202850668029710432968174675190824089067580573539086905083789732736265096466453006256120708718461675726289366122610331162156131440916370252704315008736236288417733116217766238969471730936595572846111569278226437947703888616417441567826904031560541119124100993080634821024880486234676257593849919018610448595731198722877877549779941446237475570093030969394207871859392265449568598632911632510557299169679158643109882352731656527012419242141285239533234100721042234689164249714248605398572448390855036653911054879777488617767187745213350879850948919807939969024000000000000000000000000000000*i1^29 + 6686485572855848257881878037350153142368659683141765816775871414192591717432454827847842681590915194438131531718154414363229955715485739042726656871970958802897170692690664750871387674128381469291227212598232151747572602451279592935927991148427976884939294764397626121496545550720143327823568736813380694234211786969789270058332516121587172064183164885330890730808018617357281830891077414236551668057062757963034735450974277138064305977816840262933565864577486537139138097134408641734366145604239891710975566991959152284567802100744829373418318935661271246454477951151795924376560106196404548803755845791877988292921555492098698922054436626227367202132177115331102401062798548431928423892774221209202302528064662939741539713876627042390307827395333911889872144034292786558712852959445053168601459810548433556946950637245391704308204355847992050723446771651221336135038709844722428839543020533497003445688252122879518433632158372353174308210572817221207253046032971082388430801455076172504465438484194412673404828042647072377563984909520955979050511967888688758233869841227680836387633549747844121299052083482756295923000808529580554649790915788259416102357471794782218901836593034242726851986085985294664354341116835614714353725584040327105859364888944030824839893127621113075010813029958057941382646431260741825874025885531649721015696035803269653414973667093977646162887814675479755905763853788091483164287145527454000411146980022784924109482744609944792130092384678103178118535681807792297901540027709043902134500431995074139692005912416078772945712817205462094274674041380291985935908606473097206785440206674846537195722798130713581669320327569883740044494138427180023941068479185889414231795595968865138857811103590066415699529797905492871327687504037859006559722912964094530620447593884982990511577020501783616674678668474855637445205734917465509418051894085029943470767095641954618898251674004037872192805061999270702256088221415047140363172942968495192702210129186902764923555585105862127094017561772525729571279522563570541275741291381793964561325864389738730044511146743410639347861568263609174146808251030272033508831407342113659801223716835485991065995228418795139379750567434631274047045572021452800000000000000000000000000000*i1^30 + -11095451318291746816320277693611636341509185812418274696613487459991325312261108580410599060182892400504385269636689027119282212694754393272843266384753119677586264171634322266789430127600411003965844006012635546256927067226088471564841780967978521241955893250917611388085781607563512230987230227032549209123744535352716352268506535840981671698974799160051698739162512612301688349245445543525364959585905695554570956648990849766398056319602159853169659039141695465495009504979747430900655928746504915115327209088840131034178908665015885596757510744283011548788228958653844243146107860436991826174978318431567262752716560433959046089286394190293884953277521991677718158576303882116539251868382904932766030070621236899918927421114491038360655340283446113736434582081326436853763890285326145521467265752115277652589215359782396006242971425340666273356517029880783197684858989046993565744639393236494681415656531092736828997519373507500925330137770365033423717123732690725035275742109871138939116287604550326655857404376800919687820312066402747652696625802680791999149573447243725349962269950524504191460555100216556953296655926021200847787741282916644432522515061435220444183676902568379022928988684378042052160010673848457812179503034038603972156251599591743107810359790038602801719791195981393992219586896303477812854172791759709966916320349570390278869245435881103330711992569296650783920743478092372359424545809263020032233692543943959572121477086780523434329944937217702608140371343072084585288517671073916267270236645424154350781784963941548256753951559613725068637286306787077029865127349910178940439444353763302133811856086378331540596226117059405693126987443395384538558581507414468302900073934549831485856795676660276293215552663618799127575718650856270882738066440952345089195652188812339320047454997309641770791769783339343361298824241863981869291653072095669206727948529632745417321621602657627844296478158035972159471802243813765622971944397840908756636790761907217011321906556972331359995435516483476664402094798626392356313311283552074078455654270709417782473001684951109777805417668908771700651958178311521447355821728518085602724420457104651395960662472172895361924972824744716972505337692160000000000000000000000000000*i1^31 + 11542434174950981223853869368682949570874293150671912491752463663080380485032791804993748002674906002720686470638655009640661341790396079128300887588393306278613316732187972467720548979494107594125488244370730149175503595811111479150167091177792626113778278152107956946531172009295592302911878108238871252259940755012366299741318038271335496638364151007785904376943038152415127933802430530304367505419957962750608219718636517445168936788298876819420955892565757229338172115338548310601883320750385777135141070183289726495395049173338632876103896031935798576220265601096454769296173657967272918809953834952150909626866805967575901213443862962925636737438752599524351238524109232237954710509840928689009425117977804780535604121568012537386318230557904943739155305688934956895992595218904058808078250455201027391642848518169356682685372864682627340437029965729939547326709259977161669438341186688878162178472550265234264440449745133756989997282781466047093946971823364127964504482772852489092037805194339000646971560717092306281765081732183152756896442629422422330690563363446799447636113348248805319017931136255645442062260617131900955172160892021870120245022612059067006104449672692779573668773476947480311160506941683681938357676383227174763893571443226662223109721693435010027918671031101877658950979160724272758351691751935618760884312496033971702192997308056536746069441760047107976401046227824519452702379305453952848979167757298671521955032667150416314980684958227134100072843276526894576589741501020480449797123644285326415046061203269963945669753506122990815241045992783759205072573862972230498482021249648218587311693885265136013778055800446801514404142260017508060923708813596672213404146397501224329888307661438137267095761340698486164481578755288731655212791168888005986942773854491901815327633478848379432421091637392003646997087703248822535898881708311906523278920468761237874229280591484169914865773183157568402999170832033694547080846556613645305725184021150165151243337471494023959014544162306238891946697195611464706260838470354699349060907469900297159273817284182665827253196953309165061307645974960322299533872478287238228353267827476990697622120456121245644343954357108045944717312000000000000000000000000000*i1^32 + -11429265547121494875059694822792055645428423345710748333614026818576869989999097766728780215956199710752914100623957542313422586207093434234040303100649143704159035775317741379424189700435556941310640791683738277191167788158673962629414710435220096992925486346530412727626965727482225165046625761003164892041250362281598195301417250151158801052129283200023440508099952000889702556476220930311861362292330929672967429073891028284558525443719946630614037964540631739732792425000049936959932045064182646024633527869205630069919224243879814895223523483238760268852055025519239441981933462790636168966453987967059302139060362480918392180024607530923704637045409658552943768171714566569345088895723715594011388789358464270513357226177576816377806949853452966880533496291447605553441010375661773538136062384374791397142923156471889583043250467290448267393472031372241192343922541335811888905900597322026821236165794153845993339105904308740861291439407961379208126953793199024839315566653435353430149714265204094962953509108751252915663240069967818427897752909203157276142251245590845924352501608874038188868860189204670898226499615579275477406492463329022306338102813240971518372467612332790379831847058845061639405054812191680137143431110578949573437087223933736302927171274128660859447983428404860418009474022327844804233138608103951348724554667222320854229282623195546165768533807287519691399428118080692385071839211299228784834676375224149518326241333323612206215263871776150204420011229983470300132658751769852212321868426189462505241083580368172623150315264205284031334728113450941739591468955848362387610454981843993316066272470364148295618942170265367117950326293784461741157425253850311929340546469239081582448593925456859735806861750832290149623245264615028399106572478916017653508547451239735268855158254041472308252054687045665011716128214848563138653997076263661788047610122921681491491606955032691771946838832990618871712665832996448158033466645640195634697975999338593234995135319655508392167289681094532057808706064875294101809802706806310861385723284555495669108870069671350529577254928463703452402995567488215894874540225645378603706827591083574388643850683664273588497558148084662272000000000000000000000000000*i1^33 + 16942203982974082901043836914978888275596023005781266878085842921618377247577852322675808627707591234224463455958220625188482685678911168144582991652752872518365146949018994684654307085407748519845955733892369866960435001954735985814667560900180126817426695635556733354434715729013333734986013053255569839054920080372337781484286592184995654748591292198597063494674157439387855690304100071733600711862113958580408392558061639164794145688543837318383931511204086606468428950786133442751048575076427436722993727791085367950683129042942228983536442247153241749713960669139398149114369377986691779719352173461025627785006297979004946014900057560612331487629406838457625206672095218297550828323908575649320891773839869404139255382253090417434787063969163077165249100562374896478992242093053076715134127102302310133710402989360899364154239789539248605698172811937563481528369539096800147345155093405155804270417808018709541669730807980228593545117547183570642100269476620599477655647897453040359946371421032394783926862036107698883803130056670910146336207508415648416593610273354567335174973060244356006468918343570048757746159713476218611170055571543165752500405405937433661847081003516672186025279037703555296784578850303026696324715098193644647325857891210240350980856321419223234558420724284833067944781502946799792860737624979901130107097372630488423263203418551749959024493361445058465321942665600499913863832275378276706907452796662346993650807114357748542610406272434048538297923011630791308109248388640391042227352290037354724601411169336938452771340646396456395531302471445553347308974348517140374743554644140027592871437513055601597767395899248623314867358585507644839317354591077680010236327782878673078712897545113638427628652802810163518649052958780196299759645089633027837106982418011045817062503915351420338943174741405306512968828426110492357689352592856649039424773030338003704443280967733672679848641789020548604123428254183950222720387663872798186327939015044883096341356626798931473262112902829557344700223722797952398091287899041708305035828867340430237136059556594878967758194806808305041708537393357501750411396956962949911562954094423479330511447765157992745167170222161920000000000000000000000000*i1^34 + -6992486803681030081791857493094306469324552566517310265321069843016668852596357354535543753524493178660021184868306905458045757520826266496846220205105827950696409548191674657902529533985301468513646835115508239508786060069217607935783351966888084114616135754709201603708170041162902563209409118703365982241408415894951511690750877662777340885816581993368985303638791413675052572879039790912904516121767421528528711610913162569454416923568650626927058206311264795712399205572319195865958197346420959305285025855444970352959677110353724512604411935688663064290029279216925580588914472585326503229845343658342223110589710773675424525407859164712532892843394823974614201643739890768693271495091829320480343836725814288824584808849429332519796047775202440308569132082203043603922104471257946757773807475519936576335093116080297823328736229033529918477182285133838673993914408225614519866389672158671306352176378432085696117351759279387481800138465432955532321051473208151731301107283370082858054057743420939501708372958640881763341497340828079335910054402411357372807549209508543175450587055005682443661094001037224143243648886511371308654389631719046515526174008000334130083447647526470671728402361850958289958758110902019626989686087711339485757536729634828508392895602084627479409816628618905464636917672642103055895745337357276879303060591253619282989144666326394005356682390050023849008785050791488001157617384162378110148235547691565522289500375599158270850332004459436337478923186906624896621670378729115023896030036322850938695045121875037328905144913458800977872357040555591959784293950372951325898695005272088353814566232301518262125331452521187798710161497883007286116632746383871026230651633240623495875486900631494985688457576263763445959070642721567505179698156858541086556792684312302240456024182260338204558434461252982658138559464962960603989792292241909641442340355280964295451821104936375777418274492028803554792436488272393038955463976882214119217297777084828393076167344267543836328259314129233891002559785538369626793295778251605353720716622227423157843499628306448845892596326015675863843088481437710265027463662440942523382257145540641691239298393629529287031783424000000000000000000000000*i1^35 + -3616151320976470794231146626053187088332038494417221134271850493368367194921761010512649436930193061462955157950777265697858037626383313688737734370522694170379054731925864322609807927087549607616854968513657257918034947560308809758227602223244621139866057167631404240914033269470992838442476954215841092616849018493670672978989151868413458028499179770014626822135987836793579232815350520330100119096180502293943025802174755441560191357592509177751104616447164335422561305925055241937561849755181972745279377518608437630192642217036556445476181231219790892258391462542860250359718056793990675468586211129448666754096025085124967548089579357492444340768618307266132594792939380590342663776102201813471927672298878619288476893661694579884440115746642725034377116190614539848283678097980486727303421489390891617089722279071303342910135130924218791995941192702894455551041420274845467076372508241374697610388137771666889876851302714728933401656086100881657383306952681788708169553646066533683635229111578664259083760968842757291197813065717075799875099801100048333303414320238079278230029284197322565277245277988833125306109934596883003832021219069874150451897233800870820551383973334952495987356450652727585038712108491876646562150777740835108411990553811990533939022502627195570075356218095290599365795563497678713205904254800983142024699479888229314964329332163525803880407202555881240528226946070867183662572858225430278884204852632725976224284761087595222467566147430697234984065795904015619379852041625298643110353272239029311339303966799359721028363633336359017069381135510032666090556530778967515761109636217311963204104286673845851905061160100707522871046364276582401930459626142574108968366006884493300202036277616789351068474925071364818297507559044422149734159186173536623857272381704086374148671719370279279367466079774776055760719370914138737525928161241289264268789610497745262014938900030469175363656972110517789510141873376566842730488826529750539966153509033871087530420290040315834348675511573198470421465093532393473314573682515522691524261144825618172490727149269097179176185804207564600907272634786540459722597763218052395847143382964491185039863953139224176230400000000000000000000000*i1^36 + -18036616280412735161562380605505532924064457694482266543271453874724418930233151652812478088257489158202358359007762120329798980387852433416339409043628663649209988279498101414341300897699885521406292480682300822957248589830403138480431443699755364362164922469329855607995312497949886781523468243659685065976126292776801847677349541662991105054730201370548723991260027717824327369974439330559538822584762337793355457141139948603020521934603159107892359384846334320539613574352782039159424053697573920691323587439555821426642492528364267839174980159538777588370074988102176963073056576955599340960270740330241599542478075329874597807004812566132071312184283175423824688666318009971007700949902703896689030646403227873331483503799805756483824606898867531252969661981194741806200907149430118559232512421970544979157888512608179364915879724250735748330346592113208401418978680226599359465030254981457656074069251373845130134189477621182876045324618626412103664674496264493069539079245930838277324732218125655635952321986282758249139436067070731907150269461588304687410027596082801664735233462220231443966988846764592811501056503982172677336871993803560819791525810978192684838367117398607899251003288405015499662853503261132757391226564471964010132524270586927834947375605648945671526740232740700667129835462176751332596879270071637759488774290094844891452365587789412005503445966442063883764004399429552687901255830629545168845013815284580789920291813246822691062846669798073639139631756338116845365627724167936306891651379362482222984273692570826142427520025073655983278331391126017949245408391749200592820371287539268000477932580120812041516258044694783753022206932835790595815378598949471136163885739866267749142065572924089607451930236105947727400621855941859433017394637886677052776414138767965174282135648759114403043025856111883670402261627880433991093140469358323441431816441831503456199526212987121903276414090321852897491198709918754581800428468544799328546873523533457989400824648364918717205760527632311717922798066412935380475631079237763514786824417655516013296426279455213059287378190227404396577307673462159763416726586693609078741473886037956931678168752345579520000000000000000000000*i1^37 + -2924226097420750119993141984347489693521544934540720180553699473718149969234182979445954863301207413078302213666999462751468421848263211474044170705786667921827996039412663316298003382645916824309408484457733193032906158488040650577888448014774525640185173376893743596818171173029620793256487395748752054275015086605454792084018217302262189772837527227067611452675105008103250416301211751883710049615518354972492893100720487910828797213408502337181835948792520840911757799674142694323200614108334885678773738968544598885789979086245837022776710706105474411065434756533131395609792415597352450321567145342631470604786743313186717386909721981681615707918857056470363931952445099155658062300564314774809172419685974534969201230570594057995131433992456440510176294284673522099751102337787657720227805218454465094468108010747191740652210859744737875103113993777987588372519207796729036911182622258687072762148325171068135502947729352032616465176842560966962151957646951161988905201087986985150757130241172267543395124488745718493270458489967082843322190860846734815525556360840395953857649849999854545790316027552694243010263229456681362984880788853251381163764303766570106113067517691927150590496550406945340769844249057926254667356075019430899858959657231322861890888552823954248244529153103059776595578965561687307723347697364014471026182812896403251723616063143742641099683475881436175152823112114247895420636819376790605311613990446275827027554239957350477154208271317994763533945595668251878428219179779472936331433290213678747238278108081034646572695627101602447910429948761878961247178090574812411352013738971162388415949270673683161623415253906527800555296845184924433102048184426833319897019849084339044954405743043131639634859657193590534299648982317445215892823013661904815606402360309239093118800258880405934832449189761415921220821562139998123646738587422097590429674105778646349103036430827435496366067612250017422675841127127515069986630571988171146059076332482913733721622376974633420085750393318441259749905186789851014062596575802450418333533901917770773396441775001539972756261724775360886701224309107351492455082347596942674220387501733866094087056130048000000000000000000000*i1^38 + -3087669250927164403078542186573679079836541188199779993215923204623065355517628686008280255677156315957753838124233739157328991873807363303970746861703721377534487547574052599798015223406864826369475936889582367630077822465684709838630319311220949603647877836505763419806221523611884572016045336621312186496349539619329386289882443737669114771265853712413452465352873318472177366363864405145532183988968871069795474551362472057489789007967377012374295078716828857508900654854496954377658138416158682936887068184453535180284580106925716413714455008387542855425677709782507310705675393806570752559648931061373929069040648066257449427201530647648342725757430988141857123600627534630634496601577541522414723270537433724730432185113549668989904170467690746850824327504803897280553511208076368233678448773482222185530498644067276107883287502078359788795729029243025787527291407952566959061250469397350295982796840647652141641278887017888719319723909173541427628718625724870462686306714857748453724992158844027499044904623557907736324397194524017301249539068383981987037618505248669457521727944630457695703764476723500956802561049156435694157952954429797233114524566321039176456205086631568980708952929574465572903059463451984031828713670072006087726776306974380506673012698439866719595357726527707040724006231093873890907507954964252600144367605890738552845261661661619931801137221491894228186593548693850054543049593045765685583635954052235409536808356400541970690378602000818910587454519203750464350811151481019435959360001308189093251517571020420852654989811115365869520777156830588743205461041400329328337422488680174913501188111230494371357445239491731878612384872675831956625800515576198538949175302401160461207801976929631531673368579552927964269252215055249954247171393185340300022422960400156379184914999398284157838078049898630771181313815891580035903560838935954342706613953672424221168817090852864061784094703838604199210049895218896098958213424431792987183335289689627714405066663201831811008487925247719638519900045549074333508268029432128170917535588716138097863263623033076211532485646552793407517042138539499840786518496844089861530648636653303965941760000000000000000000000*i1^39 + 123890316106460265943867557669230816804129631821087029029596807027056301844155855711819658485754442517915931672981098071566109681187214318545279677765066330060114156095169135505006533667762966642303486449781759782004719226492238350504168444998594610336413936556909764875243627135490682600303662528993800705465556420326005032602386539615344571334535422222587752578654129931193717301677549292400764427370986423556534422621661386027105512627524226978394356205858985555645443191591907546703335551847148311078445518743154930915008763312269927407612212211338869576399685655598531371752004919722530050827168053646101686243392669409409716764460794332721193133192140475598447077422192764052517954349626588606875838405133416127793223514681796289480653526381006737223304887716644700920494543544348383711313472989954856177679223982161199237406019428397075167914499447757050854131691355733101192815685112305741079092319256174919623728803805268932055180781001691158852515902946603502133579037797398760968291277366427860641041443383009359895774620019665291690172021551408633778845895428245027607234086042407063044353666056040515135721196921162322982394445768071783632369000747288425841466763151720236091978520460350434152008845561157853669648555626703981319633649840173515072786745122922728096116107242491283602269034553380934272326168383722736911775969657361053056745459504785318545277233724126374796620820472821372018569097296976775777234171338046848892294060762618293956637422007925006073524830426478294884232623954718544910883520412845907429534685676055296500838807355156621518073068434500463554708398928157630590273792088109459067786860918553653475619564243346392617214027197967701402066588100407147290522503398142117773758035714960026811251498939243251267229867819823761100659473085554316925438443191717273640906760824279728565688786499295476225470725067887553005915753177829404580102519112082905529546341892215959105642321240410788130592962479592792026636985539715782160543528193192159299231663437661598182182990853585076308346899925148525695432024727378104848325238659271606313549773859092156056151230834090691038891879426821977369339096335120135181427624265887252480000000000000000000*i1^40 + -113603994537396417793926413798919280363411731021183337057757868193954652546577179093728218739910016849381921078684657526066349639305283872527445955550826852882387756035910116407612909402820875634648901760255367917300275394630452601878175147794802885222881595133504272303637757120213140445184546041468385257378562558916130638698124657692155483941712968595764430334147898185395891650772722446504991366106995461423294987602918046938993508569931907260146635447895812537280444303684049421269252531586746680587286228408276682225090563551426184907259872261054528215364111832731922081244621881851869536894063154119032551888306374307621701078549873250491692311339383996570033345129211868188560180201691470803469307023513121792313250868415242644113623167285935819958641249688695714589556201467400153071267908853307696472793406968787565749765077794006927422875145531181424173095433594876337785481192081403077794028231915069374489875262521800935012646097859899551796634170612709855241775607606022600419251540071248283069224137413611694293173030248775888685527572537341251669016789429049509717876679691596601784275243546257718119215371554104556392390724364822763748488900480779094845045505278018292702421153235978160980627639249443265524987595570706697753942780252843041056088535364972315177237322924484433103060278871659598267949150317227732721286415919480635770623655606369593840892330665067829111839578545682630352646286425788833397753660583004010153877950471581507401787948143097621345471311208479000229591252269726818552720876980798751781202925896010155736669460878068203026280153825447823361786550497816310729282400843820298218741023510444459654933902679399454797342000509140020714089204868538814579206072548211727962371964646460859679218764147149637365517684621744338242660099420772472576632704994516936658145529436977801589010637155456112045749801035384745538454152949219895557900160757238256402542393661854259983787212794930057038944554956870022406552912721460970015455447115798529957133936450751323333216937028790337384581739171587502189574695027007738050777998342245188157601557184097329231527647342720415981030975942879598504361963138956057051861021360128000000000000000000*i1^41 + 3097474827309665041398756318929248905074580704770761845125911268335043770436846543973858681545510763838895505192663236370274248807840166107147827228006474495570125833569520749220708868025846465451495468492824537337656849420653871310193305787898434589640273753673831953941011255759050148944633348620494213941835060788181369749388341511262447666509363564637789006596655156080918497027596916908200891450197979138646303955300173359569419227551568018264142568170588416767762482263703794122346243829044671428845310890444624255284210281677307591947268165231445740864494197032884298257114494094786187604175417030568872056016474068456399718118317013022455916589046706293912208348826566705288626196487811632900739589531890683278515595561053671147360291560948597339028317987529237577571370459624854278524205034857374608737569410433468734132410735615778175202936295752072107201679668468420101376392269196526777192387856344971469677976349440062716040046598006112048375942406766888535661914383404682873754727069985618443195031051282647657627616777067124588482607235205382108325115739531852112665472137774408285934878110676523705144112469437806481051465544637637937061736942148771358418971838625674139894500332781568852621513032359184680149199501280914348668487711036465870773906431045847788379016069006808487096848610049424119068057907243143384333821423207044961985537204148213857750330855887559902781166815092889128193563535604041693249192154538279784006503351141228291069167450375064247091029620187745598521538810421581617887183587075600282034992766270586262149297200282489104741300198001945917207102367640815339341058195516473473941800353143552806656309052868333756247185879159400448737600932158024180012296965400249738980038244754950459414664391688778246274440840224506859203658220849872553302665131707068542069717013966926751155308795721128545791920214464553806847670958282990406970851959814675116983867915635289639913762859366586495446395030408033723738149056068445940131887822355296546599378151262498870278188804720526010667299334662591710065419946542530845207117841803730112755941222627966368645088588116005344603040040723553078821627427204990651754086400000000000000000*i1^42 + -2016139812678331656789784568030711996179370364025567293546386177138448804415758641435175600246988457415725129413984503912797094682145549236007521274117943970675510488716619139058368436818127615932142012977352539280514835624431342740223781978782906328249143707282670736618022771478773490357274026878838677123258671754640788771961777931685119354797192627906683108870214808120067999350766202933377933049894277937477665121216301644573069044624055910601854509489099718793581887745507276770090157814997767415519061467933064296754363656013245010860888595761644361101322748842349753553671680259687072411219242255799919242393907101002444254930311578844582256956959164345247385001420192339626488127579589634924040305970981867802191830879613240233226482497982074505046298507589639226266591941550066507686034399535657759673043562396034536072735371528331405461520119240937378185628128569572238944369957289944429410432520121096101865044678303948950181997373896529745582784646811314357688227903530371973560649137763763067952097350402422534381001074709972961333961079527480476750354979862061244373593985503346643171895153488613125752452467372998634197040497158575597448511221308504784908603920690335955541016383138419404319969917971959453631966834188722961225217791069421496460754151925291192820094650710993362162128575922300185525661694010733185284322480051196868414480901722786452519589022376034858430886049596261602949993394972980304549841932694752651054776500714164324857116482463287167287815299393235902981912343111463327075251477835910090121173823917606446348971331556169947409845304670777918639757935525119604997384011389092323603440933649100879870034855036693021633613993761533155329609833275568972181200991720852609720245777628183731726537392837365405445326664419812459908397641904628747197435289711194615982186880370520253544739881644986799926644008585739992506003320517179186715860053447373058635247794215071683685898022031095776280532975010056863899067853914793663789811849397914267967254815233740074731234418793432957754929875459034698856558460984066611332977754742265393526922567960590622168973425323207119585373434409743457857877735186410373120000000000000000*i1^43 + -109120890148892544727144692883917649309754989329030577161681530064259203185176890501365772631554226392550062901690506117837250658589327449353375432110028262256188639160635830204817324427853481906902494804482465060242559723700819710175653365557247962990081556399785235476303496710143854782190796361227178753007025041184150273457435897065368162656474387898308573559232547236242419224172632548813667064861495793272382556707825593844496016469468724550631992182241950503505971761629353250799090939034701298434053646662829836167674237404706295209321768128733573166010976884008577057600894763135189108121589649524134988199161349274234586140821076167536883104627737044199280408783258545256411361071636404611074342749319871871778750920432423199741449193868706524594118213535204374219279989526739767075548742079800275335170473931388268110754243100482044437990521284602519294693691921287707520501911308909490037265768560551862805641029126888545615936553414081451621025094022292414199915660466023391840760585773898143552964590932294766851694962634574898209104793436261505200660711784811608395644628068244628070955308692208562033860467502175060029164242094963641272589914296128482293239556783123606177963807970320799087952902770713704217762067223119022889416307614780628571671425368843449561906526935421217271274745033408542835064765729268644506274506765926720639419461315635771576750278572881522477436292578115280145864860827033085158086063084456852681635748682244305838791888857103502361293821799061867497244975392886137467548175479765302634531862217188303140819609280244554675610875597820512167910423095242097202468318962369606725434927648994050291854651280088457981042068628434169044052830851219923280071677812359606384289462230180985828562771405546796118477389420620773763480436883007123129324149603703090521272722719828858944994708328266124262817683384511147552543386482804938995753493179056487304663600009121131235355380010886157011752396393828707704315138443615936684951370407337117682054725670719460273176876265915502767550228705457619761553278901027930393459474595867458593364645411176891815048171843622184749991558962181476154606617034752000000000000000*i1^44 + -864069546431875695800661490998135011544087518819595808318942777387656000083249505001408559830613128389833000431173472179868111290946215467174028011294422757486380428674018381481318920950635744155680371614766032105523661516751703579204351707437827049658919106013529911379077460873297835398523404310456615127432029719888215124882566390122006025101439629847535872791375359577170397813194437606459333021626710999854758465900437253845354113923056639013706432862293096877935508893582196962831268223223199928072070465516763599899381508640506254416790346383913870206136544218698056947526190797323756104767551884444113058658371806482431700060069634434313059960520459198845311711586963164345642892723426219123492860403785355646823409411796090432122223424411798322336137768145617266314990229162263864642526241195368505479934771781759711710501125303236004505871850629163866231986503975859735736503748274229985738156258362413977151584322783418773006261479633728596841679426723553992769059979306874244161961401246518262980688858707929905593203191406395122771659362769755061194788534802407958472144914881026717640892814877520518765276532087080665626166494908641968158379629815456262109291178395885232326373951562297379888444581273952976361424372205552256301237034637268279642457249115265639836122082438738610997459905652647491570861584904238775491961409526760073310901298440203633371611406850092383818057954516612234283365917394192301061065404953815542063981479527128021663484896743775832049317108568464366251889412093874240021022796833019288880954803568799905925336861358768532918885467717501740680345277193137984331696790123184478755580565008777001707207030777390786373866926502261036811274664611348505768950391826280889889239275509218001664846884947884024879223713674480564217651128749709930473158878242158172427576938074610289003607810187645471739607624871035364501760016267477152171992553996819543321808176443471973575377244455544682574133242985991308084055295747133764963041892157609433372144057775289500257046303285851256261940062248411262602075728969863434886454219551893259525072751634587428205359845085984521552078735990295751352320000000000000000*i1^45 + 101592076757711862454360439603002328796769550104839102797289226890501421569211629974832374506905787900419952461790401189208848229834147601079851211313235587052145591486617684869766424196088412575918297508911427841454408671644376290819657755720730507346238450347022700465407391094893827047689506643139782473301006699252238967946994591887258414178283202005703084466911654170140908299307501951983290586790981979571960879462396158942739849846101423901267247589714367164759519992167623584393311890633327697484127459584585429162136269429778834139428424796903297877660264607294010871342084740657442504180421869469487480082297057839412025317091023347809313669620318553726190957272404286399335714091154535151090028931079441293457786279274598982768337661256326543386794210446625201526759129572562666746535752287810003673809389571876846367547667728234430805665821753659820770627798814941869437805252051642887022376966057043841718471054131487533848228074098345014987870934542264960120834049525723642900418517037504481536580440709725717813623063084966297331622860014131954731860892409117197261856550025059105158804694393457335991511858511796805308509889264372787044359696178447260159840045165130227250231588333477475731577218090376624545212621388150106609041879645336810911010549642788444194916839672926789664199634805905707057249426659320044149733789321434889491768902584165998302416392189079606248456233371054440274633000258545462574896444044805073668422030323569877581294343846831073143543738559691085002002631739719951607676749013664639629236173242314436826330307822325977201004792365523412531491440676400788344516447661142794397617058744263221293389612419243386662893762607474281568620750269244871089303378480957707100063246109493906542904482711305334603967170953564817250842109015432101152182056029097888589979245453287186209630939129066559539012999154495226654511240255650718981206949976121513343610570397733678310541479235641094827349747804334901861800323574572975050182266446651299242088835458140381046512544900292804450048721080447513774537289866580916024898255470365504232401333224231477148085983037201748481246753001314385920000000000000*i1^46 + 4791972943600852316800794672825446224584274919245713716612812760334654319042230735238695830190967885331180153064666259946366574412727040885035618380115279344223159285398165415591051563205817056554366831463144548925247492330611376882274082914638195658996211708719325909320155856876412744780532907250228863251204637871908878943515440209066009690098849000858553700867601676343711691745355318179409750515684326041254488502805886543654316323829249042610143501727242339572666442854789378891921616360650322216740539084937638876133235208835708549930683812657609536226404535915584640833249106066118390520089906677162010177228293451584638941487054578724035262939483745260364445733784127102529372692742418505585761748352045645563168064754629655417193424107611136698858270053277101865691780697009526666825692338418780449060200744051828318669195379506046420116268939665716282859041095501195502377519565717205873311423912876255024138066479720233378943426305354042761913692465614249413449494327528486016735610639377146438944040912743468976414566996900946099667373819076729310620157543135322604154524341868741828193935463931247903327906768632348551626273941224100831638226434795434594870638490443315781888586997143800821486574790139407863965122153147660307721745691466290188484433220161333712673243773965553885525737950951414238054571420023005124008641812331581897623446809297673913878193875481613275449063610809172101048564585690977760896848848342920849679607767917567652929719888959756799432279427946489784673875802002136645920162216808843977302799122064699625369207550645044789356839189526976310828955898743485753033682422864992635165627277184006838651956492429649985067097990922689502721639750277056791177232145549875509507058556117043279494582761077072265434687506192975770018649534056208386638563773070367015518283992176480768017445107520222616559641717952186885991705376038288547223838371122120499813078197977437912221112911213684532877995573348036791315903615917241256309160749247317067812637061923376145506773429969192082427980950949796043595714533316572334061292162180275990100228980798573449684778344884445770524818894848000000000000*i1^47 + 90937508125043842874018592931795202884842941413093162107870273825657704324240647154184588942605465694787313959199560746203409154490578558035834629922962696874015422142868683354625525610828888342534663569460397307385816123984692823650821250341106885458783770364273859753559837987393215939957886425308394884439801397827557038515993292402290320812657194839801902222891351181070196612592778217212889371176203694412049664416287531444529936521437996935682869863530531976678948630571381507486991266984072485126463929039671620381179538458400996778368692145097278458256066858157220874747039230316751810476957362766472322022982119973638936342846553069478824717924951952521762970341359687017159729324264197468382839067787963187720754923162146221143021868137425774736351108210447998246742182286207054368583365456603003001846695002083232386418190077506347615914117853914707373530444015613364252644375435425626242846104516390030709696929913256022059519777908959464010231232571553176597092839480737157747117394268020712255435672506177925138822066572098554263550995720496694775773496098732556207829065347779676364024401775050078980584585238969334778780753265329632445521870545813660567213190456645058642957591627642365428416573488245826974474684259390669112270744613680627295045561519123511125408280772878706226715123847267768251567555782657187988224597985696829542169533595120584466775043084770154991750059042539372337282360181907469141432700679088922007899549629333028148683499798839368167912526422159618955170308634922490005856057471263729699462774877537960852976623424475141508688967172292577373789513563194936283481542753958359464443439196192528094494256404625581378402438334569993371312239405325296975960384371312787203628783045936535946175667009398577022643125338597892784587117668418734900191453784130763359348763768222290961339089281662442679324092701724895563550143284425571890686473585424233287410503100649572406665419605850893653162505304980520285033967148953515985632420088171818325834189755772514741005049605871578751211967669410821543138193841985102033941874408861837533570392827844821212998006616622212161126400000000000*i1^48 + 806682945196262528167464497785369875286750862477090188103906033180453638623335726572774574697552159864812201711507264404886442727817186347694475269169288707240976267202569091739873703231549379424125904065778490558634698758960998990907625593007488594257008700973848959815615564039782264218471801145169135682015429151393762318916914731251492391414101592249036342581757101448810982235461790048629798202620709371409066248144326671174185600508252883084526500003269167960590725435348577041963590013166265049405752480124469103128596033762524292547293859793470872673674128422419955204163851399879554169107732241324715652184080697340466571396962489190434790289657446289314185980113330886212503817233767279537119576195147692486105582412755169441739001334684770340853818075674731395385244699265888022656770263989008137952557864564609875163886612556742665226620810105767192491878031211870331009857351610545120989616413301253354568544943643594098581919166374239211104506723570230521031164599448593224902247017906968095953243939648715689673715580872175638940695740108393430567851556375921658377442816647724287420218895502406349110086354202162404458467224957319019599220554705311295582873244865210938109541638287436296657793173316797058926959518772484748227298872584382906476756152579750470767228714093268531223165683224120326372240075738658766602628069098469514815179926198541184888175411075200940993864912718962688280086479311595470012851955148856910941109679637230689102884559544407514528935285480299339639855331130167519663235059100652327383975705033094120844320336897366554815495758505214196121968792249663067520897096528728715612282832498856398993916759946108717582751532846166738811038946078576818325845831846583462015208401891570731712993021702195400826899473420751294652988619904847106202581788514523610422577302223313305730296416310645276151522456199106430086239543815385857061713608677640756168558880261159321790772663555556477400204505308979483829660550027177594916476227717749396793024739477779837475596919680691064051948655705552992628909122172124302154700952592583143920285498522531099950389977976432640000000000*i1^49 + 4124123728040709829432562114674854602894144628692743813190126349842710325187208858395632377825235265861765273754979042891649702992765243239383476942744163749360518102838079277715580228911891827872165024079616287906094312883147788477290581336236022251521855946711736398744946961676160603562158788931362690827965049883392309122420887646459775882084031766451397376693035735451537310626295136156872532468475355586262935753702372935653899539977846976078260668555698406958268372039207391737460379577142539003661353884001368243543543002664407074770127043056675534852731647584639215569879214846440488264303575085188911892166582464846052173530455652135364374179591687097038557752480194713029248211246483824754045517402861226792406537276239588726636234129958509454102547892523544796257471988356464130716296411728419086603464682752503163245069963846760048985022852785035171325346758249234308556866232667563543533696597784699104404282133835268252588422988741686473165846374540562601400972391445536840263576303319289660995923889969693040572403015541569014720952988082426404168306957704990369761166011792769431547032958779152426370604107822204491798976876670883755240294227044695976195053955273791746950359483352081160275546033778236255701990696467150399250333446548413942321528889672797382541933086063699545576737135774829101555452811923695623039974676171325459998857065463104959247666919615082651155778885527559018726263142759841381339248352691602380235664934875071600333149411228068222303977882265045946339788211670450708399781833108645773614985599527094473695273034431261672651029716933160138920385841286342801094043798753293186868807460947207176628647715163821162083484253728530377379054165245136437476862185955366963913361484785692500466487448448524508855753885706843137552350370167452715848484866784912755584748224430644107005746943210015545774001445526683636026688575475349516129279845586340186304995812489447637253836217294537173887519742903329259676980790991081056392182940580254341908030990316045168207439713699923168999812719804500260946291167455359865775521816822397390723801518522511294173257728000000000*i1^50 + 11732463481160056351014210588930706146268350927958439925445390307816027931355866057212958717221224175644408586784839602296143071566049791406015530030291069154202683456263214905203944840138625165136633940521712987622814831339086209999703005518176229311145257809164942055290356224819067566612057154188992666522797512635274653023060238204032115794669872312048109687034855614949902263406716920663062178895060091851240414116368944080105255195924373591246557733561039797757995908814116857958408646821737186190844112802113656323528217272138821435750326181821866215645628440954910765382591438838084853917861531125058493901003417078790172057975913366938877684108992598032801851011445948673340439112663071270847529827768440796936179596577651907131370050690433494922179271608202839360755365177096920319770823518536195832941498037646534216956953142265373511414039400798143733831998363005319517578806761250215938445111568450939257238743517760300803239137381405127587420793633824333898973278997960724909910122471777973298820405690511909721129753240745282512725507362765174838478783293639429755706408347544775377515931204211158088196675789890554617676224486734801730272326302711110503083325017895554268200061601221976137494902024045632168791644550876899335254892576477346309898100967331641969556482629298323809706923235847191840265301216069424203132711657400716490504556838482896843269411438550653270118273614827574147819292851449977594050727532443788650938169368215884871230756173014637038921299116677914635636851547394117652254018220526569929068924422699437883407637666395094122993200195211693488798255970791762713373750542896351453920645361915026874010201190583658669968388884727654235072493311413141728628915002471129807361797413240013038902941683988720300313488686478154730091267561720529201979540540384367635065913196890863891918087227112158244175812320763693826178671926189095737824519181635978627182021180373596477556864096897257020876330050984249490915870024366365853971160675738416631013918186861297995322679999836518950118414819371512480904568172750283769033292917530307016099025055443293465600000000*i1^51 + 22582345236149537164016315142246339858217477245668198635678133951675928094272353315094046274505138876983524033864430857172918002932433997160860017341535826214056772002177189131211783333788938212690894392149487928221759165919268920089708262209091120837023698875136636434324966628148528664162353230973987117602727521910641862819057305527978593040962576162322345482359094547393247572660398254398732226447104801726207846144505084296123030313025080373242754953330345083555575080017377872650588648011130818542098671666757003086615097895482954242088699426489170115161718537906905663093151707944721392319972081837842299349232204556057689240562112755478891089442760845668476300348054353690008860690210970942377965736511601441651655302777170106290703770347137775696219389918431897545323147971247514810057261304105879361029195505884130707234301801183025381596939645677738592000557004958430686244856486133719439145764054938310318124547395498484124535507407858721102022846053015526378785223051067976448516270302904391091971371629024683288123114033456933383778891011053014715544062395012814221534918372211250140892727063735228576880191369560666015873958574749899734276460098024024189858145835659786470146610561797227425723913535778400509661863625399189114106828537044436178909699546812823534413181205272623275185053105776948390952977417479761085172708776237225692553166456396785405281001872381688738058148513696370461951529235800968764073849044120284643300356517296983998267261383933619022977391481369461539158206154917660085379195750478083286074494952853627371031675468144597164016458783105571759188648749895717179489549438639422442649250758396760079723589352869783004605115933507331625414825576065694441625852222541655296990311476772199965740893974749556675995783003240698335373622455338398847746929079555135344578230903819699790470653965765273494130052924570490685102300091335768291574902234490054587335019639816782656230670797545409767733888536429019075703428167985738195999896047239424358781257001921943198165414573146157425032541198418455748533868132219010525990488217998351033143116495360000000*i1^52 + 15809956316365593452857411926900699965773387026734595194366383832770785619169420764145840153770071283044569600804056675444588096384443134007832554082721632891464895947968288366784286059838001843602009321728946359881309002012164528193223102050629265400732621421363386149230365079420449486696445088131188672540157738444353148287603436778450473262182813673379495741538805200213249041808989101721319308215651740922396266135877429633196674366214951849889628846368753891095384169062597509044463131245217049384354631284062786171307545343533486562626626876000540500770170194333595812357674704586109707823622943371488143801461286851773502032232545998576577661157168769125962274261301798954538942552203005498917435937083547636917583807350641813176495932323099238841050618770238823525475496217618677270020074454861863235199942124106255547086258624712774440223540628215347989508223267818542516989966559046383558532739609553234899725279957355137959411711569618297649583229380084684273088648228321087249727858962214574059223142625968513362397956513876200727472489064675538575869824997359007976666028757853510167748965394063458467329959346960248556941574183977607972494655663932600499866891431219228634255250970074240484347640497697618663399738413508872873815844539988943215229653170673745095614609954474584493542900910020386578445635930828194055703095945119324310239613706659079832672328620903255609837801994001368128819002161124782184567751168294380438915426105140443992287268194569640692575899492417852223757099250214974166106314360793942192269658598928192948494245714021168977945876545562768635049681935159482277280198567806215423989989545922193208593734221501230936084388033614465976182458379838701905922248056138418811327099615439294970003140251677640795938294953335509687460098836366007301817857171901211824411312411887765608501185383626228214227563161110433576604114981662265452751149895526470949256378535042155157253398580962340953407051684022474899261822331212074675323734666931592807682045663703122910564154902675568301906074136005814344701369186866025972120409267912569720896000000*i1^53 + 4190162035040791617163497742369957062801003720353778701542778909410014906250730254959841803726804900556055324270179629881536430276686895582430430779591969764474655593158055332026063250985341277642607929272367361005487496796621059803278037515362187468573950120034043427433255007508713996756406406714102168852549563894014113411118703188501465747672938016206391269783160347875864248115013637883828831624932141319336773999481791894851087481357532292567319964946121235107668365815518264911979617603116431614577860430048083793326274304161475977624868372905902768374670518512742748758468539562752561214780749589209554612437688698552110514236176035800288806160202420014041898500037627201502512605508464479516217593498353642659537979656103153687767539054088065206524000578477798144405437751917221266037117876865971799400423227460839635784558276617281393437078352961294455420825316757965931956238620852754598920032948951520962480704592001210197431458741313871099456132791574475296390785235598055442593069113441592855961053793943545624224964379182878660999788169843166059338903689519385347023056918647821319671330687686035819606724746098447721270498461537454733005806286973330467451446059582032563667411692450449671152321882782451663485470015329870315410862394066318127170689044464759016996885098144675772915227517703450701998010989441790096585587454529234823173107780455592264005912015738416595074480350451791578657549653659685650106793916208298913518008072163903848461448924022269949867880237858848015554602313514638261504773986839487494348098440156795044226042605838393619460834950099042544442204475554667408035712188666342101550283279359827728894304220646008349090674345800648392453309673385325657215978196497897683892550529371055393315227270692271627333570444448325780190175036218976734449009534876940724189422020142621404580351003805678233892109811500141963502100469895566474260444356823089117643053531306600232337162090441358945807072273426873483160641079737669356228638103805663923423705513511581527816322252944162953281142946988557680038887854352548451317252714508800000*i1^54 + 18996291218366375743497309153758657189786074464771287955275134460312774574515925873388720241661499762992644620870688824872670718284758581286766990930321530401761775690663262240763123085962039563047506247134896697632559851818362449054497881558664012073301316653599731137228638832655485179841581928445595747400263134809997223653471394548188181640259225222653943896812656043295195598452533390612051521230091519312382549771527844047894178532972547073560460075831349791490928022317816313672808320782187211281974556719939354225107644972834037804848903924265928689899162423009103152798147568396537143596497437849209429275078994305818098746212123345854649703586474937475824614741778898376487873534821639521069446269386902311569704436240144464521433077270763685363220888131561855072475613868024506038469279979616618189500183247296552850607601021667900850619284942917970014200398207108275450918123362553732657221888464744029486247044376403337870064639249448706636113884149637197840100184815337167685336964723864269284750340528637475355594396152841344994739464427203895258292475219149789576975728129561814065304276255463595318152556238303653176310175847784487839632310493445808210765113912438561041377554431924982121702344915954993796240332179306708356131738829352533744967509469650636081391571407911839673154132549226134220617161242811864226982392451114289067360777898410078910237995636385837022727241209304818544605862227692801404030596320341713517654746914485733164081604210063460796538901783266802697108647819256469697592301812442452002872663379360549814346919419514759431195111099043895638099797717220134330116671743045435246384285765351210583819835530682993395085382565841279738061095324930687702479906576673594099591226399442593561229047311760380915120869498782844659049150635146112270895265076968576442661511676523040243035864668669435957270612102757687972957348200315816341647358351533479757932270323138284287447969076411249805861218485645691958197055316831205987651639606065163113259654787456416012189417196446113021890180159762054726606340378942593339360000*i1^55 + 24099260640607275774980921496174496425860699815494908811861259865491212991422301580854072475557269743562329233834311282093569077075062511186060890486590095764412589063913515695042065175735135518244323574300973723835943961213061602784525983185915071408421755196626691822309029337641953223370537233951329221009273165296665496562158451769586946956996353195414440399693187219548015663623404562895770795702877966239067975068665983382880062377696653563361633872959613367196098356561490799647415186417608772145838537740525500991844895809128176543875484019885390154848655737541573848702367685074276864240118599059732832713191160992000964143017689123303964647918816027643846349983572063329789847522480777358127306000133870248184315709473395048694095913496807028942860793190796838983940698144052042626401909758265328287073318370109175154180071597470966694433425683973263868213724197234276930101666262412324961403658393684427347088689635657439123394842661126651483483570158718193662861001878509471018874287091533117415632537073298995227008962207861442995701753835265371504833180687653289663867742297330322019298567251584792650382075147828947620829669784205213942867427686630631788694679543898650811803311698276964336228933322213896158051400501173548125532343407182525664575082489229488557257502006442328297900070864298788884046421275477008108042292682336398624772894020560331748651660990021243115406542864125029951236664387577922575104441251512504194569340552087904765158837228182865405745030666136726308522704190832747654323094618360480058751696000259479082352395590420653085133951727851932956202766943709982622646301920758348082827583068370141354349214865517235341837669902475869308211826790863295443859739795252568552401173082945288129274544546773134296350316068386013406826343018246955712880369844246216677294659803769289644352827125821111137025808777884364819773757381809530383937302516258353100329917132003623087357699556167396751827923520642779256441994902121640031401812100829576891797794014290498176812572362531586007517854975086039251241362864000*i1^56 + 1958672276355664143316244735972708291684189701110080036433760307363541905512349574111521786094797623100103985729336258634658311319017844981201049471581754579620436946417192227143126153253068847901551650199523079181743656888991514210068754389585316319538557536966683900202318890371907249293017432760129360342544082968977220843045511088009758864653714899796116070361243301914842937362901176605664854692153279373573096359434556867045943012634549576815736337246332701780384978721162064020895970215434515460022141543781409627664710127977922552057506444616648538223266786048215034435577036792601701352069285585948341869836011069161285362791570514245784415219692444788171497347032165015121968703274736097905330551117499117988219260060267900540210427858317042295778915637496486814439971348697962652699553481263122606625378741793076438832198764084891837983742018942809101818662066895370326387666111751581070479766048647953634467929945563827864250630151749118025041717273340439792231988282875483808786260595015855277723599906256062471129220987748233474997082404159988132683917733132506288789566379467320976644803200741423170455844207258369534848807364007334459049883578233209400870312475235078401282629714583879639108821684597402780404806719871665629171726749448208279979403869065354818532712913357299539272912455784512207784174794503819728974232030012631695376906226823474118615504661246590913477813628308647719988554704130210555569583550352594863992781927158452403275809009097986012966428528143518706377615815254756319470317403957983547596428968664230747158279147627185352423711709787371860525469616691430038470231991818673124116359386919649871484047845058157140007667486307286065359180260498245254976661923654147184046286288101964724713482909439684403966028987064582811798637041073667827913815491390287099751162543039698288058262346556828743799834290614870515139280771849202171306216782383602123295234607854481388697847885362514286474633441501610878084596120060882435657506133392394916315853845942198634928502254103746487545980343090000*i1^57 + 213011852767462941788063277211685819636730338600915200074552943336722709400006056759540808527093243696596572062686707507851838017014444739990000385170321212381692146098428237527213530290323650857023399657939943971083659059086379486822376642474396536273294739044331949804831077230395812039180419586984534908439522561432565602729902359296072320851027162432252090474934615807470376118175471962409757246346779014206171159574812764012515513851686872070751788832483469707746067756358418947651055968992321226466824221301045173459950979622338390758180835954478662881428709887947384983329089977761119825725342123414683726916990319882558447120569767273249812219638795319274017009386610330298502571945851176663059471501231548956430359132084743502117924019057918608190165636027091369360765624934847147315439292119878866467966211544503257542280726000568996796046443867154761184047073507826744515798676948919366901351982161517588626400688470354613249676478984077621820776074470430320874576014982002591084947518298616183790611072569975422358066507677437634543612952107304750271171381725887207193718429207415229619037917204099808123750454346919465882240287731262052114776796567348440076841950977504314323861931786629279646717778998516356491262358934920320031987357628628868582272018237714723833051115169846123647610093500553947589736831253731071346561088918256795144272526447795808461690449508726591789882454591333432166273692837967919355505961130814968629310093844297255434504893277824791456062224028774969308295810940618901000566178406704731566467573251115565858772175169338839640496731576690713766370342339538546738527820429029141575469298940622127678953826663871317199366631825344789791366402953705613401610007204015150822594779855079746072258767375086048155399855901294307240280498153446502733471112188231220351653715210465965820362328499753291928385115332036315858666397398365381735692381210235374243011278515895845130406646917090797795492994741812924196120032220599524604984234357573148303686629003073512013527662258214560*i1^58 + -551044847402282215036126786152767748034009915170810150924686374562387566703164764295204417353027293424513042246338488926286595199821529704042392102713988982518286429737371929383972298872935431422346507714047114865917845777319623859563512966327444104558343719138813877229034497527333078649589472653982521848583446440014489604442596654990480438445699436657381468499778742775598255423418794305493440811182888662305525302759785413695867933020038776311931330453378916385078447650208694469193644759329064270931399114531372623507463526429700051633183715429803118607120975433980674286974235594146035748691112372555232245573772259984640971890540788357699873225727459671951717320451325503943561400229884064125047518301507314257132774734483668424428588604457477033203462665616625972047215934751114678374402939622048253838658019509534250705540074319086451812467522081555234565254619476990065487906463006281795158760789936231488451266428588314023777115447210908507305873528942157782523437061689800114758899805992252037432064287511237590539325385783261192327362765734982102171780680696561953795123893382414632810793654782264478023847221521484755535832508091212139033527586315874501605420138538664751290115816738999287985872103583319385500812872112336849261950327926399081285617690763593087835739382044865696590219738106994688477231885176285187029149805553494379308842874457123540276944429661257479373161345043404887285786663737266541038828511522314865077172621116654354965303130774124916795232279689195358714846287041076488352703969077532823315585665302273122505081726319528060928234545251235686383020092595902549912509394343807030754866927286962132903467811617590968538309171081908955469761602800680368173231810841925096055015884011238875075856270625110207767892570365613193161081953520788063505872750653529363372271478960939403498028506372555272378226930039296972625167351549339333255742576024179852302426428717883061134910457028153243203804031942100857242499014596479267086825896282808844823731435899201960185*i1^59 - N1*24965373584086138408774015996825342749177328726883171237602085064693969173335661349254589787388173338041953671711567483831874529919572843695452385196232379970281737126834837841872795528710343875074309581077513907040624903642337299515355957090752080844740042352469193323755060938537450595991826686435701421640252706569658397661963497938573800872636948644656368289738337599288117246569755749695693871715866264887235534956362371340660996385572196264058910589736222743203695931284962220502697686925696031904011011074551484336075143045455613502893434186643721428539279857015516182014986708695091098485571425511712683214070570567307390434234047470940553331584880840695294988630664530944*i3 ] ]