[ [ 1669311631599110519984236338660336629264742994154735633699478203211366740277832995166794978771092112604544896777108639568265261811743643143839906400142231299757538499089217541266909679921203099637406595367393620090879515444789256528539849591271000156268739390913703971352227044090609085123436495135734136275742328062138959956770501170710915711707895043065441194775107530573993107120555960262438063125163915195205589605339898759743693013329922036741934442416850356656628406984019687808269599873290242647279417866054793681258702469672465436431268666392675150632311318046543635246546239275023384827605107695671252974992501797555936045927172957016197155185863508961117580479157494508552395972269030939041751686759780029447471507395890946709031239387573430111674166424582816834461432252990277010333942825921264325182195549323828562043745041033393275027701489771278832507677970642892012079906509393261143788061013070056075310176964553167825308515848474665053906520048447220939665097279414329061417607512321102432896627833412503428987139192909235835496053903555641005751712516363164672559431694046789946973454157131131239046472348066880109791171639161929653983157619644157298585784616726016725283504394756046177412427783433562005308511732192477201792971859918108306595158515835117070113147995049957544186233046242743156593693464691536100892464744422739130290736922454125532144129347841109016674619432680725250663512662204159816481435016494965808397988067824094475917389803112479681641452400933504408267642886197069274457009097244309252653395277783561817575049618498153521536603416166400000000000000000000000000000000000000000000000000000000 + -26739002560682671591087657648041275761711666251631021533962838826015551143219480512152625125995887519774714253051716508722924771991271841059866318427346151052406230685483732921495358018857637118209123056153159923135262791919677048045929334863961096667174976219924565605841614470355977915129698307790741687448341190236347264905641922489799061567223227518661820835542276042199057388205637921609800643070682340643152458387322052050648783303910731578319935056352437744476743390415261896763518350661346964161555365669935885438919807112322837875305202074610008962209773162510894658735329073243368975175339814134009516788378702708628135803476621192303120381662467366276859485036116025058677760261686116250541109238892116234237122814256621058858071102291907228368176275503516177221600995034491062629521621776247234483876866652999387336688856959009781029855529405185055234353745472938081398505420482948123597141808632721757082902272314185170896979045384244244424871079037683430055369810321554768013850154932692099026885083934143615093742826693326466579054873660833760677281770117214810378532177735604738609771070765792289333846673874752434138396948941175410492138890196707042700441142678809708583869692694993097212325082744946979350517861555434749746638056078121971990476517759335691557039021496981013870339306513507227739379606802124642150987703713241066246233089433047618334280932373437252178089023156199582422466844091614256972710764772293401419731348230600708699763516205158172609022392291947113303478474217662547371681047536916310741025797944176012605852228066803010837945306316800000000000000000000000000000000000000000000000000000000*i1 + 184412967853018806834724764701917061014121488935836037809306547720024760319336099911914144390813585475039586154339778862471956946573325329089875625601176465712907844574228498764258804879274021468922816350141508790943537533497122673650205776836936191777079573853690137984197879817930292727023145667637396562365301961181711424306740605520131635880352160848597695389507103877631359232373599955563318189042761496815404662260077787212820881020382097032274521126852609117428914881933072663271703756030665059868841667301767723270910809753801728467772940452543538442008929442768546727393469524652132640343176417218110147958049067854170745819852330028723268691460305217836418259294376757664277350054611468590364591382051678687449978725824838391264900118235815227182841549091823732113711149081375370791505771732031092740858099622555712862798663640994492593139019492832401672427467586567272940896337614390950026806308064718299952316750571528737744460022687292438369459349327925036106833774003906373461920738044214386402177828236670236149786816524671301714358694560369035016314347104561316962454683628486786408657722576171740320310630860745882850273483321231226777271683346245267256211854348255131883487065312114441399173807583737339766751903034818385722864813575542933411399399660789587151082035469595328561549783118724421368986992269678581129488069111348459784791057099286502455718100178779795891748915822141172699620655756297453740742189610563872883114900706783010601905011463199705243774759790586921829251039079495262986690984446993549166390436464710575906036617068036705583030599680000000000000000000000000000000000000000000000000000000*i1^2 + -718129740127599651806222468442699305378363535880174579659282952759311972883226834212896342117758561432594805587498897402700927515790159426594891133426779633538293619603156051622504726438834185628615508273764839091426175365636851853509273018582143514271170603625178838994268770864306778324447922261426945989107623306768499492558591830185594226189013867313658790024375139803070160562865981089396028729979467344588102758261724992162348434359812851447747529888943193176018283412066942557847376120628853879423777387499747012602866488736844364702129369759694724333606017554785582082898752001425073266925734573297261767690262896591273630600848762209165573863541280236791617426249072761280176316768370008160635698779857786173229606096513177667075954223515818562358759879042381635661488383265631774215150474521512538391476357603437622460860402039889856732249582209735184159428521883221601985090924751559458893903722523186323758741287537276566306376035562663017527554308135051798150335965984313536792291968750170413218534187116768998038729188858628722144225873391674859439597615622428795580414770015761389759843921666903150056481512614312580183005099870934648613805279326150350812834165333037219850106032151793985200366857275374046136449601947144785800098225075547714407942606444791313207751493129409458693800148073094396991287275576469120934005099877493397433628296257991279962291974202006217395270465767965891553157124847029302779901684095463016158184060563180389071296520686877406242397201549448553914570981801201879089183533817090416482415912627999207441211444520790507623389593600000000000000000000000000000000000000000000000000000*i1^3 + 1666565394043134773201211179093174480330584020138680925469185556573644275885599129516461444488312140806331072290037780494156232774599954495822164908419862330707969622022163368952668663123729561904769553715280275646417703779920519434624028316202467148836067141484730405953378952018798817595005021384544703048675381069913278831201537074413716399608632414365388502606027521935591688172132242935552414577448727284352143647236930547750759434306967825598827931870002973116807334420525883982271942245941796765988868619771668756972788689879128593310334718408419946940069497731878864285375422883417788852046908251072601477174566479747493761932098591140258149072342295832103334212268760032698669909729165685321769202596369626642075063032906831303843133251266873009881649629546019008606357411550700137710753711843605223855121301454465135768077749294681235999636512300161902510578755258146159444108370313864179926107562980974520066464170179302345637311444262628410661140006143356749283127127144486687995056890586246795549890568507049446056619905404031477510060757939395975699141493837144956186958390398103575328007377113759294651963639404291842635076712846470327252279602239943723110839103826497451627719024710055575007874132614939842334570773386906989350997801948775254082475350987526892992091701451266003891141918302356895257585877705837167665237315548835485415563719115173806138458239071038189365903566036698136034330450312574033094211041850451734448746175205495023841636974062491460929620828090482467113706394729602307686925686251846437175148563969400887952509273836011717509775360000000000000000000000000000000000000000000000000000*i1^4 + -2135278058804814289596257089840602421235409422656475643212655061923331762988952517518019171870945367909811587916440627770646323260425351990891643568769404833471767936505740448733435621551658760039733309343212114365853154020248150979528756020844330654276850293474591087169310297755345966874074381348641708582570923078108892975438040803454909473014460821998917239647933181885411832276823023192058844841863285378198208269562551771778143122288504240350025495288150558706312317326817947672706749085139257340933619479558491943978172012514632458991355587267893985488637562930203914713853850114408267111028651651906029171812571677571179828904650691963825859123278966706429425609176901908281894689524114786793161714319850545410591903173312225881784301555638547007323264902433418771321630274507333889386752742154053846371220486211971041797676212456795010812815855474543206279119041245166569518148350760645582503064097554387397422395071926137281189019970267499914401561105054838346902870750558883189409607931374840019568665743652496813334294077559476767551030743440504651474661856636793835645488199043984937818692197828950584133273511115229702705380412861605796995901933596107350776376253562768158556618077883533326269021910051572592931702857953981088102793160859135912086821665479098296838553311347433200457729027224745012861989828039554276665537401056699025224410656661112074915874041548346490755444975166757550212177547308655454498183096848803211905007784915671300104364184417440484579442454316312587979361101717079474116920184563817510715461474093224944620102506542508095307776000000000000000000000000000000000000000000000000000*i1^5 + 1242548794443723840037712266863705975122592092759212369460680487392178986216913707127800488117685772111358905874034615945407662481584676828462865378261366026389022873207693237297650012933295013977657371868792101764421664023567157428302548343646426408106709259934923483972689348445837356339703881614631411494521213088186364990581187960362222182202279266731285524100225586153822250534313559318333462024683697160497780643938211073125077514345886171746087498931709685858289415086079784882536501184559758096764171557182995893324764041545024671652815559309325258791415123342985500650983074414691441744063280511860549068327514991900449121684517804204852427287394674423100195844007769087237538126674443329613904282640530321247715946905900804702683467850503169880000331118470008181384723708379737388249977252751655918319077126732870066895816770303145626188145436494975812461769297912781489902360385062803297056031640997281663270766389583333317824654132209219631672337704476182851368483809151295699752826192313568508282971247811048961898377036548925163949673193719572318776661253931386694799914006492912007757602740348998298952107159162747980863571608421237917980668174943564664250851118253491436073378893901369569816032892421181452867285235209958134410968720384507273593917778048844946938606225986410012957158158787916571873482549871107798087226538340432934217991414740375277208100457380022767293346117002035332543212639407966620400686653237125083203304999862703643370145168764958840675574936795570486343684146023579446435136341390811510645759143111039351243566819079858893619200000000000000000000000000000000000000000000000000*i1^6 + -154629882118929906181649796910516367363240419931826910758121021095260775742683998929197506612737967675215893168059253429588333981369787907088823050559923714189861704201972061197178595921051898624258925172990066798460544761192179372585739199045665886992272172537905080386797980401466911985968347604672426073012090162398477898701779718440842095793227448219853609990155166361552212234695605340979904176894178290544846320245666064846331559199449322140984099991980134995488420281401786038861762396350329915556073854708487798654382392019936995964316387045962491753771951736642204824682933481828844427842333829602238169958089058178783930935241427607273599142174897518976549026413141785212343398693908592733902801789597659609964663099196089957131737486645640185407222502620089456237422299697854593970681682474668321995052716200345927568423862013479673238429384580490476075378689181009763214529660760254128450792959868080987029519657837093799799159401015971791690552673325013008108904889651544700973761218797262764656968826250685605777502000210700319956042501043333732222034737348660040523468618703121911583519253318403923882928093276885477356076759914730722369572102465278211483835614324262144971141833863529207940490859559229363000556078491530054803429894954701114154285586309173619528428918808739654625678329656767380973112556269167872170911458974573746274266412272867987111744254309202549092580639658794893246071314455138862745160097742537950089316485974974951218834269495975704238389749868230047379712121567728492206255174063718723983527519835187730977078413279195299840000000000000000000000000000000000000000000000000*i1^7 + -14209127021840906400376408967523045336173612499299116998396556816511718242441721404579209551356520532321254356382719715815670117939691477684594801610416854094418471145214649798174295112908714629529127883036980197364512012232033013525506391172882114337590123644014054479544511788763168170053478923707933847759015131814073921774119095916936752879592360581190774376803408666735523658040262998306185062689180343261368406744928791643630861563121543232477480067706288823385399130296545155159843361653085469026923332656138070082644483750627667494673821292189639640111725089288065468074539669177836526429235176043841982987518862040444489985125482334514778281729227474972100315686753963338857917484502511394420701340963815936232735242057848225959325317947152360357834313217838563238916755655973642131991823843247726251906018247843364820058178081214912422697209710352852264273460220563913828903121408879128922538312317433227797811982228640507741776979018678236824669282912385723575644288158370616087432640012933935664154804237666717971431694918449799955861969361015083538904142685415530017231465409487547547794505011163060612377309715180631838408977582124682730249337851372375264703516094468153311158511947879120030501928791182478394420929780078908294000905609516890369935084098987345429032428529637596172527873042668424424451572771700836670743900545695879594095057961066141015133358306266044517519558645458714460257611535395851873731007461593031915188829657327850501142070128073482434934721134808501814615659107584421847584319684226127202708378411375328893781849808044032000000000000000000000000000000000000000000000000*i1^8 + -16596594866460657282431649646436072509325649163207539372456584577055818078802748910955417411120304352380255141864347358607031775838919816596672052843210498083142101033121568799478479002922073632538443251451667282930393761161792884468587828271353633417911552076206378783737187067799204017076061971196903702202070672409898634373316614476447625216848201749041802554464894950370957521506117182719713579641625990770180526886307320656496475104602932961436921975935680482245105667156862996495826398194554302974098988188617885413888907492131163394172071772783487135544606653656201216566890699035920707152912475513255149129078548839254059863132660199885278146546376108806014018898437945094863010807929715810139345852904304319242651287421622497431059499025142339524426768511144668681706076972401966314257244442951737524854482249509104141618647971647313876336378714916921223402993436831433703089891106367979144613942183888312328029381618463453806984794160175948728597615540100201437619506313575261532630979655632847231202790075439961194511547433427122593258711859475102803812628754642787046726158268457114306290542538698087259984229035438388158129171636486740483334060745013625985152960591371097222018490903437462545645709125532372614133521292531686635752731782506744420638990442053792268084569808661005438766363090443556558216867139355379958656848572758989669373198607666803712651749833118537127204721041237680065133079759336795231880966979521157884136001963368476513937207597861533996996513900898768657041858298778996629286595747691742243705937829190636506610879430656000000000000000000000000000000000000000000000000*i1^9 + -3792215804590735582929803580068787816998837564602938231020405378706583785335321182000652894546937429831917583907049942274005800267467524473532706905169574702192473421429422873165472049061414295212066806441372090697721541565092010457251519005200064031518019233525047798415765756267173381316574419107603273546350522929662318603236571078653317368217681120217400420373302450729704682318676447825120469604507624123408446569865865731003724329560579427158797694654520885327540997215798680429749229803641354769606748543511563030928466578703950047858352929018044175840992284235572135570462894440048507337835441594966522518275840728434114380069233855134311212871315978235698039166797937301487206805979226525642703055835910262949499502865760812498493380444470697949536278056064261673306791142199083179154168095767909217140627017646146191747943313776510358263045685188447191703015600213959692025875954150201623021364235273448390115914221910534448391345778436055128917255897042655108830203064446177823103465049325512899078468822853978113918336903934927254277851909026759726482906397296068634504996225685944455133452557694088282816716936563735115484217542511535399143807991974002622931918848063344858263157629932855137697660482906405994475014892690984362567413777818604834097843903087285136829353671918581082030375844492988219034700278228400268127795318605590320803393077160533263063508048495526689365211636927615044569958718717225576446866599158848853483219359375839701802296411347035283510955367754682436797383470276196277310045744445670524634151802920701038733169786880000000000000000000000000000000000000000000000*i1^10 + -551718493521266072525320283947856771917371883537927580362174826187762066953430581349268162251559675707816065058363067895735492274440465635597693212509268303479598081163370569602780650121750954807373532988948808715396177703810739322490404163762304894470071067418358674264964966126269506199253816958919565299776076357548366264830546498919864475696650065931248696483237980392316144994772080440385368749313056942759569867335409563909628604752758378076880063198484859934730200453718296008062892087452465243203204041818260500548239026778795577700000989661122860321673344097051604238597436888547887307231665082873633897983799389984505249001242006099434740255380595516515533339045909960676731793841546700060620763077104079405054753402141540443932333902463233862296599985123488893046158901965192816834917391188443533860155178640965600905192480378716936371805725023539640145813307004068789622404933417511652995643207321540612941307674186841824301940603234786445811564682822460030320065653142460263755867219975439204199344083706554471645489489192801683834303859395662065157593519012940281112531691394153681607449359702971859859452512377421637035506568577135622500048433568038266656695852282004901022964214950665181288311091474046884071334037848247727761391668886620716948804886777934233284874824139255341055310197310169884148399643936067151517728137685707521254800263526427427242011439131366389877011117785409919868133812083185107322239313246533752199488117878023039677524975050728098621335951197226951583111082753800769892775213179269525451491222603857511961329664000000000000000000000000000000000000000000000*i1^11 + -119765428311917112840205434642903193133794232424478087689432966739884919123833020361651055447522547532270259874846634885734689305390530260254309952705747397896093174699372070974410157695479083585692800198506559160223901022187346750403489237027593473931473341711046147467700065480469728046654962252688769494086337168872143352501059044780577761343951588240237624686151658172141384828953323981693993535229730337715133020215602131633818760329343080706668803365353174460884004219839276410602488471109376638412933244676401465749228050493816896002418809350764144922100055435532843992650576815341758000452445670782333062859895493952542466216250474366481319958461300587812094983491625657177675131478897453633242615030613029854171958072603887188801067528034022225873183980118815611573386926831267851401130470356815711132101441205378279693098240571460022198314645245796503922881852643503522225533340267946672706303249926029845419796106252296359373714406506109539271313635988190782807992995067869322993477251565473064019118766083266207839973377953540228870624575189762275472730552039580671108735037265201486610083081989606584387417433500491456178313366198539148908452775912610582423349310752863646724096642539340056567970132013138674179833649711876867440033136002323350122799370950701455819820077140309925639634635090753719296262766546991566366474552524968270123422686555308527236070832019554223764598774119777272540599173811573003723774678866454414600291932844139229576825413050400100860714015644420381232642102983971780111073310447436971740286743992769192552038400000000000000000000000000000000000000000000*i1^12 + 1306167807345918381958079972288143039099249500324398633395105451365970683042144653480496411338901872787070609150899413434537947840167508013252220247126953746402642976208874213487887980375886638804431773098728799690084964813916273082867546478207462928215523576336770656905525829343459556464666584902201177968096777982092375359522660381058526304418717568429099336562125658402415378363941735180454477569841880060865631331083731834795605410051376955033927075727255860547769904983158907260014097641271729810069576469738895252703797033290842817538320030572248468722958601964283016483978683619900777874520355273197847842712311527036959979178665645737022411623381315119832392487850029455158329525148048744607946125044945460740368651035172973541628827334179757420356596193742246372473457352574914560268565106878287292497335404393907278610795000676800456863726649639014609993942078295121767645708568078419576285628884519670206455145334411592050165874837599284276753425872265727716026356888690387633059138881846440426502920111984194347697316593467874615566361061444525093537049332058028480028165389288413974096727218965883168583176509897691134884132875988316457274981623992886683202304996558659195382142925660275632153254289607777717002349572552090052664730617083100421475134678312516733709467908019214014391168784845426007394234119297747824030632647359317734714200494000315966471416776693781600082685189202981219530076908961634604065181795138326097761678149641217651445235502986325608860180420401984052945876232776830316712039462151293032162187141176727961600000000000000000000000000000000000000000000*i1^13 + -6882847286838309137355266613033278566574684362748279222585752528405174679588237052181972750984820575471979034495309790207865708321601783738863482931803655518401356510008478959672959630434845714826814726974332557771467050749944819981604872184671905695065029109286195989911029646344308523618968691707330848834900046668618284775214666912071001498030901053848396582560933268926260628956094352892805522108302930979129429879329284493196634564772738032039622455953992132975561256979621500829391196504988883789770613116672031290270469525269461683748282898292788648950013741685822054723862197422580254646175086358815454615561125426008580758550344946411899960865568699645902586629081064962296605196978692067655447331993656897750669238340621590247216227998338842591955427409164373996220239759311345496288182922636709734506416015340024643746527651860979219492251772056270953210010463154111830369705015275317787042485227256587480282272702709906512112095833837407342271101519399094405430992074707720208662579087392879317421894461443041480818475888200806736764633916438523274516582241232755250457376859008943096930845252067035163055741560490833070151123416749034462275878493855152583274532362334519342209223827305865437105901496255484950794265083864690697218973395376359126977849152230320683639066508911033209503206826637749584187937303168027148482448061345113133001507148918368807705447054474543945065460452437520826423970152491803411385421060089816235980057905009823907531876336605139222288690847769872637475666964388170127899689102242935882551577628639232000000000000000000000000000000000000000000*i1^14 + 3164165477359386149523884253635806517190054852104993783891680521562330149466637322782678625073903428316021416962556722048788399433709020092737958348826873233267793593710151271390477059894330425398829742460221448852656886983822013119710447238087763777436761281991500424363016746636439663871851319642359066339293851146784415843028390631241843711754018001968968416363787033149308626078384587030883583020791393337307350518033405258265128340168088285004667435364331230916548625055450414757369112552453805401283669922662047659127780293492148033055989616114412915995562746183405765228615499872125146422818808079211178877518967558497830465567529056824228653556537494321192931746167272870292687050885846652799539731184479371229416557032834960779751112229347172719377420225557298837121962226416876681245130821339206612414816108853326337343011188747751259725641965800984625984956854073283127612336710539839253005141395348859755316992406115974256774080141135092872440196904252251548203375580123456463893953501751128325587596969383500528644663153602883577731321015959325579333438057412238810080300362158161317008962591797167676692798772926932520858743386257595565392939894794647104853094653137917645841256618620322194668630395445892294207126936842190340787916006114465954228405442406132944343359575332135337515464289310417871403411132745987260135912790544981230560052764839608180397142589077676558994543929745291981146591291335041610779475517576486157189463361344832597009726515964476020524996294042423003334808239042408521419572807808289430798807859200000000000000000000000000000000000000000*i1^15 + -3395476141493346580237416711871269336359093731387413369882064750780071083168171145328693969283078778067087422224508926323315594536320684084646218143414340410374176716474059420136367095512050746178080003795806729817063807835031756317214173185515477650843284893993327593197798155440456480220164349291250364326964888438287162988636793027243370782027054955127648545463098473106592050364109649422879098802868995832929922320528863899539946236590561766843235095074073827358779422584793519611178999201340029038327137444291676806914572702408078831485098108544273974274251215113822008322194793575914446495159243865744838163783879599863364206902636123043866266056888341787138139113177103362227915715302842878878266619088412449926204848771713368315553188000108645857800631555739493916755744717263793001330288855139124934353137478184338122016938975331628808120310510201982840425571144616169398838074277413131333048030605805519016240593069199356728992595359657204023768628380772492233163408775480861927212027193700272777346786338842384060987640605745850244379206468802229962572343797249818537383551099294246884421844609680600564524674982606162722883729458391602917036659231190956554396653452442156265235533152675636658450050407857793256922316438330189902378565229472404907123735157393110254859089526271672302447816447548105764259360623902254383948560647164559169627813645304323964653743671941793547760453854377384589253462267685319105853982012074202002642212130706938284751940078866099452202377625387511382907462269590489791485502409057366211297280000000000000000000000000000000000000000*i1^16 + 49562587811518840005476984795550100906936589272477565022438163882728066147543671275101418876196662502700423340180423597590546352770411265586960889566648126480016904448847790742786602447189488441839999696462438171616935786228686704966187233096072043847845383542413980466806287129507606038277330858134516574926381297654618576915383823410301857388776756724288553641970454642268408514763466652599644480376283799407155233275032573886901569535246151141311295215709727463695815414264861086039787275872328193557472318629603436525567826014616263702716497840192558915539278482059417597357576216974006029434744945021176663450596093867458225527163994426131126251620402344661520801055929650970623266993280801482816744430444979523062851924760395918079834411896177946282932394358797911852794177003632437958760516386568351132579040199086965594261470398214049691179874800256478893945206654520481795326674682118519873600630917741297245812843397426048557975074239488036011790411124570036280377790573985336490220481653863357157598217614143047182414106817293814603271715050769716923328216436164799764361936575860115288754151258423172683228056265291679579372919818218767472281455488714644315866946951008154128406609832534205707518749924012592765395228593037495066559557564781046503522808692177167858116631477409783087800443167083599376945046209762049546432440667460464066180175773635986785406100502780092637392324543728138242278371670059405396633851500417846570367771274921638138110550546959161066329714621733639076874924330411268040618568617006465024000000000000000000000000000000000000000*i1^17 + -173673732058832338214816027380633704896930638285467904439118288336127912269202683433433919992669605224271283002508020681692081152433031151190013066875833764325574520963830268273583327122882202383469084314110658595634730650087353395310628897745302569581176506008859589669914139462579696457846402611807180844133240585407814399178258371202259113543280449392709006277452765366155230711447454225046800947091978193609887623617586843627089003335948263763499722512118894633835470157022380820835174312365645101253274345908041435543685769012615374478153025928419897667054005374831855289567187001101785006413007823861552154506476727066964467190496021231539006177207097982157614367564742498641547978332512025958015554589782763892182046613150756334526156687817769765541101588473493370186898171203417937982990479920309802610698710507114638649121052052727659847520934577977641023023697449766907707622765857038549979462178445495739300692426788586812637743655989667610199103318364967772405403739679515561808124132746627951550004146347070702886222626936122157846683778217824331789751255789621890676081140677851206418078645605554315773461057060675951464543438393777136151305316784508332891837655348688693827193058907428710257341933895592268724305243969333925395975456832485221276178437441586194181888280241348896555369914588153133318309482620093974721280053028400991602055685425857998332283712154087846629114808956358780676296199053779355442936772498085947067870836238050683581723131139281011555572261366631185226804400692522908058688888294604800000000000000000000000000000000000000*i1^18 + 326320157549810441969924601427011149582133431884071176761573855672242053287371133551958674644031137654388475346464135794903604382048938419487229734303280579438601260673692167600299843335272543482394146181955904920232775376537840884984121167208442552215568302937708798750792459569688966790451183948779220294912320403923364296808334547199249874770971390780240790235991371607359031038227566052638592075569662918844906947742521612270315606211638029711461382148137925281638052235493692253406757219215170592052430911261328280337271411997013041195242417391508456117003808728495451757209429135763069527482739186673598283762060184091589851443146693231234196685176820778206286457988937410489171097639712828316387547030389044645618737710760362655071481680680274523931647028751654444939422978530183853469859714738397462876973913125544923026452024333740673008016541514466052047435521024487924721928300821874951052494778448605729963990492091573913924147344274623068743989555516020730373940213134593491003907264964384171550977702840897251174131557796374361112005408712292652298823178319666071940245905084091892030869584228353988850432683063071288947511658849193940808371409967285556431048390719804919545308762234642738594833324458602955399391281886225026537170151666481226762648825786777919654923009107560718616996555019410845482198525620571338888857324776496580280968211787960944920666977143764294119731119363543073813628519601783483223776767144750269653138988476626328205257970637247237529522552377381289689830213153035550226330419200000000000000000000000000000000000000*i1^19 + -659501589724670708190391700313500611051888003019479066887293893863347517761702635875813155481884469365043957472038966001281600802175863474268359513876096905121946459435375496331046181716709430311873121035472540263145825148352028465139822649644078157126800671100739424590812010897634699909437645894771686149772875419518197422770888050984877768015153642287698055983457079289772519583415824545508462424817847440963705593133241213857907022428114744580229735902319610079011980197583314882119871795159954075098209769163753043817871243295098060518026087952292966504008349309928570606621846713600722985399787339206947553238157815448883722309097301219621971611333344393669735646916707646649592989959099075635457501362007619058889634104014478189123664535681820313939468224801590489685256534981102263178952924327009434842013584431190642699825627493582539006315077854363273057559182054438308181741862341844393118464724207423885961117360481191866196009354991371288585785730242479002422974288729308819791821823689001197767130405476848523109286601375621974208720793186323492725352425718764480238236785032830216358836124562547181988204024204136730690652267742123120318138303149050747823010804878476092942378068656893900552973916616902981700875037802684302932985403393810039974778620007514960905444433110128696031159378299718008102985996983157591407847905345217339561363487495896612436339681593483384832355829274813968097227359192088815186109910831840427523268178946588958106245770080954355110431228266406959304683323546360990400512000000000000000000000000000000000000*i1^20 + 1508020194007671407029637864779141730605123886679312340406410616365285334742705083141703493568054728109463507151359636516722224681212367450185697718501953600287473255515085746938906096921320880987077825390939424191335673521627608073480490082503420104452678693946809327624636059813378456932735164844028045357468756104899534231309163167046519095492636737754033313728527260356653977636308121792646186484069350192281467383232982734649435346003299825390826393346284424989111562664531854286625406807710429535574980062529077828309563350824678370568692788804089093488378928404086803346665381584250905641442336244999037385544094270891153432890292630457636633539525383547206105544037937604893095997363595152786282331815333360913710977161102133399626637134803972607318297265029721843638456547652013897649802923957727517433813447672651314463428544607371102779586877315826472735745298969985116704513246556956297037825649748410094419690468044399738070961374129707289106907856148250105480477454204347138941152875687545920139176323378154521375046010808871267067477534043410772970124628342109582580587889993058864434107835781902789854088365431984471177757629120000396568288829624861889977811325647226050191741979390412571615113066683885365047234034119803101861522169710022163688434747253925527147805740417943920155605846134899716897806190085933567625592751142603001535441180932957785114634558836965328556134805189858636004295456435414534660130975334454583046104693876964242934275701981687576223436917315755425793683408244074086400000000000000000000000000000000000*i1^21 + -2256678524205192014744798696044234553626904904120273914715320263003213462084744610202092847363904808256773174940274266896222060989612334908602943196264376131969249519540897777755505528993726366957405563419047107500958022804436536628481766868486964034922663072445810286197554081512975305288658957458641348701245392456854568568548355051198077530004189755607485969580424355609742345825388886912445139207892717989921173703069288619171801859880393152640906411007466575375778916896688469771555008062637417940397587875294909307863481723043469114333218832150128524789795593802510734475785222148494055905917190707695746972068592981795846833553342959667968955133526093615012951590581125010393224976597221464701002391287480197916904596214045925366770282168917349040517160042083993165433423046731819142173990123658710082074309915448800324304349548929357185191764720073127267625521328873988254164303940612428525111133928758940249302911187224776655623759341230410024579885580728993979965937664896739910661486339705860345260879804233424937757871732392491320928567840035659970104556470912829043007232213324557794435390112892751004755210732855532888619523271140243075175660386150420533578133034607165884240044657953461533465639755919083823040274417082388469753736182893371805227843739795025264109571981719725872207717395135163012058697613841596879385673017936713501162148490691901938232085067321853840577134879694424308402219869557515983978427618825587804432121340991025110445648950683326694145271209445215499463078927400960000000000000000000000000000000000*i1^22 + 1879615703782569548543439936794514095087925652589158109037742179981166516062807660417532817135195466796185121138663976663305977028539498347241891815354902656107642197866755932791334838580956694553025279450882406318986626481395341656785635456099200792191446444266855956486753794531679773108352290008742517920604359315378909567791212359346503176791328111876754021853290551415769362002049739679407274841969473449885942471573185646988185814937342101622176416953116104353007437257151851862961422340729967926948139294777489711449995605229485411287043731238517867869324310286221247401641253170456555015751806549751055810333149863520886923965927821761821709701565684563515003467551091691506731192763372951770769928924639778883404284049685044519377532326786445752277921099015207185448721352811700604720623182616281720260062715199960237895540168691817095407631292504915540485927459358658747326291291956074192247463805427867134512927324687242085048674230327862332929129048092035678427737745970399967361643278684124575620143571357510998412378008766340287642121701146521178008727528887976634697804420699286592744196396305034745999278911765398282549877202511646463411537277187041567683420148246303864251313325212484928921124813134576312690746958814907293352320447722912975782496652418493215676141476097565025735925303293035659599342677503555626669828628498051699810939963868208505915208043429180649837147080254977802136052277173624951562986741224374318425592701630041511902547681676486269818399479045318545369989120000000000000000000000000000000000*i1^23 + -913914132716586236234768917308808769871251094264363014755578816771559075459126704136970861489020730802665685032922800050356420395526989181103581505512139776638825729823397250887528873559184100120983036247204314752492964217074418725064775120613227573577538534964115329433336387399110930292034937133294460354561534545647410089244231671904048262068421205157572831304304191182952402240130379404886049709618741193763670638083905842568956517114085231540341227720910160005569311243548728916085378955625070445446725381250773376675587981417045888734760899683784949615650166807002348896250104883841419259966913447027139791792862899594320342323429729127442188197178851632783454579687342486058411360982219659907580212051458562949164926739714531569180358082566542890205360858492131947824898682632980289599830394560242903304075736146466390827805600984745780025288644202318583114398094554248092987429469283027054380690542459238337995013346179774822739316085463073281395460001905132434817998092876252319105641105085914915867152800319061866744365024559121989839509181232274339770728400482601347112734549171681529741371501435177655326069420453074235964063743693543659235615731902226536248790153153389764468536299845496469495732587651160525236639996394869614858761392289209502565337208183264680390381574353889522040810438783452317578743051519898488082302543439253006339796720217948261692050106118585742289813894487160965006541126541129289547361148686742226353381826674340277427361966278247997189434333397160611020800000000000000000000000000000000*i1^24 + 267654446098886428657207031445919271682445830259050442343848968862143582469984886384882616233914393986893921035527499680443856619541315910544382825364768032047597139301332165988078974139801555287821462999535721966858877028197934214093635627292459922762716790069740471972322576776127097516292404672287111447957442920229142968451205310809002051559024962135403784673737406525930846175412065829942076674825158951913970067268423658674729979279322663540902540491980888864771399423234461441476715547047120217361911651434902727228366519700056964778196898890428075794329737149546009406018639583503181812735700986485025304378298328986963357811760853770482499264407034207970339931403525878862276268249540737223889878060670624478977485600871573707390822717003432540734462068853964037681156703906656760502650304190157597018123648638682633881439089726553783025068446335833678971409136587235363425854292947205500263501021913258490527715928183561753439115582580473914648613507840434537184523589723126331953870501535894863238616198712160275424579856068238611157811091680669613087257862235191842606751300324808647303852048842248986179073866006761090443474957242028328569760498665442287517631684266677896290966094769815677102502774640009225518264028136076059012229180301388133033667670203580793700070147797036840259977738673531172741634538631694473774950647554954882913587257480862057446130056886307552993764530394210534121827073652422194137196749944106851835691433650969140754190953196206752444884191784468480000000000000000000000000000000*i1^25 + -47454854565309075201172564441337094557874317217593701909689621282430369193836111074906633355971517884734415257276783170841400436453170102401435763545302244959778636619856384866855945077147485071818941151349901896386869499702524976099949030064380828593478780269103717644269993396290067629047245692599918590788804179601047866707863928149317461381490588790701757851351662847186572908933793424714394503504687664576331621073944675465070894761093844723113044881132115143896899530817132242254536309822328702575539801207349616242626680876905227135112679032445150910882998125034957960949104441246829668987204568386015375170430189399710220852110089712027401249033171674029635524392346717779777630724871544456757238981908237778997936114360104021207290499144988321231839419834219728968934953663261810005829803046503083084855057852241482194827650468573225545798600631782163499513671240013589538479757256876590782925413305223468084034357835316908005039198328427537715387708495169265299624537154868903593101074652891191484895253454581715674695338558818068245912294684134191385016568103828109425411621565059119767429873457711212592589698204210748634638373700691162881039893996793354072389532736061832630558224492309273109421362446673571667852847547141284711022553287213742501885207976403181446767352823460630404138291227602648802969114787721566434688549032497956633409422568277338654367748094270009505754231623816964024183589554341979553845181052708454928228208521586055862347064781808404364433293312000000000000000000000000000000*i1^26 + 5346900756301235868083379915092659108027184820400762963187524507421558765265489712258464072278464671483929156331550682365554602483424016685512636402646976502536903022377995833511122022593146757200734789217522499915072239820483431919897297159965028889360803652780826816936089652242754733519912310228632246624258698276781250946009309848421123164957078738097224444125099105894171246672855788139500426493387780370385897929435022900368339973756757222052162313404407249683657579610704461034101770605171791301793795345738342550285260448348569136800531489392217543960561031769257184723368567640082732894810340283386747190682052082936529434582707911256249185554536929617350602942286007252433760484168130434549092978105754111695156761855496024346880202612088009585871327953495169503904613583022996667070066044279217543333956355875195860878321756648190986219291866099925170953619917660397151673916674880664817369891445429974047443000883264926619762015958265527625491412630443088114567291950606466364851841044847597654065566210028955812247135972101802243798707901380438001098472477246352731618636870928935227560255049086338577092955985629245706221457919719666527673525218492448241954550629490871958686510220419366099549607906115944129271975104633720844362357611228864989196464677720809811482523641741137847744736147228378809190658388916226180883931232750789085043066554637285690360780195657212550489784063248862521874670742077040482750395242378729826426937399830976307171571331036905839001600000000000000000000000000000*i1^27 + -426519245426792977345046809688078233863598556344372490030069077597971802314055432289575260036803290200006875561703215072501570182672030395326997869127351959726705743198785574635139241811984833674528033791990174540885099330702494671019002720490550988966530749215839599294238467044994716138841888751969542501514961935953410040761400141189742251047347650665511215815593573606603804689905431025041521509246216879288882682360004853541951677306671679933709016981871888433390322056428618661533922671234890347289835728907714484432684024410282777072309644499688862553279248341606015126423645547264122969193992054082966025258063310902587083058637474880415115662827206556385253501206834293324472181187867670893720929979408133422260380475321521964583496416093247968095070069715896304304668317878642789946591374890388790867593489817884450046953395719702758801994151669640603444020610872679320059391926346468979420436739361212568026184902231412885890779675182389035419145460919406644128348056221174789095762484782293976539613809756280018398547241519998898553372490044891691032324720967346658349445042803967693929348996859488157843775083598221412902911991100804801298371964617688545292964022933270763900091255883746209259149982433288584970192934207746280546444998051392310570638009409859201646532156673597760347707907730338582750359651545483815414399845894887540723049381185859508904918233861220377447627238780868126087087672760072723999773236550859391375869335600749953631862821035704320000000000000000000000000000*i1^28 + 27718175703286420536815984023606160734851008024386688033837347463536162978215026411193754462089739767454741071427942037284490575344281021095683035064255026177345223095859800667559241975216767930663989128328464053879179026312357901942163415458588078841994684676373655538116568414866375994090301518233946262667876754609255874477746306669671463328928734371230879937561289551425820608653480654484379679502306762359479792624876823738333740596424536167176920737978572264317090741898276887343923131417074306819674528057281339776013924647424636513831163176627388917546449831118009506385076837931561409728853416322056655410583918695510467455441794041825691651745756728411015653971925778981863047028107480447246294673544263785004963918901124990336756387942303058190921694767746845535109314036367423489826565048897884999832377755585467343891446762721393960283448847954837586798920965135210430849068639178693170930444879475724939108554199912259786767257813984953775396517824437281585051747450095956142531117093248597041188975677747695707222063229666978350820507173607055079623313673083407571662738761858274574985321236098419027450297583050753146521229000486584123056280383198195035613764344020905829759233173942394219443594808618943078357497312633388322661926989215204672842697126247929470421370968338040942093967879138366867200962298636139431391322833844828746235976079526767895648142464889549034016299116128690433453955830813160779453426251693990886389386588915184532507852800000000000000000000000000000*i1^29 + -1354088125892301301956995548970555231875488510395804657537805332491991347178245284418302001608387300111325197062252805834102385392993663695143568381293589819998943761029823880467736383368863224175671970976683391818349545079372915444119150006665510977802592461473165642069442733083008168793862619627419996034512034208504572309921880631254383259292958943354913343779321321813253197378730547180756657584952446660933774966947643632950849800727196040247121269735360027729718276957296961794654339964394015420824848172478041412852832690669395055360286278264477493950216481806638649131995810616753822681214861154765714060030367661946240718741033194954736686900279547329195941715720820711147516507586686233083195595697859416152779225995648635581613744430114018388820501586364694289940046569528151123780994996716856445770941852257366908307755236648464112220892479332335630580279403456631948083769629001081151936255847441508617453019074761027693185366772869407478404759238595485131404754094827391158048628023284199980612273784524634084089072188904909226276843876491226335168320283172838161726589013765180142519127263759154076813571639078793771529714494922317050539854980601524524731469117225145198588918857045356532302187872484519884576950013228887924655590501025722565181826656090089173053804227163215905287984294736287395326238855946069881945499728802098377360896752623475165889023193711407955300010388524171124938050305947214539072629326889888585128107128227433231155200000000000000000000000000*i1^30 + 51227277985653314601218707124162802664440707146319085495174131460139928246696472718146682325727225306033804570738714695356399739151677562196860378288964749095968592922132197873269140722488145139294255093956101026824578919660396545062558676517242091667271209968134363450933200161028970121341589203891887049657079464642415046532946291929858457900777983729650205176359015103856612945720883800653183764369294611598679499164194517124343924403076389693041387995248720440456215256729784806885049582852658477540837836907538808147732969673403557301085853261931913100469630035996428410030142313025000239015434941884633673645325901578857898749906022092433339310687044037337043049368667171321622263813669666994905726957928722775160477456917478671088009621136987958275530814647600360275748399210461619027553066851055602361326266150090583697228376314648127968082916874950107965000615050145316433191765957297785300658400741656381093993860181507794965294191191678326883979607316048095028672404335733101955842336737128793740265132293834744437236971539534472939265088372785203960703108794006047622214486999444199505382273757402069573953875066630929580257664398533854080275643425505926340271704229698809328627994261241554447775071283718574868392214060695937524280603946264449834353456777606560880670750812703060514118134173967633348462771121547478587282799367721948898528341131317207319003711789302704691050799273607109147522083799845114861447217985935887247035652752015360000000000000000000000000*i1^31 + -1195609664562493096949161085683081520412558757665333224235034667061222364030845262483787348172420247004057356156415152665742201463089161794751864339806062707730007593434916839489324658021452799943336907868379486128349162440747858094599030315802913113242313489582251580236991465385952453126510392354501032457870600014689658006702289896813030966301840598487191830789827890481829282516444600358082228722016655508807057512827567699163502005792200973075247474752637249933116687186654219043702772742901970570177879413253457493135800192264018382646069078773775338619975826796291714024208699431392625871776012432467594558190855971249658113141638305913843162657264833857897007264953879038438656696170948437882920573364267316114795845947817224964044388457964783134034002562150063437517604835143685055164578651075111553508817648601806709840660279664435609823083463401814070639630647137724935128502834142751836385155036865127126640948098766713638388589328008154797502051715038925285615048601530021967090153803420492717249518793596870380670797127188895018425316813432417630232077687932643338483932821324697095381711574212094658006952195185125119242580546990715999108006956433619048981117225377953672033143671550822395634278325063083681273917382064872486302939607817890503152620936242184380366996388535640624612535472420033653568847822980425731907518954531713348134476882906690444078454322743913129439532382670909942561742582389644516714056862879382149995167744000000000000000000000000*i1^32 + 22893672007806518646981769723657246775112605063640876240903973922128045284225909995085623692996311642303167605043093542918809795961141472320208712266260728208044229710305446116883931115143726672948320475604022679260846924804349736663233892335611065183690903660920529954428789267366448137975353601172880426371410477613613481703366779594005914073234515321925877991190005537934890004892705314229671352480986072392072144840845122947614796397126697078753333260306514892100321940822242194501876411690812232325309836943298459428085271906420643180183456465676815098106016988770353197690962886611843556717134903523627973952962997237793495593602021258281596383639177670345269727910855280012999372239265224286311477005886558001236440744125335047134241049206111728114331606215080721025784045295182358887519318669391722001697797960341243031563439926008976951208617799708916284822270071443465956128733650509683280066443194730264329515351439556115128918668701041356779974693055318729187862673143162266794663288862763131769659439061096855812874514786802048704384433709012638540706369111023501013766696626305688424335832014181356438974105012135064741273903636389073788676013059818377689024038066923016999347637123263650620081872484516648514455607469832436021926100215168873013277666006761102038738718110281419478660244551415062804383484812600685438364223161964709242429888339827983831822598523050813168659962048457060205766518583374024993770881455142574489600000000000000000000000*i1^33 + -2865970842585432712137762546773440838659974545711530317700956863285644747783982521861142587845725264560048715340295293166920350792778092305862302383572074173739864736558839379829040524519224784132303058180069091485146107749639128357819128904501875711068888995265611317598844565676530110763915471154576549161544965687212523185630564141256478226462966990437532347050874784026412008647919085363870337678729915655386240058713731646779312343815321452106723764937683337362490156991853406192031547929348920529334098744355898592226895542896509460284392144014570819722259573599953109404247798662331892208853529019453086524443188487746979923670948852082604025377962100109590858016090847834872960885363848760702821107124949922590381682300806682551846287383713274956353625463233010774450705329419372899374185896913044158100258308299044699112759920389542013780984588406685600618854821364196513713414955806562272835395392621815764511030934295282417175800048733888288892419093736058561571225768342299336089276453013034695331932307434412097608494040750904964643166945697505616151053053127759965672106629487278216631141870936684171783246727922183335701891768251367977824514117325129345984209141524857068018866724572518931486149035727791226300051288831691687937811742817141560114643988481143718016217639614993538941806014173503864155736885629033386539901365561134522782363966384047211519289553424150445838429313208083061150150298760754655124552417280000000000000000000000*i1^34 + 5216939381934275414908398461034636120317403586167246179361056084767286027951904259983797876277710590894140674676009224962866279908143974414949927011747223908055622674627178453784857976242644683024810550209161413469741128901538154621411453112347832028993763200617394362072635004635056489972294130926151942981467163833620966195007948817160649188297171401469290953876918685820416792280972456825920359271402992882053889695007674919413003602052105201481584652570376925134214651199329804013085779684469356477731130747148359448379301670357996323221166635585455240241308776126070337943740256324297917203912172642943865108194538212835427872136325201238757514971843194127361153484810768796278085316600952056269527307304237602437910493032414048169688229310680010016845902287827486046390725010554176885530915527737177763706740159790201855288848778285051852738381116667607021608240950276814622539148568440371910956214699081297502746724270619265312865022668844806704615149347558809161743642313845261788980511485600840704526302683574960988262095454179446915462129005936437135390539386299481032805333157277230576846166058880782836091492164363323079676030644841032477284221731009119711757964122737227481610173035965385786186922655497217135844895577303233589391704376080639351070677605498320615912790896127592728006682236353267246377781479497834687254162181531127306463221958649483654051388691050385471847508478248403782480369107115991629824000000000000000000000*i1^35 + -21869013143617542452321599377184046827394627063016236161146283984816980365728125737672306977655683346813375756999909078621202079039558389387424062903435047811747409893189993175325128333272708434684535289643925876380974564122133054847416753031212331414420136541223416425338939414444993613352260606174293139247116177121138201543280928085847803660878773928656311529083017087250318960215961288470904465327677983551605759287626438204425870681853397152574337076740517171149844986454336234725734133332557964018785695234492623268734848185080101110330623563261785524712864049607515570397196827176281786921130138498409082914206789165634004444490201149343084876179331191462598037338101550764511211920040091950346925948933679555456541329494494856871554678523571124196669589836281685039435126349863850083938361484599156315574233108106287386645196545778952931615311612180176904645687857249008151028437986006015891798724551143483129920681963248771400860531546514803028663127824044793997658873843990753266139300995618016804913828338181038074919571881983439677554798449687023168461206761089933050516749721907461475448994072034750625775703129823889154997231906148775539022678492000444653837237962796163489640733811922143577420637300728634926250832584007726933997446689776754127385638779079769870187414772635746127926062297645614879275695357393409399816085177285227489788531395660731404479317606092258068835350789659397748439266623488000000000000000000000*i1^36 + 14413495921390556274962453681462016621520901146233433114850250447182233192982346585555902061585116914593410221429971630344638276824716745073729582209936775882211847460798488655007991881548214348691234134337009546884893624172178666680690022281553126631946832008865278691653625479577824875095655916971832806388285291268744814346648723286351902444069697169841242291903301283388771218004156100130058236554581778206782219708225680011028473351647245153572943972694638040017185991677184113029811779658919904225357158963664272364345514876828390268394232515257525257166662237476453527744986340131542025948828159543122304387983344844289386700824395440641539155690300756637761246240928866907436670648037676362710811255944274394664458074535559182090514411295351212376462331810516666850174951860901615471835955168986660925712781593894430728842998791554360936667101073083943849852718034916586899168163521611724149170520795686977137084206048106456488584986138087840831202575404459901732209260431873495268848137432424495144509329160862633901078903597571079856854620023304751576963583134137453472342551015535996565455430632839412797373687513959579384960199648766129129742201028820396890816969138017165256841362664257244229674689019635366068651443010973455878320045221262734425587700927994667331220726063847949009104662526811046953853023582757022376768469252453896485576604786524695256527571712349394338133783883605895890862080000000000000000000*i1^37 + -39772270775396238542852553741332956349071836162319862086046371563126622952860377867935115591756183775823655718313362210039951969860394474023494954610906688714302535043017613497025389269756020053649391111920950654295349989786476740419823400986026282623306186414715352465472386084636283479626375124061202391634258923301242126838655531068402015511015099921539901452944587171513653764602845422792249692030620640924650417401975610269059465856126539717997089743914292483987406665569829274806802093133954298165953323705133765746137354432580658076162358148035976995246745361225815947644780169567381808781743627681227623958437948532840310180943297616964495200334969743550578984591440647815052571902926945615289119970807370516673008004447565193860527549126147479110157176423962224709733236189947693011482724219510933359652997858755620717598841699200205678362719414898867470492032728203771121076975885892087536559304307202352257790319643207666738965287168650910977168612319180228014612285401970248328364886162841416546724149628355355099552572364520691298932238783923395166372841885683813585545972094914393092856034708567711353914811787169213072781092727725740668536741017987244473929309501986209683267268917634867010100106833872509305291753850398017855885220591597103402902163234970880024037757384918328084940930965775730764955671089242004560224375158344556299424215760663253125615351006980475159222660628480000000000000000000*i1^38 + 33217443963318538760011988321492855649113884031226796404059605827733486052509782637613498463850403848782495949879521993962725244677952580623126327337217896465770168230049826176024858622548276449982978604397317672756258654860456564836899080073457227299129039828224666369924204083275438176115033879369867490504652805243114874033041754721853377929168691124919121518416659605231258150390425801900839690464942939787300210384624537505811644065548954352166553080396851405808724383278761014911521746901026070580208738394992969707225620525113388468968079551938694254988613413980940191526084532114019109778775750336700818285435063422440049408743045035609323065698113425819065156857731422790794480297081498350829852742600838800981791900572628134104079146589761014648219226159143885986841467279251197876564283468327264005939367567862252829563678323748269017874413284110940967482549582889360623830694781408050226523498456329945475842537372845043385882734215089162010749020487959051218831820817467747123839930749799389173864180676846589691327160323971813081249733279329233727618447425466693690399257065822530361362629731828926913284321270575137541243537792265934957416968959296256404274271973369972164240286724415358630641861503534267342915845775163201301074675630208028909815835750780483789978205902647359564448210721485595968579951858610011119467027800329412472336201778543475393494246993314099652198400000000000000000*i1^39 + -5417197942566706552551154844075281059411463449598140050892600542356134360327091416446137434059928647453810596686258043982061101414770012028489831723918399985046267386173843305353471216448001040019225705296362939694649925559183262837719421727581254993778860228319414583050861292662706658431368653760669655177825629123324841331362217723864046735149527639269935220466004675134573016971543562550216438762247517138587506437222504956199100300130429135307515536570500492634742662727578168337198056234718766541867147940114948050675967024671348497801732072071130847729512860611107064289924681951706410823868505245796953653289804099477456193460666252309718999271234874636861748401681261606667840225891287270778436814836833726044810088881085867441974957635391989549959551538209245073562052431204296386345467981186383896647428810411451501766738882106034197688372054701373059495751236107835947904403164591656456570362644714292144139018715901729193867670278205493593911941717313886196950933809811581756844639192094708405479281314696099239675670725825467157004010189742829185637942190020064666256718752373849180749297027007565670398256633374859941591794989690976923134772026548313654171283806835523220644777332893234252209450993442068762338979159739606592916495489345376033535242238106970180986274075884196199413237442510248416153203739741222286072363668682044865151663176723455209406441099100160000000000000000*i1^40 + 144789230275773865945464677058743997710428234232662825504357133868984506183222768512227998634193141295242804181708177165655430701531783347202731564978687451870861213749447060729908507445376644719788577264065911456424697591602111411533966223706782355220825283094492857813384925661820199752981313021287173719931136190404844079798607870754564800551646050998857332293961672137520163890100941375637764884246096703436379585096888298766957607763941114121050956708668579494814920979375864446639250659960034724544482810412556534409057345737220044296562391909478606293790380793774484631048728123606153924855402433058544877978067268336002811991476832899219849045298168089342967555379508257567446091718680467183576173383971675051601234425329085432073955938327628379106498128771069822562921981538922241425896027409872015429425915156814024651788945669580777870345052868888239758621528772463218490324422570317800992482291577115825683141653416597832866134273438497740676316936265340623182794172708091364572727094378941948275243954059552815875001610323053725551771479395038632500942835485567583353263884960956223359938708739941540170750983135337428326456402766830300412692708755061785844325892615088893927916985976971401522509020629869688872112198894739171540584602826576536535466780481764597676490988230471663827743545322383695774793242947764403832437244008553565429642206613287244660736000000000000000*i1^41 + -478885970025296296670275834498437445066116533057282772365582026213413428371277682380764755495042428883931090793183156341409264563559022045839343139848431515474212109511517823717710904510028443044842751569016387028522199012925546548041964775235676966453850674595074829171376985219018035943890772247875804112765834679064435094576517341124437048696462110226917835906533969200816308604262245551168575253835743617748775312100967526887582958427428777216953746172175303130243997908901972265231347487715640216100047851435870585318085071964624012189422413576254593042588440065067862459051815155707743336909340170390820242947873784845021642353967812494933084409572502468243598021476805590452207371999301309578527971156628096590666685270507844522142183498087214590006897461024286140541775970483905921122781127785001607267250910996473388476694819524985226547340037308525537959534508993257946582344500035114300646792090343347774601110047919095538068961099204015646201093678900937099267702725501280501004002513534274148358737469704165920799281015408308000896983638100721747643546293387103985576301346500496840850575113910735872559651563098722016408234724827120350472161497800087278609959984949265071805090812864297648446047830966366211698849769939086584231267014390196504663793044936238122022466871075229879471382241339560908120697693667118594568933651793291225012607175884800000000000000*i1^42 + 1087602680943670147615197270789472562462448637816163138710544147646689334894851595807131615591352230469617173575243034139716282094467213263250640270305688245711463587292737136150589717298417860574971149297420155739780503160314661457211158649970870046313667766486657237905090109758497653361666066994735888458834196922953238393747689740566574536374650374662185921911596259333070092150573573390879731357373029114421242123629414500035318415933477225459556366338736117147827581516402792246620157528681396752418999517986176346055968701786266702997741658177840108290374311838265159854507191950755053701218458609863462160561714674659738277225892328436451864186922883719535177466593294550269754222741557609867838705299701279718346247894373523053716034516261872670998023895303420095370192413114006676981628461056266378663226544236854962107519988712744694046710595022933861249954042667587234317675099265929910757504855448595429141173036417395009965468875307166021337676618440154225463057811084147818431988821199134485129693860831516517202260553019550935197663570460711780965889961290893496669302876471452848452933151208349758778058632075443885950685875616182880524947074757572794592663697641731628106303364182003205876024565257336244919741005814069882162413558749241047209139368757826371228006945593814381951658206164423604970439239452432659409495512079547760640000000000000*i1^43 + -675902798526705800994648132145419947633507060320669332112511786618619245325758861358290276555755305676715984403431796074199285355351435979666834221250950984332597724497387636529303509759479269539222476529023623819280577301090268212689524097917061674276316103099854803257698813670416004894346726997112872967667472559209616142485389492913701933359800416400389024404244727608755197485227197997526240946429991122016795240167427473802605497819653926171835437335425762868392943281921942762102114229820399121647486635672844628078925466997532046276115594382283588077240854340151634666350820925069954306601805543538120332596341452145295291673218029659844368683195905484358580433763903152154246391399989837747314392249831924792420506955291015722045420586183251631164082587773037884644200015712067408705951570822076523393944200421791458658578298856062496409026179841551341941083258862595975150785833911528672381972042847283115594166165812674614803611728650164118623933627592340385006085116498251683445994952218033721298687528849936457485020021420328738011097171990560806465369474824973187942990010693225641168516834973847461700384839016591611972982714704329514354212662164588906043541334204994966714154746537433991180521459484594620842662134108040119560900942136443388390955961536815532774845566353845696719340796368768082453966685811758589267673088000000000000*i1^44 + 1025501560653529387035586171957536151571141378942601005903684883900973798220591260801388536746604463605687750628911856530916426791596231666540860052987830162252395359989407267691050278686104197210921819035918813763856678661370288218031418705413960926241630547211451499617526352172159242119305903655853312919417476251489609520733326184214976386341706569589239950460557783968610401327014943694562023358649673478213910849577035472739076679937315510147199533520453541526663857483999318097743877522774716646953112739485088945031638240590218526890131243503457139952350701899188284594201178202595163866312388179807898359670756666491122420739680975553743818306046252037470596713266892047811568027711665938314240447975322979063761823193313314204553573014221413206089115298958647719007644864728807077571068852960702758439329629532860547230363295163175121637786954159543788226794010067979563285418287853440075032930353674247175749576774476903379739323442118783946743759136655186918097007859061685035275932452694810714942945256062428499784015742350328543098344864673190264775784994481823106685274872154314017274227614771036275084128199894362050614662196871696739101037027583832457964836509822223062865524134497963035942562457941912198395357125883062873904879694429774347961337667841254060131492500241981327240613891686439493654441251097804800000000000*i1^45 + -777069825964630398932708155474119230502531384493403976933286778398423755190364908198638718452060888037085145160056794116738096745651620797586523718028624718601730205633869384100951192780169542711042613789065377743495744511683869029045775784421029058516711763855217872276900543834880281239061068865378384421360968613027339541782343151426459938874166481905520369072852271327846147262951339754329773803018758820807537128680680953516271647179268185393711953987166773055096365566708984371175082413141374721580009543699861499572391057235303902905213369013041157244130601830002625719520279281803017779529303143523498311948673538189975746405183217042876864844490781897198209623116557406898958377035176587777655451201233017968724159900190208488213094750016089541387796400472013604540304341255702090549045272343813045395654136132250202955914527302911344369171618975743269878604119653476145918232822281768701574858298121762103609310001951947457878139360722601974569239877649114107691580757294228455237973148401792637754237421463738249856759785338089882455812414018773027238596470669383270630769134528919875096769136632598342541684441530303782127267466821462316001994885873700688900457666000847602281724855392980563284402904163873103664622820526920722887176569048004541861164227226643925073962589350154975101726090310230999040000000000*i1^46 + 278285728878778037698076930551961943435601129826914334160787127253079895714495090667025847141496575593631771512471023729080875959228384964255656439390868910790659125467731549530671853293174830404564370607119932826627486674167863355783182014886863665163158553878006555405262763231328260673774068383571180672924174761830726909480362982626667503064042395224236271695916029295240367238815338260594558009251040047030501087605090624258575598219127874092253525835885038297301340894945243455588732006397176229361322960789472139506535639958436995725991776621522700688491009750278607263894084118625561673025437431384397623653650976380231825423220060884793323094827208312530144816746179159835099963364387370465936936844753380224449488155783469372359895633829480143833627318030738301299810302337618185446940980436472555130714601136392914856680274547414952168924707166560402592271228654645905025769957744436222410069851181477938667991212311763283353532058812083327179985089974028780100242475307530412805204653683399727143358839471124993444668305814668447939452793574664887530452015874921266700919088965590148037656943739421902904973734149304054615257112181312311420787697135118904280825625263026897393594313941654320101635212984315988955786209800181144076588567845130795969449397405751692000004859968462786658304000000000*i1^47 + -47380839081210315490909552382703438743928534331551752404816185590924360418142063971006439140421639293171711624229471096871969701563073829981233198033941834220272494315342449870403900078429087471303839547086022181833819170676800122457830317077235457958492264577665224138355374480461328952822002342313161576936653435657775815250320440208302108982980279508715040967358646643114350347388105013088268746949970034934759518861082974406718435439656695543401574531895768948304094089547939279420851604039877012896127921816167258084901690388461976528423494433481735277221144275018291597910975064086954066124609104137539451586748372602411562442706458291560853122091477171320433239505744907660420155014215706952091778356728647308131968914792718657771167670400984053973208607630242338201431663562844765576456182830515242553033130558881872677423698757403827577466919467716786032652605553771732370986900901310826882589027233181317203634583313523308937545077045032662390231372085841056159531531447112557068548840396175298530361326557322692608639361198008103824536575595211564599544611592600392301623922526109111378058242496305464321235989405811583666402088916527764293034678947117033246691362842333307733789866699012022748820153759415710280750190726562980534026564710369907746650762543905547645406412800000000*i1^48 + 539225702775807925873559317806891311587511182708493606778686160919976910555050721021296910586886578371548736431295483789324638798352972944741243056781451500780613824444092701048887012249260876916542725631944897109639680872345747097381404244410296794084799291062489230599924033121089347886720661221685892511617947556199240018688607241162469496587230395160020790350286447151163400574170009203053310306648395323379947768138633185147937802862091627295793655788511623731916565394091699801801005208620373395934225138377019800493132847181585366007383939470885438023570002396073095573291447336229531782835017449911957515649366897648863666790169331642488841334438478265825904013512338814489764013010730676216383727210134765286142636550157265066834976556845583142040880953632254581132675330701432718482646596239109955670175134784604728105085791371457542751031615145977060424114912328667656376806470643884415299895078254156288995320878425721425910517464750852133251640157692894248362759138557220387892350158534938391577216364096178882722139766543525166945575155171895542875615128423905490901949673145853293399288670710171604041512573901328154830897164291314815058909800427875484567507935014490833446327072547523955890364892473232372354539679626429618536989114346465179440827596800000000*i1^49 + 1369158615705208602123796910970412067673914752522248330602170983790264621620198611544145367654018782290198193553404097034378576875914098611910485727056077603061365055944377915166638708352583848606457572196427817052476737395325668584882120385433077674669870871119644431596236442614861662671631346910820202611884770511084917525416649436473111121484226866139225487298982018183290250364604829256396591940846880321887241724086129884256826300338505125223924024966744446950679557504288331000839186256094188857995384600015153966335947616514447662607754582048396413490764906650793792272719206813397340672621909803183669319924429685295623137176463801139499889769777726055032584845265769918970019761886669346608614962309404523626879534622767982285695186783803524762757541299504942486091662055778477013737225034666809289626625334492641667390656153297301377085033873822961370369064828454859420242430445136273706434594403544054958991737130999251427738188222652186120754987503386826509335011820487937457543677606620922581258591728737049218843458879417942473882009172900874676563092947166188115447256419389525684872027219240890069638408913344911170558579586173194884345400148202949367528435558377134701776277496344820088859686734173928972607487719666121068611813550260224000000*i1^50 + 532201464334901180925041412702165498117853061701322039174969163537029066334668966877533154493290113717498702655252778046212311888344783001711452263977640625731091634426655961568275796293752464486531247745913884559385679401810644757699667180123061766128028499667043661998859665836734186957598888622842283977650214631991015939167937135454554424481638173703391170286940321684369815779229710042669038245118047899169014743547275985919073465322982356899075222619995018177712392022635798185470833528282657757495741886530836184462538254865146625263778377798018644542421145286343661198798192662826223425937911275937239677934159671528078525173604220015784075653697742524100597952614435889704404305143223229901164848674731297539541947320117559112987057482995579643549060457962988896033594126577850073410856500567429313809284310304652390805399862132191625712057595703039944097728838736416909367002709803871681034415018043500276667904492291218354823447391023708914161658282587181345359628916764823542105903561165331381825326049474388080459353471862005089671719890977316834111936936490196548771552684357348211021211944961146543159623852802448186827856494733058620372504652061273240628668565790356871918145520701963602585983102648609535069839557445222400000*i1^51 + 65825312234541131680521702808623949120914144499821034478561788615537050178845627048193300414760052236564986063298955010746432279320501405036746047293692703603480962993551940354524816810260895247595481467784827439956381009758873890937017299432175498704668103046106988954916067806652481190815696220631689984714793744956653791974703728610391074859248347698709199648175398110837021789595047699948627056021432067610271297147286081014775744149299156567933038194220496164678155686293052289394287631495606953790676118038538129613614867198747396391957068705541107332208600939272391393149489158851484469325918951041139514496179820633731426487309885441084516168823498296858919770896833026082612462412272238942276582384463538953747847909083407964990232644565645875818571978111320971244841278444017448965005678861169918020355333283463677356361425870506360971481667014606249619668955837317960614847355513532780471307930214354417744909636558237532656393940192921697471156659388450193057859102888123310773344603410214677369455281072283483462707204556992900596872146780258150949329510422108838684001016190497298290428800675999255813630565003249737895915124580864508224619489365616653930388007517312302460040691372764397073846209110858240000*i1^52 + -6706481065053838141522595369639967730551365497193271412382999639541765918040020431358517376920507942080286674083821815558474621431845148667005739005207858453603122371109069012985359380642646167634950188854826792721996764694012983063739783519079105905740156254681063509223454153866224577819754228371210330204527180172855729698960506374759072162380552062100205235807899614477825166375298051203608900502007186675458815477765098860378172282362783911756262747769402807927930851963256777510355713519611647321687359233341823646992791741898451106862950572283008617025403865513982115609875816473955706811051706954977746345729075576490862763928371866262708461953308711462111587725905949331296986784780547498081566609124748594047678700673706455659639725900119429889225168290322790587097814105560224638709881426891946805671351061305675894190347782059652324536616859090438450388530392624674934427959362735712898514636622706560100693857006304822256745169874155044770256268675967584783061575510648202195699544203019605839126144359307402399577308216727919705620056007574172115110561704101770196995143107134249354192308331568233789302412684219599161990295869975872784628197482804828420277869825111120379935897549184000*i1^53 + 3262582028784828343022578457009311500936433541288264837812388549888234549887477377748824346687718851396256785482538539983759783869637619718504482984932676145632464681352170491982802391723485755477753713386839374907575761499706201037834251002584515095782003889330188660317424320513578832323618644718409450917962236895944200952287571168529369308765857404887842086668014867177793008792283805920777370751037071038483165248544578540002355371195001271487400566984136403801078571778235652178819445273311788995315089302489947146328839587654586958905874789412582101635519175646109857022561631758373707801974210277585812896866642949981616654017750872961654547942451316603106122906366452660456172880895505200432669137008101183569788598187625312057719385280735284309346306917461544081704462202001806218035316229857211075314656700494476821201668612319569247924989991538712097011407967686051748337696189807202095353925741717785248246780289267111955903227325149120765551334656518398020997235254501105518019205410428579608692929519602196314869189529969154797343274760959914957493875658874947450120190061048316128720923474987708713534153800356233286233554156868598324011764293952034902545527489600*i1^54 + 204584368394354217421993205950235296976187339270788116942459677888101108557661345119453146592774146998973490481449608387232796375855041388601085614519258960306482778280740274293467144782253585921436842422292746000720853846410105342454381910058496319735003456687848497862713723782717820223161664653284222007462576226334270497582447581975385308106517183631414797780896406687530523106773058682705970383639390823941838925290876099022694013790702614426018092088220505204540070357500627862696666320459898303409387200498018871269880074544340676405637642225102716305943310106606524778915101810391519211621126372462933207088910185037268998871531126960070877939932971471166983042792527801923944498897981044137543220900208801084288224617332360952063137424357385715047454058548143055248157098441708991096240327845045861570597376750617951293218910385793720064734264066337973264581612520077542807243848215518589822110103246109635395354297959035754096296811140131287063265880370694244607105683327644801040835620149053777828356217854694388154872462593146151247129334285605158920463565810219911207364481697148069149987161290410248497716171478761069377062832753347848013440*i1^55 + 7812850617811191087785356387491874386234124358833108195517085800431849746687132201647005367132146997929543310314399322242183339328432315406990630822139739268456256057713191379303781522675988837839288747410250768829505115195999414346158133878339638836004689461082094811954602548895466904196651922485397861862140374261176473084253118472081196258989587214324037902531143222985103850813134048384030546146324335563942087712615154464296203171623629104628690668359237243023470546866521684016294235927424579692925105842457332812961937615461377204052802393851295899043584328853708867369669291952576698851271393085229873561932626355039229304830281703960418505810574414644624553454822031928462252323559065263928971555909904777335286184448528208498995356167564330137476524604663988584954578537745277473960542518908544132227861427817083638152491294980067556629984396018052495770543111602011937371212158949085304700148956853529142686224537753998764335992170167733439355265729023672131138732721860222007720460396916736270686782107327773923677296464657680181804421808931634717581001030164500684804875825436560811919620719868690730231809574661241*i1^56, 251405835590613205394575647972458705301606565356058304651268064217405174735892731904174792290208414759272107428241558987649382125848340361555296488770964021771478015461321673443791282362193869978813699029470683291014510879759719732210168751100237805224082678391134311251919079655505588941249362710935446911386855482603328216392376421805843138530151194112751520231786718645066577550628026164372617224718552762613159607788364020616486673145752289701411386885523190456920645964229907359657984984570465024871369978797083950326665358088097838138581950178403751805475785497435388980286129633901918131823014518506820607887316563443490486339769714618365769531786815085516302733384047164871733479918582366528627452251461305527847019086115154519928148370208852929624498408222243698745828040524846054958247429437198788534105724338420905450678483925339825471950263877923940155001182989178862393615319687818624153220037120461494736902621876204985585005482276488396896781956067505403725812970046458401321571585567373993238159523129219782928538802054580375155125027998996640140195812519553500290110523649097877405483156182565148525738957301169652480755816656070593269332763845952716485936919719453251367053262723236338711722040999968068270657351082857386281298261794003480946967995640202910212782101886634148636095496721875166823274989033350155368700218404371785448431757677705597457075863619226654659275841257380433533660876104362146871594532275416060011856886110981963564589084666603492928068578279219929849164317583813430967952789558832933315128194865370935729351002180616584226245554194137687871074930601935599222313233158854718473174123723092617288974751691254683400333443274084791021696448425508272057611951052777979499291523498758952659965585419361422418222863408824100848502263146551612968631798002347124111167562145632777178534012003551552572310589163658387474733493397001202800411477300593742423746526371069765170785909611549776396484167700526232073868414710061673750898855956555632787072778736237708114393118630789909117138859197337288769892261412656685902042706389880540691727599720096219973481972420751688410412018858191085112472551901912302304975649228686888268549516027581923077132509551326697828691846518413188068019905114026878048960772459695933449841904104417776148854353889914031452236869785839959196589591754649592668683848137396769038880657809702933892544696495525820838707200000000000000000000000000000000000000000000000000000000 + -4027476159964489849678798521128476398844801863973850340762727423825925161003948704053086748483906501212345226488177691310297189065274845445111155708645116056366057485810510961034073933957310778196242541576060257202583391007777076526061401147597950184217814028183776281252469219327764131119671402511997788733138013793349204125550502511830381313543688916327809886855622846296481943609383317986756691530890739583636230235573666167817499250916292144733713125806027823447709321777557306681833871543221773963617639011434636560232236866263415782021576493738221898557059891269263879616389712266423133636930881025537337171149230714277466974359138002961095747144897732975070108218176214387979337272545465160212841222231200463791598897368894822304579179930086567311102628087288728662776942242543579211857569181315831258302239223756193761000518977463057312424117551199386958427812151938047206434007479616240923326487364246481230219641515133095012407808597512691213959950509459401552717756325233797237999417236706851850835737487191033331708533682757320843775163639846623826690706864809484217265290032905720829147948891210565264821625845163688689244911337008495264824174063265960253234482324979015900855929853402081707447304184028356521862826630846543437267969108130971406963989340004255365527954371892568877316508158867053968729636283777972512375202272432369947152709025913508579814536400270431282814363642826864585859689714842945826190881762936481716320467942324744776420495090829948194736454858238638950263588601285171260621510815812002814547448802272829106854833189392867726242717516891225642379990050127506683600237905738263606563685858221108157745256155670527374470917095489620063907179393564145557182645686407977976782679698306072991091130495377827629460738027312604742778475354698826319062720046326732071380223772989223883949601064223834775142612409814851089526366376085089367490502958170826182713090548077388601030401824570136661741029231257818783588935153560071425572775810567701871403343167200087027909858275770584669373033425367743046211333096043501959462501557793999994926765811584427268232511742517227078350113503359773918380336894944054647982072052970793945800733208516972939359845461265848479460114367759269815888565674743040116599929209327912800173768595072083286775051156915397332621800786303395905337984643482154316843005284529659404928912113083865359187580728517754533969920000000000000000000000000000000000000000000000000000000*i1 + 27780226219470998582508775559663082381488939485162094558796008594747866578737220473942194943903091524165591588448983466015648512015648857698322877309995133669709125451558775654012123578038023751758470567022171344262871243355890668342987582072103741623698990556758903160043401113906185307688022940635863706782531718992222740324779899079552118901473742268054256479602697134575820650905020543264845626537342604477823250035780830342637606373286873730379895294542580676806783726379065700283450319522271271035532086783295943460852966256957950410564436864117142438096787298940057141361301511589446130386507187625027337033782451937235839566425150872148065328131982661275190398978105036724229846287934006805751647122991813260459365210736158349697393902010984017669398471014687900858627788609919485519834730461690619130419569367220756036156555767261690831614030454090849132166490951035516507550312562718418925874322310912285917717354247446351184144770913601165864972761467818716742065021402876825552350759653970746712713725224896693296163962051217501433315173752741328993602202464200532376519205275853436127029719370840362522677844626079597764300927779605052069923808186536604553951672241778623199623373455316929667492964613798798615980929654711967248990141813197286109692879775131114235425158352260227797763053470556142311703913779142375813835803381331504477759160933885675909120128980788157488423227061917211079551596027501246662044312203124133069225715240809535098608524699216633461209093529332128804554188742153757002273653223125558778711831523410874908478742348484424027266919916781739979935289989533908056083960542919353878242722189056538681505326536147905915553849167185736362123513887066941392219568148796014083193967634813392559893442852674799207217625937153221285239851709281946066893686180876332682013753795808110362188025040069732403443786395229203924132045567667395470510337091224544403242160298701490361885582138332432578051679432773475316878402872175807626506073493612318307690074533999888951452308080795739961827009965192220675590597874946620887220309562317767059186312000079578602757724958414101854033056932556991834646726222285720078960053900578832762637270967490258572275851770008913455727428340440141109255735598508879848542465715938699428330020785929989910331918210846306798759134753893925442867965792720259503559556945432910753978958847134704354829046434760417607680000000000000000000000000000000000000000000000000000000*i1^2 + -108194746072662296632097272520447296713219798102034326018857876814310620049564802522551357166362466398493655660332967704096074484016278024812258678888393539695811685885644221838335697792442399685652892505224574073823865951826615636949775579110234334538760420510808867524677513639154427941658621577465721990836843616645292260251506260743420784723266964565686073182656285796224892319565890616861037276666671514033738764554790068359625213609668084966915388001797146430677911691705373013219512395522969118240236207732742615063465262835361013656702127922846459361323901297025672402059975221229671145142359085981977770303842164324859221848552625698562349141655515955836248392704247486602412150390144074956755328826565347110325107098687727574218049375043483012568178844853253062317038878646767931239646091181632480222658489489796181569289168826415673505933069523708189690554190775551987997157772239006321915863062797694372588139767906992610352926216624502469763857212935622102225830210799221932566765622002964091940704650212839261898257717744440353324321078584083477284978584563132565397154262353835984611194123708208103585761192770526082863253087067441706321049802760054096608665053873762211212346844191529759162633575794088543110215426669976070670444670811465069278899019380981687978164843414325452656552482823286891669349311528936510296972221630227290175984613138776416572912933206975573444056175755342683190963424111395933543069400392049773453333156063623369241966528783230079350159319399084910248007799695304716063914607988129539266622745685986062882099412315371428075417830401327129679164834194668893492475061413861237066569326707213979264470466110436597253152698488233010409926754788830106159423687564750333872365936947923160855414938772353830919273596151784203219912490392834718232784690975115369451404487119977722853389719122635233249607906924320958532158217099203381885110618868680464747201418794933395787350329190967918575406970898822247205854949065522839798407182289354823958006575832464468519904279583213130648024384621886323369328815594185838806495019525263643977379044572059165973437464089728064884342623051345221418648435689133135202584951161530884886093457369045488832835171245382097458754010809124202977662109135131293444525061032412137015630251801933420278807285324350494927713091570946624198171856545164664639614737745526749544659480075271005621144475253207990272000000000000000000000000000000000000000000000000000000*i1^3 + 251113027574394460735060561035067296702103978115866291687064847931453196201293534619546639760699492658186995278530816650763358444468941714025790803184080352780260168776100303689723372375976269497354451413849903031320718650203807663710656016126876255416279809806729254414351584987387106718862069270962235862174801786396562005191211628949706495868948457368515596582652365443187037844747229467276622888816818090257742109525840912090698626962302903976533640686735864063293264100480985690768774983233456447285265222366250371593597239469276530528788140679239394616717483508876899109011828129105614312855480810134055320484574548109119356213034023873943222208268985923371967222968749705549582168683963368650717042551187539849132878951353927065045334208232333161645255195368523608395182226320871385702180914671465620864017970778510903736990903681583189467649031756334026006289294057219526924951523206147866683673557501408542960123755738031753154263493532872189378605029069938305876957925333086702935863597237172835759781209395741031771186225024041584945887385790384564450836377837865650192386040999403792721288823139120840872964352763611039645623200512873841946840496908754060077662253791286081145181665842914684874572872534183031417654355879623194490721449666430501297535612204731590729124291128079087347730541575377886217817296027945134185006826435305764608337663971849710042219278240062085689624606376561544350369936176805492272585490768748035117092508041802597256319008772374562307631924325118172764017873960781352180397240471691956159539775667671551035819274407202857194622769687934427962254398729593568130636730109793076060038907367170403954450354230473258475583231474786931845286488828289780400688725013417386104479112558794458057129699878913033874391785268700915735407254316296414691347918579101582344420683959413320031966965397306182608881598055775644972685231125954906208635180510481972151939520037239990204760086384604725508502157518484945687028343792001065176485887169623878788746840397154251545856657172137444638433481655488251686764581758215730692996288905670474957158943547931850765967346360243747908848171021025336686273962421091894091352497123437094375438727700670683167811839694458283887118007762974645244091296571711596693649898730832334659856652637423866225700673601510472512966755141460391448209285975623192505577428231955398754564763592270472362464999228970106880000000000000000000000000000000000000000000000000000*i1^4 + -321748119315695413955709699836832413465727818765674360986009669661583280224033157785241088778537779095933080962715121856379733839942036678715589072426952303101707092924172188698147219253198668392517412570415240103233785817486302430805118537127929642065314831676430075296118664073954499652724267005221836033763411689361604590731296625031010879875899712692454908759120223307116725607964920906104744017273789387921213277354451597369664740380581490312851829058102199777536704169070605577567618826150388946020319825121371222192830773050593095452801077232000354631234149626719441237610681289751163699572313965386743054618336366116421704900500950832336487017090517657342974057786614347583709382150950635473988996960620442525758114959364223779886301502631872201052185189295839950560239625682074018612441644419356198172102804391059073286083329862679624419801992325649579215174762344342398225477120974816877859058333117752775736223517472565701024715422944230830353616363677792206119402867137487453074693177922377414506990020535756123485279336617312117791472703940942685866293960499490309556255396823551817434181522250398139397900677081985134555213168978722535685916612307278719198687652949233457302476090791860013266621764127807874501926698617196633206646845193835862861473388567252745438320029987659914776155234483674260413760576714820449895730152294126100720792419522887188828761330476377678613950446420745975091371396828735511607431598940766415099538317187760468722157804656076825590605190446246395968146537970727744892969991907513869408115503418180296542135090247413212270745657441368835692753813641857241677384787226532489972935510037993713440276690398988768265958793680123711649523338094471682775626221776202778892430523001213011393823402455803500498864615197542351004595926154785269434780418498039239786686102779090863659377719461509986613151109662560952977025260488439916372292788585877772325873709799895547816549911692868942688735825441169293310358855473466406122531922293032948241726373269074682257751546979787761595131186264165179724125876357533919453601039969289883275061378645037253320321377322802829584073537221148554276719120065312577691897134373976031322357076270978239606324478859372580437615356230504268887478250331421925147007138617660118284927689285655964126884012666676381380887210626470964630329714859268619901580613233697971777890304163897499156025038543519744000000000000000000000000000000000000000000000000000*i1^5 + 187232273985777351353070558189148487512094507850897045074948229986866847015745473415793950077887820742318583777681305872209303704255147974387086406599709878414013992332082946071462572153323933665298949342229508088277333102659764967706111754432047140747702888511574193509755038304258880946811577123420518662213737875941476970581535035208542419507293577268074093466614610140703543892727815741705344082724843775762185141599406766407444588380237130568134556002131244661344837821917941439196575434931640881517085361555043119013605957789506675624636087687428194456063648643693140343850409133496948202611404669555389614654070436647103956714974198265664468353617459509599285391532505734184288455436193029626325160199015801661175427272166349955049914296288424298717554593968085928383272679797562742680426350199001475307021570601853446249543426649081280325946949674665105365111931585921926226260253347406417682809163484660164469433714648041621393554851974227947198871074434296193607478691789967955220188649590443176462982463483642676031027741964663819275139968705478019962180106074413442432184382160979522086294048309445285228863224558959975540785219581807530861363014288121449092282066004784586946307308162079973490945362629094600935251262769277576891839005975776586517261415321311320842932617426066936524553253593315077959395311741674548012250502332179200990618441451804933726187748591885750611189400648339636869647842581442104475761491478719216075399520611775746090018366808821965551347040280903174478245991544246815450920518530889480382476971020660676432161012687674703899559173828346754639909460180918639336934656514841041025103473793629198189281934233636775497959871878705483947909029964893611444169293127099097729832067168756311770915912203343416606381635946783543655346547482784572626197015796649006477418460904385240664622732275488506770202682196060508568586814859671823315580774095223266816723980543546914720054580277733659953355758658293531508644688686083509651285277768511197623873215566871883610219495903567522690310564500794055878337224867875948658598334035848930930377582776840147995724661002939335271837385056138378205433253227337548482613875848029338053578517923398309532874435127924185200686453571068882596827611912647726043244565448817179643264061545905451546965748658381934033748805317435489433408188565539535398738464124940569847346852679672832992866133553971200000000000000000000000000000000000000000000000000*i1^6 + -23314637349044621205258066134343473357232783028218484904304747555235358073540545587298580160895913850737536498537617034217029868676542151868165708276083053667871901372319275683922486550194272977387034678660574781300622029049800624868935265155667394574921892127125562304450550941248536450303686498240443995611552716130114359829507746235923788257597208545578697913489832212669656384596191097223189286108358034779732143175664625249420564314243176508581357561464187220045091192035937817503814708188767642376273908200037907415326816615122592132454375888590747871199976689987930189367358681328325054277185651377276401113711103707336121246832142662195634591384368718802274899528581300597567761018631268770411485618800583113226730693148282210000367277855928612378246100154824501440472036240634623166461162453740903535895712082839067923879075072842228722560632776569392377506509169901976045507999620950767303435319756548839585155656631133491431395380085741629781974992550361890003313394313675078963778437061414562827326483850225617276465582686338303450020815514133129785657994787690584708749319653127497925018095034047817254246798840061362567401381718788747367815521148280743139607304201643863335400322394737958373186945608738777705439946577515558456986044927337306792753691047046674367632727131999146607879366141396437450872809463604460693909447547392847312231198781952747602302630643247554003191558186803171251552960359001364045124160917319479458503122455080214020428605800565158657863979215337598037626688001594724864723052874766878268270408509352005543857779920127932351132451993454501600180948204484771009350724167059914327878728827450732459928645817404070917230647923223305724403401992251921948272158698669348425534816010322351671417989601121935729128274697696688849455916854169055383091935228624948321383662829216799582513519218027896325450544919384114506076141667429598215443912794809513871939835713551814204912366278778788236447338658078404324282466132118525739302880468946026638036280603714445107420356200036561539688754212090026322282322875642794626712518506895829392223642385749115139038922747575286500525640396561174214114889126294009574572663410620121877125376932483057806314499241343043927662087381559085758136463210219777430123180133215955681331719521898517272134579159668860074213931219599472053335307425013956690172522379544494806192425752517338323512606064640000000000000000000000000000000000000000000000000*i1^7 + -2131683282321723347137578314534701978445586034321984852278016427301357129229990841457985002089060868564068950635525766505081042670239838607271519084584692476899976689193986611678328263986833091792213522410309836791498617163781237100768140008429760509779616817346698119558834836461849050272148000807771058095768107175656520056813852088921688566474968231777208595815497334688299957013384496358448354333611278546255703693001342361827550658441821927694610799462428733521174634724992133183329869540592079714434351451800746820105624264355026299669327585797214440346234562600328178581112692002449750291190634926065011920270670313852515638907134112509640558995033147260902128866352616524169801273321134917378635933762538483119354158984846708160743784758502556411176737496881355754548351450831745100952802243889419791011504154645554542993550712859087985691678705671705549128082748246054313787303386426656269867475214074326280160258312367444930909404849262920669497675490877961695856081976317751648799083728448900949430640456190347756142169495426144782968843293017148303113479566633585171411643812636861193460499250275026246357433122470681013641807542140360294496165402424491448466090089652928885966733302623450222034156280593157305487336706424893084875689632848835955233035790912177701562580285832235821458567286549559973192780144797115125264876045568306951175578497466564972105865840717781290755189385353518429810363360210802358264302696711646480684854752339063665124964662662622985682417646059110789280992935963313710778016359819356089566747554482585137837757278687883777320314245582246038908375127636325693184257012520382058350285016388945357605694292258783275930331554889173368315753618256129764838324150089593842854052625309672692400991570816353264556663080999182488849675947133938623806545359482327687617378731099479132821102529926925008037963488541815024928789367048978997606764305044747091162079430496342072036619083028533949193034182625334069926135831473895552174233471947953162925514503595147955424646613110810772261540654093920934271591906350027332115401853526484970138910126936908109760396003878457320735890334258415670875220297369682395417188113009288051198682813175017713390004683048986727523410659682698558393848386896105163646917335738314102085293372824815048949078039615911283538859572870719918064300775866597765560400295944360920334314098672469983312740352000000000000000000000000000000000000000000000000*i1^8 + -2500439466893275738445251223680688479593861453329040068497448752671009611865507270313071671039912244065752373604615554883622584455682523525827264890611144109276785546750239325581034968395034314232387802251847854657154252748011468926570637317275968942572496110766553126938804484025134106413668270192600244894070921188788405265176839446231357555782294700201165440029072063951435611514370717921748409123203039652043347797847492005848264665799554023093362806145943275693660411376430070160189326587114261070583292845782258636022475006178620304277133946064112927905100106730855665574955225087512654326009150476162331149841354793991727421047015343904308625653179995724903100289745218066628745755829458205671671292057284651340851412727344806417223358266928180306694350229860192553185937425993770143787400046848254381311567791196993120452024715154460152635675203922459381740033164181146228683077020290869941769139020920336185990061065534128630221802394585824830212369724375661614011387539539120150226903437282291890470607311827250547319767577874107964203297354304298222754113505995238886568181895795668566370389921482996659964878234526852147568645412562885694346284323683911210312831245798354380907386192426414690631681875234344900688854510463594360691010391642773266327444984213023076663630091822929359331529028140967136155403689360352783574533541381430492068240643544218269915263241473486789294956785622725426984269890177513505228286958937717086201333510739437826948018799253691989414524871502447830980291008499983356980450931466406150212383050286480852815777725899241817412239889141039564101888820116047833274933327593041224203469337230658494700452618351204800845143430447359541141362291115807140820962651356578288845605284209597665030156019057558413160394253968033667204737409598512661103332991664422918593434686980538886242650056466481450979931439053235279707002505561459206347701915326999482995899808543640476062339232783827405281127270043679054273639638971265494629557159626270798266610255025593486694382983581612877699537370125489265656817536150372958062602903968205927073759178576951107173306122034252170659707299753134699522276747863223791467848598532466613479371813440001596322011797728931999748302058668462625499653528837686998340396958337068617598309273916800566267622118735827456033793665876088443700021129906662744297451537872125197914788133071216262198067200000000000000000000000000000000000000000000000*i1^9 + -570817533050406542484238385173589669564847953232673197702677845967201509711111244691964948741805642436586052646517120752316026768363926419391585221400638882259947661943956567260391983629197111737763756985560851620117812602277011034773753248562928893377469755503752325129648544038301556509079754090372713335279413318062255212206355430604875743732022862053360277260610393505037173990693198180068850557569849925288284074142859555092085980157992326597276775943529349496294076960255616437639655118512775197266454273020004189435663568115865036751037429135634212598096218831176270080450822054517911383476535256038870935208107983630345036826556451196749476718475555001371324866272564468998886002765618782949928198753554703196982761017777085974632082289099588967178937499803393573184452813043923612198832354448102816608905496506951528611544891088452980125306627715082584418223441917733796344269024325385149712295716904706342582079686651593202821470741326804946977727679158135525049116163650467652032509007738170434428357848021210115526153417072064229031503346595733069562501675428145681456412947054955619502624962827834089332966684535490165400170812884597753104913071698113044838836076878821375614236461421879452699301965686885957492378397952310506855979386278170806965940456020499803933384654358560466359897981869967513583916148373219017787839486755517896430278324016204274580769226302523791134615029943964003175774962071737262271046779907716029724649219329912445756906026675942624005741158281563076670077166703101881619603375422228351690784112763584996696072197147633843015190492552134012122562754698704561799128089907485150278786434181553137412294427031390212520372440358977799592781247165086074318983160100680427229417041440205259805357688261830109921429038176951941699025986138890595355525535536737316293292539861806741756068762147453637414877080034540366451251707592918306886725411820285153353352020913910559078845554541165401049022961890418488911376976961625682727840718219724439934209128225416186747378438857208275431483785574436493811879959377032509871431494651395793344636341676407442202594943449384293081848001232686199094000856495727461254506612242695801547995875237662316534729362730206146584918018011093315567907041292534739514154738649602756406007538594982865231540021965728550477793847279795190596384605310565707860703597261328635509393111560003979837440000000000000000000000000000000000000000000000*i1^10 + -83129313289970240191682848505605572363697231830957582243919583658620092653351480098797604325006473653001176418889851910063433923272569241023680679473056770879335446385792327523634226164639128513740142382383221380734410306546018733801863647250679132420368908170433466635505682471945995050447140940854619473645508354109380346210218031051634118923863918955620707388994796837883702160651120812472151875192216320904516444741797944254629025314100099885905820538595199329353926711833054893153291533654618703191398344085248836687385806311870678059328112467121741712850220524053895178046896531240745709925231493805432532386009107059991898235627707661361494834044958245200989467313530775038186313285755391491693728170348755694823695393487116703617560385737151153902706179726574222810529756984812217275684854864795795959613493192365729966962018853819804512236627136142667349751152195574624639112456227609053338566861412927212618707749108989545867361865670135281126906279333302100881662072666040070799638467318067144816755319452099025000273171687435419143888721790633266324395611187445520772716645700796053846137399278815517887333609246584577703521068754541644872188359516112478166697493012576334400548702716489478703111848239190388556330812964510524184763991014630632578478643974934233115214587828796118590030545970835903187518559510856395021904683074689934414804247588756699075849259620485517379115300505006512633385086637653284541708229560332246388574615053701191240667646259645082651483639794706201832511781337659089775403734936798968194031708527867034505711458464754347852527278036696284292123665667486046823811062199889672589243695328927940639447532983133290955554464401682205441723948891719606796801745370449425036449713022491171112649703454369993600150020346814513782540604079689127143005593852551369035401329346426232058268962199884660945135799668473395485680448568520736303541369741540059234731227350367706974617242179053645902002899901998125699188692408029051625581620428417293110892591442799308958734316655994468135784501036583107368062257164574835811576839085214954416793204111801048052002632612095749164806820663063349978712890865807102989981045453084309037435573272194957030731032319092444947947187004162567393302259780217623675938597588845721683717745021083866537996196812976961884037720126653458778721227860255314771278974655656423709303378832737173504000000000000000000000000000000000000000000000*i1^11 + -18034292863643000859122067157410548481668416875413736973967240474869373222352910086164066801062623643883499735497405509426763723320108508074251073512233137809805025974248720547010929477641128041683127945948881365267297452687024351460474918547599930883902456154235115751350329255036647033813229946095221905829206213516421991152831309354805513624684213909741464576721113887056109521027441638568426486150333264015119617677571929081662601557470199778147276208411527884229741676142137658688324109397225790996484566652694751298167209890405413389941171304103573531417566824726841051244892639260247573918722476670406149494321381678374153575784436448977012565008219011001971920156830719503686737004601269132386926550449188332994306136673479561838806357094006695882306245327966643509283822848981827927998284904768338204510823808354306529126167630621352296323620905837335651098066792090584360579629272283154425115902081202663195646634106158020205170630041068183130696213549479759364488226703727870932681421873435822866532530248561542053432949874248459721150847524828738775708651671913769307871986257397672756586477966934134682181537880005965201747728565475895082748923804599744626434722432421286252402873514059572712692998369750118348590194380906088998827836209084523739809701543236817700171886645628385595096530481114881103022080581365675963728725509697813138831633686679979462973623986675851610133031803959140294062012546999660920700405256661366905248834680040596658537096858587227918642905532493164121239127239299281252783963987404973551051084836787224421484035926230286245047778834672315169174154286185630076492165699558995975579577925801991757982438116947483537033541249400061316174496141997630831076181445705732026082002603182352071245994291566009360337637038752413182414624631319928576139604404366012153104633604030051274517075392753544091166863754331340484328198485334807704872360480234895909675330199085274494448949091015918480968864096866367574347457368076945191538149818623176982914208701731001373527025907041959695019034206762435450061992668218826891167930439872273637912863268308302437874169689082837254427214617331331454745133976027650424868727538733457354563939906693957815648917337558529984628432777950220394561513856573236384982189189636949099326224315965566535570484857855485760866281013586297088162928883625340690073197306499429542907216742737510400000000000000000000000000000000000000000000*i1^12 + 196688013354174787273912065667852782334034554282865682075965207981304006131431056884513520524279274825161017942289790302188490522529347181029755502162697933004607419419293592470570268876567117977914328265149064349853414902146152871650994068178615408014771729776244013689572303783231569728732913958078219582349756687279113736685433164688972132651215587780705409367949752936532179080539788129913222411815670882227998461409149011093595214613992479982531546876746545172657501591704242542518369474926282634084188032857337398117480334107783686891246779731361345736932812311499337749711643806448985491601751161059435135590640761917772941566713497158270192831320040755363589518293947400905273687704273127877653952933140839410273781868044748497546447000708463642295382013276009958419606084853857331237176479481526376822127435432684246202172369945999608723337699002170827616066150772611093498366212176396099719348623546660860196033702424894458292345607727242652659949475948380304481436497522198285817425333105141530702146166321975247700691240416105706782927456276593017813093919520139516203231745007757846827372991151904422263481262987588124048611567739156249279828784368955381480959639354477308709547748828462501551788694819763703909064038501723489339379984994442631128850184746867101218199495555529863401155143025846209893678809337339304205968911972565226347473649293889049522505738418586413824222744441769239746567752083074642027610958550426343501498977744649109846727424072139339286568955789269653094018519874630127970055857532962985060211503639814371341222493072581340261563720255720858426386137829144168621197136964845767392622366255628419242431591279200019612595068024738512209057595755255259014331332674337473615096807649771109331686034674489559074687251422421228789960686008766817908974920179186782887212924567029636852785936819079495845423082296522032351614885645289273218399173399646564891965835979184001046027082309792705567914079536560796816047589347742509346815827955454190758423754237888090827201287809813727833177372291448620811994588334871873697182170699028538279612117194235016015590682266416900530042418267298806692659872856036866442431937709227802031284048670489065544057017427824459224863741041478093452283267739240324441765882057298471477296541196209727537267164438585484729742918395064759856641067212259826821603194057732325086010519060480000000000000000000000000000000000000000000*i1^13 + -1036539967625140353040353748177060914445244464693477183238055693494393782378128606394781897223541043499340781896332792115790383540127827329018253209745054609282870436920453683753276686519948198723586205750760383412024436560450294286724540390276254251932823302155332662195521749119678290374129972569277455514628504530546503181647168659076761167887806662112716395412942905134808622288689350089964852651861029695878838262004810003561924441170386229907606335327012080588879694836466153082309896538070117014487992020829277002734436036930923070386122421326600984030572586761978360868733551349889837747186752466956313420385724400544921083130561570781474811418338074238393850648766942043260297893047953036338355075185174148733853789683707457008712816803806841492448642225327262586955389897485852027532724583452949637404081177070542177670909165862302892259654195493794322603541550945161712398937604130763817885726758489492286526380842309427870373032909016716477918864157680109681219653011524926647906977894739108585261536634758375534163781659859958120227517125516503498958831543210836895202419943079071245848499410053325215773723944434112832638215313951668290195965876338166295828822633485508350951328800399402124547226703418800803629196921030137227909998177887249170597188812506571042432710100498544810067022528744798396400963355844450260463582893231436518538882368320231533318287851639429518906782424946069076409383170695369528345165124532443920868730730615805835741174045235538795664527688693324180461134225814735494811608621748770771877679158858053730168967638552600229482510477423753268259926355738898154505804491825805765261139461180598184195077879158956944572144505762243792430606683417756990141311127238037968541453056188765046636329442490733007934093523393007927524476715408691072536986555633493148090120631634828005708150077269633576294947307674918390804092009237241315282191171628983299066424020120029588999813356608682516914852644960039341158566865833809406777317336398237858040596101731276592921269087049420106129055580073186569345369359621354006985028475570838580516675591465272121425958724522114888512460095364292602052684474916868969619712267639965017393005841158978822023343213990544820678272292555438929820265243964813088619629105462098265484269970070337063269534555252636226838995198019809698105851679274299625962526215206554979509731328000000000000000000000000000000000000000000*i1^14 + 476982226346129364060298019540867826220230205224836495585647011759226197999599035515935881663971196129543834249032735661765069503728278000204640135934674673212649329545603463502408983409014085255695231296546898139409758185174657979839654693084957297103316885728624911538282367552040490825146581493025604978121683926742788728337815074531255253975445316409520141411142270722365909927507157599143310183174023036442910658021262967634971821029665651617355954336821243322342267128462624765016464040847682379728813897337780598687239283111899443374495133477309936491029526175830768630816580622393271584208923479167897694785791346100465570824461295583805380666746648115682706690630698740806916248785696706178119070133751114414379773815662587415066200444382156954182165520315180625615474553608582794969034589510829890320998754095304633793079486906798222297621575866910303737201466644091790175134312272384323468844250076679342725190371793362577364404861184050519956289854787003783980072158817154754519736000400139451969363858664046286278898751051659302352548500162802119615312731843914781952599633573283497397132819438648088698099819198720368373395213983391690815191804997249821195506651684076398699318008759724886099014512700009664696451044371545246739923841369593645631038993411630099842151047601271436963942127831089710414026274607389767001446995566398377033752459357973208450496431693073045157022279521223961487814563958592957147138170732770093916910037037954936369042807849729235303000609805083380739867609248006574668336622051062754491374504203025478197373508823824516073934732594640196007666733149825185263842352891559149686459453053815122921581181773959709400102748640441568700957056601173148037565323154326734730607398181473638087876435939668616059297315452213677115419391020583679045417521828806004913180983400242446234578895424640390155518316433744684327272787246965119197930694622240569406384107438554979164553688735952857984055726699326548425895929309942575168422172517901031672195354991407875217113066268950836903040325576507759774728373652842068664293643826837087420198839483939863666368133079160804272201219247971004631336662425316370186360947936205188584053634217565635868787118519424504972614797101411482397041844542988370694627756653460475519017414169449939662683368146824189861369856120672542948283195478730594784723877131990125772800000000000000000000000000000000000000000*i1^15 + -512300896888913010244929416483659348936443588282800356272084169815712079286546201430026122758824970317111088288494998444362507575831123224865823570932915466890153945296583052869496375374555696384135999584899187023898690210122093409283226778019373779204024765062155855583160031335265545743049994689773349109392197520804817986530200205601722127706086947162085906804627226196508229549714220724673506706464233901992900916584327724767319751735671963721221514910456736857034227461799324346410562790618144002869827092101541617353967911832014870825818145292807654718498399282363527308315272175799303893609580110083613881478198701509750960578156271205862978649984275567435679981165720723696806653913817370076577076033513465901503981939399410336378105307715012989495798310264779900599944264449464937482650429426727941616512884397363494354404127323781247813609086095495474823288314263880461477973029871807269096922658497248531126955549540547936122531971993981929102054176876157723302810174984644761980188109762610684778853241537744830165120952894193059075196674169739767015894150614890371628692958855561142235697023414238681587489864394758089542251983363205831512773149506691486348763504418485697635143870938463670454353637525897176446524151810146157530233087458791428346151051718979284315896448541375537307876410272973797538979986884829170049593151526637053970994831672263754405832326212742505659488718036229957438487412228700553183562467364666032041172953033936676772951424465292150262519082857418590599573152346112265572053036687263095945021997459176873073100555324023393745971421814684340367160444313654776488461792168725004724593050016046907839221779527111413896081692582295726308386958982958906944766487603174968161004253390952653925417704325150724339132309018346354090332803124350245004130288048618365351736023473039385693998330280248341027661328498333089102353000521114082392102965683162222966811061377970961035861470424961125757616122740743923027525534543596197665723697155435327173446706520086024488675290048445374703703234756439846177950340286327656365760522144040925299219180596188656427976647261429664400558958153498167478156453839595385220947398486178231826273128237511668540862776542488690204867507291239492187318143770427669777424042170910867523141351230149065164935061821371395167123939288922220800374668930644117731155126433873920000000000000000000000000000000000000000*i1^16 + 7466287755249740736728831812429235585510926302295233740043336236987889053606099639915347330913565309730617234543628493954276679858706965055134528404052028583791884025373022791034494193157058247619945361321156991113979025305948933072495792798350101186419455180129578955071273062043470157663412589286884422803867641594643797248096679062538439900680677801674658601385167941903966245312287867952224060787562284110308545799569251879304752820772291884561348962381111614242481116984188198542045331082229747611049101227539273375864832598042027427797015537815796286687899274744382176349087560757512087289584820336021977888622452037918308391739122200404939227774750214303375656970074278818883703479195735373901181771292546353916127943960606800681139217861746853332192010651148891751534824217348794151361206892484884018602461303756820581055155824000317641755356894348496744914184083802488859622815785483550838791316467897333577992161359143522472860186569486832536120767107247866595739980379674873910489666083289524456893379119331750920883980896625194843984911464074982674034215496142175103722443357559387203674046004193090924173061553515486602829313613175116174848662122944149161425985365618590600401025998638861426564446023997431649459213133303349476532574165551605533510358509636940535071949466695053382189919811407326209881784470147698810982271303311831284699105416160481606642947536369929418700802449486670304907745136465748549069608887167967913626333997914079811236666373897268569487272231568700442610056950765405058788352909569265097775257932919706342445295620212152151370031649866274807771204446481305467732898651489141435587906720366740231136672758059663348567480552565611183953747842428491421360425742047318525073370633244649677957056173065852867783247650665627334936974370975859797968151714291866248250072899891938313064189922157699332277446704494759587045362895540296879383588862086773848431025761963040184904931840933205655763336089318514920353714510781169522099629123293115430516852602692202390935529789680426391470563883138724071959590199925429037137638667926645429058022832557473825813757150214224618040448802679603725782650128361231253019259130291467937570510635340204696027614508175844685275114751719991084002472650827849914128362407447077003776598117751384638313677669613773252884812104352671835234437754686175750573285965824000000000000000000000000000000000000000*i1^17 + -26159871622990327318634462563528100770059847891251975639337540323862104871592395123495254277113899720165798887290836028530009451527530139470939452551748746424745686244408137906487400972854596850445429827446924008555729502153846461105948903248402149684576369015154853860317913844150389902374177111721037486600399323692066899231846751590798391938620319124072525271932030025636418327813633360482444158847043549921932686250765855547790400527393020093722535888041190694056479493791274227874460346524380061919530452099686890557079212379643226586735630517409454181220771220920146098678708164179141514604944567024481272429119930456229317348958797916140418628111548020112122151045774687045244855155214870223593642310845399691175345395743392327008404837451982955754037884772036973213313363705000431316350477324679293921138693477505582382447548906341227602722445228142054785460682177430747625379721517102562504629472880846650679927766906294046762942158355376343803136338703624762531563679046476640078401467514347528001431710335429501396899484203136044845679779639750394020075854630109259569332684593874530849908786443257555755147138588606636639439683408096271519047651837643347235445701295860022474414686653406665928426627532882434462904939788264877934801059526152352497849357281935651507191418857028843320930193273972996625806104157898061906846890803757927649932216245286646263251279162631250251988762361913650279733943858341330640232447597688619560156665281525720551405013154320010836056554315133445096938440826373257689733045961506232149992248160058539855408669734746398731617503747091648415547568509938452599716890398555604895598346252362913416689227431736279065737678316497019767056034058932101595999760546933300874245703222209434168827339299205801993702234905978243991180080723921866682907310439584347662796306027352208375496838152139650845278543741922205799165440326673375784801556358909686287062863577298571059914450356417892060506869948043590571095783980777833905311032103323947116104145712181348355809969659682414710400358246683059877087198108303819031317374143080710933189121167547173084177436575411587804375636103271133074914044726061979463236608964383979244714326104751709784757375125846436289356730986141355948239991678288762262159929233435294505862224158816365070210804512297325062249595862218666032618238622591989121338572800000000000000000000000000000000000000*i1^18 + 49163597047683608919995298766429316350275578949610289540355100251905898193812399498703400648405636051780135002303841396562230356835997779724331322074443454846449261265559883501314549139167675625966517825027152649447616496752378133787586864555702384051562023210177782224677918552915574903430454962839805764944346996207742279803073476482271074758938215501695544585699375053141075735441666174903422660359106848873819454446219634778856430939992847433526209021013943377824368976036896331080056143012944320176430817374150212006344666020276347989339391831372640342746679684952097914654650474908962610786465732532760172215996854976271352271105778381534942796990790946687703674232796786181100510790658795706890055476155055244730616271128333279230495592176216169371586399254670172544899190076466532192966119560088671229000690840101909664161613579133161996054696183243698784661934828468394707733568586092697375947895569420842074245731545683691771014306229606129193267144699355026395341591733506919031164716911432592655356212967287058588635564611732934388211481973360104346561718092819521400781879205321624539770983748085292042032781061725687045509055501974227853705148325193086334264628559607144057424922799069553191899728508734257466596077936231187167468938067546799443694937940911403019137128772270318083668360558957878736649201304414688765582349162125539313862578732887807060549915235567806762928262894960390356228836293293197787317786392773596434030029243706716271117841091099697431168380243637406678261715326372877617491929220121107577984617450107652247575329602917903533202927537131666339462893443470205341387213444415840060659391012352722408612095928287417955381334598424365315586601508226383984691692244768948873026293073206609142839852375379870558439899907259306850278213221996361927116755338917815547208520158151331699419736075482438150218917867441684429315725019086917155082096323778409015353665382055636400866025598348671628404684468817897235021100020006699765671474108746036922165545524946008044875737940384462849434502223094035260546388862862481863374500141675132238968493787187565769306605295057685618223578433802605388649802034194334936657092763569362539700242233809901445594812418319346008158310888963187656483069718997253035177495731710407582586665094801095624199692419997244462480875713388531317247323001151469649920000000000000000000000000000000000000*i1^19 + -99381609361050478475091963820116728923362475042366948228945388968243216897382074097123356518029369095803529282407471609074182665442200032736342740841561255723686746288089132000756590005488239400248515716523859254533765582187630101689279861381375618787723918238514848034642852180829188980202143413372164111676681799324821505237425904415717084736644892006773306633693033085511360842255875774123876652828089964013718416544613170859169653394410045895488894635929373139430085161175600319421275201367028545395459908170284621861193777648737755996597249794401760222685375790174331196743751396440176837761583969437068680046999165377353739243050744875499969142413834837762242901550744191211636226306917619899904618770662812424162629253187682504713682780665008429672952059313026538359373908340159165338003788851721306447801921432784122610899945760079023989018523449491429335738362066730100584370521600122451221379020026874196805073879870813148878584048429263288856186768535539425575970006008328188204400986417433204503780005133689690809543716441361934791750806088174003459313094829717515364840185684634001072067704942511294171631626222920182032960822760028897743337684011480642708957616342385574139995012604986762539556133082969361362492083086182852202379110442662435732149782140904983499501594830436013499722961616617316932792182845875266086600941190210429205975903217742790748063463278550892570179421729345925843579962684347423571124540390992406987201522411434302057607755462965834019384196905792724417107108118696300957615595463614411569583500535037201635833050571821375151052976300977278368583300773914395452566090119170658278662037906473593857932427192222751154098100940917417761446218932644025480598245546108083836890047963258901124615693986008774375968741010397592293472104935630432746442540839258433882735994734771926877702171460492336552602508162891497122768937229232535648998141488002304931417929836183320931378198703212461395003934588757315535769954812367405158776232191829065367873530770807686499638426491205149276917441332290517054104120787362462935478052538301295108479524177953964772960555089837393048338220992783585081530525600285611543069254700771060102308589782784416008374508879271126307408804941068657577620127835040540301421174585985407914154572263675405466165413104357889445240598618473450979944827029815296000000000000000000000000000000000000*i1^20 + 227259287702047225717587366831271588380810856002122776853648249475289947627308148479759420900890603571552194949639496803920298269601327827841675178122817018790387511188249862367220311121424991717107725758937093516018560614037594667304027348808010759810372819121079665212441389701214799266365548899984950058779051726138991580663817887307838107079428413337589082222047021094510587278838963961222370566937324975576980523405122410197920724165039973401585072865563153192873234659670351340701033810122247266787254259660819238344344535584090020174727746446857347164567668523834634162688166164380321542337092328373925433669913820553787052322458107366574933502134714522983041689427763756222818842595095341520705558102780125068944006951470208593818330353264925298344828500873396883890375470678182770925845493767655064725822771734419485735757264301052737387492486111572849999030666122080226877978842176700884103552799336852436232249063090095891355725502541067201802122135259299968035662425177425399363487244637037883883832216618060964833082545094748845190256510588393855235438425506826862537365823896885043807501560944751674746546043179765908472663080019153220703030719701690356601787249371755046559010121451440741424305786738846121447916609492072081886639683894006214378030095663766659607935810062805794052314850358288147692316150869457263460403057530951191302860561536354088603019698447365826945246405117867727999676391565363355987004750986642274231358660199477865557396930691786581843292026367414108109926191199553695925594265261218709803894497479758266790161606119499334331117941235108541360268089492542267860065530452829922203617518687553523179284547827941327714461315191943627187270002187089442105683827611363636333514919478033778788590853649745436593545320485765172950892688255398458868798468190384966126827547792910599778352054287439454914013194671041704796307067177109090172024687198879040415983468601617083752908771936400325627118623741470132627122302116192313170175516608722066677685738170829458530602334000982695499255914625512816240130278041506169976751038267683514020392979097677926011391275808461421628819562926586738672031418011402250711204475072279495246838320882750819243879448275880708620095465229580581954708741316100907817989275145491790659978305359713183221545790424481681127110318104204858667156530790400000000000000000000000000000000000*i1^21 + -340108428572690105050919927601554593616410346057799781767786891778789297033698508609777978805259887823015572363472999554138196993911075906197549402104000848338778112832360957972117699415936838043849035841673292470431890301507719800100252012702865430493447381595544988972384778022653451333089007383609079054070970288736457189133270617384461833916149614996303875508475115690466818904683617533382606687811861930093340873967318684700915901097518347752655068183831735549996388324690629823235647473106709877957240437475575564557431084804181470644294101532185656406776184131119379391102338672476100002604616139240208123894237968605234940446674729461928692628457930398329402605644605176804184819324913755727228695961239561140998321258488923273954968238070189059973261449878715903706456587772632784622690418648606598393529015924631909015672601556102454355424906697562638810458697508348620508843201064295880110896032313709412648127939874912715170811679971846776311746406314029362126174033086714474084201586929076913601219329737579350201483586107926333484004198798647998883846821896105096694647350541214466250375143321107944100682851988005980617200470775472154689650574566740993729583768299404769799098777545235548097463043272981446828563502281441501112698560951647583846671870882737616737983847866337970313001453441040798148539034702736285572708893568888277362961996565828290143701586634905291403271806487052510057907851465807359759946405064466038265465917142800849236074455372399293395087538898430503667084545425620847220942325026215737166439136901039828945090574422945933623974999399414243961795110636337585562695935500938484664877667754131578578553737878717207352309639792252466037730881817753264097916776405349297766987916607100028751616061449737291270348883454655183765751003495380783017675048323902034664794931610697508159462770708623055739852075408582229712191946948794904227059742600594916389013199144972385428615495329631432477711123842438033683617138183118652163834070706909762607523702336347443015736370748508109708385161961924774080853963357031419394717214276595457548812349701935896283382939262308667535613726004505144189415899527874867228338110795158537654609434593570449681644123074830003279220636324508343223741536469829084339488349933476596014772802011607485070327832764704661176428107632821645827112960000000000000000000000000000000000*i1^22 + 283311783542961469026745208982690518909513526107060353676506456073100542740667896034456857723038977076846233328224264312657755462081488783167277559815539200747717322763106144831755821196831993371012428396025428685450047704585452075044681686313421284254089619297510570866877786195791897382555039613137841305322488168413463493830971954568889109435824083756532603106987520812651806610797311795953375680356743114633855092945347697533153163930867362399387357716823265578601487330862157430117113953287885337313831316046729947283213575216323599204452158731653263057572084185493342535437633586084187465126690989501119039005908073994755853234112315118248416693007703550084581239166971747212365479108991851847430623100827228283345216615536577467366791557212329540246569380957718426165326967536770288702729489795992093221748750489160419962601464065873529330189779472662923496826309106636543158751967597185792822609619607506560114724013213809255107046823081009982192404491901658484726847649681011332910358704257922165376292891376676335557769094930370886858983323875856508042846149870333490133550186154276432197758493654851504645672363101052372865559608999120162644858913746036645711799271571006013657840845318353168919882239045265208357886003942904939268739537233454050934935592986267513967113992300042487115634377159197163285847161298763801587167632062255155200976271117099644097292179228540853029488669757027297731908110432410767206479433403731615672895347182629410177561725735975689981634734043703258068994214604803034263279435629415830970802545775609506840516831670645977751228555318770219847700691041740052431290818175536085000366073498629629736408274834304068641801049890723551066935018808015282298596078018329724066857122415646696262353611910611078101041925111503356573406510390422947043435392929284004057938797603070582427541417146079383732632296446440018258751147736914989046264869351604578074301190888240429697182955799621244710197262249734591095945457221085023821774125770235026352351965925927721268327939488603827600899131066661240587987873040853861595439944815504868485552531311199123404612394758167771652735493931334817899376262378141234840503423449072879429084635233756423320720253279834479474762065112790710435302372132180427306282987248911916506323796732900239993427113510129941583066642301302341632000000000000000000000000000000000*i1^23 + -137770074835387390693359551888410670724712676971874627752182679975814103306439756815294411307069012078553883754747062324064076836272061611545374241292781878521362082721651060708485611407715154667153624610306714205963259018911811790691784804462107425483805536737971293070721442809412444237577230845517638413037463707753127169362686891512954707760046000493516376122923146432171971899204417358701197806439307867682659080350132795649076780411816392227316107523860741976157340276299899516424921314556465940675804282472180141822460042752703562857487988893426847802152582132151336504823284981623440570049943044182993562417437525401494901615343651578503463485542455109190593347468100698313604954115711952133875371618529049272541383334491815724007993807839036833587745588201135965642454998104229345717068385520537020108392090640392650772874927338994155354449890492673834863420389371074399818711777282145894286171257334753912409338990440312212545642094203791143537947077998982416291456851508175779349566767017024635043944604562663147459545259809765453664635748008086741763598469122692430325364417462760072015817402172241882574859411369940216103550350139844283090873264913508746878754085584245291218527340157965021894180657070798689652851851842576654434042578680862362688549797705317140707396983512730932530072421179100116939397858916948243050480911238146978671366711647826077949702347639657558407769348718210629224359397639437927493551221777814347209944852132654480363595547738890321764731249459468280831909765036081528390976872191543413353907210937605377164056034346351886425850325650309751070426999826289109381956980184769820013613376176623582590604437955326924566753188084295763614088948391438832916607974559882748759354000426152188176482745002089613180654329022602872827911143987260488037246028144953976113379908971867909964554301295871529477419684911996699944889973404941467327432347925016131822978961684233049474622865889818648631500667293520528375386646442558277591653355103683205816962033519332175377676320478072030857708874594038201817582541039923300190456343709978695162434383323695215582967385018465720670152883682105607921018953483895738781923368932273943485643498676456240119661257345237082324052448714127528738652639969574310719761651176427677737916266666187105117484743121293501033568468677427200000000000000000000000000000000*i1^24 + 40353634473218262404430503933030964925195244310264896282065222491547056824343250623364268848464827828344382178174743172412719608029327650865268694220055531252051402434922976600326426514684025675298594891937222740857000263221053914479196424535230443778889675651539637189474359453257037972412425879425852012875220564374389164369872262890635339194444178524872275085135017887587673621347209314561602055881103298424334139837194937344140631945131743707201666595478367386182093117544130135008626203824547684478298747822429495577224629334424443862810883131947109637678536016774100685682120915712283166128387487690821252617328277012204159960686509723527301017467879594350472433694041236018653218750531804784752504768375287800384695707419460649211515633931641392394246402044798155618488036960991331778219894130040744156476888763595741855684003712408361131294112355820448055807494074405187468168481870758057856874807842658555553198123449013894427246770335889102947108441100593842237800584205125382011375147368973837265976241908477884152386898262028620490358300309071368777468966589134858459153169473573105566758447921299218739558535355098857156610767814473732897165982996447509677948813700850334609161244939415917962418228976782235871774133857565557441510176571778879182179848825367470164900825589411422637833783091932285903511252605504603404269634171485162788316925362835298413707747273268269806825374299419445730308949257630073382991124693978393951113966620134305753547335620891322526949937695971843872949162677699002210949960141990480982942567001843397743162058972692207071125612412827414240159214236434424010192900604451978819498813183328780505824861686368771529839201601426804691438803046545570975029175382772874255148791041796722344789138841255365410875890124363460851067531101020155999675116892864921256261741362420751328600339298243273717366722305228160810017564490287950353858078743946628129109625116847658508758310182808493585933636560959552247105816669854596927395261250409291346006799003766786765035879734362704152421905682185507274034107891106463029480162612427317101406183303217608610303100258128233935483215538106907647385337599422197415236297887532431744877803385601127973114031842778233334552475128420174155483002146965214553155931391591567882781032982486620763493447143813979797842821120000000000000000000000000000000*i1^25 + -7155677072194854490948541662510932956761480069096015237774714601665840158052776015778721543069936831817224857293393034585949109240992687323834872935622336784850826678259469693224593923690493887914302540981370590815886882680838708001919997266629796056301967419516072930003674932106649788434752074925138363932980858244440820458292831564270139717375486813476562940356105567971638218852866586921838293562689357176262439271322382228227137606233486994014802889103923871643075337421082277155297962722413249648332153813128307675624610969220743102530627397949430494166275283178462050403227966317323272138261319422381004405944465293027125467653265526588660079151306022412580013199485096800141089503130635147395084779128421446604532670247508341839332357060807065340960705205874635479399260047502345165608917830512178234041187586009411649181281200730601248093104890139635442231973985680346205699848883023200539397572957303225489045768189863689796607638502373807948911697929083200202524632290192418159410787839017355400002144362885206354121068995563889499281213435330965299709014436309789576532698309012965570900592305882648747741061162380733150742760723191233035385698139459809228258346270107362392867539124186011721626956266293750949062522158263213629144073538539729275773689949646066120542582577007383323332331420446048162104295576642970864959339720674140048892089163866835386965377692817924137999782226910786464021260808056167404132379285703810136390064637352277721975813633845947153296917073277470368425109210783698654723165889947990215218861935202192332240168504763705586904550127418192924150323946842056990256139238566770917986180820986759423469554413751997451994575654683945484399213309519090028061611819897642294376423410972413752932675988746897676433745479854303881812152409791285724143240771089547512935750656355189491416633179735043432557603784199806692892407282285112751688237925889065264903659368351286646827758174317132234246060611270357362834568755750765201147789016640800881754913681412217172136943741852914765035241580888181286409651953660035716992765152830742448137013431716807143209835156319188856321341982603647083280084637351623419979661736322839123311303742661243932158868949730558426063211277197714476042816650333385939640509890199954070232590742945307871005204303516740354048000000000000000000000000000000*i1^26 + 806370948336935703480989139402718856489229039688025171579764373372071200212148154695399041751583113483319459515360219776990295088770935493720047821737718920398640174163704420819602136956721768036291019981337314132017829196602269367826489935150496496933642360157500616429506327138506696881855102822877665019780981452695620347831633412191799146751779816452685861331182786887664058185215428379852829618077939074138866147695237619093440711723785807781426541904138279522566542871754612513446666818488616098638476254900487138990984804544663703085569819217972619274397577767738865025158146208848808028503216959055427166064318168909208920867858437058423987843570261416213092200248765473409477679564112789017660702334454695929038073292476730075377559439722619207050669526915294866230060651725904518849129339427891394696081820223362254334651138705957648161033762371186070699085005118593999866743871051933075963909945344954487572945073932780998499476680629845516316082048021492095568247069874745055844722132579990992180858868017874173639226228224256891233807044098147052095337834189136066771036769379009850223526478280184636476764225324912516528762238452740055226588011920765019426181596057911779475096493568682909446041691411452891934514774001456497798286908612427528803086568383041239843316659492701116510101482212595434614832394605816173718926978794896046937233021938092972907218697832453462199887068495750344553277860059953086177341472230504132593355088857269363348774481747025810754397543440228489836189893797071369714714172040898808398252907158275563412596323829917370457866832604220102536955072454111401288222973165509797827964821914903813170337558099762603452042933919396490306163990510043216957636941021525722291952184395957199037730277526429874470931193577657444877621313212798592806612710794635636320718540933843896617636701172970054857240048255293564046631079700338970478169773063842728976120457112295276131143627009615391169909962530594637901604018045548175290339898657534354044879800176877798724671146553495151654176447321836239120385569932434970568295578782861286712910772082092685464069662706468692739628722301543080500069039311221815597120041333283660059354884162156619049964220177865657071994905697814448694019709551858631997102630987339370166702857470278045782210070026649600000000000000000000000000000*i1^27 + -64331611709356701857066848601059312079767807478271601834191584811924430763677134899506333911498186544354658638557612438111881827857299155183922262606424825483652025441369617889194407778050736986642045419727637344949105465455198977410110631277150476160969373208608318901796047816183712011769343062745636457825895646523354897690754230339792294039761135178409898512765157490102970492402109658877983116098754439004295189307063072715253452453341906384048210635664703177782503515379950047023951705466552573207837497547568508153510698242789731786406292658390960449486962334202200843981446412138202853989563899826812744357237573682284992702451390374077385527028861572009085085306000073366640175604534213181970987839016631669762308029574215608687395279747730750733759027736113203512146472586779877161385296061613629274837069884698920917877320808947942931207106030720291093977910270833224561147188869730118565176342720306048159683358574590262785965913005615421954644220776260136088267546518327217889588715676903895973988982688889946099945222130551508157498423303614882709865249566717135521283831935145509559601033847777461831104988652218556364304634223695829748483282632592190006113546888170330513391248271300980071311228795624976831479549048303572009191899675835945291302792221915508738237551528718049974236222153236081838672549874129038913357430797298142716895018241266747098106076574293708354208098654158926900744478176887107586498764012096099447917645689437113882140209516857966880096895436516301641620106783077739947270635781209223629793992157129262018906318085529099911933129135972059432441716549719795275252590695997215618233401404495466182873149447247469761267251819834874247729025802311922420805237891551629418325124240652974632713646349385321128181815913101807534539898504291634280508535905156462839001283433837794483462382570746563165771695152008482588801413308428179561613832401716255098746775888431501580657655917121803185574302905262675677195401426238251789435657914193071757412035623331170922051344560269225640595913556217494553959910799959948785210263111221070206894415223308349661322690810314368749791890057234652929311419993554470077425375099001559112978106682507308543095829416434258231331521998317775836583631940569652705756243690465540140012911243388848856125931520000000000000000000000000000*i1^28 + 4181142668152567722535315938302046371535463307071442649887259447921672798463050506846257670582000656030320551509452651058859093004136436788247214863966449777383668146508468418752457316705039391418954949281648158284044480151130933795479406777683991016906444464504444772376329060980736672852863459983273300191303643484209597656547146075451490830291035564008837952872399353546960826543792493792293012922708084938731311880876551581106582853622127879523761071001832380487649314955581411021740179954309386079998622176293340844158091803626135880779647558214058291358162396307922614865204147379487751915798694876097975422250093215975648152006092946391783928931324603538451938478061916271117756410630461240132902770692049543691316531141068075155983670365024245770686460115505508005299709089101411836079100442410273075584916028221573593385405664713728439660573777012157496809449041480242194095356783064465197215853009338633173419676381448472102009894684378757825884150845444888610466296955024689665606661901807717215305995395374905479343944443921144751476478918474590170919008339089582510624580152274887080805198567578962522794713400502487379455138434840578993271292205895461442295188478705837016101763256624412641321017023949652640979869262130219129418602313618807969774050019404960819688604108805139346162994540616675767349305999580955555705455720373391286504122630655016261229344399308150301014498683263283848214764117152372058243160310660439510861929524172077705145780128052966558224597592324546302198011082541898867648028248343947603988937690966406986223192246997581662928219369851440712803822638236185613840855807108158493859851362044836444543667062229394278533058075669995593419364637486480190653897177606205227809536160901244940214520121648265882473177630371714393100322596777831009812791444709223471760350947548286969851323053341554102914660244405972478814847555898046978739333397221252852817198155858782626136325533088750302567857842847804241534249338596175554480007528915437550040907922633339736397143557477959832992567048859166573210549525628718604370065835704902660817344470164380706849873235835398457520964404040220976833225514511521518833359969385716111685588155738366159929346803553032471672703727495897985757146820879387216801226482163710383804447593563473051648000000000000000000000000000*i1^29 + -204280362524634279475236580910409810501185057068739451926694420131890283683072650663736349404212942006352599302312326276944586197082688244516736098789284658454763071467768593394023191654691463585267118431266750673599568406996223471207548962504344436702440094960710111356981930177516553314460410231725895655479997981647895813279671491375509361522336292187473565052153876917727105931505231537044837544375416409183838978515179445127404730821655822813655177668213885411019798727169956596990951718330972303030874765571723204792923171528611255938840769403115470794854414646714265614295895265736823744536936882240044724625515378352896468485036839265049633316302709412311368730948508700580635848226508660621711619130718062673332703068611523585264263224474570729933627201240811205195243468921843733558128088084577138332079607372337320628401513781395268396743247947041731300371428328946123413871566044231829415167405966352664174105980606375833358085099254825975993049503192534906721443831594465967738476500034979855875126565576239980942583072086987651990808233807861263394257096567701570019741172047929343653394691781810156799835857947923322813170686966453019131994382789547895963850410588773933098972885731756508556954033211466805000667971860911040359343207076357271958074580648222730903500889033264529334267455057780156466463780737120149913909052436662812968181424622318925139249066948799234974433187461039496821179135327609267162300719352400396485414262114412680667229504918011947093586050576072558779706954760301117942119874590089011525713043727939682842387267680581376315118611867653122404349074141427675369613396886522124808496152469319386941016782112676480894108344891476391358259743422002931452146598564755513641288711269258763902266274418042757319944368473572976325923637369861652845564297581613577730628937064948950304423266812843683897930635703256428320005047159828070546980606053288850778726070343559107963723315757149509684655957127671821944715735440490325045179004071173007981397863152868303054435729609392627337787757948401098433656153812182623949832634163692010524226884874239766044376119891125668872146095455571466327317284340679527078506513657190924656377645918114909212912854260429040724456991066486657970678799036942266247214431257574261296602042440089600000000000000000000000000*i1^30 + 7729030070305516192600405266202630522999998587109234842950517707406726516669166452279114078253385790656013304763419077322409204869619728418886106611050618114083563541804630186021722912998479336615852628156170942433579496279391442961268588791464356153080504774726962665376054949306765721764888724936966306499926894277525454215952445673925825311019087500525536940579725549823875434993489774862861661039103232822399919523038657010789427883872390658648408203874258336727019571131367113080293083401892327489176418383631403862566227698269317142313462704679769837784255488934764893020636476773292125486359837638235763547404298121653159706470340448135417420662841128232761114901840896465075614433707025705796450085121022358984150594846302257905435471965043912068383491581398983815472879402518823549488141841592114289879910955305202058413782291329014847555160109389622855384843032363485102844848120809778688843387848142156035859024772045266703176182347830246578376535912556018226203645163269224180805967503550648092155341781349320094877906014067522942829799866048083483709997061494340897133958952630039643467524441595600761175281146553121543010791781546415532974953847643437625763543625319992136021175365306350367289284574660504829095832265770116705756055040603901450536202568403288087633730363115976116321127967524326396184527185975750620515385618950879914003145887554319921759765887552935156340233877803033918003066011770411545321704232865543446399857828010745359227720149904043415252063844737006538454694913047203100956244032283349766769233167583122286265669361036862884089399301260588921206151700721251086678567361911908784840325809606841084168480592640810055896247991931927425099166093988044904122029138768280622568463253897650033422798457216692571284109503773620765610389242250665066249461287965859113227932905315765098160203535482614631171794325981780801057609977408043487701701822725862276858937754894735985299783842109175291479486790359054230817149716466578937366616509320101366692348349602487817652336833875446295321633460155027235445653360547060928188411767980871472449583827892829208685929560853817708108503759157692127890762205963052989588074369389896528381467427032776544289951986440209282101239593181170281138857190056317532133384644871190998606151680000000000000000000000000*i1^31 + -180407475568119228107985429419806256181689434211855810149500980866561784464393611602487655772689028825260731296865709683240837491677475246947446250597426246889402250738780497280812628889934693290358501548777936052372588925975011844668093122304899525417888027030361909746637377688024769158093594203642982838554074586439131516805843401913559462760738479697376058878601738656184028106638566400625055334682888656485459947796425873876639820571113189950703146439041166773530694932921984170838135430775699460237627398981883226784402642461312184226637665500227484893964172307153177422216605055525629336903917576044701251887531339062128108127430103079236705064569759746321123764039831017358672810498956532625604170693166272678631238541646206112611014711476466681214802633327657973309454548309529267599768115025005426459456056557614899087008484683322970055011503057531765612722143528429174122923856319039430440220714391544524256771601844174242648053525341357492139275799269976616303547249870670885726553335787498401257036356284185235556594485069724993254923737030957182165184161405338557777168041559714081968371256987461553957695395923261304128451270865153508495447951664880811866426216549033749715256065506832886283223819569642685502880085284362270739258146472308027599449960943137993497198928424236427343403033434961070054453303444633631599154470370288682678021130577533095891165238148867727146836492685378139662625297412355209725171068158745718350571614580459700983886693059356289826480420116886612690470342944107399878207216999848213285515598845207986977395134135962615358490081768199696370429683388942793601422820274996601131778254165121467932509474600341593966004507262645177042102193015065897797672658286436106726411560050362464298853971021430148102652246170734122917510788598633296825358076598755708546669853895765386945487017964136939249118332503393458559734953120354561880422656369526120035182950531450459307219216421806759320447373550835098272292308281167351887782870108485919653151573416296355285300542406021866883803083477530490058127453440720227558317205367855355506427525103984704931517992663864734172259982285153114637057162268922226288359092447589545542782159602116880751395203616118302341337414068082370280506042861522057969309084640371277824000000000000000000000000*i1^32 + 3453932146334774675551988201575667418975252171276944058642165150443632247464002195438477551255386322605322479738162049177613541187541129680135719985623799712492080866202491912391428820883543719751684958070061367022145685414044421066131472479693865199318456510762269258937134112458571846874856203804702106582354387882439160962542001682834924278789689829212777208653901102435879761867858825577233527564353165603955209067701044108329210319085434947599727831517169233095721666963394510554852384927634495021456229216103382755048991797363654125917999188641070286629044214000999704508470778988532288544738709879912219259475898456830172524781736897877797479881971286565394850622275926243279980265637134405475375166488127597763230621552884891081428945792679448496136853190581619206488803666073444879252791726958570914486430453270721598997156731746700615242748419421523782605395670623412957390453182505791668663611167374208877932114119204628446703126595671255181079408477982154868410033123983314313460694814248375596201529494813497166497100480674191397510873071692961306323590854554546349213754650877803805225860448376850570387805958335614895634173134926674246430148223621972266044148651190441976514578803711725677438436389362054760435373541958863023184944225686297957048545792087749698440564082922008659375087604691133804736006602606610941897373138630551347559318015064808831201307853470534742184248609809494508735883706157792833493338494834918534923200172419483872392606410878080957797526257685406809304801483899674755318949470340228907931221179869434520261849374845252036310621829657385355446988753126177097965725166101584413270860808812355619342773401950443664126673922570074839229983393597990784063483269775858985841022475684136771229008486540782286260230883732305669917031869024510038801103385889494411817110439786242607221196285980771142358243524572170769168777519785429507684703595028033191453200565231614796835255979276126644397982680058234737562480748420492704099604102234378412405741138189928577601619574716169102425373725949689107464175787895871389463187169201680064692288744027747253571676813627391592601526275731074856344982884621163240808318219986739359529769976236938864688960087790640072016811086868119057567053100686840741501139209420800000000000000000000000*i1^33 + -432544008962818736017294400429980199091797612938106507072188745103538750561157924017423746900624180077058273085319185016041521279271736152502519926993194865108969536920374940217979374188562900244053107687790645038666123716265285239233692293886503889679635004132405185792219503500286673820519134194760481976300696359737817670190024167752163827142031350222427304920001353529374002463058869169643548402825999030257638438543158312636096537178463863218306840840318474636602893513858513190928955301929928363512367518631440245012218071017377965685064195767516621582627351815256522560368472985150040058416062127126007829393052970342025183840172304836988336761580178416951435579871543558567913976991781890883369712446784531361075125289739495733670103709136169251175138776982654711110764493892620074836814137216346863808776109611589658442150235442863935359688212688694787685246645891501745134208777524214589165874727806514906134363903080120223684430376107841096414384766432644104086292316748424619292329698342509673941323987533302366497670142929149177145739961327997474175844226985681324092184511503580165759703394839843099084470692769394720366118657486406218436535563209782609863924574759389957265684158628707701167718321455168775171293012495920469789776696701844419206208285965999560103651860924969677924983871871676117019225475724269169659008726213230365457263214059161698566539010902560069883163309526825740129189333601735442701506827661953227701340542628906130030358560761753286638562480798529477125414959922782671637353842164227253006581206067531511713751905710686161690202420503270913541764947606646118940492638413014002969218648060169580748212801590179929191410501148765092290975496609108602148387246828980155978883007172567674105105050145914030658992477561426516868150702205860067344299506929693826447554539453137307375074869853877283485345536135895967397544656201395649377231490517177953921224622196608232899467464365877705529326540426958360829737354478552806351355367862129201455564657724819325807569014871440928960735111329220151312973314164328702682508492678638211708739013228225986880617229457891098333625288681927817003366428635807245803575704925515701543952739405643412226932530098889492914339503268741619226382549451579284520960000000000000000000000*i1^34 + 786649763908381576197016922935672214929811650951220661488055611199342651833791066836315864189320928745635540322254692236894638377814478041340818050426208272030326601059672817799392153431839542050290266742754475406065628557490051059888277432016259721586940495258106692054108776461538220150319373891570643251942631815574218967135100587924002174871094890280732784882161648612844790477411268142839661421092428234247415152049924154616409761818480824542807234556774067852845923927257157602107372969999288071200906414102027649479740661640420930060402578382010871283812495057507418883959392977022091813597940103896037978251936900460099396933872494568072030328892872657922302291371549239674793842772003329093086040648525574115296219467877700830846669354900964077948070890334074913177742496463656859327345671862990674494581200811286806358267610778024789599092537145663693253057051876187093707224754425344443795347319961330674707867905985251834466307307451276562769080307390516301131633528613409899744756821969403989702708258330515080565671807118621007858436347097708451581444683527397856038926933883450822403632683429547882532222788575577211009436834790087478492111608954825273449047071799087781123963566305941648524313289370962615459343663093307480811632408944580230505659394119020039430134511024886195519058683372960206066937413391653524168429504018470718426469560295700246303880610710262354128188019736593373511338051937220597122073969136897509288427606488132939605338445618630890910011469679795463162905179097896223802131647121355743133075553195789801788740303790387098777402375609689309845574241970601209603541536632369160166159464169541343506110363619993186965793390323228286550322404632274120506754887587035405134233355545685584630110830475018542104812329276781280686541758073242507298324955246374378629428033369287894479792803510569886542009747767620860356525455326078582813086593864766975039619751377361936874590407440882351669129933189982586983858506560515591493362528931963055858327620271325076994793425851910954769395811574096946745240622533627658734671807481792126437477042839051014451562216070463860034932850413879489871006775859391428534445177359913904409683452592549765201254479744983498579553364131013349220813352468480000000000000000000000*i1^35 + -3299057755176470103198428940439123190966411971991740427841741252910358743251953302237024917023751843011466236797348187694367211804018271376155028198422360896303057762326611378779099938095704162036612434758818972162500925644644450929535384047905245525981847366257197532587692417666177032425052852776466220542609162378411808958557019338064206893279678513218493393505815560628761245817612476847822281234819189006666003207841523071815217336740036487161117355070694382345700451197958876894108249125082435122651255568657015307738150807073654942253393328167696423902573204891377583527306504058942283694496840107331892151389625801109378912928544984342194350833306484916739883019912314494505189947849938473021648412122678707132812622858501496847415969621372263485459367178889623382981719195803968755085061184521627326541331310079111175963955819864326004241240345932015355034227553092396721782381035277946412390697049209114053669353381327057044398687500295763323779774749307976537184999522133471733840726034691022976654399341710858988042801731898201293542371983828803963467687727674237583715913738862951700985419315880860628428358125080363446351263570835157700488236017259064416805700584895700029793376186595222889310649205936534850323018113134968302326955474586138393449128422149371881763930030639295472196349361470576641355783718590265194787965800512296782040617756696861685626672645242912655486882590096707086162345955276478341138149849297433032527685242273563026267140433007627975376773683616579764339852401374852249069726365678448585432347759251929376411780851068292604125949052847598162282941965625086287429136181404765525414029473238707887809668754856598455707914563811841549262669562758101840514249969807376688592774547423689006114502695780661886879735354769704640665598662208949874050586612675281049286072635060533066160607713158980007695117818080726824674034031137287765559775475562671857490001489481800427327223068913478570746550103190898938797881074742266773394547495832436395548355671103496831197017874121100438857297033552103873144206467290248373789175190059191180205924099829057191909228175318378576895290699498636040571454233387145259442880803733528213435133840952159352275575439025380215180582023018496151204659200000000000000000000*i1^36 + 2174699458725009903183762616664887300382121058415837682302776919788098504722079385724637948209606449190961103616390417634428280415127989852407495181299160062374800154243254449085580831180723302840945619105656948547171236696946366872522479147987133888353753634055376522561873699370773386766173741260113486852298975687911145155786588023640048644620896772182938173426736095948283992867398406397632697205716985992989776903851835470625974463103494930425533041393618407827105732195109428568404746985214952577164972005789164091287059798150360905325210148308830279187348529641430269453139641022630272222347316748756722377479457776820044546946654829170014152289880622487926947785990851426289333399633804074755230271055571110364302366584053111837393105458549480697384853212419765979994059884577075003392088236120214954046110808548333812729900972026783876235474346451428867470772261918836425660568579859078077873000296196880994088037123327951721416102772831272802857176242718259273098287959997507282665591368214355234913418882464791036056696346386739584448963177340033855597800347033933012710790137739555148305698053014424414091205160815942320191094769202462647583952558480357066955556800276574617602999211360285184542399725048644190142138441683882023197153271911520618221299675863397078476518012714752176529113146912531850681327171721510747739013424232988728495309038128719869005242585254320068299689665094921564204821437130904186114532867836986219326338411899442714688309573352960104903709741842044803402507576112980818211187038906461794366211281159728066916891434886736056399739159039992684928934873246192276329585508713602303275937478420164200235007358084338836919894371383515357347891788231263133703060603044852830773834755649230195319609354405353786156807055996299122005034248442364142510255257464976589280074875896731815502354088983538210737473146434318900082549079245652213566503474900280819526253728533897728818678796473416037821348231099479864218379267227475308567340743779640669632337283122098217256881472684179573054173985248203537319618545047835113847782184063927693512134634362381045916504114785430572288868716725042943754828014782209815464216589947878309551367502608836384406029560992309958127867074476769280000000000000000000*i1^37 + -5972573585730283938856733294747743789823078020635245966427779547727309629610618932639556201568304466099963050389904139971874932336976127430928851797964139193213265298513080788563240300865364621613947326582222272576953057509702002684679117866529569661371796635380975832211649082257101338748811591984080606475168582667587926030713799603309618852463982243184147941521657142802959870484815046804844869006347087512977854371540561081616570063561203811540549601882987484617591297093048424787334859872946672512745978773988191305094114180847984346496170678409907443193324545475893336331509139212275720462620920934169206381878820992976071420106166926793952985953193758818658568919715108806569094984599993249201191540016737347570289433688582929318195238052797283523395142147171400736652606856700497864381952162997752403305322633026368111818155619807810738804501912168602962940520479251429362584219012639013321567979411752498026164575655577066200386018037507991335949676282841028457249767641381217443119339913945274807969074328759953578853104575204737567509188366518422464507815171000687227828956444130659340434493583906826542004444267054151808750726225498961448373490092576448880701501137869755341785860233594215907011044954591680023987456126578065389134314533861357290450292044639044403476014845509680725971369074617155290271514200461202536890030695101134323493796559432325475643775810233998327054016822631227442608274043477758567701613276679160835975428076174348339921939864356006422948400823132537294897256374264785436328418248842879969516069916151970435955875461856670410215826376557517501026360091302272542417664189574458793670598273923659602949110198931644810778347681804023319557765314394402712673358131643444007139148746820325326032995785870272858180002432022873278453551275853429667624277028829172145506743089414340154925688057654217244493221746750727229073766357846449774437423404441118532800922440128927261050240877748798657014908379888339544040776145669808492851634674274333426467461669545172560891850425599030535393928797737978397971013981127959179819516058589218416328713368983763549032608098363545607826356425369665396208841427341093613846547176124191373817511074325934874368641861519606468837376000000000000000000*i1^38 + 5013588793835814185628924023033446804318008688098118970803761465984424828918054283542898433888849289219139829126104528537222788206790503834007368228323751975938320753884000014962069354476104519676801442922210909089281436878074477399649419561434598505342217008429832127990310456783839886953641772597114626302883265216450378261479176643061291799281850136330329953414461612859511599380261533454545156903286882341532768001237078023644769681205257315182754909171332030343229774322685727969873950802705450226168400818627169951871278903592534016242870206521078845452286284871840207166474987335748380528288923072844547295044165596964560519252849948473543412284975974195104675876846443725194609953477124942237040781317267796292998563224628707090634887300597859032368089289754241350113499416903929492032959521022232247458467591424020717700279716587491480712041830038209016403390071770286769928801554749908638494590570407207553405563376444373701525643839324225794148855645748286991707930526692728838336722546233410955436238891458313074638077016194417531877427050490922544924214283172635994525317268210550102538936626304504186578132084152678039874458871022212170342173426290990827316906190183370192997028787361593618234305254365858501392291853159110724596351628951083324212271428381163610145883064393505700279179199394909447299543481910989351473822355458516784260566833071555740852788028013790353569821453118701111886849628889729262756414812436226458806909041730008230345503162845297979362433186824432609397717016981533994049580597891488691814452515433702497461055300149690187833920996388603635056937706291817464803431556688296160828452094943908891230173177929094709451991587154461666286485360188370996397865865411476091097186203474227113231658808966347670367636420213705144015431085003493965097691786460917921348140839050333870055343665799458954121018774486914333595556605477176707020568012334895631418779964128180205307934182040928259733024092661781297624410831783194344876986780317678518430605331955691569875081307044354272346635932381275900853834524214378451247812238686764979234122636637025951432348348431122151202647660006023104011286050650363328396396407023530095902759772712042122723004385958297600000000000000000*i1^39 + -817509054928481794608173485529134474366079040460956459775944287582009604538756859826229289189497972373477210072612036607035290715111240898868282218851964205486818441048885905517727606596368402607452881778465676301859853380181979657099812754773804594469603335153162595479464577059728983988060937626383647257959585391547435386605616858783813583058684173670864629280658567917612049163679131372370163855763991353529371052681644475991885928319275668412142592369018174624511297941589202362905154332016941555474840046951184715781575378566068671593404816805433629936937623624566232323257232045745948294336468314906483921808126306055909682837201755824310332855647952940752463429462823087497250213491726423593502198742508902239960586002436913749396410818221918086352217111333748425912477299856154043957696409004264183647607534103290015545407278405615178488784506997644820969370451919119898750397289265922500976661422079824702008844702488266006510420876340070065795855913331476656464612371650654147659306343358065823991114327312002283395616723043872654808426669270151984383899876168228968686139137310311169371776999705344820682480025501281707299370934608402531884966029646382711019388011560780544339819525443131790698268143590787877740382991428512222921247002732538918830647487920873668983986299268169085155654592053031973548262509606794954318241306755451449868943024127117474082603952668667719469809354281105153685038420678301393932088516460989976079570099734737460920134190724746285208536067988245281840072764728309137650917987497473345211625702714694435291298953444328613899891425969035959938477727086116883570785101014073512755611068930538179992320358169632220572296024631831851225193120650045949617323621160121344897575746283352864215068393557719673332707666814380047150114756752178911912600296565069805791160252083676935826400995650534360274270114307172571553474608171290366957065571554019447871409598860806506331253470443977258745469891599204987994333896447564013578787714216123037786681315201890395804094247065680957731887456674503201940622136327383008605521112445235322780605249286152422953521642860744488332874017113865817534452048368425790748255327039827329822298328622366464483000320000000000000000*i1^40 + 21842719701694569930590621297402074234171958016170670345527750798608161168767487958555326762949488146938609062002521378633823359615723744127290834923170405077773320848806196574903679977292092070829704713998870169528564195183666526002936769241882787422785681513049554413484301786000896258629731218446760303288205955372805768237337650490197152223548222867759936878909934234961719108941823189502723184141724437736072364732379542238571424142632492434891574686669500216785118297620794112730711046125477815398165640900461658069565608210749266608163014371376574737155471702799284252839822608599430870070673291010576300555407189203989537173731936510349619254207946074861913982489236008790627395898323269769312747433416195446511719847267060135348327322054506382545347966965552830894411605627031720648351464290228437419123674793022069833675079335094504683231544346542899940196363470451560414934757061853256637175198825113085256135729896347801522228481866708068302188221275812937052253655731138223427948434089560943710282723698237938592209769751075211298675717851146651208699965755505295660400933887300654682883517104564551215135014012538135024895734794614721122417787927304466979297944184316137654232516243662474070244607153848498462889632497830678322447885907268562703199960118312203369084430255324157651937713868177442371178380267139308049602490187240443285839322641004908103850657317781140984912997531056501321409613922272939076936620494835426271939306981795296739906795575956024965842305441772313772549752765391662913733619578686949127886039780395903347453252621176210410107867921924041951694623117960867920841741280757391654411474994703753734310488258729691854827668298768654316335296906473783657100026279201764679124685747615020636599833132797702249055727950897680361849131246570295619301630589866666312828014181248024238314947300067341650015731165641471786341973132397428021989284714497519607855802739885801982774353779049834342417992967708319546020419675236851997049535780379249441335395556965915968119598400065106929440870654818510726986203614846272820924387304668506519499773622706382775837901508621779293732365461202547646661250975211990778219863773360431554988690919915520000000000000000*i1^41 + -72065764368040425566569525568841332715334121832480794284665396503829765863297578900980489959719438999335944065508926020887702052409246492130366876853803931220137325072592421925791716361194886934291457057781377298103738875890352613397876032764808232865646362054427104411836274629160791516050184990665229148256570467236702262843244496739733848723774409926534914040899770126500190701933598033051867259510330692157962301837986040968224793507037802218137419616409123405133123391625626619405582996505103916863996809312103668745065233331086463565612561135968579005497774156048948145427793355580218477011799483195402603011443463974782790304150072659048596365997210391639741856524510601303208587399413488846364654508303555027286370468567003549457775339210866717308465516426321275010499516216890979925776887714390094037472355436354687058949055314738080109388854388875456768872549489439396339384334712013418587121559268136690252515844719113460018789692146553413647664662768823781720865469408989888523955814514405467757776772068548513718221439151291625707288148808892666289164736786307451623195419508368222454803275001888425140285162449329287906487788598058487036152931114700430385082523794588714513747595940607591688440118037207968513128908976862993604897651250634053566790764095200876692337939470198870605585062597680514058087928594346382169466223147602888112408536861155039945601383936068491248270246207191812853758040059577726747604574125711540352121755160788222289716885480691616880786042075863595864804186378910505603326290096839569702170454936549161596775681356386024469938017200168613053350480586985519591237825155167283128778653096471777401566984960054963380452044433555963415234295286983518334392258882734757034023170801609647474621546601564671333708537822863444262072403196898507578268508927184193910951202355232485995171185566722998827638314471592200600477828294967742067413143294767439169913225596080177752266527122791129844908882302860796094028072764842487011840891262869084185011832909118057916338404242289555585912981892774065304703712078646047073330796389469604536377858542221212079126963307906790329916575727425460734449142115997000771096177333041799941324800000000000000*i1^42 + 164522487922527107958650421699848676326770291320816053623320904770551007046558990164679966056414905142510299894344486440396369550698974302165679898400201845974453490647991990927836880356929093044875799959800486778194791896786986788856736337817853548926442950660854941337555652859400003572682595593958193007906939463936471644909416290177567078237967220114330621079284187786058238039371880124512690974708246925367920367252156286546122687912596123740513499418691341916208377032990562238289672172758491977857446055748107127449371197780794704552200891415991820569723379092682826550582368495903789423026977671903354920937957960727437150952593871719636786242294979482404126348246670613792973015479059258524703489338088507439495573465471056880257384187585332178791327962780806388730370127270966000030202130889022492118448669025211571912394153659296342327878667007850619415760301810814311449993563083509035445286243180803235019063280284508977558117050142517030242618476514586872878296202274445248738869384433458354301364214222515062740902279649756100553213886485483347389316247537402172609595550831578763351880188982220143007751120586011461603084074658767067166969110780627885528676529102718645854696512793846665374225442802470620146597452417910449358921168367189649282323709164348726977000654940789416644462024710009009077572745484313710765104256246936396053232366079497720356431286047843759437835658930770999050550342658163072882007018531716916788901065844028765441396889990243101341375612317208417406490794652986705587499382647077387193121910608710486159424264690898028002244987476726623850553560188990069827840348127148653154464022979416750311508974938900796923182387255820818767808159982793633499194258661229587558663008242256502058979932446345228370429234672382675221763927027283730217546274616099929590308422307796544957285049927160752947078353355647650302209584536377810803296999930226669231366091508323696068119596175737334508686454210125536267670870914069709444817263753528603938269892589401239403561772981111527477386382004266336589750575528753111375177536750809733227733064149583199178631765725084807526207636554239640428196902427188885898014134108160000000000000*i1^43 + -101850272137869557832479655725979207360819109903248579646121405357818060043656197600298384924217179154220028031918533831388239749618197050319247896212876328515732850562326779919762411478557919844428176165895556955498494937504037066443464018757489669948446015687779945185775053584036175905168900265539756375374617871775295702846983148073086758204597075029031611564516029210107427200250060298247993592005545763960691201949619413528409885501488741983641676149492337427899678842405157326772193594167161992337855720341066178452778025550649372722210966291416775967599172288499601842332543443967851019219359777440607385620728547466884156941356240716037323594783762611882053086299292913540358433787775086505060138622034048345167399133767226025561820689698020063427015203259658497195122810371937305592034396283547703964227277961689301207881806442322247985946933848639616453835155992523489558511890294666772893632509192106220706807490084364843204928683714742874835106892294734606478674004600446229553118105725129769327293764249933764154215464347780927485085648338589712991057134827726428339443746076332399965262156888952010791892680406679922803562986629073136613408639236459189207512816090634893779782926959971711398040175229045127824358077984780457778852022718898791244802970885986950847835943760753309014592691821262530404316221670448917887125813613361112567458487156678651105579921411742023008876398971570499415136264805365455019307119417501143910238023202453990081542384271936940948232341112849543767699795429927622136289882533953045718176004539904169968980859842363144024351561464479470536249977015369468669312176486080840202122630545412055542569250474043440928320301552988065809587845712009175784298714038425227204600900759957068484405705503533895497276312795881916011186167864704218450246742946597245358170732443694520682695562957979293192258388289426388761616099124449220008596408546288834006734126844475137800282431849390786746900562872145998385549228712116720669285186509284019526935880364703675126392774039468488098219809674949828024752511468289210283308834665830479309000028810529318138146181664002260706160690695411618956159410991024570368000000000000*i1^44 + 155318688455649161798338774259879985131903208339695080116916506821994299775220508005191877803823987605967904945482106422568750335514190803578587228194197551023115160214418568567309704673241953096458092919346684563247271503032996561003621493045664311356590562101573501570459460785797073692890091697888951173808721033413307088601163994526805027833457514737219567902098240819562885900554958590693967439720470227708489553348223174357315184362657530599573708955592208815674871709008459484716571308725386631928667670932353930568423796359380469570351257837686254174106334893904906838402276388383002379602659869324448332382215620617358309759446505377303909855338030067086002330047233071878778098863357447086299270845224504322413660482242550141033617744401918637299091817373529488146675436581610082225679600188222253321078127659042258091454005317763986568082212014632018820552442197043159165770821294783046142558377943966777464232705452026068123576378737226711572600476406734619626143007871352518303879403160813438146303494347131803834029255956408239298510400783219940942698917041196507878172686532486156852763328425883473004796606150049287392202162920430997041273366381890431847611386204571611327019384741321637325414023904489496841756063137942722134880372068432326646964930678027286277328438291331906778030277915704917738298238596249862523683916937019535399365016038322445587967624841715158652616073844263707393491500799942397355675912612785433134069011877554396479975969399406230106800287240017688710494842007694172480769317735935638122216517626618609628689236182071440734175208775436796992567122183107472191110144893294187705952530091417220089329710755001422452328760399050560029695559499914684085513688045043817957154583650657336700823584527928718989557356150443446847054561207830312944160555383748210788370948379268817026575942724627146662151730211998686326217515543882001837639498944163771228657464003617148666304659289716753915422936453608047404290273882754467347615880854037174181482055716633555678279571525421920428938647447505913890421258280997255696122691615969166605397800170357972344216487146601877230844184881148868645040947200000000000*i1^45 + -115384142328030079309293110143924285546534974562069699584205009579820056772256751969048313819731856537801733360649148126367049390783890890169392134340234249795564710577950824196185632291688464585933066087690137725970497280447464052281328321082323669954513031727412226487893445383726642908364847511148297925463409426937333860309590447369361366133718961070489834524332167704533415732448492191074714350074374685756324409595110073851003726104507448972255838880912228351626363306987673498117385697770813758724563804739098241209669824449524958646541850194244977861658524176449358694941994066745238654607807257348956398843571213476354333947887194349825620450801264960746923798619965735929714629504444311258045665259746709993288406872608313050759016202075744934414249531984222804626434702928014071562463728460494863222079350495493066004291445603435423507384315819594123359711345775807491590233562201307135466048541438213669974020583875376032404125610597493143389250758039920157631599279449680524567515096673376071750126436004534770912894348184007552753289811537219630852381729492355214019361294168003568052529749202012414640864084071441827157692104237166298710049274096722543243406507647100784825982079468671001373548603710346100516803167761725130367927856166098860635651991864799119915276826337712497663456734501546419312031750636996442986366614353907197417721462275130262609934160663418284654270419646699363791640795404554515506728574775473708605015025258627956989726786021203525057766610871242946921010480413846493598132445482293617315390971930175052110933935183330193458707000086945855423051611277754143210332661771049461457756355640938878380975849370078822138749837179580139117547410894718149963111058840254762288286071570954961458002981756615905531765653734238015384744542779357076185558194586391136895343415685906528390824531339427693021387304873089174353545917730001009176760051756563618962289354514613610099668053059583162444600773848092475062877399471939048235371498119159596159959113963113057798498361455292024919201670109879057831289502787837684692634608067303923419016524252144681092801555566568282099594632888320000000000*i1^46 + 40126054280613212657002560968154519237353279399102678217794739509108398796358069336810989632135253187479743209349123901705708056167647059441982132175280009769335114033077357575771447541081275943192884242312609232951055314445834229876039437727697428343477887842178025627224123671680611782098175135753302720624094471993766304678807343011339058184606688279608945591293956561129302055683075402330067707932735950406415417167881022766126306851567556706219357530327570825158967941874028296708489462917882756039577254932288614767288348440376374260198902924725798864878197623653876198778152591575446461893914487576127517982791772882612794763957029839392257952289623499749281754982091421290705817650264348037953903119113951355679381111663863332245611368199118237435761083873240022391419295157673428610956697772158274239628786058430484595395048933196775924914322704566742326789967122529689549285607000694248426958181266018645395902022811780961428792140406315063922294059476041170583504778204625797965065023312956523489621240864858975626383747383119124432070823741113358288792178823045946137581223714993625266366235166746156492718737056388789907289210700953750863820494021775535862568336725132354165726679296186577893005533888695005256508576310876854927003415856432715077006789968853817420668949751426519160873654780217001269404725736647035351124293754875441285253039596540784553331058682493924027882990331727950821490645152185851070397748186882127230022911415987111300219891599375744701544744651835208266760620787262601452582704968326193728733563879229013333166929600903017790063346964415086502521541033037895702540550404928560569163386966879655242854373584250101734043006542025945532329364617996711079203890485122807252375691268226495015519227342705793705411296555401250961586013334855311406455775360687422539087612768082293606939564824937178546846223934512724316207089936978528220363527973832677104477325792247630728588038481232188442998047111151314008418571703624576717028011363838788993585009274297581608456970715773790735089332203747545231997220386954831690391239244856200869509123610190873148340452032774144000000000*i1^47 + -6323331415205042145447985628660200017308537498421892879114220388410601264788805327677764336238171393248973949936358237340231446882459477335785342185417117025485322083139173495474848450456488405862234746787462116413900476575222208454900508723725379471186784189375537082344468235227513160648916645280353295748889186297766745796843303584996177646769009857197988438663384235166017689076081361765190381831426137549847690888809086327082020545118642392602262971100821083720416093877493989871131006956711349950436249393884086739177918561157966401971452977501792891687631241597971520446020077822324198147632474054521742297051721007385465525578552788373206144197545528468913609801543930796884568301253770785208826576998144850088518320238031956825022039695863864479442065708345066562199209676385647403471019981795866467657066420471551982322489629039703312333849361318310337432304729132147126422921386529905566214666397973809508449820341138978148831932740965828877068008437516915383322819667538902692014023655396312022812318923523576825150367071792461100875075851465938679251036041483898537874523822388652824366660724798391884380088528289404407714639371042363169461533688600159815057284875595802377373616424961255203410373512818464372514522518546731029343631070387990350718193022370826104800059285861476343561596813996127474529816810928448931283034605552818779069921164901349508399172053998338397565440381480829228033388802216098478414724528727780971877211298655139618625714050976008185590517294580202918547206233774353208284121184573125812730521460754719050829822825006064816533688668782697411551572435719169157943609202305798448860565885530228466278798027806051241670647511109206747590895635026293841713581443618343721830982102399779972263405937035911948446921880153718712592695256351612855443119769267543038797121611768415334141652599570074577576688290544902302926143544173305033249185479488620735179798366814119101526147503874846865999711669219711622359977509146060769566258739820146076188721206434213888607545712373608521971487415618056470124018045881129213645118593557164249847980632706960588800000000*i1^48 + -119582868268916955293752047232807535347397298529045784198523094564790982190830831261111257166546118697979840284364334470530123284649723400902842792047738271180047896883066428421874915070277930636311295390656795445608907082129305796597513329203912918961176359513674967269668976111525108450031666963380707249431835166588070836541388997262190890571674438478394149942232893507770430673030143854231903308067044508659146897688538497762068479600988629144662624976597759324454649316812914778691815279615599237481502147647272420292471368442761180531014644634252931541587772861999854085476288266710464565100492191319446081024161211310333337688811003221261120752117765634383475057055485622454569584825247718760947554275962621591122757574992320146928029388032523327866487912586721877059461586508474581093740480058112751481655956800390593386678455534812953536187921233024316047240720665478488797723435513372771838948162227767779950874407441429836988652933365816882109539530291484149884573952766658446514818475072730646445859862082765483302609164796550471959631995372594303004522529537572641312991454310877361764676181584226774619335009228471501839156333692137392478072754108112388708859896089421321278354965594806212172440656680182006899070820023681863770378381049404824311166609333097910437009182022097292187881163344678669620212823625863547656084243076040509905796630996882968902764916248097768793304072939687838011345315384466233769700741131854481923703855964892963333056778098689873648536668606464534011889382687749705384907715210397302999936804056343388969103512179263663080062690893957917066515330118739594627365067449048848703110729968578938220710208018198051166531763651437446146637576231187300620917402399156377274573442071632902436441765494312653752288067590111729286244134593958422567957158877910885138541885162537797721841838835180805815907313637619458753213937868038205358854306313464733924868475146822101657381871120110037598349279637352511359454729745784785633217339667993261056001663006821059541931158121867994402371891808340250364053940804415717834142456992441622855680000000*i1^49 + 231853789139294063899001114524124481705908108105024771221593113073207113440781840334832278013830439038144839301003006260946378107752688290424908593535220904161158834702770640897377941304485529064093319749869413277519277531283269763593110300272371095432768025957022301938335463362654769422913024132185539364974624780826004672980953432299868504159555560199892133650942259821103193597057161566318313842131613083152557581586494111535462906954958111098514689368334192920168675266272668213924877179862379425559532778155150107849798825721766959177117604335089629037700209140601796348786967652984624793836433452235675025664945003774812797599812385318847153760142267735802034437097399700405490891290156437288559572087339520257209589302859634511930240080654119918946003331771302369949420609881619530890516727733233582550160081411901268558942383788007557879619878295051573848801383141728672812672466245692322952358178086702123126781075360756651437630917252876477382055214466176181819461123183131611330941651957496437786383799257345774927874220547058515137352021995247978544788094225726122528353235544562800670728532092832829513058449692556208649674895879019438476276208818145098323310374548405609395622257889489368584054061845450569306213032484737385199845315992616439607910885892796084270311780827519253304963804051661451323535250802218429419135633649227247062497114787535102310773026887735251349941104134068010355203856254833698288835329957918560907060920629771845326889697400938431399794744355345975043726153379127414274151109029888853992224879244245374382164056260327767141709685068240382949071909504876750724856814880819772073606637240605963903066259752680774366987550834105916250037579594928215567427961637404019550182986832938439971773449447007644557754731223334541701894800594187378280348907668461657594177839959483947973559998575705280009888472894666649923941282737412269135103377476542602849176857235631327571225496580064590657617868592797299082722841013437454964340099039999222087192894730538393167892285794987781435502974766587534006044089093671386769784832000000*i1^50 + 90218860643375641449155946612145469044139918598189883839427356956787395895148615608622469272994070303874737872474350584031455165942586734015923484053325922269856525971573813119740646080057160683649336789305950496205426560853993315811045248365304978852210467925691454357682346996000400885454187768134353507173891890711739847567357631749488638740902953049522211479421392294585427276720268343196044593796962657232825269979654253696305180567009254603591140127485372603016097499680464024273763192836779904805593060895644802854308330938986909799659031421579445490229387514856947770361329387822414361094092262183532724320170206492961449526047325084185688262620392908649001173122401299309893607913295363464779497615931171587747994734231031332624521155018070739641205925388992255251939832023285352716456797447495671049616786283397761973693246133750026884886577671917678504307196336402541043135139366317866296603189829568639508936951794598741501657424206931005294026381539053407000978269944307342626710425044752116413499869088142293388272652473624918825790903797271208609597672295484676281212586205048347783740785301303668037629064930873239530051327908879134731310433320920393696030590794589979394491264832945483715705190020274109244895746703160824988013219497400288130352050654725906294594696619917180750223863503977294304897158906669828867693906295947434779767409584575251816677904339472525049280054108768542837339866533984027023014656390507050277624009109936464604502937015920084720646380760180382488463649660268453157466785674699614136868314318698297453469364158536022763057376447014745681134602935510322570763570671667129005831333914009204472266531452600861332539256816639064310599741887929427548740072550144377930082488532893835717247428090778210177379346097249397890052747778431258363165058532048885657579479570775800574981106522834007302072901886995082380798471660713371496902212796321344506980408601246644432445072720563296880797406498615783640838427927174314393411010699709398942066358922813800542261691980920199634746936151884361256529305600000*i1^51 + 11174976247625095150361400035733247299198290819502240019554210279209375672142702040497552694818243197417426726656981825938456889080806511384168277458243823375449965686735737293808890923166057481570141273975430768010458690365690031692952394802697898183996488661903101104437782310092174252440038472156236470557615341782594254483741226539469955582786607267474336041368405141410733966966548160338950437849733787818796567079465199412741147593998610256948664692945520591611130133235164703577966819907973915292202524423738362487054217814655245332690426258579081672171518043454190182478852021796282095920918034577304509244710239865355858737522744641643528661694780032902771967069370354273584072820912735162634752266423548419034911533328124198073480465135911147798859304164488762401903053746073730054352973050404637571874423498429903335497762480813348806127230016748867535068211103996387215459970566384746872514500276897868977466391447929430724012503901139525777161879868320378795202985641720302920197645869605556178485099858448182391458073168992923912777756342866730789181793070624826505169946600520304337050667417353743633260303064559905106260558945665121058710533734382901716717048414727193597016750114534024928474662545789417288615682609217450225965812350364787021336487622711504059668537498819257874779112821286568731682573540104747292871944519298496971662999273956723798230444956707611393957988064210121809442520919680810314960018412040981198245948398471426408910424873904100609287558044568468934176894192834586252498980961592993504106151750495736043193619906128200733218885297899834103568134680275337898181969708391193327789809835588654846577230817047067914996157094019407460025829322381158682188770101576654019936601464431406365090591638503799544226049543080294858443554703809220617801260973155824518106399289369274007636255490512125972773459898155412662408240017341657096688450520449968866713083610367645986420384561209345824613289183135386229001992082486974621018639007133689573517842221952111139189122306449554688645808640000*i1^52 + 1328862290316268177608662295990448745295120533062766562972341735515717859765696926463802740392513095642874114803514464368989097005171646744137510364468551798548211193259891273478060061518596158721238367865424957821387032220624090703243646300996766408320570209930138299223836659475634436544317106389300327880066303265911766676231430850390437660277711885159785178176996155469164237799207129380845645609590122886814146572172697894432071952763997400110284532602710919356031051196953707909164455815092080191271293738217976259987847813079853050836928851735757310346874739349900386841718617027862803127981460827479940906759748622137492305834084612710885234469547096699654823270016635618537949481854843552274171393728262812094849724037946600404467646729469123355194784089048347664725289062266667563549512391948500058264417062563127662728899907374003162695510175485454934235092431320326092877412004636950919106418920381173118619446983913902622407252310490126001838646707055183250539996037491810901767354655279593931178498148614711732311013190106777996833153776547662140611332144502648182502064786330692084352680688826606112219997301014648580372887378166776018459618943655881455499272910123137553128568001879455398345015303759194599735375554808596763777349138530670799158298860623814384572380994282514269344192258807064747571865434674595689687706853951340978388556876486062815049868945448814612574670793106472079033013521076477936122330810085493283002984744027379063142555048962159272262142732543507197780529275437622694050555442013349632019642103091440619170703188913358571137835063748001624555606063700580440697715613369244608328645461579034326496917889982077922233525067038016308735259852343455864647884442313297842191433780253619849005011983283404558862879484867507521711923149373310887335859562544625409334151334597420867244678360852690903646421473964171701138155760740295074169214461332566570962885417286873178876932837262741872859046418634618060220752857549221472784967506743208456925539305056221515644512000*i1^53 + -110434898635683872114888177974106637839525624936893142522610215986269905382205399048702495671122622137261875023539642087221051979317119471359423438174971377059214213355711098250802883398250973947874865229611628448638858391870094476460692813234348556472006467685251361015646147657251982147325871825321858297663891645410551581936455369419893991412113195304646366292065606528686823637030311539195511995579902635666555327647106031369385641760051334079772424995961434603187870729554751454979713910156034315283905299502370169789399013861526475120462172387648339002137910521861152618736635519527972980937811666314179731413201912749528522053571357163169504297678682862513840878551201671501550426617254603977609183743998110588085316713758764649738307285679387070968427279052508833716491613991730034815314235927063039881633232889141345394698297427964886437575115103875698050127610405303719382170057682443109455706668536086879212511778438970283228955960722115520626184631544575361302528090930160597908979421045565774589592545010959395040051107568585824494081563920438048016513992010323058079176474707317149688776283747730877766636689138350677732038169722328699720991758762591210494722980596240296894164133869218384748344324333358605782253047971907308655482937582841570191664216359424092332987540840306722489742660779530123268531138075000363385763058989229725494982590399117046517482374758243688971071415957561271611806926557594626305049783508254769579984405859738093301284180888354064039657328537222695054360586055609940779297468686643237751327672916561544227487394405049219967641255789115202113450016879640887993838624960042063688545673368506746526180926642794490555105460655180153853527588825376748850922379494414765911996706174176508788949516896501147911283974960571552225918552913083770508270270351301656201934560702044806137511411817223964945200060172624576348302324812581068427552369021626494087256292911970020695970485415499430051374685070112554883562291891300486880936461078025875000*i1^54 + 12298005289324481913410814987468879424306395441887097332140210380514004042749177816917668760891095863143992908372025809102303849128645172649916484175647443142472626758324610271130142192313696762250624444239124330009449653939247818519574797270987633405692580203335006578687723040388345841024665984629908938630461219727406883623799505362706438544360894921476612514794636206662614722614228590361737034549105898326214315835447504087296998712715133104123080731116066782633434420026867270767099255127118995474427928806822851986469465218957900574084354121092921332425286363372524002766978965352234123390410157810431540080514452483154324895667945873373357517439986991872405150780390161116642339451544743950476523146432341644990333978800946669932456618674007345970491791332854089892801618570119336056124680351886823664535599521755475064314211612921873091368099948916718307599965714956380383758668352497647596440762695185152445513516287715925036358106684359689245066713924138847533772428573052474604052107524516197284299374631423192863056450959670103637176543460028410272650067816715826871532637548049851593999127050087974088527627941129138361056927396143420150501930784611760434641485920320602212802619449433748586683365492431582375846596725395538017029103963109768478811457641872066023453741568104940166506958390408215887633006065700654331080635478261258758972243073164729485795942725075852041189977928935319360335219330791668363057900975854138188277028800898751139131261838851296867454453267990694928684694123328746446136317019279453502454738938371001539778149938358272628188223586489847669243491327745150315973225260883485476136960921006744378319672433010717605523454394339287797063401434832278403959810395893192409749983878218755603371291230350944816341081138488332290674939476571777155326870993879869529764503628624992748967088202838105911385753261233092677015890244362525916056568242355298323100714404133320300546343747254113993204280823858154196625027709535*i1^55 - N1*161217357670149680914945377254204913194049811326249877643667514526964259177995007133017043216861219190622671566191165285916071484460041705366741966620268690974107823556510667666214446636619454763238417485890839090810931483422664469511685112132695268084340530698314932765243173452322679598571629869435533010706755853776238487059597273818047470450362045932075827374711715875397237320032127626254436485150656436741742881673968293905429040376251288117657348751472859922188503995525163987914536752128324523769406802558003360794642997109443617494449402880511771425564598798960763399778409883999477700762037969718037318046648542100409233586799926425216682962539812160782924698748464839305465648164308636614914490932893209267935398765904833167873074127358445390760878009484142887583101431209053735328502296*i2, 251007299620210484615165639437493545500364007742322904210625031197104665183551388616939932260283877181858588680863857914531598112187251851013367732542511934618783504672837661796007863571882916951590175289230395440009037586587690376436379459351797227525526706352682118237934320042946474993986438978686893824752419406308012512161877362092168931835310538980123941325011243597601028475653884786396145368839272321984540866549885280950971228014930396035102475622875979524943002889079493845489165603787849476529335610730284039763467852194143238049360164620098761219965023714716034159705018501508203929892999748101116522594418511604506886662191007530602661603606648578364128315306476427262182419849971496078669536556168919809175068703226586550549867638042690825472802088929635450865059972361287104925208798382907922221188238538095634735189139362458965614889869750128502558988541005547491216621897202091628441133344558969990183669522581078355894128526248707029921763224411250829075721968978854735548852697353905276058423740134154554480302715342605123218306951652538564850608061142164048627739682899969775788571896969789004730291475315223602713214952367340944138329739607554676388467501799353312121010033620466748622416913226100716009791851845029060357236718275591358988027833633572194900622536811632747058020319694249366389686231409924828554992697968588910941251304700197682960426119997758376845209794900180134945534836849711632002641026382239011394229271791256748726686037328379817289389642414191445241744386706185546765440070384624557184710500967450891521759067895090973708615200902234441970970274868227544101571503039469635408687264226807397426717984442593755700109937568253376453038416908632025459159936534623045637396249518880445248417504820859935528161594202309077937219588868103920907739218948353110645525116032341182198922510747736844395289905062895851565783840968482543258532358083990528686099871174863230110702560754613535562439972709374213929074917080023027690248179244868623419521744318424002964450925172752321300442065107820477066249313116722295052585535486376469256631992845807571902802850172264171511231395269188377254601429820360453576130587880946497095847444788768776423108914358653086500555831180959458069067637843869430006399116752781413867032687902725321511384878397854307223520614788265459336720842904077137637504877835130808592111360448114548479101854192897003104501760000000000000000000000000000000000000000000000000000000 + -4021037917843799231938637101214949740041510130349870056427392307671124062816529075076971168537107800118002927733472070940907044874072768114921866365496097408561073414473418910979355600587169627701206289999598629865742300749813686959138072382044393370084067807562641328387226792678204168821269580426527282830901164093525044751632549331277833072701909959550386349510680281886314468843320785550584485088417908960519178618582790526893420242324847423369933390352382664532513195269576389011036992581130421588130139694676823850285672404416450085442958406100055800249440659928096233776705973345926803423168811829881591596239904064058603798240177637205454869088502206699743863397107959482755026744979291209208959676323926241946955920206261979162497506455984800718874638496812970214560045587262877319573121886057929766012054226408524040383605448904267935348121729363705018197085710064123210955816514220047479322465870655533486686956499231604774620925992460225952527881430723555594182641749246559711257959836099523739512754098635941768121211397092129971276944552947450142631779014370074315106414333028880788632331961095824045911681033509565419570380700802043780422768064056272185529142195604245140959111590997512896319474522433830869475657956954825072073413689631365041526434716827243399491387687158046870918355132721361474252257832704451496081619565119222714523400418294385338747910918229157301116419437865098735358549858271461203052641128620223164088076012815804111690580129881602991673654083763928334877471517233783442270853827899139549541310450956031690511376515900424585923713135337664629278651183712134801579171413759497025783357765304390782185671217575144685394267236095043005788922986543439418578999397462274579613680395172432316447058904863908931623804501820712049197121548982978812998155200617993987827386849894732203925299045956813390656854778367375777854146709970658856939674163704228943973924577682256321040958672359167895374563622402146158896474854959019529224955213931231568925623494811834770454535088617698322062945013094599888606874411004755665783313669779131806308096643887948026053330202138609035976350143964066885371794462901567361803698135097818426320145954960777808702015322693292919895607595552621495635758901391161831899509262242132003415243461627844624190082811149039610437808820267913698228810256285740112316032755860539453695758086781524384685410484977895609466880000000000000000000000000000000000000000000000000000000*i1 + 27735733892718262958895435947617136212806613580168782150879574664746731208432055009300454463736536652627646028402857589128245452639858605930694681412787756945724481281431211246629430576855852986914485195664611863009712135472557722047480533832317557216926239962870113302660274176840320636504359769063153776304931938036929112225654129580925941740352925859417581354042134039384021552434732638656046043090815947570074371606548108238997928006873032647353370256059285266145192264655784932030337093658073509191262682624260974013724837612583144197800901520545846868307847883382810369698523852948478160977927106340845607522107170221484237705973734743842130726744829226925887295809283542117356543604685787468973924438451098458276974333936075078368758101994659789639002415128902394142893324707121487927437832136972884010386017639439390984982022684115877713058189078813538997841666647550305401951453968941379964713602536507298601051655988146491922711635409787674771488339895262966963121012895513903448066549285632424586301968314816423090510779543587068136456412546470730382577740947883370023502096649734735037532240040406122466360466031290451497144852135889964579863753221468436077806984580411273163303724499080116163778310302490593774161592340358653884906594954585111263540365920374113268987029543036422360502022850148815776045313724095587110901735400361999619546508009644432936182549006151110849100571189119985823125197989471945495417043453490313349233174198621788431090291605848358465211250339519874577637260708721367940064780276976744557708157874674951072866740661177267673475588091612781879489474188175627159401148136982770534669575904062076485144792490070737368478597876015415830411188870710405326490619204433142114648374541409597534723079952285698943102261072015284275392126836573529683219949930265941769828962545241518302585548123287020482951082302286275176799886979991961036558887367635232625026965552732461875758521715153760528740133008244102582721416171886008812647172403080205928066744288106514364057080687432568349402357419536288483561611717554341512165218405241774054447397928135353142310056048703475184752613187829084286326601635881826017447856923657436490949135145762396478868509722520237284471159556229779036310173243364002978036964950272651523176671395022709820428348681516272544307569346188764881044018244747165214022707381956329208289328578985498229377792875047276878233600000000000000000000000000000000000000000000000000000*i1^2 + -108021956503068095538824558945685735144389391471277920812994639645227718770398339941437429419678757589030034695393901785370512772146783229779197128359937380928719531698666637082229496459101244491279625176134316703204488227264185187786561963142630590249095502247387990768739906281090505232792390079363625307126827830819374932041946796785744879383018778113662218485109587046823832658440147478676353753763695435730723687185389342253233062579188875997436429017141395513141605689134319359562236808327354244449799149139778037306287738669588215892054915199008350190641299651569041875470779079889604860389633442936728097527228059766496265838291070635999132555398292286931370238452922648200551597712916364176016456811237273314218277507948051110926541923068904932442627392015315555416910695787121699017936719010593532221763867424723254584168358444216069940107869187821108507211965652477200935532250409072560510598053943286741521003731674236988747143528807655976373179483869600363837138317983540134933943183743451399463163143129800521618814319477829462333210580976782108488854911829733438124466937159777067570749381085916163583599988451234028069209281487206002317536881535226109558923226958156684849425233916019046084548170901684312606017957562418588245745557712619138690434022464094711516323501231744983647090083810777835873148707757096404729950441939137377708359616558130753291486185590474528623819813231964761737707129868538264325886518980314580160047614614315846239159906471001104724321693040261476501799174896828568541614882307392146153301139410619067596637614758285436865597279295411229242377806449812451360327926837796275041779556002321191345661437958954056418322377099087663842597525937313653259195087260358149446610879481019338586968329084783076825179756494165875714712000702977478933029587623864345533564008402384068606906333249878821585066312856827853959255885166375344138295801128546146152871711923885779956165118168336609924612403910258009496740420201793852445552727428909280496452904310350234412658330482936091100743060861984821469955586019959676038849795840617751579349376755591186482855589414193784512292853264533066650641160389611614988575688044608477595813548177400115229168214042311067143838280518629910673935863280590301943503831103066785081550441431771763125638550649459817380385481953582989697245527653414409868009024958161291732708360724085720274135042166406669926400000000000000000000000000000000000000000000000000000*i1^3 + 250712030211805132083709060841666000169602050923909699037407697815414178807710296482679859548782213761050922564755812508059296427224177913253149576190618483009903631608950204487260050256473604238416014757902284390755482409499403686347837088963147470964023542236893218517292696679729141350682029674139272343642862542923267594684471040791618873124204033066274208070123114880431176702672768092213170414424828391365973817694163988893109427175765370838200821160264868280203531342763940255835875718102580685864208794520224667042469760650841584507919852241467552462023342212256711997736088010965679617922339075225773692125061849505927498613651595540414158274432885967915053775251682365816778533658712952970351464629315010511547437049040104379746469051344643468707730172334107462178993270599705009979823699226161260842777748164429209987700936936719448643408402572088389350594746472922463720810467121461116408023497620976303444744359022197297389981599449724678643421094866682119561310874337479116366789447291658042510507522389599887185560387152811552533182243848115178445429410411593316678608802377696233155245129253429268058134319118520217704706337732002239452661923002531550220263643059370524019427184943001337455875488150512806287808784708746801920050068122586877939867035507003638928300722631633872270097906241866422170047196330923129030563325318030628396399597164363786131321151846567754878238669447555435536969130154386786449097767298050046275161898709472812813932386450722542731032047835428491977216339983792839579606536745102121631133336498438581454571160271463858871250444197636750096813420055506459931832393818414053688438439986933597599412210899587759021578519310133016459993509754343750543479544357730461199123083375406074578236373562320660425898059717832790191344910053353458651224671072542922884528671657251179452417633680787976448390041585097724020355561096852021216794562555512819780874111270797265234348967409394864030686137931163199072917631085394449815157747956947172107760087236268532960909603381450275179556375934789815987124363284995533454266372178546792543693154178859001601413172380844805765450931241040221726548590402291734184505249602048137963772693273963846351706568813822055653300537230766771548552295751845405944516023970350024349955835507894862206125983939880411746259028351823385466621962408559608957695275576513251886930306149558074357539686111686688768000000000000000000000000000000000000000000000000000*i1^4 + -321238656188419650759619461577824274962977792015773143410410281527782093206214044333482672366349825467303639512920955101739992268339840586555057411047947370974634893485480390998333737234521942844762495326689075649195328587890558044415447248493570353552296817031155779705409013911831650944288496201358354081613356321200463094855729143736543152055627613245312217793487027222887087353280187943888522093953005531866762656963607284966510714543649952785883017776865855579957812485936517721266970169627792522632663508634305205985299213906217901518035063106368586721399671794579781536751750087365747972934104228581852014109912168774086013050749870070826046431553909913100420515910819026726127680568506089306596133317230709310209554027156240233318540968628952075205977854010788997449428318228811942836091373086896835176680307127291574875541745691355381545503330099687680689240766505852768908340582662825013769336410590712482073080752837624854876693175780220931504317974981853427730186234089673265082860358257437641673410618874382357565984441013149736026512119811892081964708889621694724305896635125533525854603027392138402906663783520660917857039204730890062916737247507154260244880450901441901021240200963495997807862519999206691437605692001212557629741627215060927236347141069487279913626181664485125585197539164626416091963348254180567362964738339920793595520979466606262802210729146519793666742649393569158528806618944707461366532419225787739428515735523286404841651030556918433842236015544809168902622549935806311624658227936496530050028587672246998531832949097252882877906659732136139682326268878113262765590754084825408870707338151672942954040184258518325224207475209099297498794545708575533384976669534108817969407578553253785077004830731709977354042110450934106443385040332592926220321333128753133629881853022011108951420672268646631420648961643350692032558114471087273778589480417066092310673550594257113602861268512285085036741092386933259546889073730394532289874501851842116893330395647353021643322277601953005062854447972254743887660216350534477298598888904168050511088952616898247795938973686145534661293493631840803409245484143622503804760783596517600373290569496594690581958284906038459457985462385948612252606622578525771148595670058608449223665890689402874926801108823320483035536935871552298962940783210678542285921884815538491396170099678455761245014573733170380800000000000000000000000000000000000000000000000000*i1^5 + 186944738734009219148347999207153080661398299551934429118456752092112057344843624881145077312337469735096927350450783979615801340309410696476432420668897519821236094804337922168876993711035427482814085052006256639597551742482615811737689979786936527207504756253473379895385673689986036365218318934095296858512567492990799649509519451257213202915608325264575296070217243059087259028643638311329031027528745354739420248438617083822699315494141322375128643853342787876043689667784296799484673731128612550324364594412314423217727103698364067646680038431792904324270603170808739003916319930272384926488829794466881530795543441413775142530775106398283538732598294312080501140284305172264864782637104673355381571074033296920492682298254483325190933409919877685797894439990398172965633542411357554666047030259572424935131550147719871223235804546708220507796525484138706055080268015354735843876001494193940595720869974966402241993710850769043132283012844181254124214817016338820775995483505406110425124157099244333042579838920645314293016605566754739238700249428962986071477864537868460337046258537891797356509932223167063448468774328296238576110131287551946945483298797701589364973310483204992124452784590183324295110545805558713574296614012369737048534931251071672598184303099369141399649709069106708714153010563032180790759864909524353645882147203990358004404809075287581145079830994125530479409990197778800338797626388373511026962513870160737549258708863770834278583440937483560447752631425358533581179351272498623949994235692241968409253836376866243176470239140708460784614586509073709734793428407621679076784202376021551491211460093896817505434249557362504946116470789715428151631884602673133788563311167719841076216919037156552136582311893025990664661736716727965421255728691483539032485131839027221362510962482767734000481536080740737047471435630535039952697453338627771542172627913419215796597213518243375551345431946086069899274928172294384172876267430994586011378837179164861530435197602189200364553369175043506253442734164019641628727765516090856608739101640652707715972200580087079543180227235691043514676463497258801195477454962542248526012392050987064661596462821262439531096639511907061699970719102837806319290467623955233558810282142365319469784950887585300531539803639548528207338077389104189079568941020445287811007748825703256059435859506037334885533586775080960000000000000000000000000000000000000000000000000*i1^6 + -23283732252377273666361454204651076025398285645548477886386273767329804127674015105631100108958630951962069618259427694156911247106359399183802105888383424719647559357162295403617845841496354969581136885250525802443613412960347936924338602684242260643917093635223469585291383979674807995342651436485762981324004089574819647884050203507439527746538240295804641241006111537135507739187609021105392541941022384528019607136458759538744865651538269235837542525047233603518751374605565919904766998253560551356768682405570698968141840590884911115639605453101730373931079953224695025472772830465451043925620660068097851484890339442255575902184703486779998462059883429972454200035760362135189072379179030642203041890630946944518797849678545773960438437857155938223103463937224143898858261198789923441321171159947409650707556123742262605718029769992009899765488084440827764270765110902732027811342149648841432807951233666924036244516942497253189869712702950227810260305652923158576774280463516377364748990347807168849620937849780861575434804020961169284734948991616958986867693853857946096065301244497427246435487240113120745387206401953854653402718635241970463368638907166757673293959426387279227304941771742296327533566516836995954277197172351068551479397588672224706879047683326888147478386724096778045507628025891725011884856674269545527143396737192095351904355544742743976167271221480688227627713852331709578355946020499217042167250123638777578041605418627904987765922018670315116427750044428758715377908524869078293679758733135953462870019160565647393771756907175698598941775601748990337956323006345387320903747911680006858009400939245239162332411454652260697554762879813098254343692520981163288884687932602168487359953992782135331103092654784161875521549758166354951667219017277875668376219941328169022792960863988944152321099560731026089247202377863569535645430898666948174319161879321985682822713941088468775432209592834072903529139529306309665077359866821445730096643072713405590394069685163353247155915419429125463522115644885688058379913736472617032457224736912980671051277331346754894011424487347467741440820475518389027496866376854505083230756787882559766216291258275573478740334428966160434598070223473982592472622499093648585155966642267587713924233512303514324787965016773175565181003183586630803189035894447046138040330603416539395391575724001860124792326193152000000000000000000000000000000000000000000000000*i1^7 + -2128303581032593197266274708388215641453335010257381751403802612644575738422550145195926397246141494215831714936588442574976046666366076193367885467715469731052445287425693446462640182539955728037596449181296351409344589289001436385797669260182307592060588054253496925721330387407590607021207664940762584199463240446517242734192025955511436678501996124608645631120888485450148303507796460164663356508841533654912242913625497744187805042166686111798449949844421711191924160946917621450294748388831610123571003368106350229633623441977882963968805445666015811039661975677714731501717395447501288472128296267435997093680657937762636097412447099835234622883069347165925651424830997281331702670507040426045873583958160792751676860177357563032636770603494002272352041319788682520282576564269494002099863571516657019963034944605479902412965304158512351813327635787658442272414967606230266797127750723071256912111271547324058488388429558411759918474660265297653565692516795334513355499911483088202651611656847112666595963463348440173777071513652047954547173579454719248687680297219586950351491182240784257256833932271571597102369359103103380975957305363122916027601479995941519826408783520408798677608825905625400472104664143238313967152471137994396860273050357086205121713717988271563597267038914567357298620381788205736421488124312733211361431928321948304605229880731406695522132736603679594061496989217945949752664379935848147992383100301353234883441333991366685765634267129607753109433922745847842605763638746342062960410589086340827938866431187229941806217387381883209933884599657445503479552630573067069330030606337458342933825534597698839801720432791641506920562273181655739024880905137513724918758591759371384324738483877377060824880035815404868568720867889953302491810662313981658324950232258888911044175726150584251332081866222079095296793375182095239227920883484684753527037100018132170362164842680458674185442512194400862995819737195024261069762054037530318803186541603151194834964761029973400941062766398990892739634499601552059859394549362789333547963501702966543094684333500138523386758416780201494028368986938445792526473898095487372710693905566176469294158762999744690091054974283205564076656410009611781989769105367474786132504075363975426123328135015891101984988237616668408161746675107288202170478922459943975919381414406420875518686240909993417699124838400000000000000000000000000000000000000000000000*i1^8 + -2496886604895845143284240532020214124677426980314764288269298574292662045045193506827907595380433035837767461889137433579261400835183406375263068455449596273128408617709298159044478913798545831711212525145075729093696799139432748428932949546711121968031529165945153388367617186789046972110378864290600420945661891901382124964251160218924339397238294996523745404795199595602989452144874185096266897358974028085643115316261995418739423803082260409753048400043484194741443265119076940354235047684353722007581146700988816080676657002346070602814057283706548558602664656870146151777295554571528828355995906832172648842275015558422493447407497524319985351106624062184214531310158496300163599155553789655735145832336062436088377886808847285161653230704017249323173850512296209144757674377298377342273189737918791109671292260866265774159788149715478134657402178559300122232448616219553362370020488198779463592243710737282397318384185318619619138203972606416440897038837556744040704536874827991392442604756058059892095792434913288371898232437290258712344247568214543117288166448382490841624113876918272128791065472832504779948326769486389041285026394722698513102159225576416089398626435294102473967580451095213268240668121959115045688247747022081427820091299532190970042022200597487971125037698298249001497490086934955883086502871916357524159648747881686664438197516284388434346798366543593473268589109446751779914638781813140947718937930736978007631012580980855514882631169227945262980955673053298381730649580088307721572020903842524575334447866185713809741473520961978547384265066436500515008358510907747466756395308755372403238167359566010284438324828466839893844424643884026650015197252772827808686045617222018952679520431515759677575215958579996705372730473924374075521604089451341107819868249690412248354103955143308124766090163818767958757191388386418838525668173013696763172173248929312839902233071147959092594906325497612731381416634247290173458872037822412412255149471521684784533953706187311510845455215396270639417465216442624468120024019654460794158273668674813625133956695268498195979873837693603411432494312814298366569679397403299989279156954629050400073297013335459096873091860307694361879737798079667555230297126693095910163406859263484470109211603271317748099179905788067514673679784363298206255221042091527654661193372920942318687223225763467589215846400000000000000000000000000000000000000000000000*i1^9 + -569896807494106577100978613462020594792116897315426831350993936097868584247172197836438526149373768041448835932058042177688905075674548865450278929112585143401507336458890527267378101227243353974008807480294769177095475693280529040097421380565306727729832681622467085742366228002108761586791050792262463082822145268727069405064835890142368411978493929020106584988987562481693604735989214192469882129159597037015595900453129974847226722455740207977781742823836367837384296224188372534535741931950242523277619127707834456023828118747961388093621012675831964273415140738881225785576401987609315583482886136331206101071497601169908069213844260615358156385625122244616081911111370571190525002146867662171030590750312617680204848898816687434849489706544977627288342877280619007567566939578572234697471917111584142107424423281042921714513381151435490456711021774086256987606668980729705986150298374820203348707569018851927235646606535624980280410141436164148681174875380574173877184357735760889143309619015480118033482019447153560852878231977050949223040223314384969177123736586460269000894387483722701741163690622906000047591402980772621377893066664295544815634299836993302970961284900410432260009295865645091627196077319077809433273470036802544098623139090191327666592572816814550628751798551291136589619331473170745576105715444871351412219687100558775380546192255699806039451059462492146434443141449138859072723021681009233216807208135181552328309502398934667766872200034858298359765352272624392404428351768091405687903175126230042788643279014001405992243284761498573537783329797946483485428365125337548286638854541108334223233858911718916465201241986496664044512243844821603370846945556866570665104793064385225956504929566874941132866802308632702499384738098018903980844179517241706540187874745853693828225981026373605776727668727282362112539681202957723805411487357617420702882953198815408501612269347048457986432415532355801297878004593314403257230810129635904593072207255381675964358792750617306901498114292249515870596338359107552498629457029394189664085339403197600912229947208570683298630413169773042659888066141296470808376375210850236674937972269438796253140761373280315200354719352177037353212729116350479530503814546238975500944890502773628159394939558687277502648460540706504429677334702533208490024982908206802175043095259237519963279516690025403121664000000000000000000000000000000000000000000000*i1^10 + -83002984696406029918156628370154273524898920546657840440463837370337943614025796122004216570977198108575979525366648472709485114633729260783199176695833895541275297850768776450656450251137698614810529523040122211939086667768277724432433216096720807929031554663631829493766480428383518842421900417592372343142307171529584685755273272734945698891700794961185897870854649946466232501564041831363696015278624127662161155346094840047302918673359539600097339773114962090950346015647407179126193025824368099427246271101262934062498181814976244194212525438915870818534243787544125304634507417724336167365334478897511965880834782359219934965897769803756476971164317511485791585363689834470058138982178387538944915129298732030917294792181240182903454278561318219943048428443510883795082162829944322135834898929247856999775094911627169841337809737712291764540692187808031344178092449301753153778059213904164003801736804046669348200281234110395613171088074772358395646482465009866165747345747361639011803807432844896162208537590366685286914997443193493122414179837423397952274804911601081729996671649692957448010714905023012365122249684937559556760620994335305576539700380246438007046764526443587433941593087886872547433481587462516979276953979196357491337145308623001497847480058477924948133216574818253396813930150969076729645156352975714936648655899394981452250149862274777880880633368166214367971723646077383420743316754929566915827877766342419065276649267834334969304130501102235371984213723751364220455672702481018701635985116698729810839387233687949993152067535734732836849692879046358930367853227362325892028269056311986554757305264481045264649163823168542564732682000582718316515242096709728967068538742900663366645985224358115737540802608378102859292876027358322674169796302845151702028395260616680507854247571196090229466888563409443261623364937988676827822232165726046694883534360820204539239442151958414110031056442553871660311989385451506731573875282311933846473023481089249216057540280464506860678919508216505830108098044953213670250308117713605708976863887935120699176805138429893375128600975795866243108733921036447481536854949016989660123864394275901849420155525656403190400870994037080057267273782742676321421878840093027612764511813065383125121081717976717030687725211123276671656452904318005008899180753305245108505160683074537275983420551925753446400000000000000000000000000000000000000000000*i1^11 + -18004213257036038691871072822994064813420017702042956375999128167886858783728489268804480104945060299954736591162399194779507808818934699619404786773648744868823193151202125354392616250045839602501304699011491445680729532094446419714050129381530648460902302127711425095898595609833671418147450143563448386120920422197801456169181618381387188632988393349226941555387800936952980489564236450392767565212417075582060785106139919709626054800881714551830345699400531503395237023261508086509866076005456607215327513891216775527757077115329062340845848126760079682900007337592234423737641010806956154427271557552440091065522773463499396611535744673288451670600763699309958876301585753219940042671696336922345909080878627213681272454326657978306932766984275081967641381426728566827441197568326619974472136545399968982760282838301057670731845797769161493379416281323429213187281999484040923281323832700117094715545665014202063847375399084162390056916759839660594449877753739156802221468075454028516309763444566717921019330528543212427778383439464185795414526270938254103403198187204124593239775855403581943166762830317584601922246696065566477190186740712944406101288258002501027754210639175466741881581004260742891704150434412902887555849836676611437867819905608395729261181532387145776710811385385066330054527360418244889191123152061896409814317206747841213021856757416726312559451741437155294059656775245878716197134867103108596753264321038909457724632962333710670516997185780621220832709354168594944949897430018996782220522903763098718651036919268887835014114283543905843311416958036075729367795165884680216087848615135743434242191798579742508011281794833921829499416231779725279524692791342085986208794465600587265376172960240999671290149010103449679399115203014849834384679555335599234935612136569679225914264387990223496125334675648714520862123292774604250940440726159890517903851390085232133407234506645778443441497399937723873080658201362384727936774134665011804467944193075645592554688925122009911938523908733226356251425559256823623166676030594378953730192652277897370794827821848555811044303226195915157463680009991102489554815370456627078375052567485977917020238166144226191269379775332034387104610878924226693006425278585850882221036676961656070131149821067815725253444208008734812389128216376410993112243247694826976809807509589275406659334963451658240000000000000000000000000000000000000000000*i1^12 + 196358255799612270655487440328252694341613133382857690429646160158135560852366115789212520691804271377589244351851890329316777563275129196029456080276148620794769271808117650447364639119683613377546950349780511454911429917114451755831750878325329508085157226713312024630221032526229692244152254315896829570115126024530561546456076102689955041299447025751849423317465407841505458172405485725435281547749701945110613924493429181520553984499742109555285348878051354678652164741234454382303950574645595131471728688267447515521285986265991073724990148506774510541385019917898763760210250440833492933063668343068381845446102281310952376222404348185275348945423337965629281156854091929504814751813040463741552732558481941548710171604118194959435676416449591726465733317644243111280405765783503705485097249233191239864250804804015462668221600532704240281195278038570912782425075353083644614532144605235165366709913310553672210079007325086105231644413232072752122060812963031504061196706968903461077405720513176645684086483248036462099714711453857629791033350177516035357343475116710890994240592628145507958510008144236173465646997670442828245436080571571891985345458979834634057013450050809947689085087936850145995198308906557304317756000430096048036312381134052682845359596991372318366545173483135153712859549185070683666321427618960925870676269443468705548356224397190068550663922968519487963442257537267074088625728621016848771174593700932837323087866210475655039248236957539964303010214380140015270267341323724335851793312523098276190717858164640227204496391321918228197500816454069753731057381027462724575643117905875548047284188764756386995072028400541540993311415767355732989891671345460789048130712605045440194863894693508653912663945237065834144887701472792490156929785618738598058926580777829013838867963496130958966862242306984868995090134206404348147398043853120774565618873579616848968900397715974514870530293525169132259648126195158728615522826720781448868265024414786676665038466984706157867877815124907175298733149305829923953346900716625997804099354076121434641908423061233961063318538577691969253379999993446780239463236306076553888504368447958674841084219617894195525923978362300909436693670250457057453941698879284489531909728704756166898788405245504060503484689506829840207021374047856541167528675238665451082316651289083277759396693671936000000000000000000000000000000000000000000*i1^13 + -1034807014986883635287422713932352762727210469872520929877332391038896770525391639776920485684681011679626174256368419911048907076677041706728189321777085018346514683443090406340870670463460934587956146774480419867935535850816068028979088344291461958146023931087556807657684397673963172560474894425500109577875209315380481690895569565617744006072832266054672059059331642858877672896361363157398599680714377495982272497776600958795508186105476816912655544952358125194509219208680974022071466779233181178098943774598868946801419123550184133216404969421697069159334268410953664325001460589195126466805828640961030138420276934866843168537300051642860119723421343621332457582281694412792917860692697656210408246858136851488109671319782429046283738959592816847970264379860787957570300629287165784605283233720544089554476711583166535332473806096404673074251944555123352187719576904635595814943490741389714963912423668539501654543087496244822929588570934357407837570094480764159525236672846672437168020114511199247050712881140372228245032889223395956193279834954763708774724693892297344774216746342185685904286743649116366831943686597976869910778315703530839371769769726827227654542376667091358173013529388011717389521455984107471938758279483398010811229364768782740764382302048801819736712543636386141913883892331693881614833579150207829185702240340978277179895899319120974527762652984762024618555813910500420044188638460461185632638261971853478868433189240081886400337185713599047233916323408057247028916509452219144293186494813716972564720781731342334927636253991361289836561618004366155363671460443487381195639807604659492871015740384711026453951732311684764842129373896183986030952469126178709753208264638438358783923650099939262928244182511793622040881986403023746221054873662597102947751522053145996443539688791035804626589215436118208596461011269428479006556083310102921367218252019307824188839995975900779197867995323092787594425970971787194308581634748956380747464294497856527141894798440913700246082219535102503682092743694901192269703267694525082211652766482363643501645563450930494670507168341357203852572917551114210990292860304069709080415478996171483554374240823187990835081137703497797441163422818144865794099368349992128791597985673777637738055827580229414196825910255819838808513872673030591992594326520567995774988935138946486118226329600000000000000000000000000000000000000000*i1^14 + 476273909279718352536398198358345998579378212292581353027434882119789020937405116030419559001761423402831806405361677923798713563705908636797209275859647926797533551827297440685042598661811922495470950402140204372822425415813622232422993197167857137292260330738566003646606109261088778171823132217214919661099194151822201500334526867323426221009281256278233904740183874562934006420043747080146905308620267840720541585970844332880765814256316938201822199470718895915785863884555742374644300067308546822239941380553566410368361487070891082028153729128625010395319981639441903763701897575020903079456190573628760168963564415947805354041670035781273378277251629859263683122130476414990759608672650787296694551306897870292833414135078582892806209558637160467343164826275178428095232901759508502128442280734714717659861607431488592642068410143062581424188560185028921569450203648592421885022406981249331176364764086287422213998762512893526952882199379549176533309175556622294817544753194351792658629842624891824878892644245360751619045660350902965816842792360329109209538607988255170571163051597997213990761850014177537782344051573388284196882458445101011750857485391877850748902291987414554659672216302826628022678699532805737461848105531356357525623544866448531999995377359937497190152536626365491832202772243943767231718546426619862441108791164172671990365637160057122725439039957169498234880407133054190221381168506225112575034349237212686822257597576361438382149639737112932880453261850686260933258070769635892767811861619841199231626090658028103605620422099530904581116335082641406514653450151941057637355869832687240280068880678130373372929914574795950247663014131164820401304066168026141900471731144349294905958125080987507400068739632325076860385709955163927599788927705043058827765680133122812201394453113450944599870771494087598708752049367301845336197504801065366170242379759186806499157316261489269439354818181882881722634247496119024278214718611028196378732784343485606585908217642532071618043445846626951497859294626149099012174811502349689051283916647964497341997615427866729201612109616686920388916627278197016558888758393471764150335394392507515458715523874052009798075084536078772475866893207259194534946371014040240163626262848700227712853489391716787136128469440759973869324528978193790368853819881764906621029593412423794032640000000000000000000000000000000000000000*i1^15 + -511476187378720774668728860137592544734254337626740986601634865703223299934184634951785730123828993474072926368780272907412600341312162749378125765150384234216417591046924027048464042103510297191397356885186934322313048219603795719870818463666640778419297737290177169723088789344869288937411420823196394350503569551407977771873990229414141612489597409242723499979464244344455481423248383435960842240002320311356053257282293910288655869500835653810826519397847866548023492370864040686828966306239168923497513819837462281009552819601379077897144125741759010864112186378173546927567963156002911629505307607213628945147874248618259897524715568118643991153018355493688781937977514611328655423140508160087677391542369598798111936657714523528433945681826862265926973898719299020897229450151232223700611344172476890052243594185794849963294717765512433707799058956478524830555557043859073546067081857956268093471369470813719984446410877342140904671104029948550028569830412244856411173738801496153354818176736647063768582562564062797573412267661120105007200215932721147181630178659399607146176760537981447023621205059512838326147596056274697656478041094747627759031844047180690312266850412736554603076074199521043600874953011423437936432590362657440284038216688051233075777856688246007155035689898420035105524513608512916235564994454813819317862965958493094717807138609825193554826268455577657548079891216119996954439909522842461221313304535582316703808708833857008750605871497236475593255771708662910489859533627095042964295193813566080433576989170157828907753465080541293299957876617222994184758086963173557031054203820435690963035439075866391819576888177879453037460117706238554200170166369246058176741497690943493017278763649070194761003762682835890601478360543378847136443921838611028408797669978096167453422139415369810745233355791066821830957653799747812215225798630458153005118056409022168299518792496790773815819822147652237538523474296815671808766038999863509211454844233920699778877392026463024797294689184461346990663090163151552110127244154843222688087142900359836233973786618926103088781562900064411941560211653542071473490494008954119526570232582985624695756546737975821402046615970885462005806713165775028021663673440669645169393420948103857783280808989783953154820141223773957314182454252984283137808793619016493085117617973231616000000000000000000000000000000000000000*i1^16 + 7453259535535157830359677544081740783282326031420098969984163584645122920314317062175614697700422598067844509128759379213741787570818921569739363342969674743984831260169392774479748447790077989016474778961435889756110966537159920073444359047778028628918040490747656999431381685703346103786940648470359278155294310503031213796889402088736319927399467105221665722500781119866780529851393648764283997861698823175044467723532295904629149980803944731768011426490447360627571169284154582670955862507748587930868564756332981441578596561833270762851670803728347103417168985742537539768841229639113092845956846546856211832880212698723056510552625963788660621805001458067251233649129790457627372984681764244435897005565004366548858144260144049529938250354664865303650207387015038564640146097390341525106736578249012543460717466690114350728592420324757970084112475732795371877032054424911336650254456827084945552569492887999233110091889525299167219190781001386656978158764532613288013071893349024378980694506151499963620523183596521300476550864138946848248386171802013564908123751085759812622621373333609110533656804391811116548004365927919669069899885383189070828879197093425692687618567515342846943872665329120306851273694004456328256234711852412380213860052348331031972180221154828510218074469629300156164482633679450782883914399913020003564725958532255959464430498752081607076734792962790543836382569656001738696241032371614735207637665089088848338710307215278459751138480174657855079604047745482596734824887322175452295603425409923733130483300018385845578468393297429858567374914656217349739181721348047138121400552238100859759094914153087314075636162068359249935350960159151242094136711267044539078798045255435044110180705504706342267775546979836543830898644435449503190802658509189137129836983192389075588679670225800698201225929807934401701771064747934913751945947397351055648954798217095710439472415497175153306121121356453022968581140217047106634366126394337379109820798456277178296381874280466892642343277539605566138570226018170203278191490543439476737446824539639852045005429984955615900929122606664399829042851910866252213023654533639099711026375298493804020587465915298174547572968259133453508767522582622730861983963938789805505910360425473875801846531943150950084874165112891747013492255650414004718117563599176745719616975667200000000000000000000000000000000000000*i1^17 + -26114299650056716310240071995555177043825902180682780199621024499744219242555913968945610311370475710884883360312388111175851135596904453275546038052368628995263983643792138927831842785813004269048146284462581277575454534372478464108468619970502306371586705184700856057830730239575829589263621621269686570463539073053339363362002730814646732262982398275771520394775768153723631731720714640513773559894524568414695383327716987257268948171688131555053169601034226103259122876854418216798353450112415163147433615719806442773823264151679541085817778514833106216804391612112423416342929608560021044411311265630284879819671668472005086876338995327832216764714597504386070594657474199515197678194807778561755198151078362389091051155699343583041550266603773455798535934290157231978180288721763206546044187096520873742816649904941548969052991780106827284776705044169913665839616610312488699295833185944738819320364931156806935365747351404144535186662998024264451747328761653292313161917974319061785360024181850908664212442777805221151661239550401737044455828660152505901838742676276002950905704947146117390039363827274461974901402168943870452256991507960581614690052204375652588776449321816328350388003285276105744973886924869018972151920768431771675118271458797124238896901519022624220011007811010511251954331102277094376111499585668062956863221539945333265899021063364777131457123616140223240374484776390771443203685179404578620828037697641288435061630858557254435144065561846951781436178207748748850805138526429059996207878378607802531566385736022908339761999086224214195814287740796443334842783767496553629389334467776135250378411672268851395442208026966616077847999882616564536072318479333481282458915858639533432048536783836194888558534494373582214527771733328631544028266715171254564923887597518121842785136860444203331773609930511485636669504089451984859938291546602561061803540562594250395716926604182889095685802454033425393399532107523013244396661597256978870177723209982349822957855117976999278936579077188697270450661439414546622364961044268852798134446760311810961404327572101151593464469810078945973537205732342999413487526763959924140723512522355271335569236152880223773462482318055236257082630136540539611283530412859688776009910903260211553607984403959720219462867905666250312006078551892164843538661126691795529745039360000000000000000000000000000000000000*i1^18 + 49078254992521888171317648264816957376753015699031238317266088081214638823094296935436911772697074374537227384311202483473721199884886552756270593334823488076646904702100574450347656514094048800397446000105084535997718981273108541345249704970083668889294528426949392281266956514948952785654089714446729523153307310285508682180044504729599956356788806513949223996379071603260485833376770100605384536607988375653680662063722665264419728535264409318507923613088801385969267639069474595617749469729169216596492177879209073071193844900589246744328626171193639382030781011020966208909426745659608583698152449594715106825380103476709933834231854564090576134469267035316149444165104637233066593202166371600022333370649389519754449831791650365394328092126820523138961233022923573464832281861960706114428250007402211989653574235789235763673430700392817103763490533113584160768902082754965465832428663869390378021049837439242962111437129101728401705000437834925109062786835638284442145329457430526771543398607448414134966244923519483810217348730592660458368498313320385467357975460336961656664663244532919948007437779985186746820334380653227506984252980794795789222167560218253682504833276777308342497818853012526052675442033349252686429384561835011158245323327626702416574437017933539936544769968408535152872521528382833401233252669889155441052755223338971069799331904883882036937525116320293234373224936582932786441362764750664113108787337732723310084754516292576062744417932539595402438845497558995892623517888448471994103316301014047362313399619838463500864901658384497816949007363764241248716261854835537550539791487924256621373655734642526925908768440885236699577894176627296405303931993184768695897685269126394214693107109766248064563391506494804799497715645436231092679683746749768271947383299411979574398951706572805386382779462181361211018561806298444688286463594649375730851638926176612785418184790303509591970546886591773845544056536440581161167689090728656011631471441607957445563851861242301745537584781266949429012943077431577176596148036350018580610820333432713888000870630607174739272197235854032441163457986371289478225084693532239699594696577928626097052932748794746413772474106344267755093353102285053944746974849372217411916861991533159956823290734800416490963443098549055254618902507346899215602940007415975772160000000000000000000000000000000000000*i1^19 + -99209109039048761037124024694082813531842195424037007357140285250712455686777866262766784367115224201858106644651748158562037394329266805221689037947114756694328931371060110946528778552442765970068413583879187523437220654081223496188938344212337406095819580981529773468850761925481140967033339027474968366329763368556931598281284858765642792045537469687054825789005555175389853153926540100238480711672051954794973414395758185790541610615243518284245197244585256580719506488897804207750372642633783770870830196705709584759809987268022622504946798630278614243500552252472006655963269723072554134271012355076423895421935856596538124402819245600327351635302734842431048243278997092638315302996086021879302923364416128711779504140386867921613120063317693879963871462401416657473919881345876138471039305379107412955282844644959484251584826021425956813644677302790878961780979254834194889763955760605239354222117397230340611510852862490561601727284709414350003257963598251746743133743277788081565432702197016364642689324759604276390387191681791618999981528194318102273276162145519187672364133144366722282250671648380921736326057449870472634213317569759557574897366733021098635993062429959796483643732193234475765895783580489420381337665935120282854126757588251846915623414196137443527983412144659358817840621149510278449824076091373252444060218482616793479953293123043444605898306419662420364379535213982587191455524004197227642087494683195114975926943046883466791513806946015782108004319151169397266878797230262349596136366001355177622649304930909181555226009833435662429471509098431449244872070425301997161182959035764478629763219348130302403611593383167543107820517986523894271282862259720808455932760788358237878808180159338137657855745135337234978198663106154810227392725102578985745007221094725798354733946193692132556414988535261528129163135260053929614050366938917292025680765082797589401242545180035581715785512332378378474288808676835423629453027450105147590379214251805614681245484980832505116167065073577892381404945534061783634474251658626361357847870828254386447870721556007743951286097035967201721293522520124332125554238059788993920234496495196100549304755221435907253871236592454236865604212138609089230548970645891474582894653939994811739887175311939106761822297705355583505684939261195728119457282149423513600000000000000000000000000000000000*i1^20 + 226860632989187531020309306513078793948545391286067043820648992502406842808278341350287231339148984936238899146337798593254736507863614298812813482967309791591428294959096887429705517028277312799674693967961740039464970710269283170323133845181254289207814513827019022524615488641852959118650991809801124882267075400580070226182081704945570942628698489556595441912682958518963345584278477273721388010504722104857061836991919902110010986012873926848478508036760923882950648736341957053791054096404220853957765924579028744612231905281643697982655782226231890005431711534092437310289981058934266642477021720734756085651220621409715111987184216559114437511057852594943444130628997647829369584315153284717329052178898499510687679296437351754738911979000548356487765547613215220141798602112661608540278593554158571952224549870450944860867543534823996943235577767314521528257790930361504256588330272773204049759484411000430658593434347483878889055283590045332525962109030324408735485045686228280103638852012793004843567455401057066387828803652875429981388366610568999767850638264733061870274294999198808279354622437829938835461544258350515494756961999154375194834351361868874199041907330479855980262629291930381337646147350501802294436291853338061319044819503648968281976667159146013919916201878018438927595897187989003385460313000815769185279696438243049548711929393914873819115991511032018090946687000913103335249473533565648043666370382624030148198317737547531932720608717966638945364314056690974197115833715997722084144872525462239777818933893568389721656853726616148877886733592540491906658078111612061121565988981802632720457343623857443770937158444231084291292364510184520012593645185633786390156376501249365571805545291252020134540563302290315133585275127669128573293094529981252382524993958689987993728287144686203114959332418669348159310981745687037064582556899170732058227869417305561743445829567632908110820374355928628823800695492707945495448403452699004494001824136821065922997582696300636782218664069948759839767628743493919088583082739346880745446545796583685082375788023189590635229748487225369430523633313738673879651047296814207822332007348499595771041929252511989831523326310629548084022719585565869044247217591114855122336747856708387141893397287995222542620489860191823255525567132220916926667754045440000000000000000000000000000000000*i1^21 + -339507939707242681039487927575759322133198152807418553940267683229075958357390391186454312374333758551686538441273042704828479126564666199191654900062069928945052384710156155173167371853876230823981018163855430198336962224343431280111151668397440060291453110144740469516736240702478102631467970834744462584784546094613847510525315743609106643481111665939886278044543320658123009275561127653379150145336860942439053957735467020711962597536602927330119865814642275459143823321047268125293072173326962848704767511045314337655303687196504623858044269124267754374821199620967234409857592054302020276716510675299775195601454009064001443010382130844899186371754092282504901024383286238181956408073262066233481409721431969074899206101235531309185600904744076275063042735517160046434175700963591681154342366160938710293660470493248858585236412949730974940225565338336018399472218789390890894986831846684258974764746983820823361818865145762972985452118325550383320244884252032031580357125255604729809468472662422178244379894034866892781729980947139466842875829471751689109869531144565094441645082017595268907748000204169152416915790627817448435711109704196673103636489673014682294551165258340457379519506671395432367999182379543304405216238595881785746522679157706552250450965128435304333903062633485609452416380681048964955508226353692541965661401750712640638176438721223236874820433036952169995708457395435960153063482242302679312852420868770388860248395557191852671789479862469966191184828828353126158297212730053433982878291823017667174088647148356203300529126585646348560247463881619714505131061347613268539265156433002136870135989004078546548245253961897734993582965042511416078902683999961630086426006007859836849250266382757107652497733547476464034114200498410991374139267728337657450669729185045996901221456880088776573503003842218881624075345220880642328902902137358999313601608540275128934223076563889219511594296665443494974643237019292543421531847350574394395593137510253362985119969587782907319579123593435613761894460510391081340346459350791035475464497377952590601898865284888188828130826047791250310419871658111745270467269844920858034505794136492074339051348573964794969558920519782803619953464329711887614157167874866097620495107014581577199873452343876525099312143523923773129265661096697322899767296000000000000000000000000000000000*i1^22 + 282811004634172998463171098368890254841321895623121637665649227083390724915251699523413668619459862329236008944730826514464534169315840488739772771196287985316007279833437488552082767195862611118627569049746911713688734618013901438888418482081994823588504690854093160201459637961537679339477638556126414938408836603841318836014446691555153513796263723323707451738665523027966382727175345994032690444676337917151711547153342292704289563406559731567851897843008056167000655767895726671444122353076598903273210248252607214078712636609492991305196721273282246320175238343864730974402849078976084318385112386240314462758715257176023897189176209703132752185144458523374629134548409809016515992561276224875873194895589235058795879509908640390226595084321697949513674109974118716898116554122098917859764532519193733771970960396521876264993340461940267550764179280690193231996909548712022000809213319922311941078797713634985627803153823841441593598013395646363580677691551846113792728313516493353335409484239298848586733751938787497298573163005964973267574706785190446003678020394795344394165599534028161049953161919084099153573424929685778418682577406543716786337838950666841248229241844088360757443995422300750297855319127458673451140115689925014708733766327265204126196345515780813711007347422084679002909476146078691661622499847239699774112290234041255188816199255733063928664160216599234490451792888738893620800316637096283871322791637410661315358005039613136812890745169551458062798824406916291776459722914506203154279602750236835078826894887222449585003556967538950545299012300617864603794793516220559572922286141084093981527732402380238069569675319272942952419646003018280868777233952744481792788943996505310100374213388021571679181030386030312269856117638337368426012343045349853154142259141880581502041021919873141629459261310186384169884700178335764139767039906934193726764837953827605478541923246997028441367327903450184055262117086726167418022677828309948783510846278123145394436488764750217583723896340779892036179608547902801434009076572363221862084047563261725133744193395821413649645273519533060684835029315729580651932049673312151116271261486342676747903980098903030318598519243407850982404802149996692133170039167358779589367630358438147056820259864595889155914328733232805526581018551092930150400000000000000000000000000000000*i1^23 + -137526491724653006719374618030818514037226954987580006779600528214060599362469201493870252254972090438595084483438348770665787973989034802951895746360642259718415505422853873768589145570823786930745339157046908682970556456170474441969529640233418391742976074668692706718423864175781977915709049197360675890696013209481970954800966382464855475641739603432076126759034145633220043426560957134568913729344535939338053684833120092319198572736648060767175304358831444844460359833843718397645360456463421833522694601824273604669361131383476629216598000378851590983626012947827202497645466615494158777162226413540595981091871770764593631573528669201691262667479598764549360267030331632425570503505083696048298687348448839036639468117191391231886075680051368462243030171262510252325761624838819933661409669050793585924639756651079556753413580543472432483542993460628862972347229935560081847103524905095729101867132977260375204283735703129988257520772473410489112617838245940035026646767222314360019998349967181996868974316391361995565408358652081333024230255690707046282573585593288460911945423553049896034645002254445085658655791084418407359158245919441539631139381924359660318098599472834060512664473754203758980516649719536805800441596510586619051365013961900548838956882199690666020352041290214324940683685812898016861986164016059318813577682233783883321060869485909484090365238357733860631146113464998462259463931781901029877542371518798079350512051452419131545124029135564362076390489850583907643124445703254498124722665023276828821434373809059984471284578699602158469605938286120335663337180578500197951932376206114775148999527248274723071086629293673991312373659712037001989423805872562680485702689309754208371868000550154916464525427268148556117780747646862290851774626790998832916938211271833479005314167618141119613887604967347450543371034169221178824868041251915565017868470926410195097229606270505166348420287567520156690554092850058503710670276325663960581424160533963270963349536508391577576577855828267640075558903887366715063012248144641253633042439832806264078820850130031282837781809227794149826764315467114733611369746526913209480505165380978213213332744577766408483159060280458779608122197487293475013981315375118599492824495942126896613811027450064291912790396383962688592340119600496640000000000000000000000000000000*i1^24 + 40282143944409108376726113948319216574534208756111793062624273514414097205221773197021792610698423141345123996317822331065650355420664145473362982133024225440243469410946425408234924241980216751106852152988046650800853295233781844304786204062978833728585083045481406805544384803032197498959259556193512144924531747823853217244981207440229930520648616686404665548158198560339235317250139230349642865319533042709234960412695830135707225603609290137849757783414157938208473590078724005402805197636628954465258636153523418846193742366358084768531834607658915957441867867281023046880962397534106920000795047861119501834152554157391726110803310333768285727324355451209508869656949187872642084395871287318404672374266001855443142178123935883227779673723194278305646288087594217659949814483737616052824363517954423460344693221207202079299449130098809456183358698313071299354778704874795181334595958210232882721804757161215609706249079755949236514270545706682869108615245408476342976379762229970084625295703957366621828693106027292318004429043909721911989021097265310869879147002341652977611763841882611534390510573905214038538311922444283937541527876080451779357165580737267589272790662263861664887834947087587376695409826871080495040737435262545059594146397540760586574369974993641853407224636486210803086969066229060110148826713185361901236529944050461036681203396554734882370078582111932241833066112741045186298715573849654736894972894192656287502015113761512254430651378397934570942959188999274749440143534822243041725512465997756678910964639390962193236740290638799606368540967043593014185592363024592871992313376134391162625058513354832964643975370982822353521627645913081758235377816696855616783876166522594276363258533642118097628656875412450097026453238557922643133643163049846523387415422185378189803281444209308374484129081253565607517204257286738146609899939704043943962029400167118505624310115104098394375107268769610507311761134243712311146477117421612023952543831147623307814155387059239631955218115310878264643383155052869469783575867156095024727104609798147629612248202271617436262457039644005348897941191522698733862507931071152297256391808569280869241666634458321278758099861970427416078174163559353498270157848324367475268550651540747290433977300147351608381161450570580870714884096000000000000000000000000000000*i1^25 + -7142915045613787023078389691529470017474971896683036741649060242247549505821109079953692476388883903936798599829386384962658367871769387612935176675184776243112175299253427488184008914617593350002448219322572448834017441424106726119440273332021618737577228699897289032852646987983492953571399774626638612719974559191901025714878318896915278552631311435663960667309976405589732024882945962868824338518616159126369477621553231117961426350636084720541449075451323775400299967612410392963672952065098795067041753669395855988061304424797010634220538139058725230917275958409301836233013334587048250964170416625172643917000965651926163471354846003362720868143291907884457776773983504104759053659101615055525487055063642977268706343492520967053278843847880186799920455108631300518314730828628523628334758744220764466266713035943074786291228552420305743673736453951462971369662773975132153033993498116878966732161915330910485417205596840996489513176257735346648795528169283889257502303033809123907070343466362340074588006526283082872766175408808285474737289241455357279319801591822501702144527099118333233668317779355564523600230784301066368590993395231965235133602680903465470655604014591287738766387015057870175172639687380711258798858109780084322606967244226730434840482086147183603985849657595345415259326501313599803427541248785019314334284707375358492629918593127842046213897912976788407540218337687097327115197999438704223836506550835742937443530908457340283839682649390480009490470051148656913321673057412758562813604016703612793695806520865412822085714547394919556972826444217131541690945176894932882075845101161129680933366886613154422910221993266167545277218809065842232401752500411092048828375901613947131649172281986138790802933754047202986891898835200148629309086041219410838570924373314670007946278915387103978615940801825004065910839779542261846598543976251541219570062430787739832523534456148741683875273120176924626249129388137542456866757177272775592815980746820686345823532334049242944727407660533048104616611894760002092913076033894732590597175586832723997086885895605852190430200306942385270137914472474441385357840750621737404422084034459399377848248839500170324631607200660452346904570881972350243579368674923571517897791209158351999303718732710882749160089589608861820518400000000000000000000000000000*i1^26 + 804917263292717383447129312341302753921539446136675843483044155650219772198561799605290394449493481125753443282827846312213595394043884289658518426594188578639449112515684717075940164818505241826423098646375593862310432315399445211869140967287291157370317008098387917874395344624506153870448601916371281542141075435065027266080786532874109898347424339408944145529972763491922030715537876566093753624806564926317681223159829572504950123246790935065144169320626734585111666049687655839021191929877786707895188492003676735733836407643399107686146272534390351705076780766490929902025840349341399131261934504017317598242033887769729202393576559136155303769629567120293996039670465881246647641259114605716442261213955463823636484550478907155036330663997959577058190060122215009867861850884462772584021848771025887804155812796465794361153123095339843349203103467506611866911142124068049552364160340630654797712250065918924662192035517011910901303429792845429385411784049236997992397015041097291738934172955793369999685778914784883006704622115642959347449081830202557862541392403468314395389149186118560819356284430692708066671515816643233162718264979795248060298647267921483703293122586371425199103601382101314707569178230822029846663345300890707589698630899242518637237586119887357069975294948325134696601767962686226905776219513812518974325894389362505025001723496310163522669609753402859951457188566558653309524200055140611578320153690187842894475777214069546280046362575208931223055403406414004411670941174015132338265770377811383631822859609137996428288666094614289869000121528424729417039258937140022082941875537181010368496186526396616037155933396961824408813713610022974450619732263046776064190927218706420006895538579861171316214589699394980721056657374218220016268202422962255329906537045258877545076704712612094143150378076566642094162011580560523480821032380708100654749815257663820978812791467029397664308543907268917087896028974061136069334211389710821456923576837477007778897195577749563293139011169855719460927798391383828644981071928858453190699637804583891566610969160338734739421923945044942727550649937619671565205634543705132624741262250320174191503968379979112304919076523306989885768809883642985714345618528707402648695156655559393117705071949846781285241346043412480000000000000000000000000000*i1^27 + -64214268953216309534765812648380066463321939259997031025627068895636345616069061000835014537686690205698317150110861072103163430956207863880530318242674809920585631534950152625595633352070597294133165864690926474358389183063441204856133830256984226905632660589193011097177797714316101094966741305033584711064961165718143280822524564506616689560324575305815948329775293220505868912191473629272909878186891696320836544316587389325618199446945408624117666478461029197669467481683443073036818978613925482585382421463835876658657832270646986244523129290621857173500636278889789571709627464416390095651721530046509992487609119407478452812608271077672091523645829375442298812172925434064936465665210130084002125297563111471871900974502170773607847899241079929983535264514874744696045511628276762979204101691693462598584665945093686326018695572520985234141788262053440394434435693111106147077529867526764984532006746092463069059329783613065039906890351134537869924960179369879762025939103124581510406868917721224977327922427865785105582808306463558279149597664982848860542556115311881177765868386927204550959506241388494283858518729841968815279608026070396304907732010534920900339943452738017830029664249593078206319832187170014819886249557199394679200759892094550825327153228561849810646586356320515995337296073909736046172510003900748167300908000666601961104741454886659066769649813486943881563059746627994267080946903110768871521744799365726560698246921422557488410317807086958780893486965419869822711068747656146624774197727303229367640018943323490945962859524930486527167031067260376025821790372632685245443901828506131147145494229794907045676322013411865990621935880818885489152678765476510365640480276631968093739494958912560660071450399774798194922257218221713706784807236027520222024058914582945645933702183543957415403673766175710086528141318416248060774206520423598489102632458782081063316323025301073942316741737602516764335332302711407210335754925134384805805621506365757231349788521675732268372711820524596125787722132417990032393211189844434551281726857213502148096589646569228752541101759849731876432955026854323478447370536854495748823499620042189094686719618081521249830146400261560117575213623846648497805425013595311274932338154024369964342721421239475010172616704000000000000000000000000000*i1^28 + 4173448175024588035539185281453508018123762561189934367529940850564729221485895309229768440768421228844338461301495704763514870037215284212406021624913069733574476350556090783292881692869072023076666832604439293034581171947071781190062096733982471130152159102723954967790477772729769775592407759892378772496038085429074223323797834554298160833428512435976004944039129453068583545203323655157662090945774040778962903690724903933332151139092507160089562587554623122216206557284356782418967314652330955897484590320347214135691731584296956728916490387066705556696719579901062165009811043142299786666467373702471412041993477117794489859648168459395519349087654742541448913589095708348908512179694582688332786791715503337382512586518847280909106817291058304079555763336964772259437809170095205197796731035550845415641443610778626098804019520484959246406971250030420010741556382462735934492734859464377995045199819632854355408655556998723047084506795291819812059969113540541203550894027912370202482102414491311915353705816508717356261864715577836031745293082744459293324232347797165864854045256076227920798081765429503126664576832766495543969197045298601893521818888823813746341695776291798348201890705544501263346298005344954135035026959633957761629199196871331561534965230822563422099064515461942206009394587080638764553656950607302873791034344136040584422662836139483427000938890166858406160111301610391422570513211075093668037717468529643110618589555974134614309995160046539010990541561985993349746681669869779249681760444577679822127633074806400615158826456488797307815422822242362412650714238843816958606502720141300291325842658015171365904884308193765626093810689874290312089092993072542541766630119936527678634752952300184648212431055998338810166865699985871022301323747090370216631187281604189377651523380179231518199492768941476844892422396950609471414005842528264933512338758709554524587481352772883262110047648543224001680163542787757064214648869093395083534121599742031330792023678215990432212265408212969202024407814797223411074302560023563308078447116434383705237609189244659944597428838739901600572481981395611434983352070301737287929469642763809560299536333170286711743205310341532033591980897974081880757242155698401235313102628807974960715505233760878592000000000000000000000000000000*i1^29 + -203900875352739490126332572197673249546348757748424562624950990906361565547156311578438533110938867720813897541274279200495500847260655509246594057252903423323321030841693614911953912976846220053747669132852393203960761608659383554949478903034507442624215857553237035773416041245201020988079423828491085846253954552225942860039284336911340032585693357019491115028703942443089038555984618251973854748894508098475696825000626764820374359686547505084853175530687115715742314967745668856254254995578565472199705790751708045092602551930135623160825258526355337896643970262765205385971626526933146964093204854957848300998864486035512456962984364522012727169131062655154954821135267283346792035785244612300815360499357055768318553124815171279770186493999533111753838869062716011436619692731837820214165870288957050050347630223008726948261961400140057115312028232632889636745203966922297940290005750926347367588374024006687729397694350604086169982207243552669182507272636342582538051576885128377902121045860125678659730814699101432600422696997166601180944677440191391196136586874664597273233817337501891663660266188088870890282152864967681135477246348858854672872440956501102077189516649164043838258050716699371689651790145976584150319502793051159396645694866725942077849731659722239326417642961058406641598627668961266707643844858865108725775679037818915676476001995860939188960206754704987901801644762636271627566176619467502315762347780268084303884207526960066874462477484872014143347096054820601973413303115823319948754640183678828383800272072522185571471419204964230222266627999987590657964104880465903077898819595973358438923995986721401027818453914260958424764945563336800259099660926473373687886743862528559968257804328440382532389781412390337913181423195614717209360958867196381222483148541852057940424254660124185151222074159712812683381497884406450163282980179315810241722013636687583562897765673905627438619203906224069881904053138820237656404597853305410855164021353012449456787007142450862325386293993848836228157414198395428239094998420985564339674198462953886923430685993361057425323177851823398169500717743338855189024599650228200333622930232260837347139222739989568522368693649909489736655517942889101586126181971016373785376005314068693215810410250240000000000000000000000000000*i1^30 + 7714555769662823829759139239295081694312191566252155056277550020647923080244107065012331816216737056787792804832462563766382677732976082827438157748503347068693748222968595158591541245119074528586738394377068634121085735823839524308480262425489067670265343784922321262812395372886992784167934767072277499082415943751873766805662069010172776440438402500400376005569070060331540493750577891163948071014135773579131454022537802747030635710251707630047314568928499328541691923067431555910040669232636109963359982305719941487806737486476360694993577156653551556306345731147820393520428032828056049565449332668259345495189176169089251447483678272249601257378932650114771743649441541302822013224790115891671043234764343759915120716064556148770323593482891944147891914091129062909320822642416447844858841925615745156418917198288016195403656329171857875012948988799404368847157197591044125115345674114674530714524861615368197434908898548496070964802152993329009144044096462200732216723986227218342551336590342150984818050574623067927000235407053074354885467727538017642477698388731595868095894891786871104385995138243053173828730125097771539494527360548988407516537285622805286407675680759562415597641723433916833763318152765355883017432921944538818282978691230802703908969020895507868415670302562013052229894016614836832995494792055857467200648597803502182803882146428773574350821162407786212381333166669343392206371406360174367463147047367220892516056656765574152106249451782216145545437396926294946587193474048937383178168849241823961380768764402394594875214802217543891048793426708630836560102797462476171676382732710681393177688534137235718634726024703093208906053493141955568709749858586423040957119704780379635419178998256879393294657996670780219145747382274909106324690514629256436181418415233203595921297002394682831948432717202889959077057981809080560249531165577453720487868758952294149082811709807333465345913572458016566939904381124957320532181124403948938735913549927297438884612196070507847349493988708501822366922399664756594009782390987279685757255500909136411858820126696166960362261516316237884137006182694895009015407753960458638432765961841054435534893048252318767197303005711706594822424867545990643555174586206838821233168463190170590947311616000000000000000000000000*i1^31 + -180065870045865013424826454849685632042516867404628967390800990310808951993380906550192078872272241718595696436530613088449416141651411556294000345812408492720644449383872138235820655444065792603814967901788277924361308743774110237287149282531421781383374588586682090515822841114210903857545720604225307538677332383043007536867183612479289989125156826123889959213386779041235125945744275270654171755650416899454200980433514718591603893278367263507125448094740110926475640807548695233674371764655573927189986481964764748900512044116144702279720603281592616312520691546793044365683521103242366445003970807448727752989258280022215761522238343345867966813474075823864832101222895881725969988658936835220566182023768456276995246153890818640995135732448382663475135352572988736048354925382247667195855222831294734502545559187259638119488163209957388191431512158494607538150297007484493231156249929639968269254696114196776869231268181305985373470467656738791273134807797627245874890908735592987050854141320494896829675246783354134987560881258828207794034797083948753691523788073938529746215410297348053592240455029692831976668737164882132767612104620674142604722773715901552686509791981480703242007966359952415885360271834283967946205304153294313850995931565070910085488438653890268505850475307307492807796802577964177979050830369849532503091676290460062139107693509572028520367610322679861115368612369913710214831883404175614302745838993542736599382219331381545833067040408890688742058913984977969506297413157510787452023936281975607688051316619898092270663001746979198648375273279277331414596632431281596917650903599935523968634552903955105082831301770999603270154283618512988885990899808159825757091573597468422892526734216391228643783352528748320386570059452323259771890248373170986777730393167020273287938082913857936830870717380697032429127739619334695795624379891124640850215500386886476770166461824027629431131271061064940320495879449801898254009293222877399062875926432423576290405670989083183432390204077061567925017319952192419018063621159858074375994920806560161390824023944102693895497880850556869938742666560464219825253557324882770545306275237927282556265975508165587887099243030860677986354892336006815179365855248927416828114012330669375488000000000000000000000000*i1^32 + 3447417536128747240787542020446731758447998181206765794010056531406302316905488849396559710881203880638199826582616659763782921967160156180472754571707031937257255318914330795298802117569283495719684062351729410595692294710299391186938886762430696942557542622118538820671487422293606730738942640714848020234348839328412386092261309742080989584997362183041078493355965411438937990342033294584732609846107421358220062913795352878021077978928130885296582903222224979083983350377963253536260713791380004678884050879190155742860976291318417541160609020018056555220097487785796121343086974592656140312318691641852774358147115893796422544700618282199618584223635068563118586619478406618147246983397655456531112972822647485172120341313710992909497591451693384150720141303594553973106721235319621451958879970945389022088125340208469317030142884872300582889855632683972301058979305570860109346284449238142033139908436122421600431119029301212442800292301038004866785554384820919183459277619942160310521884141236407860048989780476775633489953400977193955598542642777119573832509487237322204307133728803548985663892193858403770080915247542805749324978339487508959856081220785087404907569957017731193752392369282327784624838912888043532132846550947236972671607854545770816085803061883958889630422359268391655149105903751242150550625166402356659780394111580095139910190851390975491104049805812472203284611802602830802328403773309316647624136377070700461112236277516879979920590026235919130445721466976805665987157176640115779170258667702944314303040924515197869902625254015196802064837354513913757275360024845610193040316248983699701033511731656749031880261563986955954992487289982779124449643674895828906326404374596168932743345415162763990231016272573877618908642119446034089898820639571153644759755358223623474326152837991062594046535742088886983261644418663107848093841880928276045287671741841778454952215676508305826764822189824242122880593702143070899961784434771641387664441529557428631119210221445501360952193241594239810808086345056558183264142686111588237051944923152964341724910290651195285571335021361271958603843275027758309328090993977504995753811253070579099442562211685212801635878286810589143055280094517206922912265259818881724250635118837760000000000000000000000*i1^33 + -431571995274657077039984785756386776222944208161506625421350169139167313899267536004578173577877401747225459765552695338228918946465569311832007865309060130379502097417244077903275323454441370789164808397768378439593135135001515972115084492212998215491542944587876748991183336968241610923642489596974403847689682040455866803562464491079292600277553420387627958971121868733535751376506215690380564619242948359685701183921200348544135855196525150984521930573928342293946282752551744143489291519168201568486011650899965589475604954340462494125157002894416307382441203291773096144395582868959724819999832294188758952739747630875115115254213884087521065583721364470221798847435308058798806375388947263000626481673303952834468883347632726264388198876240950443952111878965089947520146882777094503093258980495653875779209970374229420292096490055473278333360615818808771591937143211814421435579547994162268579126085397596756832873103043827535884254961652240666279925801623605298762225372715807411629017539757929303310775731196844698151206643125701294979284086678744584217145232814677958068001698814981156968976197833308239001551235948156149854509150805576808081217353080702230787398823698370882316037962328086999561050395107348435260076463280143467644569466185331136445531100273832292718723646926150083584579249293124644960962742950717323191400095072461012142600835243701252325551187948834394285871282027752232825603854617284876065204930232616592143313682284707054859621308418975598511869416859274601019714060700944896026599755075140724444234349631397781166269904295424011697341170782028419266910655920847149793351633302718678817458600333875674935913573034847681601598518754532754181501775626648948304554342006741160929860639153865676102668325105463115571869900177730495140189232093219980253123408464220658567465581444779803041955670756040466609918154026081264576422411833222702607684445284010216047223147742070772094761022478524009744322738003928920444084820419704063175795286960423841135453909355850447534482056004557880386844657209642119931566105730277549286595281219792236164605614102704055651669118265020071839639120316528767994149583745991297475282269093780601073523246069893096941642791768736966548205119568372450499710812314391726260224000000000000000000000*i1^34 + 785116907152438287791192506131917099390151512459116225987338273701872704101928108657015954054520241324402738382162708048248260518802286664986266419424329555708450349714175763898996651090959525148048470321267416949634700536755974921275455600131797108937954833898153270905088519364539568455502364930111016690472820015166860212416428056305388364577060140029069337454841896081056497101715517046772255987151937463202954447890180372664612867423031299027457162076516175414997334179720601740592124258486626029075548478184726133941466045952643295836765751189149244108383134927885259566353387855868878896515955840386149264682838048374733111423736409537419252131879635758623855721708646396151978885963567306964683930615001165836493782706323121943090227270737262471287653814298182921345547281820134485867785094566804530428665769805583281216356767942169549371679920650786028037477406867909498554666119712088854940477292983688945003206401758784588643920952986567867057395306362030847432826042228594826926286876599188695312887389622276938221706296339648937871683936971591903798079255972459907816384873378585543480931270119777111033487958392428648191674496698390081196750454812698292207871120047668923407673233406778366292302883129875643684757472931817392062283939001953060623822613413297881986805671328692087166330088997130587778351851787943078159744639522267814993478278547315612289851022899498269954745949612926009599128453477077430829230493877971928890042220886036238853151572793523911331536846255645498395888225970685735301490304060460573455946208669009297017325900940400298521030032924261655624061859395325443604674726445699212040503635942810253612623525351266362889583012336191784652369178847334011472678567937224257370170751871868793556706712828909075799347475484286982620402277335843735660912622453129966711149719689302345706435261009245462317399800241460725484579835258508844425222464680842591897975214218192110629457614625356081811932312309780218149789127893448994589903150657860187129886162036131785116735691043818796607955551474862431504348163652393047728536642965130892384093534950650178266006863062540399132647144793333454159219257060103733016125304170091022778683909713602003057602264436284777426055200374498052153575732779417600000000000000000000*i1^35 + -3292818362808121872958767794972477113601214104575824782957354490816966830289994964385026592840281131424422276338290584713135512124990285093743197743797478743620868076431613237684471796754798132214251096840066505967199363410927560878182620641484696440978829782509964977658158535101685141446306371880383630532602782682291210409574501096263883512297543603670784733930657025451688230393333304238225210317914014513655487321958781691228930980785842958972886976713733076720997435802506044591792039578692010271289009531958952357150546956049789136644554407140688510515109403208688092977856913534694815310025697887206790533832380011248100290619491747603478635779817663111939255303003092950216677575833548563265145110348911803991613661391374259500673426400561771547614484568091245484050363067971053304118357249961305837314699075603680407453780579236901818389141340927772956141265037469389934309790919660961550668372849027782731763171210644750200322648993558136082140242417460998520131847509776800371128403836106384354409864954063699019394032582048209408989139671826957817220114848996626291013433189864223548649334753514483717528860874422888162003489844487203283923461854286782142849419782946674009779436696493834696139309640478244556207557695107101594308541657664133794584477238752501080999120296149296557804875115599650396100048072264366143498947313637997918397403789803776662340884789992550204635944405376444506602073350556728162303512781076827698435229707296816522487781987916799924041858939590906671649841971459621135980754411155712224598882980325799297219167935872464568340818911769162879007964961600485365404431744886315426946716780673625779518544530329915384178152717371751203138185396355795071350034066177329653486006342776090505028391501292141088469987012689320338327061008278669420998429920643808696541712640368811856322506431720714038995019169235804867263532294637967282859323001242127272501610879379344614008488387096960516353193682748803168868919461728126230369347161570985754145530198470339488452686101589659695586589502749253144036159692101976911346910201597925169122074564091296410922397035877092252956181254360116287438983529423797156208466111043923165374525279607997128696356401936505329601798102551721474229534720000000000000000000*i1^36 + 2170541134585568550992435351420784175669770053478635784405009255746059463630860053511222879405666741691975595265470890246123017927623862567575252525439045312537238984036339070441179661551156250734249260752578782701862819805521095177241079546382944982602916066849138269797226217290445611245356271008856733014453613263410305792561102604743275511945160915914027050354828853788428113582187610508729836704744512062017248531591646995068454506040507834617745078370829353148563695725792527680064446601357377645650267727867589062937267954631091180901021224496743117719375323342983228285177252746336722950835294963992765088851748557174384284422614459603097411369639436934479018040435823430306811884653130369459683876548156757564975802906185842414559043651644577829981581020411403611959800181405462050269186511900182867220921359619961607437932246258588970162400653460618418377853309201328891718743433622984750695705179989903143108218444326042583342617687107681949824437823731617601500408413920019522973473976078913674598023835773821754412182534288846973371464419751572972382851548468001721126358873522455052941092196602913451278568271246893244700778284624119312432596899760764769948028456180862394515712605098312573353334501496307721442539808765886472611248769174259840575585574641866476326338730870682342559421536811254455110147862947689787245089921073431673798380542875858975941907823006378990971697745069839594831064345750845713861722281208263775163458365984719635109183269161566865055810035246887834271939818968939159195474697225788821995322175125557661737834801877490170177934004842575129955638673751200683325160451215365804066007564679106065682953895434863709095274193344208281760648044242362542244575929724997954254572439488374601039003674392074538593478903428223590650630540362486549466838388245412996456859694288437876668106463477753396506829886143413996793573480720187800091000735450853278756188832790598631386970744515816002185576486001748463459513721981753919281327932534690145270369239638414566240929094849761311592890999348280261435093807001246848142522421867951287139261386422879904157301589358103811448307503843704173246466050059063526768159783609644218660430698182567658328380734058513145120362560380469248000000000000000000*i1^37 + -5961401789046838776102991066867720522738051887598824721870613368118542141269925835415698411838429910997420276271818520856338594274753973401004899838060315060700168628440963264364409918408572696832215690729428163520569715312104907955397635179215896485661209976259423745646710216353389466701913592008334446689345011752594380200299324532812765130045581624629164313650846202105121984001100642321385297052531197810283606554120055964610507315756910739903581206172284709085450340847617142005734766179586273962718116767620570693908613493210513956008815952348403261766117255020393523909024698972782299149995296608925287123483902259284402944566658530554016235361505571648706348582674449820817021307691222603784976844981973212177860153952126857360194326045581394121670383438046381700867674199076933411258754230770630708082379328120919989698860183950669783837448906546668800340053916613684522414018422001984481242720359525303110699789326412222077959024130029327896444451355525619382946640858873628694924832704893477702636789990589985878009962603387350081610080142411172003890423227400944055965470147519654278051386690801219565261588803574380414700903891561167951849951860133361262844245885149085402364040266136988027950195310279271756477159494912377071575101432241492380575794348799827401737845599589388445743104353479617349465336301885582987346150221431520620375424831161131795260744154689069938716512014476940371614764349356073959911580381524970245630565967895795322239278727697003038868395692123161184638998981203138323824051651854757188500601484283605268646806993405088957265073379631883120140011471124301508157303124191314764664832600146504170900679019911878557039222860001719676430035743515805213269583813217984031974492535399393342210767734157274108491912150275676951168432945540062465945792889866608200391305622493569259730964464352607080260512915021047767317246464399298568438795240089005097976303560190165073256902599945450007744033735063269312517879761749447295821958978117689425196717538225328279814223161130676566642362196899092975332402184234271369486083243411910807016216976634757742002676928923292616249460455465306340320524554671628295579524963547836949073033548253549975603597997670512108712755200000000000000000*i1^38 + 5003712165905298299683507422105143948398413254683648332006008622819638007457437825864984719078974894446212206618047500758057527795385068888370710729815997489365649946666277014572438736485766988400460820941208438423257067471097001445219830889560800095286403461516877085385700947631875275059530584995486134411708294936389007667927953521447998255398821660285671807480895367269604534762680508723469962344020102522190867647669149888949220421653155538276859574043154302564320190059264571261089681362634995199371955926139058938703945000960261783678402762352092641764915167539126782619407792304931961610196754254895077878637012590454892065618526197433034446428370990055167135457244424060764898575782443612402413425837455035704880308810663484622216808631638680725490489432417903388140987608735359982480097459170810607144462948855968253659659204643825928355419321617458804245322524403590429120898116926659573332823527783875559257462999156152576913465869052793789731853273649997559514660001773829725542830122171807880873668932454878264983165138176923792904335493581476367349577688221688823802051937106738750998235010666232546358242730061911744831409425432974582695905341252541804430502342905106506300391472375993824271628896728324290844476509381061467222040445622561094311595809970881561267304618820355701157682337276175646898766068273707664574028390658013582904005488886126657728728359534787329866267519550513297658226387201410537169057006900909379068721110564016676906621138148718187733978683095234808183223137251033013544772575049009706142545539231090658350480059432765633432441663188215309282165485755819065929578459100901291029325416914042786490862090171398628088135275607144616469686727961955849239691841722877465344285366536780654400928358848808987696962983518557594950940659221971371188170946967212567480908004729057474517693699302183576073773724709804642657837113603005629269967515776072087108734381781094345739127469981471163247444503458982742214380986909275261135702177434896197812290467095163810149338716541982685981894197843462035867943132932481151159849933591505336937711181674663453289260940874418848683188255559871351194104499295685015223287569734877711704382779346871683397810981563269120000000000000000*i1^39 + -815899018865814235436818331242674799976987334390887685892995379251057618822742228125479735285285247255997691853465981918641890361369992825411424370175714764501410371144316531635171097034243700306937180492711401750079147606658015736729633086215026017659273222214590151411469917460457052055551694595943149269827082980379494539972400937963504958184990284678590124070652399102294928801829365766928799230260031713313427206856059709321587573734745605098437398967811197443800890480010259234792033688762312148826613002441395201819613436216165839930794640512255546929445515268166572918662656642810562202328750724785634775424890092115446204404650978531896111582333083441782608457204016665378647016674334704588092573127340566493038291801884449865075747897282412034927124441866389789937840089649981259845051319805981224382690022533097335177851372424242803924816226617922663599962451037213974979651878934013663665771890209396087037743661766347900143955021798835494721833991489180603031408696093808368879310581397013716136630203870535827199145413374889107977536852502736500552772210089182974910447972842431039320108876176723720356152953485603707073577637972466183512377208526945353016272970608956117645468611609201598265682392660067816880104747825407184093100572265923282395146673641994871106151907407202895178660166422971985986042522863466325218043080296786899372041487202079172189252790331558141761821245642187106723118974798142907587149854382569957856996873871545563652496418652171946822697623060399988609972163195794533593414157856740017505183327919476586237416268873041820500431271290196615902367861663996784478090862030856929626576450730231375933846369081428615497499700438447086483295630512751129257099689011878658665759537855949433678488663255749940545387824139521750260109203559214713123964675219058929367566519801063964920777877213200969592508627343636739099992759472476772329981941665833671725230345056283176888268422343426333950937456499297247972358498203515875850465105211125333748453061704776136248409053305266159545553916722794512057644645987424636887276306689818469280665470441448146617916088561091569844975704804321563464654554820917457716675971781026583189080827433340811111038976000000000000000*i1^40 + 21799518425754178158008437344334591467275348046993951113130411691357861201396546840717091794334793335260842156975968672822927919517185521035723160947069580849743887972748686828259202535769612479920700243721754206218895448452189068043847214616658095036027468588368310666044291645897136202775264195594798593557471437084490930384790901994628254021850077319163445339595821649428002007532786572994660342527616027921687654176777834441560792807840313465787494570593640622117731574391825357340755003102560448596822444811068585449567490818817953463003961211012897578704355580170772898258041975015857717003800413330799467103148912431976434348846218805955043097696749343545606897368979047865002621325119355085784922528872406807801919632217234951629220779000278804078734338587769877091325213436821057665533059068249654954265025390292345152357627522186593762557421383978990163178249497307978601856722339016353957794731143721442831418155316194663949854269413349453868747742571201685826255478317418271149860267759147477046505810900363565698820182613110558674813941553553921086570040619804488530894175190692678839639949175505427408113073645519123405999155119761619439374729068504829604598084196595514706465416648845900555265342681528601010152757869942387765879771208865726230942923732681996887093494014866320248238484487191175900515791823255932662023030914068255385272819566364503520027645683720962116877941198057400865036697174703629771380293909712892408531869289495019536953230836182135202172124198298380910978544890227807530385641662481803727792501243487970194162826439033013704412191891623329306438087131985947152126362531440157124153342432949195389270866466815470293228648196017750702537507404373465564816604021533201553509512721447293429218243973832741965970804458563625118853434728273098082092494749334194206182599941504553465782496593840912667824435338536842665749163405764628833959413468869670554834244034718407175469422794665680761807849289407998246127734169298334826074954001990638119816367126912624041428238715575509733005236383081953279965026636551146441450502336344004065815444104902604802861877536308402264459155138213782756843828025236679614757645431572657753059239061041971200000000000000*i1^41 + -71924973163220808877819667568193640770158357419327184243875566602047248041592421274186515479085318110902835105538430312677389054908999661328725935204119036973210617556377969557041377602490350765308680965722550061820935855953804547582994451375582200385163712521595198650866182462160870980144435882307414362438500852723827797001513608918048034232159150132502474328025744172365756941986886611724486446447970866830487752620528900944927829922175261825645287492273614175861229227275476014627185296841096250703196868358912615878973217439645940338283454365347898456178637317809746524228922596006176915365332975284418025080805056258309785526051712615662580906231252979538735241626115967926739171499676098729024419219643039862460016289393331408213587622304046250608789851548607752380560871071418714985273873863168322523648984180422468875753167266966707322272504605516244818013892402306692260405691377630053857771604841959631286493007298753279088405381199930349413591911894897838494118270333018989963036147798641955409800200476987841045849621547129965460194529526784925869548522330434172993411420207614123582685731806498218057353167711921214036492233250826051877359419807098608857725475011689756191335020101784527742611847820325423632157560872754661914610290972093501125227498870765558661384006282188913606924959160208584039569643321094969165057858678610589427002876043207933147741374506003357403287060964482956683736715315626061592336186330471538992284459177013909966835289311641191535838788739824436554150960953709543304677084852232291003016511463962587431700834966108440123355817326791663264621797758227420470026272932145879067916387582003558196704027076224060883307358145892609336750801077133674938091049705824036534560426490631142484646209988007078619055630144618928298793172843072948435651569174082710299332653988142960092562555191443098477583748561868307373249224881860548584830229320363663070441116986889289975603981103265918247223070794564605061073002394318921338967739678383973354189645350478372518294649391855672858514473598227919695127535609128437632525095943356923641901347397501761479372413400667845096300157985896083379156251319161247227010777147041041738629120000000000000*i1^42 + 164223514546546756702346223170369408274319516737563886193336695633120422271314500295332416788305668924008580940372954571452440255118328958333413921782075347783550312812886006801694294974534261386317157627332839089381695221861848605409090192030070288383571798557740575607455968470658722316599707396623789382907261196071220550575443414261981419222056768942402674083932900157960998943083104713880498622440734028571744795650010394130367985390774725332180402333179638231883078887788114901531630808200413115036626988141607506291126625977196878984083555697151181250395284520520974522028651946625228373530498962484630598815294956254213132001247918669760962850789946834305766864963270405803631669927449980277325417657579410292054694296035174636145508257874776911955323090292340070423185457853957267189009631711779880928115305984394064392330839716721304865122708778562551952853001933038930639939389540536989892919353540003645612942611760612265190780887898862012657354702547016671066285429777876644005632150002365778733844457295126634676088530765987629793087847274309916737999624375605744455840689998298174190176854099101923269271180381614681431228626646906545260291156009936687255012836731942404682004558919800275293231255201531110888382303278027438981455536121512170494462239645407308714211949781954967934259329889603650615095785164752298959596556159273337048925916067783533553254421116694887976491769704590346368971403644636102898076482007335130283031261377103181355558712511662391672103465407275224715150533694823141459637163963438084316964722599954098069335315793422216237527457300214793365752083371445217799463701762259580510068165794511130347534197225345775979055769138297500389816237701231199034431412667482980075931648058664634964466531682257377363608196984301299340694639830626464778025229874106203498678138798804119471139566737772599775753591371700029781245803896006659414164634258083328238554159145849761086682570201308178187010461734719663929801779968904502694572704202357703486618783245140770925971090481262944167021905590259291036279686043283232860358136443087694399136410950101177488319829132169765926992565371067140849361022828940823265945837371392000000000000*i1^43 + -101660809082795133512112227422100351695124797104085150315080307105692336531633648131428527769905093885314842249989526762243339919057699563676874094354556875443449216452889401381290954432071170517544943788404137174246932448395359005183397674229403189420394972480727177561768581050125408830411952654180077027039887554808369694673342298912187600806998424788974103891329404035990274190745356230469381000796749271579423989673904379857399201788373588181325137601735409294556662311195979795840186486677701999603716131168654160997947340794699745302207280571215299587272399794266820656266218120961302806186057196986817760753789960998234468068252945380750868833551823152623324419228036766560028935705429293185177515685282451750739537582673997745192660258084888977098063683724830255049102411291254593947785238222361648228669855263661364546593768759003992629120789090553656225809345833425398423562832655397480602090077355618017001465860564547092997536091864041276646987065611277089611168343423753581620353421948451582790453473683792006187132171149767789937412553925552570305851483008470160352430261559599532235076762623528038935471545621324672672103404443589662751140253664982124281006656895294041455051816153302021534132287890988015940004733885780957795719372125390675971600292155169703800218760899945439205354175144362397165196855971959131569748962800918748137153138441268548798373135053855373583278910623424418376163728093290772414413899213810369573993572784446826036653141711709490028339836680560463824676500002758986535646712842301788716434889227997373707446458471592503956286514072689448972508279609390812057567284929116256559033221815882240755087266796888802842417631012240032807912777917062075839872437979730785970386488150765089455283738019021065110573851985296518921288936968498120596844218287344645113772451277377279645117852611561638301203595471229057784166625162991633038299675294807578267325758664601096921524896324581644767039652759029560783655451176107344065679260101676514294359247120045317208908231045215004100665782024877199949466414981393695066537533200685176379169386466247490786723997666175454960600561237827114385766169931871053414400000000000*i1^44 + 155048419886637062745652319244860967323868672833059087246587044327603982905826566828750065255887656056225270230083604341939014409212987604238843733590416144767597153445108869601230194756417301139766853508661970003533092448086467223711740435745944281504065492971460733642242594183533224064584703629224674618543144517779624460808107118572529294953328993982882987741037367225576126591987644392608573190385339817223871143294595150846138953875895356030175371800168635473593217865900228949726849525463092100200239875921595031257113581636411832607307329316226792712464194045569586123963595884919434918498567284298235714363934833480226949415033396245638079094082035983996333757523154395085041161097591827281851670638170190846491164272386265357341268628750881159528407030731737870125945244197090546891717905571976862318952417363449948928865122677492931105600527062094119631378683186004523853550114462495324895196373049254040924766350754160906269940807972731573798286460070764934659142056793415532197072385701379522063088101613543419317089498236113334727593832135779742180485353950634968723219767381560844064458620064175318520528756644486195073337486766993361579054260409161333761205854678622984454968765959003287019546982053295725459971801120258512387845004120046669587807191046687290361310167030806047318651972153167050649065940529450755864954220234857706919578032872012303475836462538624095308307653674544322337045556729668374492285530279155221424807702599674924839137926444249957007642596922628209854461011259284646509837536056664078902353467651794973907078132561989542750657085727650818192282949699501887197298244040045696633063517009410845765640078489094865536243811179195306263481835987185687693286901229557548172914751657615489079204234676910121310583668280611766736836633510916023531651977524751253938385471984705610005737497410052378027624363848468725237024018128885326094383897765062191649916052836358207966860241402276185917347049182680822552056281089484000210015803417787459061537120971365592872209104758419128936279779805670958603841692915498845541819690118530593977618606919337938376030870029673219327219267404134453782931046400000000000*i1^45 + -115169736320202481402746579029983218349573020604142536116550808956075269196596985032945843170742355103663833711858440363527785285480375786308419803040155057642712029609686571252048049846730356798897864479379967683671877745141260677707330445159020215579333072304419312020068370645088064074335642427910393735045168857214063420431947468633422478409541514341730933200751381440540076123596889359469548258522372629047571536478328728509524171409847229415785766209180310401323981256360793541901476562733209981366465076765407579542304108838333100336447872335299235928310722408328626408371852478642989905977327065581502186040759618244621449159271942557038843166666438345500319495959128608861043935155802002835599062549245426658931240937002423856070462343406639448830007952348913287592096759060943917211337209569995794593551291242838566169546119995624765868016052816516943649158695179286187999437687707505016289435185994584075062510307476486622751575617397413570889712295342827613289840452527238196946053804885310816668549766899926914207029906237773837589666607830576867633240361984832434790324937535807049706684356793340953313401052898644666996038682007855897745094782557058155791461405827799131702090822163963386459863485330795628904840194348380404492888758088029036924956089026683800177235537460929736034135440529750458496749210822203243126729164943614466169472741328405578519357705461888254798937720783939193607738588384331642851630707728037459561874313127084376784045142419182417283376612360756952916020829939858001555178803921968328207901318678499978566016830852721311378986719492149364008054560638070314165106163577187559648570579058675947278782824709770900934297119811082971134392454129728639338795670529772671289684203938379395939173185060526613552533934999164452049155194361246955422359112957782645043595637949638767656505052652340518415529040202711524299193792810095351958504279197265949104169621325633579528116037446925032337579109057090598884686522112649752798324811629888619657891178116654399081343979180023507510174459603848111151101676637567744944404484862939654525998579557853374425279128999734138788362485497856000000000*i1^46 + 40041796314285766020369715934677848954250431904022145712348989415827083325927988769582226300052863736281593759532548737729185080705333498047236390564955710554325783298550595579614560696099056499125215174517968400210308695526330496054660867316322125014162026652522909691076231263228182708562707602709320653091618192952867263200102127810113818492719363561556305385214247634234844539185976947853090341225958895229025552100373457737256660890337142549377901913105314282960993104751838625604164457085735478103338973007384648248175745929470064188519156234587365721468604074848921869826547962248571400769097496441985316929967598951123003965072603116522655905262028292255983946815756402136760727214845014789462878613527418027434718365282807550900007835184102204902349950286404195927274645765076921829458738493261713251135148115720865128092815308887327473695653353924614951824323846420716675757815241883445058904428705052832927670870320851887475091086421542648989150000457798434883519774859507852644972396786677793276377888147707308174186461286761709997123251662143437386344233267757114074260602593122561077952083764445676164856393495782990171743919456642531781148651231126747917421924221915129088017823971708093971771611587502116421408420675396385718944696377244420728271909301125648008175576769841907283468774987559110445728252914311427651177311309598229481560838996897511442442629720482457741284591908003625068746081278055638726528117945640909494853678117378922209950205519350133778357650886030637787444195002381392066325721029666930081454449662516974648848884345881423073350143497526347907083174606765924915411664140998707559441022983980732884597979418362530602264382487166496534306809506869372745559320674180666615755596177613022951150191196860241383718790679188911395725409808300400442260409103311181453423294832336027557653640861028609495688701474728121964345032920189505643519720435847644515903831488008123189330506382795696112326629331462882550987990290054338350697519268003753316876142669430783223755065502009373793922573999661616117896229735416701095690495007849997989717702012111024301257570850648883200000000*i1^47 + -6305341777794768176174426260231261774282221914209635840226311694475455444970823555814044060295319905808810816835521733199797580025529436023714550729185028171581332530441194361617835872019261379538501287770932161870476319876325448771640224391772693156894039431612768920199459498064049860432002399478451278764906615898606999682220712150630046674723204076298547788994464563574171953653633763065461539829317024886674137787130213741365329144910204566566237193323759624115296267374146538877982870861339938885701368661985237355670907491026313266635271101913626574564100873863094977362119517659419127989848378780180631457927131557454855819248019655307131800204486529151518183933762851331509028240438644757713565687451344149433947195482059019398699045999906323819659123532555459659277538764590708369415382646607367489314156905978500559418671711037416892101600272742469814423723531835579941267117776157610308356162262911270773248590373434143723624320333636883840241634118514912322177880990796630350192017021803246504829213611429687840896447118750624117181087730121488330737808839903917824875745817917082445557708800490156429579386963713004647196809894022074295158887985923481191546591674002270074166775348901963380061865463240527494010201269512704820667983456842512350288934120018895294354153028783697743288240277182037641008866882490411002412989997028547133206814243040781001861954497418258690819667661838980826187456738069921140961418973617855242986682033794541269507792878979883447037571643017136922470378848400581208505997600504652448304305335909376058141852360291398168854779456615413023131571157860377844028307322041873319587907866057811571581419095096016881563250003808576926925907265576154153773985060589894429097028153772617456549939756626073850377591118967970905347094952215263289019339664558904069894178445893816110462021309284089201597157864888830911487308750475606786003599643527394225229796398231989213038238152199301912168280467062981715416047596861281957840979149345507784022134321210853406284768367200183094446205386736540739331001958319093918576202461802016822174881397021773660160000000*i1^48 + -121141542593545589779731631516971906733028901064432916114608968349997662803713069221899647822152932175208419914525124700124188307543607261861138634950128057865504926856116136105340332210915027259991835560238433159295176482825308586947943789805390822261718470777289104468727418355806939332448001204684567416351524658151552326986007533033976407490976306821678080051223300992268818983333597207588349416374755412206867603935497535969083643206643625311403311705229494091255796794164253830226679406402419876049927271941985695825331357287540057263901627294030869637282522921520320480034730496208294968407737821875739843209225233936384316235301412524934927927041342828871375240547238010113051763099132327493264697877331270213227101315995780584158000309270936766383645113979507646538334436740171701362216949717884727364694333692361249506349001090412483914929211686510583253139952509395239859523717864170946379793462235125918611505423284875725821749836378326737922132721264160770188336427279538742315760604298810443353736443470453838845456927847445887905272950894988337618427517989064557980314127757926669812098404633225543661464514482562242789477234637657901974618728279627270208092872232216253062838182266384071739553073067707336127121726026877897407585204303687091262584591224635043772996674800718788981352839679626970638090374857954266660672342329071314133761009607258906756013757884634717421224578988709375553207016526043672103825172947276267112995526035169201067760236993360986972490974491786497197142168363102879141969072344363438276424748334353950122439540119906469202035624294002735752396635255504961143202391039082733797354696247962253653392714135129822392311329625146866299230889481369334346927416247821858899709916081519948529041741871143467807538428878794729762854818782813612516846224057969898094534084190456439778512510508387386454839901182027956044989431386877896703880947886332150271252411637423903771361327420218427690907437910860110994961668553271977706918680832939922956679367277876774599631458496063409388956677243956760433022986412343919697922255077725460234240000000*i1^49 + 231651701057252444226393696031936124579147598602089086179951837379270792932463485387404962430543946291816408302426541853614318392620994733102416626576940758607541707421585525894156483459807773454001455504007913551416830527024764959252519847465052185230258787415998893436106526894812512111473806315037965686936436122572025291022899960016497815380307213454584912086197702824728789881732654313831733842936285504758231579409184686769403953592881141328127469556342646750238121247501992737032800586385357849429172881266481960259194055503734104497489951525815187399920775270562502531427439034324404747595199454508553463323326739369960176496443802069601256246124949901964538560174218921727143911956720666708212501489944142727293955418928749169514875732835866618971091629384194893189676781006473561319884549340703095891236924511180317539700038899467010384718368659253547400807377501313485250488639045456664018168382736418222429864791642067613784532108618003034433967232291913848584935270864986444854214439982161935207790675620047260767010541538520510670096600852524679902683798227051428177755080287589601372138512031187917636948326683500261786936075538827377034621072021774792333487143851707123372239862072836126330790922002174268710652178760926811333612051130373436619545474453386625630966547773943389797263529847085959655732477821514303713516358622158079826976451151854690907299906461472246575080912738503836350748939448495701173817482466874611862937702443661592442794326897841474637714273467108016042117773468850356758366140328642092059370745733268376771403873532567392754939557163833550070667234610693420745843896068082239097704129310050926580531467172506531544732949969244518081982271027079252292965734444142442271887501029608684719436724463290765175569820674944130746112199258360301964572627991825011432105059101395980661130031998148281471669425891438880525768658773230031577161087671886891498778673015297700755167892537161314164459776091107662363588334632039567617121626712210148578416888669565133226903839550859185384574298379166355729090118127214983469165772800000*i1^50 + 90137917054160879473164971125490687925847586337229876090892479267621156455948419397957239161299918569239080460052326114135781542256390688078244584093182782663534176403349950610128316300639631940198146445092959725914557904222248996003616427022174902472267646243834436360249011090913450567235289805080977027523358502695477495372854097098606932088094991466871203334145050504663913429143005734002187232120436162386002311390818036443065430819505384829393137967196504387750194068353416665818777630480555628757592081070194702726277383616866522490852433291883902226549190858930856414018367454678050390237896470799405465379808181913817328036587311851984178619222495076259869488056866697832351137462788323812404536011152576652650851286922838014619745730828344676935891185583001262030875798178352093454883006422755574250551805129786151703491642465295132089429700747018003760371427008525351685067838854849914405161673119797193048974748789318521735963399710579955233671926005991741329915600242712431601072502989760989382389366835865220365701310135335632649675849704298361613325395829279735455642730408092303918974911182759011706023814415034883215815176291884651978891602182459511520784139038710067627342844136679676879660521075777546907949913135882540560077569658021263425329515480602507245085432154728771616056730346123194429183938852175963416153021201718366619763511782003793389994269935552809673484837674170529405249058406073496297533772410698672785822437090601659124557465103060804094566930178590124820668639009777337709906210368203945336183008920638482912821052588349590185321982745424015306479945540127018226834712253684666129099851806997826894916404302863053344633098660708894939836631898998951961612784279231748562503426578812254202463242348884636859933342583178193809004602200448258633319153554439484934630510606404310038555273068728583499625191866337850804774494661943058584367097417653492987195634603760718518425169730090185107852261652491216696003532654605382361974741780750750733299289580227754153162685934219121547372232040426208871115735040000*i1^51 + 11164756440303399661349510795260291638497830070258363144476318863083519497009564698729546859086187455320900802893289464470513974305057277606264172741672717412062420291554510996921440146520743941915918282108255893645934935551150262575194641640299539275577860981619638136326345764925110568489647906682419838451551479274820542360015952360160298366654206487424162564360750731689423043294071971168646908533130281777450627546447909378686570336287055231091930636031330749735474089602793034296461664201277233578520811921572465378095117522527000311071510625734247329068992622657017068829637254239692901508999264272467225189625219284592039560006014310441134313264387876421255141197147049103904195528064993626584401732843521752521415865580578474862518000246429565420006356954626496447875516003084437065961727967202514541203238115372237896479430267572507994437516414657621134059448279207768403726092837121219867800995636297576091926078268906242488838644259072894813932552309277526501858323568768340759105094002064049342374824821025313572356469264965993916494565611910213391100733706201028906985114226774479008058824409485574505613750492882838891913042516551570274721940473344524247247897985455386915659486885254921619618826606564026613143648040630186921013045263853110027789447599260289296617740865602203395135617960578003471126262498950026874415315710359939093806691268773815552772903326967840127448160855917893062630219052049578677054567913401095066598908102898425153904785483211015153032333489950853953958491151841329384407868225243514565654682326099984713396075814880690051885665541470843041769410867549059263740641860387360209981469617905912440341880330889646330429772770743868409866068612481478957125657356464416733255132351686726108746348729030164962534780435312068289135105057583300615079781145366196458357746030706695261327057775255506269004478722253443267000038504433489181465643597399459209820522197410675152737481486051002390655231496604560613966989658694691035517601054245697382961788924504680316157599725379745259145281728000*i1^52 + 1335570460747497387004852034651730459581272214188194592582869504911508483609596989500199594950838772866710459289833642580828970520998876739161236900574902162949594347832129449394226672653950202319325413606278142642711232747916936284505477109472443831604104235815024470003993869048377913617835179560749107248012460478993666646354150478693728771875741522451370893544883255691111128664035330990188308130257412506420729849689087576110682106110672534620433390495013541617019833493926511247836352413833996105145486105250894373068089163780023538157689061508191335379023757687264299346173646504204309008880276123493916262378708305203258051617201806891218743587230248355647095029816210141677879472580469084217295508286775881925713042527491331253266150011979482195714282274049242944294627161494040854189516614148785783297043579718525547174232174614617212619605550071559088725188560467490420846378044791462669319539094322420490669668650982874380751366822004129254640783513534282736139198468426550664102415439703140454328809156298275800289737330271877333307996445165180207564310233879763813410941106297537904426824690320069375061257675079884530861417573904916694615345663240414343952359054081456635091688605112427161284148744644251472090889654810292053813950496855559897384923543574470156074364356205367814834321483720135362252767619952631831520802192097564462369873244263089879255711637089133368796544770666732204520467999820422760137463412124051881228988171202669793431414998792008446975284911610867538935843007126652727749474485698403334856923340041537811239805811755482831966493081303752993287940482552252958953708109405975901288556611532988677416580637745454227410926868453022878565061713638780556355685333698113978252810997251574231178920613663276645638876030001744738003453659219163128051363857392337278880845059836932026439665790163040791629009801635231931705695753523220070040992641313216488750824683965684904726615675566246145164436368198571371558360310481672137620413801484244874094625405272841114784062400*i1^53 + -133470836561303201252873476896186225786130134626940087903995418038621040901626581478116802345488143600190204767283452292708756198113948952863620120010537984891263026925593340765584077121367990394778372723171731092866905642151095239906079013412739499776696961568601286854736347136274094878752778318239373690751744692146356354026006632690248047452005445587363742609889775679962121668312933735573864742493694410111980386277116243219555596389532295962658260966712481107085576114724980806149234046185283637830869984057971222218930014197276924445418533094089816000891253910484297711599332300253672708711470280390625649190153260701838946117246212104818615103969792162282536390602829712153697410037254422948655012165364908041767137192594310018111674177570961837538875941706283240059126727288880874568460870760229785897821047661323249994207517034942244357597553572248927291520788483927375342953889988873325076486819108586482784945101676204257172312284996784872724596617264109154974707869766560844094500690735144183450841676787895430412780280608613336790765493856866770459256261741357295294656831204578951261879211927723745650453839237828020317258434815822394631942642497541799403522590102129099808440795001016198198190236362315013338915001402467836234025750439617109118827477077002655320300883666439851133656516261365709553630278991250411943527076713653991584596052325458297755306553677615281248367233386723607670658019931743131937639286145462349347174939278425263161822908209683921749003321187086996323242171640070562588892972510700020226432579788343005426012949432644947788901645653483391570279712337794215057007548830971406697922988464406369835349185082488638349430786960466618732359132259464366204357034731820400206913418456709208819155182246659434438756769683067997892882550088788692214584131406971944772492125886232832448985352964934360252816986024333109374687069184825787024428060872359039167380429370460659951821467386919834180942673417922270354440000512085159128584179173046996320*i1^54 + 11890580790039307285355181830985563593171228435781490831463533791622524005430612132531879111276504481468323821858032052639768291908196775468579014852723182894785493201216780407904370168791788756426913313987562556730312061999987392729851872945716038197720943825454554785907630551904484826544693070461665211674497871524899737496743458886747404469738673574314047037599341350518147504320679261610780028738243547296631024849802729226888561292242147056495909635977647392340345617517759421484978860487103298283502361315288378208327173160653511750458958390531013336256042560822496844207773187501489568745882973099343240407353329497710134220647580460910873720672122271173043041754264324118673680720866585816304115178097115448394792237095064799822576387580030558768801469198119456254277011633833105590526373108031421668716224292674516558376739777235350213306393948689955536980185117576045219083461360115906033809503992871257276695572193734593610747270701981409813703573501902938858116028866332805584897260328605599867014583286101887952042937721306266660532634329326389889912550707090521960891866579189760615307354935136176459280862202631098105028242708964314603821973449625378341022424207512675118033509609384778448792848718808128149412089457028394974328987647199691474312985448378852307885300172626111068007735945067202302730336771260215443863862354280947884084277547771770777030971700414293323420577509339367289299086990091411953022667527616784716850680088216279312170778170952988667765727338500796727372357854033050313491627836650960051394297110372849523076643426767649452170578584997792155566442043149442758867870420731817804258914198634316445397933277352269419927019953303748561035071547508530057791871808631296357010568867891660841139968514677938930121712085877137776684052820238660555658855012159167240672537332924240564983464008541340211365730750079022348203580774824290529389803442490934233600784509537438215959935446446503366627511458596493287787689095129*i1^55 - N1*483652073010449042744836131762614739582149433978749632931002543580892777533985021399051129650583657571868014698573495857748214453380125116100225899860806072922323470669532002998643339909858364289715252457672517272432794450267993408535055336398085804253021592094944798295729520356968038795714889608306599032120267561328715461178791821454142411351086137796227482124135147626191711960096382878763309455451969310225228645021904881716287121128753864352972046254418579766565511986575491963743610256384973571308220407674010082383928991328330852483348208641535314276693796396882290199335229651998433102286113909154111954139945626301227700760399779275650048887619436482348774096245394517916396944492925909844743472798679627803806196297714499503619222382075336172282634028452428662749304293627161205985506888*i3 ] ]