[ [ 60308510066967452443475758821221608379043841535649376893459836245922163874039660964979553680739167849177343726330086790369503590622742123158483178225514953540020359903967267750054687802317143722138246666181903158834010780816118210197617275763911163995358901244236129144284863475644290976101198995960040125953065858913059151990824872380938447518743366301487757335783081129079260697517079593862900057398512448819934634619895422103365259660265155123073504350872528260684453518778981715762526200963189598773512543205759462872078001281626480435035726079299535663090062139543203496948494923665181893454212129417180809889814328637574529589613911134138744105239150578298209552772403777977889379233459079398125811130188623854483546136738110562951807254888129522328036533172108945519634378255686669734919698066080381245343232427811088996142887214979529407719834736218825036018116092041040226246487652136255272557319674467157358331085579408078189571258159044234127068127466578380455985871690601844355280652478521508264000015645508456125680061486530607802820700894084074720363916912204247049006385949227437552448263666932761479933495775896755981804757753511446202423604047150176961246580486429589752082922820961285195093008414693898853015531582295900160000000000000000000000000000000000000000000000000000 + -1078965114254360490590483973115759211142810333253026952437133663891820028589929559363948532155654201098023330498630273196412532429036881190264575070392214890950893180336888372244251136367614799332697632701795100269273437695867449239657164035024078283894871933901326244985620571305706097455916540920377946110183962255193042437304796276633073076169126682826868572879581970606501618942092380301111450660409955309072086741774258459917865688985175522588334232016305160082731848457397748207776980664955498908918621450213971626979903965424651759085312437856113186229119853039790854992119745891128837076907780386311794681215520819617743200146552829405515923698193021416039171443350120124336360009202737736209325144247006274095887220265620496352137142144847353581695729663935961976318135858500411896567457708488412136359394492104072835958885903361781942348920054926480278062659325805586609744936547211148083384552502341280659164554171171669952319992750884822614334706461886558430459169480288965486950720536300786089843157486683264884429566381155371205442763178380364272781515467768679061842807824010282138836686211755991885887676390903933672478064339436295357363154860164765457743949674818418934454492877988605017673278755669653060313406247983382528000000000000000000000000000000000000000000000000000*i1 + 8343499134497011259106454872232565678319009748100134859638985694052707349621414435495385135808415120781258560195415562325220935805090412333245469535695212580711725102397143676884834218054738775498905692276641471436397120174479105527996827403599854405639717128228923134314976129824832497137502510399568029289084940800114774289327596552049610475686903806241475532672391575486162780814194028455126650884053924023993051563887386089696008031730367308218031270942417931189413329716472410817878021919746368264730984200042880966422176595678005768213150971477919764860524180595552211057328295787979883960891484023473767011757114994423627638154484785974360188307515445932024488585483795076181539403320902426891605229832582719704666908322331986116131540067013146448504058240388577780051800052727276077871128355503046866269576513552883843059937168664582848499600262185534790888269702422314675159757627171154420365291283297115780246822312755945953262553772266476805157416422198870097823419256917914851886517616422428733847279078972338800705864209046884641694735298315782367866315935982187595029012227208655404866571333576605619225102778724713175973215361662085490165880800609493013832799877329187515070747915039787370205531763236856401904891308330188800000000000000000000000000000000000000000000000000*i1^2 + -28180059141877398803070802240869940957058123074714936536166556971331394190240406972549099644887574681303071340632500276306057138244928131872856036738324984949774213596364331133217582241192337464731789726669108964442219129194323970890106719457685042388448089005144697822095994530856185047425260010171309657228788320246319624706454223234302712347333190734683469964889920965285882394267519663764487679914437241403892409701478034082302166165911913579864521864598295989429969998375236985035977681705900561694884168285941436370423658273390392300934753961367850650289974180964003695819289343656612713707652840333266420895454327508281653046623601583897997100211850575387341348159147192493019454398093895863115577820412599031359622820413822497091209515817716517374480677789413710728290227835955492771294007854413002847825294329634579051669557648090424497308543668157368445188024790190056711525903809493773201349746934895994891322181045272769457363978101993009887648401626926215198535071056640629517931941101051552273693706897203083430506467034998381178506387556504301078854524484257257717541336342773204578319893740046185918632071818217928614111051766319506195165873851802667837088906449033979490123438449552994337382187576578648190503044325048320000000000000000000000000000000000000000000000000*i1^3 + 33258842949205728338416682042948866046216535916219834441599391907807146727117241066650953075111983982560359080652760052864243924699839332578845233622709554497470245839491305602913379645109685464883322198113865254009346712046396309032458022610060219416289147110813981742037832352053483998280094849180518176315382459421547166136350551067374998552348012381941916675411710858458263759121573077647531999226334894464748317344123181980421677641219324873460687706312838740247992564748410298168163674835141745693639429228491961538738340844559502433866793566910547943688740155642694900891254987015801651402965986510424833501873280296967462240798155130360843016414410213144450660465797053785439208736440922041008549967260254204146756899609248834877245038379716555429388910086744837570948562642079056203922988872113684169400115252597278471452012662993123778016339707748305640123464347827050932163371922729436981166027377566352465425999385608989253665801714334452817590692629106567511957599355944234568736706926076488362011341414793264673172009432159304763533127363818031918925092243042798066625230026536662151222602763452323063047573750325254124279190610041601742145923678059372326690682972497560643253385999527178184585125210832668291789890781184000000000000000000000000000000000000000000000000*i1^4 + 67789875249808579834188175450645349744953675198035927598175626085772920272565029505889216751229222204118227359992824511868139743692454629234130957115970106774424939913823152338541387275863106288344614954961703542018639681727028955830450854909282372928879653000509614314994502193578897358880333071762642982044188519314720803691653428725373904143844827969938218540371025026509261576377016358845573379806447861113020840619143710712062636500437499256285742428358033579809825397836998334828412415038939439328133860609288331923756899712299585166099627684073128287330527929832019388871887673102827505798838835880317303563150793209945812911381862462871358157636252119797084802819216466653359644621793364100766942320801318528058176877053444770594422782410231630526244656468015392455341352912423752430936782843071194821494834591857482150719073087799878214689245319773659635220164234076238200382629744585314056496024738573653290563589104461163176908490582054574998016511923933236268607577230674133362881978374045448463610859490665713528947084872345239496291355502608711335994196126673967028346511791072077198691621572276845334931558444963033696423742322246859488223387041147279760618656338561870091356077325505414105824854344358418025312944128000000000000000000000000000000000000000000000000*i1^5 + 62014378510130664912716588305994085166381978434107654394921539520075034633351794116963843717889003011705312672939356857149476515373582789602199830239025838499526573634557668788407157077231366603526314887534920817763542881341655589463155488528164552303245236806893891438976023792279670426607770822557562260446060571968544318871846829996299160097178975222574781627217707269651063634965352137669554036639398845999134616721030900217877968703672677768905821205553922972045075518447502923860267729495481144945596609794781701376056098297794751894698739123503924355531106271463293252023714190786672232271350505066550230507848897707687711840448560469863140437094028810595595305914852781266820984189775625756681482584720879878667844632385420710611776010361141335520804983825163039315693052021913214822777396838118323242343487370113509100339708535069680804106311909588538716669255742858276145577003311650728225211369209587050583977531816474390019381411110765298367970454080993694601310656131317225089660051619447281945610935412811545045630012435285434716236086215071505337351953702163855515106135279373353427998213885688790960613697708707401000254122076930457041725516114970147276726854251710040910630527206261944712960410215537918853397872640000000000000000000000000000000000000000000000*i1^6 + -13159003555498935575640632779953848262279652205384455349524672667969038614839938264074164154706227737095302351434200943455498797625396958396553830893878369939009422383176359306444705775352131593342265848975673627401666897042570152492282201187416798572518527934769104008755757940564381963141386936602656344079701707181528796847286786847286117714481994188119895239312936294836338227265342342936504804751656021112550778451186425245226053492893821776937049033646372669154225922860995942635214583033675024781660467639818116969911004953338418088347263399881295598265377923525730158082952788267905809016578143101062079452890897855666030114244225751580060579823260074649446580224987383593034059624444380543001223434701432133224805098916657755533266117429304921693298834405386067429034651517601563059758300989391240080247425351873721990071599057145838118750378799900818757510643517111251527242754117914613177761883512792674926658681038362150112250531127144808749176000153486053402895752727072046576881079811704178557225328858305343059433872571206719970123176682101943900683495339866994874513096703208180214780743309138879263283715811645078979525922794621987204401050503187906420138225089449116099534780822499107031106088765896289532510208000000000000000000000000000000000000000000000*i1^7 + -10877160104546425759100580766237108899935745797360869555202248618301759372301545532038888779140111152434698914404746660308923624598838241195063679288616963660615145344016631081609869263424490947993284621540050971814997720921584789585747430521015262483809345429156514930509244065576530724174488312626377063014189695241237862686529688975383087763774062239108237000395863924210732156991690223359729237632440150531146048096036309947982385268637910134195408807384606870329582977239237070029571475472644524921248269378702022116677108775779265212766312660210118625709141421644292556593868331679756031554718357338030841764686363866098208190806710738088276107929837303688080825907854494178321104849838557874575712236597438365921732220203409318519890564136448441751200422923588646752020017589307211836969449126209785977707730427040211596257417804111142311180200378112080352410780263269813740504844731920311025008495845434981661755656792713886550672529408189035913998783044312985463443750163874140901684748235882209551228379254774297452188850764997729998629404661306875820847624862813561809640369660509638492807766734674665383079243741846990689915064645333872294932915550909199339724800136712888612801216808822662384110717212632507482112000000000000000000000000000000000000000000000*i1^8 + -1393293722729180245999281566033840163754386467860040363594077882982181301901844939792976351440552290893056429087765387647398853327116752242693238066190600779381085555693732204551577891006967044646390073386091075190264644300706303036211297261514544213768205228394678653921767358276850297230507376840024115073439896679020933132571543483451700753130539278897407147552472596770037016185561842607198837153183065528099243119932396418692479689253574143533981092617076207816949751353847139835142312550073300763070027308737639386649501681708786926297014541714665044633873691513917400193455859127118968305878635486673607037031321150184556626925865191819703191199072008424607500777042918306335296246718534448692159453408921292180844751969242958620778882809307823123423323532889107887717911795004465733902012589645318637218326090193668907986261203107976078265729736793174964864352413863539355890463993012112122992136184422207079123509948616630734452251301506757035013021592316740022457862966580299987282883891288947847153233008145237636940127548493992912533064318528564405421508087257654882956900104481991575270939263196854849230629980532066433944603312920786881145933962722039034322550805561084705997533699755854985457788161127172014080000000000000000000000000000000000000000000*i1^9 + -64642877268917430144729875962362875218194215361393656899841843818837782823242342345509719074443709832945656722242063263361348603236141669776159291243307845456478100306694980286829717596757367893836040689275695455249709425245131182300739414765898958666859992918815411027499829133995960671415068816403016582498236356408435212640354834481235033824567566091480164150003345102632278080910655413559293212567109576135285716872094437396805776022319010559751218315949496098489754203154525857887663330902324818799537402656034298129087716995818339239621812513454234418213936066091247864450317592804108017458226490189895223473149298778981870010896602940532291767867112152933165723371194640741608700966828368415549732958526605272083399905387372581137790722954040640901376976197254682233809048173070577929884714878375801558943026561241380257913365214966415349723604447705098298244111227371551310028263894689424858053927976821490297305238458298501367321214829059610485394879042950798113770837948780200213598739258576571963150386475284347776280217635761104243500556536988620372437697306890139201087935438378836856484180523387211880714688149894505539085255693204935996454547651362027425809276652827838189420514121377610798703218188615680000000000000000000000000000000000000000000*i1^10 + -13679397307813829224409212792109011912954449471515963135576189129149454647245572128291975231457136283242671717937654588048307416112445907055594279838805546261660193944228172442758812980682579379494732176938890539624996109801927849052200871860918141184096445576742153718679648874660574447285626789294894437261380677070000574952484601135425765783924570952503655729477127306167579974597372692331080377499639234786941485942638516834588302336837488335941710402179183306415560221968334992411701062938731204891984605069996102447542576932357341643966179087743927349462295778498710198332310727285917933178805269811651738513994250189543514208080374045292350506856292422632674746451099563496072694890720302612634872583588204521948566949134700039860007279826918761731843601148286171540765122872040292299298849063183868725275478674657996678572172544956463114897101224514261699871364504647888066367937277284968412202973699875232122563534085545388166560177900902468582272889272924686761936862217188124016338225185376117366094009647070500381664068217456898475380017073978286242711871434090585063091034926230519903704169460976238688875914664817433571789505858705665034936379951314155371654961857013337443638596303299463196006923055923200000000000000000000000000000000000000000*i1^11 + -561603392656258792312394845293389925434752917891163149291047141388193275100024827966333279851725374365912712681821448381101392955392877193547202418586912068503031609299402736584440040393128134047138696075944901897852429141706795103001853634451812080446672635062035131500248390164288700228766726396088443631137428196139954618695460202291403359979088327275107723234036262837680046197620473402914761703633050086123212478744836219824214714422734655115633766368890186009568286767819287260338805245900445304989039077252011695596874982241857747424198136744468283061247393261159029917489924140694491988660772279146091905360613055263976622990232089007754369073149202264024490558635443066559733433464328203628565021299703241733949057144541492121419428092601627903781919124986713519630955853984786031330954880137989906525358485916652320137244074207535506120611162161189403847635092733510879249057064599283360516914324138805502267860944937098041723172347914408817564215955081626255986547343751464577564514281289662119513414983392035822888132292992774284637640565283858283575116674564989148859202376403352971097827415661792578218746784019166951020024007890324127311455908533554282244057270332756826265312595701028160036111646720000000000000000000000000000000000000000*i1^12 + 166298667931680903464073871812195689793939846825359876187402314727976384624895639876866918445889210323120164721818443721501671348382680530735202408830567883941463701181329370092161980596520618615071555379964061186562299368515375761233739403884734083098544238799115703678534673446948595926503051712484660038872440399498615669270090302832824332108711693839205930654356031320132111456629648851873514732643025657659586135746720537474018342079064574982863899165403977151768032993991102513584262917668895184208760421608193930241024611301228479304540890019995168682056477034793925555812484252180709195977627112375177448298608783010482477338595045953383269206778782807295963311581589039402339724943264923710683750864286815159341889786291790275901561252454966463454600464484080229144583376572524836621807948151700423609457172161930519774510736241035203572591266158598381340501917324042533642182367911924012657732036332881949667668823148738618716528962982098544510828863574868217791355108370828945970310186460299234837553194660364762918573040904192934775938013380602454863532098916691546213595613856972406325080066397437004100037640280498585220782915840734192596654984266494495075658533704009464088890874910526050727362560000000000000000000000000000000000000000*i1^13 + 576310156148469483252044778192163905917660428111768497631078628768431820880357136526912173233231179218324828398936243695306415050150119518267163110619092780231081893415151922432104846745905913202720794994323744606024917982717300901449102994226475248292479437451822224809693214415245688956272059068390760267231672770047845155287733683285860502043273350511847796979816682143895780692066160369099854118011452814346035007650648167406568846146646674834704366405010870184471643090238150170770363720795615055277989661219072276717082859643508532076772049207967336786563485431551591786611964862287633882423768350366983821021379115845828506433677408931840973031915537760385296078098194325573114783724113331915412034275336642198708748712538533009988875039884205651252711376425859746980227538149592380680645600803966321120600999214537971590603869708054352316206157246091659711916197169217083318810076588646440039799370783284818535305078612206958172448706791147205397726136811254051389453634218606881948689644090727629231016236712422929435560759970173126725206098980053922022312016316322385605741834654991058827885382172215902704144728002490848144234552753242683028177918687257756099716717526017327399552417382394337689600000000000000000000000000000000000000*i1^14 + -957209999442933474690826374481443959667700128767418304952166310835709764550299531996227472988643464136627528614659598477062701204780721607995058835285301290192142382948395784180389616938125643268498996226202477386596396671118921828292230412356320483109357728436656349342842683666101307089532719639753472766522365335603645583809398175186016202458933159949636382927836423102074647935433265527309271187969621162236011108952756485664344898413249594996033380043042219029948031684965612065076078965000223551710888302262957252401516305107474973778388491306375421241265379453505305075372975085794322405043652917724309359419720999064536318445173262850228375214085820632347219094070825926523611699004064789265526771665221226333306347556264116486774170843240978161815074723946194638586790381003375866889662778641527614054045656709785707095254329671992490717953067990900653329948297080853664979442951234133566604879885329588486361446632563677321664485204578837005088885936992853375246417707082461489883878070495500261328481597067977250696338634504853624175239663168285063527967337520685720772413027703866743837384070018551559643640859448169885956891598162393425613687241930134371853218921027914883764459021296960798720000000000000000000000000000000000000*i1^15 + 66295604975375380421374705780400424210941401631193572143578447874420945606497762110180179656437629067015103517022823717641366183700983182605066773035835350925509829115846830990418977275930840754730238447766907156310964783510720891085741196427162787209759361210170638689044384916750150551091856807308262804938635178664898697911532499709496737249789535280408900054846543246788194341893229003351220572079063221166586371451300030536136572861869097920264338164750444757017163487425701390771499535101129153612532640733762387802083569671875276367333296743520732041420152134553993140010695407289764284889348537795335358072775651552252280867908779998336636244325703100158074052884706666780753199871485345973930553573122506844919368567211979439496322128601391356464404383689717402209218044244593809483746575599392800376694567395007999781198010309431587644003111390396267239294614905970150671300284802582567085048635955238516533138712907626617453797588936712888896400277077333374854764421113459527582205231752265383991145968170718973837076603850719162970858737559497787371072090062505655134290061911925198081242546334399516986580692257301295681871037515007492478210592977199164351937764664223594132166591014502400000000000000000000000000000000000000*i1^16 + -2543759578536697689074617455703202386456619755434162167192857061304719177602026951690158752750029452290742174117524555456676684160769926030968980521090185807236023789499948386676133109988458050628965101250593236115650228667227367688574217779168192537654727273032679218477722871666447662238457345653276437633815759032680857247226928658426794036980492704462388860073038283119467191045599342602188091210890881514435203772904223227485024773596881143712957343920581083130531650172934504708173708264392496116622657149784852698804977021177546075589341553321126312443071390365050512865448242033443609831924750030914212129923065804111151384208151512877573290657306576868716251017879148264632788767862752064312022402774863956948157158920585212821576828405843499989287858752097946401898718342830383460107245482242242055098636125485881298322018089803418475134189586745074111372786685904778021306245871809654806677581888145244658289389172624922337633811310426379588028916299260930523944483664255190440367501617917042240587622015897986796127803502245559552501175850517851165140420830254675981514296739900501305001132537870916018293842003300975997794211877907853813821224003473050467132071944934786034761819435827200000000000000000000000000000000000*i1^17 + 67640068909545006324983506558240905359762985004794513508331007603187945180263317725294367202407730558249413588745952522857540232636846731924833457272083956057211668070624133122628716930645392489639904415962103965508460864279965463643152166107140291678293844708029440287858155126161357595537539823941026389679860829264716761003510967684140687593240034469327445781869072057265716448305733614296755720087012393768033633585787975698523118241275054934880020041423649325911688698203906697355407832944740644802686433343119036282052797515875628067354955373436332344612952598384291795907385070286286778235674040569052880936754166975711333769962659936997230660482539112235411224271701794234541148669494500996823184920597508395222686297371327008823894804830614997534718092801633971974407616666692707762768822990813060242561672720252294887570105848975229166523540131237695458627755384449477957583477467371808386654264793545488683070138252442098994425743061004094419354925438266803058592572333366550248123437512182932929761913501844901541374916304233111483434214171088954911494704728143036286817155495424916183997508116595234045430441341036121083873941508226685130252696829061422950536564599658055301165219840000000000000000000000000000000000*i1^18 + -1366993103344548533102365029254953480989578227486559791077180030339594204892670303016168206213248622884194075484145023242482343367897058034490834745021125398051590471956527285034603427091326630945408252050969107197569126054520278377469097416958715336789988101125334724897694692206489898509304804025811995146282867504620258314670835283129346826974609129949098222150039377312930830571391522253380224769674353311805456994756587983023957239261738321281191538975361233767047218248767287449103920091730408065954038307994283455909314468914880544648267390584724106871582941293231926076071795736762167374040498344250089823840007391492488365606726022993312513589674131916733956569332083862760107597319277905640118514641106557693554068682995039052274546734110016056764529486589938680672599588616519780876795196629285957688947454874030192132428719015051526271349436869859385344024453448710857237156068699849539149479464107160194354023923267463653515158176974637686418467502116963520999778646679295468420970547668623141530018943692982156265577523535518742715914555298921746044239434011782080042545058798346981616825795840884506412398542563917578210681413811009075878175103151511105844071449686678207201280000000000000000000000000000000000*i1^19 + 21815447862807770605561337396043523990250516934316100569707051382784322899799970737232451300080953922561903737387311538657115880660310767018863886992019641884460016784764520527518454667323046152684048892761456181236855277361296785930059858531182099171522008744670743715799424669100242607388070538346899642416178842273204890397713434078166744971782008182351291455599587151085274702326706903792056225844666053885051851277204197610130975041855014698997042178321335048895766473344729072499379845957533668513391992312022811607903425683095091362419623960154540567680936317335412826745288949727976695223130981342415327246435869993885028670975467238501835645550496966069424485895525746559875222758812882817166103670056874477277038921621702568373922007662411221630599895860764216307093549110984126862224107311351234791639264431866496416346660931143527192563006632950254680438742060593682795730653627178799394782895956535574026509842089122752922464949598306515533918969736109860899526256410064736083424598812593402617504137090249394456685837001028005407836024803354546339497102073073894655117559697054538010166366816322104282317310782616844098250084906026976879547883713155049298689763670400119603200000000000000000000000000000000*i1^20 + -273088728395723234776822500811995189901454544794301830170952246205021595683748524412520474220766428563836456044382768735651987840230325189998352627739166550861699896190871597403584884700725256380546027625485677975576271921318012357366472596503232053974044894238109135664226210496302085592530327024325100674323156929409581951350479585726754103805313910626575495497938806507931844445498033633501368377035399986988581552699891205283050619785666777835458035758454978551423054662774537174760420718937662262521688553870577887901248931821753980281260813285789982428244118855663514102023912542197212815164270725745246620349067901655247713260218162450805120301716983896394537671018208397268797016608873330416634758625997943706688984496168858463992538633858740184809071916389753402663251347750843235770087959029051401158935895292029652782952147821296509910730094159099906004381916556122882049221567674868824220218884235775790942707619362208883820182323062234091040156240167750288883619938001411348346278139679991277104455400997586458830406453274696752766085439532239693573008129437029277023701487368906770637695710708109435344554596830623913353688421304206982666389514926724028397956768905297920000000000000000000000000000000*i1^21 + 2582235355767386173603721476748469796672358791569651906918184708602131747586881132843785682348949647912833687738211020480858024250493611541833858493252456592981881797300747862496514896716820202377570400216736304612033017979840777479858215484354703423667896939735972194255906857127285736425873275941026786016242004103695471379504539653934731602066621212125242575072589888025668213644347833060733927160257501834615200017823138633979021494193649503537519333278610314394595462924157976219390090897812565066238823080391093792523352834626553702993510710785422363701196976016111546704057240454855661488462129423167426784358031922323065883531562310007779394439785770415513565642875562671009183359582626607395424460977301485419039094190708971232880168088530199366820365052839472888069209632959280163268819956993731956622588112384313165291099801341843718174160235855987478799428756155651979405788281320223393829807312032804771178708233063982564000064610851911672526285589537165385572575726252735745954368181810671896603016003454883133045321780534762415130685708068176855178447778763457061035059938104184985184461435230245566599733189114262301356214042310991164353522323200831360877172097024000000000000000000000000000000*i1^22 + -17553076362887118923290577379196246025726244289846603646642255292349345932820916402355379799633704336317477204804225998379409642179282987580521089633447505454551708380939085750929948099258355816188481234855621868264399040393435479969716917041904964985665277996590699990512606358491144030798635825654256522491859196928002472274744841126187934606348677836083308183749957580099261109726989165384493315125953608303391013917537388235539886646721995096066745067081257420378252932933442224059476535551235680363211404039129027389919948172559645565640480104181703637031262833937246880324233478356502033285987918603785583332329953148595305669381012559167240743634689843974781370820331106949709541694192686251625509593276853214142039373014802572201504902653001209401789173520846176130876865071011102667628369543210108325939195216653262158219219297459052288314997648951151754385480818508123370259307354001013122614491968302631500814539891285249874249538601607439683765750785967808407326646156311896725805817831060980450620497023993273874079895003243021994043864594683110313690790737832118005790880113352090470853063789208622449098175838309265967129563027994368366790140464508434003682918400000000000000000000000000000*i1^23 + 81301133054484197180576145255340031816418693109121718470622834899813878006637622096591400539018543212851266171568515568554288366841052389820649706741727310809084459162223656683671655602841519269546512025341812410232045875687819657180047993449504923926477429518217425539952332758872408641478931009766256729447515206299693478086846923413238400093421723530588360773599204566305564037618317260408537057841557583741240358292119912272514752884969520418467333832125970877899639836620679161149989918510723767708491898349688952570902440281349631549534776399520135451451596197523474411467735952119958385249489402309931339953289509045278101453908914413115806070549045811039423908831431815115364744726947423970364246359134178358692039595885973979352254849177832802835747146841219647308343884213915147504678089753233659428361775953300740269381152462309550570492737160435053111020406260810463437320010221947926382953838512647042317978874264725217255449521953966454676205818740524223055306840261343640732747573627688422677164740243962172312672488149753378771873770267868322826413544271723941968863915950128353197226032681471048203099165408800876522535583187610998394773934022112816660480000000000000000000000000000*i1^24 + -239999387653067721938934559142016066602681863684257705934438322180765293052284690082303505646773006864079072027616203308693971759646694640572509523746639581119017793614214373331181093704135825554097813286772362212611668034916568308440558818456871208843514928804213033962068377653414475945225856903932383905093294767954412466722379441556627207778191338044160623510777659322685339119405084036503057636072455633950812130887389035162858207060334829992543416327270261307012037350404670192980005633389279325363015932926681199133574111337433460188380372011720509621468837476086512006666887142841564033115553933181367988071434380380632656483254036793545168243788703768456870090558391026067156600058025337723100286843848395430989660138744345388679149747781963459541497161447941406407451283518502996567580849893065916085916728374220121580339167421346411191211415484628383913642260548039564653626337016874845254115757228875326180515760042194048420258644949005432522657292792961161137051145874099122858202338806266638683248908306576857566462399154306157561288833237723944628358409229580309864603781177972384692928866801266717309215843103871706369067637662371148506499915033083904000000000000000000000000000*i1^25 + 399900708667044065115914680443915015722240890151414842847774277675125349143709812352717013842794765751002633005975464324248861050036235337282196192481937908061263034569150113630195872845471872482833582092185140708077698348467615714233391101516092224061580614206012120739589245771334976655242567620188628033659331072179521712819300005736882891298085651827072267674944690906133680684870648725400533699169153652572647868037218168710530762406060449626880648267579027767963721038937987114572902502430081069599765519966535279921543567062015690734894240812751192699794912473577483023466952544156067948462940403183469384103160185959690457106754163014921067183979056113016038644051219579286871493968915738655300151218594305887692729270695977495171081875168720926714395594110617877192566151531639567478483148184668649780247502158384562313701924679502006276408877052928778099596997711185889607443934366108322530928033230598194408181826733771286806008998879953854685810910197479296215828801582503306292785922209805264377030939320213045330403465798084562355498891956709319172589226572026753660193188968703554321147194236694322528830536428087220717865146399966551179962351616000000000000000000000000000*i1^26 + -268818791170975356584545746035011533640601247633691933105522899629788050277821632428455529207255102091425119974130911311402584626790065395276489292036444576361209630934271653084673248423596478128012644873477877545748821513291003582271898505091077311636434271462373212333502219486620611263791396802968596002100466141751723307224831536697025450253896797633632379822538233827599538721210706567223317134761404766018813476612879703746193253791460444332209621551933673191902596601691501555917020971319461094266113195737056646656715455479575994526543777517232177410163504839675042542736823739980061109185582012397141161453206303453347375586416026428692734323503074714964561930116321716782609182583585929499059221590480899087601108618958465952306955258312355118007932850341415059376265334377806402223696551786983126994918977207334031705136427140801522171257958017263622144497834589111782332328871120375236756290983036669901135775552887735303503606820023346819517886860663818577930937960321484283308575496619363438216965148991063628998758913754252124035807127118933773914512424141999918831027775311919218880661867833381020602414607011420342512284033276284205982023680000000000000000000000000*i1^27 + -38615979500853800671635052964313219131100399015175870114594188964729478859435459558512072824764748854347432487301503949419851094633117561165274227541221867088446478027056057136516338712841167532347849537953405078451982340592934422543530216393540524368727553347656335183472182067469677542096410906935976108513580772311961843658458028502819254297436684385416089207927314856570841662061909081230499474860466164297799457580522184528376099645429026884629715583567080392575811132930876340593560783105780349100343898830157702863339165490655200965532729616921350160562333367853668728927892560421591236003456762187950971276390710890990687801604638268582821990842466795887007468072486647702687014973078067612147083925008685626475337666448806615282937276383177240385672116637529784453029008151060082557876339235425666352930479201943233097747494055663200542723351848784548666128086954108289732373063823630314446167026295462644574826469019662610182165973971804681266904083460380273416608610427202037372523008664539569289957758854198631786575580853765537189633432126488797351649022406464242042904573800788686759220086538635366959462675351477110569372291070009802752000000000000000000000000*i1^28 + -5061640729125857449944359359246301609530346632165875628169542925696291039946347849844340857860241676092265714770057899820230969942914231183459150887128514523033993704767347663259332136919979343426463067909617215593109309060473336625753501146979499121746051863149254526516790346687548786411539939498526530727035419126900666887203243198995745784360028483494738899420661923196089367764442888117328722374336248468292228758080339527177720557786199333453035776025181473661627218960049833669708459916025488613387484470569993877601515472034735666932368891195927644288086437043881921081588815304741281488558248619894126518141483962113479461212613459591546559043428406740399271718998266654278725133471839886732967314593041328529894729921954617651452259450680101386420469624375366667152570069360492076839215255291952908239701565267488696582630277020254438045758700403838967088375453570846159456604557608999400635409334922553618221556320252629361800734276767068472187361779911857845161838835734706859222177565793600357663591491338369968470683663221688325835996725910855759736373890109639488067639682827986616371315733280679794751257016125309835577042088755200000000000000000000000*i1^29 + 54888892265974318238578101079718260176873718930153800799984667068215500050086100888820877730523825676134270183774401870017481230406434619579161766270417465494156265085261303691582946802938169836821461078558531638642530156721038207374482759754660804103414668511303856604537655223111396195981705352519703615714557804166791367706382520104358310967505534146227860430641750830552363663104639401460767755939194060877186412827027740429585774295640965620164997530434753872872206470737415260185684814873772427785600874137984408086455984986879223876485602153143167612272628811792425130097107071010274509819128355794266111821372922784499400762167560795956228492886766744163531779533619249398644486189151742174757231812010476477640185301559503557160014852525733359696574919262499498518737235830147391930559506078702222420596819914856780843900360950712547603528414678967404475534114257567409473859437889170660284895618350177337953243651363973924225618104926692945532620835683054115824998741754014635523821113612766736779476860261010966917228868137029920338642100914953287755987660963835278726997153896537725205053746415035203044738277903311129500712960000000000000000000000*i1^30 + 9655223905911796436120843442832752680169080526163134988050048421889517993350055113386705420241822352287067740572005241332344422435301043543168037351544440081524731007740670594663842411496339730930332970794529225384038865625904315656089912373873727184574537544978258866204354608860480167485540135027427725177503736278325117785027308897395883896234984233105710796131462508633211818887027080165458037814691200365304375187006996283375693954176931028194896483477297461994113280431626336203808806528884479085208243871801128586144308844754915398783040743702307973514402194880575275315125655481923267368643864858532463553526837051773457693655327346218234071683193230128108440353522432150814927144476399361391060732529562173122396594599952860412258819088294706187185848104941085382130305526107221436584003377121911072223247494904322673450074552204249023455681976253164886894437938108883082413425783879304383384998674963236250044876833839604110011944976830431580030962717561321688833456204125500909650789502533791806575202393111741391385715738723794610050676627789942916600052866851932816794517233725588120628320988574695182940730471724613632000000000000000000000*i1^31 + 631344990984753518246596273102868282374296064205394325752504803037708823378539744288189559111232138338234682176028113702155962543055325076496121965053032991091059357375041121374044627039865602249318896801666379248445827530100171035730473355750805433413797203846161339262329281018076887298911198016173182533619391381937794877484225396480538471806365052947120878921150553194608162661540953555483821677166387339125145214827735297547864688598031557784863198428939237138286346894276959321564245182624172700084749317174618703208652923177179461857214368811876199952972795652581852216615139454156881112536715947905181948960650046700361957515628741866989141761036663832566595899261825430734460782233748965310994162493315511741782926047216055082739344511921253895601067428805989021870085187044022474789054663575619086580070283279571151424109263533284873387951381687136128498796853976485994629291058183183032256588919984912410515688995679839487471817975635399233869129017456189035376548587508282767860991735595084925913841407500727236652294115031944075487169575611020484213215522765935654259423749564474194966197297243791724829279361433600000000000000000000*i1^32 + -143371898217196275938841561116834444992667214425754764893462681858752498278739942051942617382737113346461559516698491378656026453042836408034813045563307022763321335222802666660163342029638363812823149127761949752731921751512685295411208515748647284186006243084733565554634110985608393091925054641536883694241825208157120288319755070963910152653456649888368119775640911257954023593495591486206223414400582309385630438335492545020735222384101671040031561100771221568804328342176724591931152983668958690911197929018851585899489109563882579598201001048223183447413423884568042762064236932593600060969276615324515478949830764103419993670097787335615407675689765350371748243311180999219369070371674216179002109944121289277361183958120202189998875832142146092782672486149936200713336579913156644123718206842724878762842863390497446848174404832600024382397041978949377407467142005974994557008781914996754933106276290069629699326178304369721056439704520202658731809982092229528024793264266057103909320722954969179824685091248636990282855131300794942679396463864457832932845715547785339536016753297582913407035974241076934470533120000000000000000000*i1^33 + 5945318241313732365542226510452336171673834246839843136128903049018423874153476772393959746973587599071522635526742859459983786939945376940100472258050577573793940257215471589030416509549344519666488805857395865736298733156426901030386380277309335819326343133942754101893946998839270296263993310796451987811988923432774723694126462912619723449702484640529461577436694744519629329162505808321691934102192631961160869522918157573898930938941303886290092818283814964720733494106298727555238290277010345645201002726605921292365561838614499052475035348033390205617927534430763542862486166298689810806682496787569287634924172131118950317285948094434069841531558909639379907096796422863885093912143514479676187848764994529817713397541168270263372300587936822088462725506058109008687339056627009338098064914816419896276383338949208309959636417353953801074714696117950751389438917286050998823964245007882919142363770738415171463331875220680739563914664891954545887668069529446173052010912903097751825383013669350429736871022776679278427849041521653980768263915262818480130379925403571924399947455985847278041007570705973248000000000000000000*i1^34 + -118133958241340673323472541241027594783688557761548811416471858727826142317809763512397857336414602400387985466567420896423385275979319322642498198552807057396002184663060614825676819801464036181969453199137958773700802740829094012064050758485678705040347934872118703880993852237810298030100177019518448729617513353098512194631778196200332748691805435309119082152724110501124282217381651507981692138534695781420659655549692108584589562213954968790730235069111403471077810923519946215889470116452594350164322960288566641551450237343071112339060250456994091942134524037259785476112781065250355630163553834936842749981797592081187416651586357318073976082010229606575290647774304329664408379391655689960317069645235251282529654829427141334896225657281064937961767332620060021766742420544448411231056359889463756695749065138706635891021925441470424392986343053598308226222681075063715014376214246133987550828060983039760861231375177143188995070904700707109575447211085463446894730580870343071601608845937462444431708250920494013256069437290055070981228797388670834077412179546640837053693523074825547118145647411200000000000000000*i1^35 + 1342958819769518568501506698041068628578895390283554149088544661041672968717031636304851686703864374979205190986895143457386790883310087276860337855992423462030040242142919384227662000628483668428062349036758451279720122432521513591187551881660977013121871955897354091469797317971038603393416035340504845107491937654894760055656607032952422268364103879997181296849007408944690499147174981467251448612517627409389363139273003730155108730413564700011888180303619568008631692581220226202652744549697463428213986919574985666703494296907635682244397219742863588946052314243013763302165419587733348209830152240135236120781705353243396690424991677055412204400784416924432620382879149187552618654231256840940684510446506692297533521778870221747210690925869576494144165714242672948341602070186764607677380348346082747833718250023534623839680419311371029039430286070906739126231207551042566404288726252216479500213890137092275370506173936101406872123646724860000922877389235135395371297921616416855404282353535106309597552082540432995494525626599605445396788821226102303894429838287254087577765741424048194191360000000000000000*i1^36 + -9115346676448829188216623642852613065775870181860935992243089303464284229838992807529782704392476856770656309463283176062689214840307962206060705031197217252376154901452914735048910252887370836693892735434081892409765789621422013197080128543981140867209055695864595680720951620425767148165497824923880688939049114618815594929818726442305424216674854219673827489892380780325130258318386989766963525673123087831055036133735673042038919663829998895525537518735763448452457634030219250062087291441398628033680416478315935946393959958592937566216011545609911315293410386398222299690371439228780534296170288336191888669481245096549195822989134188102309508090138183442317847268689844582842022705743414743634572175746180152252042993878516788672462526895042001980602433255253827828976182539795608516645551500066158586739987812860950135574175878718071236440700331131358201273266449144156743097770348250375335101600161982920347533904432622347353036322785820681345473887198007595186828898905593774854406456931689367196810361303244396872744560234777197317903428785213669910635671115222524756228043626774528000000000000000*i1^37 + 35753036728356632355187974043538075906767918992410965380265418476160702308910667453297547250481711953635375996409264296596772206221356038046166319045920147995525081371897575219641374334296043913097543254417593725040647934002601208706084422174314491130021608540150154294563879796033864533310721571387964705145010249938674729889991970319553269551178997563024645309879409372825475261783819004847989906879631660838886426139863100581381722605203017649282256301149153493894495357409743854637172649896720247787572091383820265218583986452598736089543477252827242608417536007368283221156441601617931945494987851724589821663245632771246339000415637980183446036045205772817246382112661955897852173330178935382807364788894181190324904416849856246730685987389635438139846182071924300505651218807113292645679260291190911311471935277597966094398603549121856406028281416129563053752473358774944153797646380769688146247253746689008357860748660552826921884333808613830449700877515158511950733946067301126727828963688921618113014484961144436080672711748277273515772563582417273920150627408726671395022438400000000000000*i1^38 + -69175701561067175931056616010964616046944179757790083830037883213351075314741764707614279441963583009238027873459584617041297216378489457492248326577974150457300653706016609566469160293587870607554593565110498967506166665280720963516440459751773237002163736593603808634590919024529144649336077044041562716275102412590636572327495137364320073026721093341714279535542956531185048080610195467826248383327397674096028817060027799567165938991505042129935526825920796056002552330725442929105635007750387211838235428115636943477760711404877947173583388825190063595548594000208356128292250562911402328716555877381600879499627578750153042653262958439562881842168748831602045135540678173882394361776380504593810099188475500906903180432280714838677826008372677624169138681042556158046126009114734776982497345576165506429795195355161260760170581387427675167335122253105186072821955323826858826177811252900047921268854321132347952310187407838379959317694733020636947575046272903718948823073708375357793542975600862583906539271946468833374881659555187066318213008002085632051617392440366858240000000000000*i1^39 + 17364798545512388394979967385186023782811886152821334987069256056548373705178276814229032103314918690389381850597755443797667450310291174859259584912287654070589850357090370460428272011333426299238750418114287568330451790500038583924087530713476031839392107147985967230443003327725292380618129500841335723819388805028263886626671053607373340336682382269693629963763210346590752945363428956348152995556837515980078540172340997763893555009999482995006411819945550827011472778583033482853439571633161468753549877739885020930203575851665857914832866737880027063122218791949117560359162285419841353556218595800751193532405052302284445553338384041105011665131700449979889125683559311170651433437332855937282017902390261730312041432355593486119153287005257304496788503909597395385104967998576080023807462487667026103850374122269073335078615719718768857486482072411241639802380290665721052724560429648584357472141343288315259302654444681781416005635389426082836440481868807034946407430982276634074516331091533507745914808339578730329215554419803405198979724218844856352673628160000000000000*i1^40 + 146505041846043299816868647917817361204160329266842907794305671735233410317729261092042618728447804760307609844148251793338636929339921916107046554099033114707038913624596793575176669980492320962681360843602915315369447881536389663612733273641895371070470057626571130259547197567743132462635671012267675334598909645548871962571688949499673368776404447225101143250559293078328763244416515745995661800920238800790374988764465622069340535922753812501673505242454558547717323188894969021688450204768551929442727590026157398659463518653897526505520705946062393137143917695967953580804647156243668617079538326296699347830995114777795970170131260002579587876010014970835580197122755694961455780398771677759429531874472985793790687836123015681936097704399335505977229483447794088080182731541437173651583637055110392297753295193105225049286482562150557003530420902659909985206471172521305168649812910444111333421042286151048651845832577299102462637924411096862940952136185840361931098319386415412533609813406462470831524619769098726897967129508079441544483916733492284620800000000000*i1^41 + 19084968817296876736852304150531725276078676959657080803917128697861723276232389174745480124687872660360576995603271716559062889448599937531899202988670657178508072540964414071737004654994702797758163250393897484773841483513053675726545656112953491639255232779342756714890381737980263787870087406155531996348833603766509791258038635348679729110064842336316808421350991021472776600429798544443953338081374516763105195455042328779591505419201615982086716868569940915042966850962738539205905151284463401332436826900153302080049226962373731838591900892056511383401730995717712584532956066567834428410232252033516078554929263897389059913453023218548778131726588844985047992657122921692501032746345789615651897011228857410365627029200821625454542146065724716662272140159599036478996579369172675330256827413504122711306522819981946377284232740230807796447759336408884446076837846564306059643229225709183029864497554032474031014034375237431575899874978002944227608858939793364011489410278076586066585198303875833021997064517143548470666602942498352011793682923520000000000*i1^42 + 632276595074634664530274362075934905197255472857376707063441225444111628515682418836380484519327939433349436543040155697004459236130498609671223777750502431946128503519678145312418004269059233279211780585009300510137397181068906022602393247462638156524282299631631994439566423928345821955214120401930213402107489545598021944358611109581527082917031177157730350867886076635846138958348085599949655030134840960279301077337908562658329778611947612197099406352385916420699186055509264728009755852454991876238606578291453711921700824745084387276623015203650205650646491480941370073740728177774055135518287216240193456201257944141869580605237015595415286249886615154253435255497977685150820056723858313877865127978879948444570047493995283939208211758397157947365135052429315871439991454454442624847881487363795215188816579021204741848175974611932471639079580950039026284250523065056807806577862545845315715600886563956760654908356349261835476520612830792990739006783201617752245221518263642067528851676749382641299165748878474972197924556658169610240000000000*i1^43 + 296578483083676647936392412003463539750465160971461438981118999009240437595880971921331437970882901587541668634059609341029124803845095648528913267716285159118441140710947483793997033935373560178389634227122820607026223199914752173208222384206058681697464353316466159832229551495519787228431141670725345709359469765377321271428369069872025274232159607625880488691623776349171696484833754513654477535678554702648576959399094356969401786677117517608424056827997963746536654892063969085641547259695764854255069744042459602235314984603041669134906277572998304004017548658387133653172184428748770979556629244754299400414848375576428088163793844179563721447558686312623680944995843251599110670654937444765180679009888046632116814481723933305878238869206097142383992544486093215804122529275408374414981878645535136017806964625517556597411828997661543787014156729691124834601461513608304494297224040172349439562088179073725295329850505758090523116358944085498359285327296311643789988989916919080825490130520865362920909267256236964068969676800000000*i1^44 + 41139049599553147044795776998473725037714947857224431761214456844546986875426951961407995681787614023703844146681902024094776544925900315254510536802995513623665640896374261247816015481217513088235750510867619785483750198022803519732385535081790616776672684295689969361004010444638421137884090723270503135440714810266754586621937581473626464067451550388049397994557580506468783081447504923611128169833192192288033137866377130615686575547016638889081128752357557470179740169191411106667605765594648593188998294972551448330357233248716911417328283588872249400635126349771645685160275274132262858030528189402850294700124103740152965023485295038377851510492183849352257843773197462655002236620160195497459822401149474744851573730917582968139424817012085907357930509231845425537548422753322738217104035865429823969068481337609715953560498817929778612875787222961943337854741351679191261971099427807027568546476772528946633404952366745405125189510542776674550077170478044188460123808353131421991670626000722786730393973374320640000000*i1^45 + 285487855502984016550822700387592444365229319028459919114839723696663540089783701310293735348160655206843728032324712675110639627576343555533413398084060210638124659880490319402904663503462102677267308996414415481288552379718430690251293055698190556406536150726562318834439008330486007274844204596135893141908535042717583992658319913393531613641402088744778780508007257744122398243373961888775213206828738189024066205057398341382162885878482658612979951334666729293735932881398128252425542430487250797442363017374936912954920345842149932187120688557152959889327203542651670956613734492343070396675319533429850279025305338088756915877746004997186201036446402234486286506679271175944152844910432423689775909013163752949665885496206590425286453543452628279914265619104112787242704525314444497683859244405121205264376467446650918612722595883647092233616152919194324808087522871619353243247082185235243964917597895216554579763942018543678505541652546697419893672150537486367437784234553463406600220590899280117760000000*i1^46 + 1696197964783574276584023037912940263296566172855448340679741253193165525562476644510091232074028363653815958764336564477991891814211832952562280705178951229610315255275344968342296063704633691002700469624098426931859293943540176460637940903269742257731572876385773502133062088314377518879371114998919952799756275787122451860748413733858638346633637964821957024792457887427552919981881733624059801773337959537739311843157450420828810032714812189242730311773464258162271588506821924237825721455277635419082504454342742526184024888102039522307174916798363665885260074271290647118129749836400044152499491342238592661312284376061860726697119273984471033794886691451902698295668198811434933466374081925668193477025082341711710012202438064582112951613568192144151552523887758637055363158735363312686851911517015644059547551954729537511868667582397950682978548766520281267058560052532590816845517431174812479399246274051748299002204356305240635972124669059678386066021127330022814686204736155437991526400000*i1^47 + 50988202496402390823569947598224814721415487498144469307245323878663627325424319837425200984636350928031973069385875669040897374640981580275079599421310855609287893286864278035269799203046445669400108792495240456112440940190849542890915252117207113964030509618992664525754956349367810969270416545029086495150778061592270655653550176076738183857943541885187980823236622693022805555592645275261871282755712423784671640536551407056427026199525992583111369205863264069656506070552437085288513917397845435085245179840422229649880858626258119399221883519560805741809689037349779837493098421293860820745174456476840119982960628097313347585639436237571195892985660975960980633741734893677466866493800821286163813351044789576394866240853693367468447482997300594086099367267024957859515241618537122686861873523570788703791242577828416365250797826376760827222084544112667370135273492031130825642953575522516457348942395989239919332879526483111902854413803063850775381289427369296822801656320000*i1^48 + 793341285707902434319042461050589619784016850661243397594780967076635837723158602635201005530744606248815557420057524704882607090452726914660045105343062450991330779780469570961663621798039026155863782828117618122847390275783606888512122741916792266806810516291426146951557302623117690172488635463106356919606263997346166496812016878674594790846483721811842363157416788059366777298724481179517461924152774787985115126294599475326160889246555230350210035090636253328438497512011299069303199375844843609002172243645843770364380046347669774758372045951452413763239601799294870674537568386629883238060101216241049438961829777884033334330194880554715343685256922282473374606850730667084645282078903565213492808189187620687215583592274247368988055932362930991826396388016927586345071109277050535119474332234263426267763380352113459294275188531776771116534745592440520828122782895323988076404738275567196491846074894979069520616919670414397264348104505585013747505035520000*i1^49 + 7658016550257456783218155410194083435647445240043075841886657284577164698822440213190418088407442669096268404122230615901531689774256690193838278836158403163235343172382315961843028502528187128546842627031442456627175859600005501866330946401090399139465536734890152598532714285367993084190906753900438454470887094970568256802548019097967272069220560272037348190740229940634908985712023115589515765816664805609582734425141485327808921236681688304299462190461745749258511472956343872592480176897106086341453327694369118458109776751660159070778906825367278776307840130830917733584483821191198048275533564023146213628291809921387587610719078146723424176968203936850501937769870176827878652997678849228671192027052544954351911321684865990488168347132392011324717273268421879670763953271096555581163947322086024167769036111831420995121405574560495533591152012773406197236196706128104876114023997297550139023884342717579880099013731592215829229730359632000*i1^50 + 40267624339604868202352779093883910812631545155754912571766213100524251493109212989004515828466825834127621375744525229878986303210564305491537743311549159609855422598738684957279770089675162611669453510542904221759200899021995527296710406266690555036507685960202333690924214027702189704598877805261859119255292626375901279820299792391636316174543841600259833733664655014265098001022436407908738539032744679310005504269914473982497085330019705052566782122776562103215060869462047678877232718843831703438378571684942508830670022455119012830163086417394691310953203750478589571660736060126866769886656317095136471906182673300503114507914939572508699378901997117627497289164212753596603031446723035819243757013169432706586731177638823648397467081004355818989988604563051300825635720826802546158381750936364421606993251998294474768604466314477498975386819617108260013227442757214789570181765684789136946474640425606766941469283633485920*i1^51 + 84803915929410063225231282788733192747127406987655893888921752082662358479554940469433389764571729240623247201870857380148907121338494600962057305842434114563510073028636070715759529039332065344685971503831486305009566856557485292266318784050990312248347886018195010040086099597974535913577198784067287301067207456661014104587951449074583319598744021815021668134669215579393439995497322688123930510825209569710495109035500517764256988136255871396675492193669414322116040416689656194043113570856897908417496472405583842105897449633680579101754811518854359177601606129689322695028064962569179244503887177004605747954054590496949584872530289182334250869093972703449074747560478458815451419217471177570712579868981387969363700667312530752789615602590763243305452432299995188794965051342352600797697763017200996033814463846498320256161317469464927712431890732442062173701135709016090805204555993859461036370207538746409*i1^52, -1645104161222603006930499016808817543302970401677018878705420071281940882168242475417924076045193455118642278313348610539935558969351566364186300632460036633740845898092605064216590797613381667167613976586418760499258407032438592049918846148236406679686808171178546152887734492718428799806051161957637367657097966764787154888765948140245293240054778892735262517274576498857084855490020295078066795917326804919976090336501057435653862550568661114216218192615213975292133636176852185186776673708098107084659131765081089615822823639323672872609496364583629031462988380835787303971956088964383374221132275550779524315409806564359362668858450729757103713962680553389633859885430058390460577835150367701201599145176672871951951478230408483157731237765074792339960204930928991210936725303822428080118351136250815595537862296948416403874742838749222771578544028569878631987396063802338545728258290121119554255386003774674690906582212818313631921448999819853370153417753151718557668088684879416021245465858686955932090717510754054214618011412870395780800718461122262805133054561256175033761509092273721558099359956497099382282312214132993678487439422846678523698101571200381992435527937356378635668321715978240249505310873208339172344358908747667355656167627361503576676512175366180534624427626128840020409906522260163271463996486119254351545118136911744753589882044501246027439051826293937917869808572033572399434077907474296288763680588672474746336789240111803386820173473245099410362973805230531812744456508089520969837978341157732095107634815845208008972611927384386077660640538518510601678271621630560624758252163186950456249863046660280645547278847919834065415542389369413018510771716742040393750213692719537602271418196063066487244792616318435182394080451694018071148385523073466988317093396480000000000000000000000000000000000000000000000000000 + 29372207071319094491499620543678775919226873414075052782116690339262915122126380131307099338396476869134096481419845847149410788645057808551116319591098003482761261238199252499419410758052450310333185584196061917959117193282290781919430031845340788068266961196322075295281924592962629007907545792222163946613103786496622604273650934629132151948235752903838615258260357411009876771405896160166770545192585845298203407239169770371443859379440365619689552619722238009495727010377238615273896926173021647892533916867070127638942912563128029038644689708762557778167592501654843416202122189734884981834649145767834710480311154292152600434837369954255167261685339262761351073830781122540039397818853838191507539506546865469679994407926904235843072302109834877841702830973619022975947908630707018595970880712003466764264293804851004810950081443355228458511487008686561826666304769362717094566787202109693604413301905671733846261813589296556265653167768297186041868620352070077087602237032761231516102253464606017758680397916741864541312019159958844708116633297452185788013013513610543772771928981883966033815822079631226749091565691566701976889055699255273706864315416181126810938401307632528245971333356322118379309687132226461609907107217590380653796051977934442536084016967291816967069670531705403771607663096594304048582877816111189269925449863728765577587706802448836191557404409138534553659760013698961769753052368535654322142292564016881339659158188480576773144115172106854367540269035434214295510783670321640778500676986497809261784834808581800254479125899970418288714601514254793985481318185929645046906077658333778493631808597416805449197792449512033580202000038879641846136139167460041989828198959309871782152832635709342461086034331724894003400023167000703736361011824555856814332182528000000000000000000000000000000000000000000000000000*i1 + -226825852882098514245658922761980447202357231311325234337261115866565789400658506026322664984960220187948199060712571529760818619746199041506820164140536307740652931785085723441125920681882445484535394248337472029216898145873595483752706255712618861097490998276621348528445197633473804127128340440631465713051565583814846690735729345494492299258821419809917441414477210490705532000422973655108949389662176534677061969951219076700537062833327636094772162025152907217186504342633132292078887167941984342652605585547603049359974335125097761543950167041419984538287468940981013508693417322363015309612011070145758381407629702057091265392945518655304288443521115543363540162636014508399606454290997538516416177484015799521855768009930080524948758343746701489671865560612212655753312475114789411674738829145016204941085232266498660669400450875989961185283570138265435649292921299057317464063448215086171918404201608351985252672676583716220017941049283809787908787103810521438659576512094116476796202191841223695478205992184561485161998991770834156234930268062344599086169397083264066544147428453336528087900701167360023420700801631092385774547834133139774728786927012011955375775379711174111482112220593088767870358210472521585762847974289143026212468258367088619175136816932671085415541414113175376470536854016454107254017634690390216417311405919057108002334780727306330956382754347032993991989622456411879437351016844219391258285972626007124520424846002951026613019213510803649142552145349877616105660707671167953048812881736290629710799746273860099491486627021055076362964539946397445281449108099864985384128439271039251631983020350090764015619974996037411428525222327092307982626389921313557995366273107030536236051434961705590585599321424322874474850579526843900875809797019619404028890316800000000000000000000000000000000000000000000000000*i1^2 + 764863694773938108094409776352713417427386671039768043188041656273746600071738339562899482308981102190340675397704567300501121133764144243169181494684250125691938946211681866658014519889005489265444531593069718046588188437964952529472024162949528846007870003450506641544936699478663625256988519627558218554464579034777568951949828706120248376345594303028754708066475258437136198523311729683692104391900180928717699411322220272912232080184440573406502888372702606864361536806308846827064497106654377455957418118936478848542763394859495728659106667074844309409921109838859601137297032580509397625642425774934280773292452894375166027145274167732263317489219833121890153019804077423131485758990230379085032402309207049497831484679250898441494760393060772332107840050766088525663439868688031391443497966409356079836768111233640340784455756962600200485331843266322865746910138286794180088553393251646387778429942397277998524668121346928959295707187204108913537946028983291997974224381563205763322902879856846393869403850002741782045722865514339999573771970903043000924337466899558986287381884565514982978804038386160890157823983570829484608494587075909422680270292625946076663158555048500193703317879319548219096750476322204754808018209256456301467485668941633322386923578309849247654060276372575349175768422643733997737491288489406177499578310664839395035649722661353107114842822393864089773888988634661229095623403022667720070220788474171537382774046001314583229518760388676703009140274267886068897575649799970423937380127008198073042286406612399893790260356284369044883813522300190593205961694179911025319075155568013292880745345212135593451013111588512541470575275959747936413745666671413729150463864865409746067896532436673085499967963052171405477391562038634873566521850436099814541230080000000000000000000000000000000000000000000000000*i1^3 + -894087636411536557396833577676868891319512343692170856142307235035787516047097540024955182023713725843386163397663391885065132881802923743166974756585484571075472807215808597912273714787664894997141686467837119006826567233146347571358516585752343028471066273574944297378338306437161885354563711751635924769408134356854472251979484550564473249713585824034451280928808091078460522442439409788574404179818755171774141300494330214685341719137979737408681175077423204037251136232113416024419199739232002458095468926479386672891434415926406545657475580332069311234493286945994569724963226781787523568170139641894277830254211533582543982214214305249645027572298548156782777802974915081600541624028127316021912076103647441986428731455120642124273995741938152857207245350584165307303032435120892263644966604468031126800379608254073000289972637042486672462750991090643594159756015761771129838162489953879030534544821481729754723827587042035728786275035212733545378401093217182601397430127406894868032253667659674497443649377458094240157540869294163460466836732963921980550839151180397353580898914668711266028150387578305591274491070855504115120948005241284986159031153746444968947717457406749870713975392372835771015283661625475172504061623748347735732497578973352803468769785263073775828217591186154254581420566617344305831506681273163764169076277543160733277448642255997227498707826234540973607854048731603415261589215915116904625079205733150880215632238563339788817351744831503020842474872641610062085673571120177933594278442252406588366676800458752757477046127635318748433364337550093842239730203136967568384108722528493776402836960484989147086643264860778457710028396464445938373281554134789654357620978509347602032037471020477928520215507779419917465590277057982091399262835600560274538496000000000000000000000000000000000000000000000000*i1^4 + -1847397932459929014770659022571284921964572931951380430406337296756937103082770029014074161996976708668783829374697495549950017139708593733944042602448673115179148859040237915209945999217239076728896410304909653665290978219136562771112566258442353991495026629093805267380191312529876003932057095040892069106801165314000445763458809778533949530757863432120257504046255964020430980145683735407410378048963938881089806966132743223101103567067171973809531590945692148256732819474633765216495964205007822659634635485826679955630693409319802641416597110114243397157938085215967256621171447505280285640656383704242752309473139225838175028430061990314355783984955764911727875274908677441948657689108658431261949014519366825497349122187610393135294212827783880080558117265924843369389202126350024935377675266907198818848250359166489978109219782760921481761190936507487522747635312360051885060251115083116589069187592368357033417274119135209162958097520512258910886738351394250966758680359156478139438216569950419361205474733059624319260573723171714347399178629783092065930652147289641190546910137545577948697173585170603400741802785572938623609210807731277667395015383120443472641551589100798897016420017587651054735317291881732747473589890233995649160997713739415538157847731330487671589488638445974593142783262763080103935904087369523516603065346418322080333422557087137705437786917475203019787746976754207578301248599666735469048511176291493869165664508339170912562756178268176733977056865488198337043626412280020872564607194867670763309291769051101908382932311406179111638050398697416478926628619135363718544264786023863231298342504158966478614926554346581895003022305904397522588854340662708187136212990499194477151681003691016657577740820780994599975409056289432967800762458479663461171200000000000000000000000000000000000000000000000*i1^5 + -1608793683598658228340199278205547245158276112191050761311797896618514751362457625478576446453615118938571541306443769444263651130645136895556124606640562999875295344132595411040388173599503797335651193964872865737865519260313627265526441494159187813092075737991046511426920210690133761663462569917587007899178392811238532405511960148495579068868428475851508852496174580338298130242227339644061527843660292141202240837178617182528396291744245760497035557820768596640229823380394523091242184599189126466007955601059462684696643116172794480907636773050753144758393716671862828257244935079097045079290036083291385041341832400875151598554200342216456710396848005225521433155203480825599360552588699812899191219470812238949633808578879165520605990440789167170508185483170887983660054161927189195555842188158553043646293865533130738068174288135495068497190800657546801146991260551920239761792569337424522478360731425202163772636376108310762607121273825959970611115162156834910306742980144056019326548965429688945189185833506287785492782458909479970776030731273884526722811066040686672384351250269530462217394335020806614568703251829055302226177073154149326769062332784401346650028266407428874243652821591158163084470222837129939534848380919723684019061569630110705226009894492973234224173122671068272341338126533544671248451299900901759649567529643615293582078952686326263637498718599313813340514973692997141158158927023410555735783172410531065415630563592612582779308099743067606045704010159439712451805774509110563736861102298807535378984539447645403238857708906924046266430805354210375357946113196674349544802538533415393937782270380386329092184598166360468118650685649016826970580992900886634383378291417394243380476898631560189176890401312439768032214161402458421309204800856496537600000000000000000000000000000000000000000000000*i1^6 + 356244550229515865981886559286066808911154859932067315226098145642360680808547900296154102428895646513138255511356396139346321653231393065573906090964696872836823003341053245121403399438031572729277412662086100649613204203848521342318995854983880334295940372450836547100895377309342743095488970114937226384445586878502912993220631711546567420741030906695757840237372136935015098106221122329041688883373856820721942808535005075686115729623644794837068225344951544122270865869209125358368833737808888466760105322398191658776472187109385304972871067416916394012140384946957951028655645688176475585219698864769278460040006538642794433945008874771982494064990776488213922489432371213744088145542685608745452215848829336077666513675762215039899740310622295921552791196075187017090613162068797199857760701889833323405348085450810808634256303706716643961020244236855446137892994901427629816938967121028434671070015531171809596097157748313734064737168617484208496792872538642102213236264694843123439503877471939646354984938272242853332541414882771474323652824006051576755601382487893696089361732102339512658118117659678037446515799752494829723205939106724640014164054819760742801872183775740018767794961161067280739284916259042690983400170979570994318389089878237138945734650084252173898084193138944159415877259081470384227338965439628945207771796638400356099322098857958962331367106392889776367660571779128087377535521410247976532110602487096300376955203769135528377339999008666265687288321531661334515253365796687700758339953064271570942398514411192687796904207816102265201308617368421343013328674718500246742310215768171519965758883703606346227143643121695726025570461977571673570702879120612487651837265960886074158588076622882862743581689688395623194967983451917590649480215162519552000000000000000000000000000000000000000000000*i1^7 + 284636932257637670369947817681166903485553034503561865265468878983058233230372778263581499164757751872098758214147418960751713441385988095466477710428549861103936911702670618394274124089018933613957427957873977665042636611651783366250204920937636564037822104439753369477848415055383050371967355815790556531462975592748244667334544193722063071074326802459408962451224588223093537606447735990961235679247860765529973227902839942237274104087228261988141047706493096451909117223951097004195747786348376167421977170023606179825169521448922158009249391182033579350367398071100282733789377660964118225120389003115696034619510227157070842569471055591421641421719137221315545108107343153341663518541770178929725633988368317642198553896823128326941407681414255731298823112888523162756235044842977194922041015915941542683575687293884158199213384907878552638751422649831381801612419593578294936779368105697750432204575817925918930792537605494944036463363499951345244089872065598862793974397160731501377566995101407568235597567946449168948455855673423219613419301078450063489905470620346236258058011950298249821184438763728569901094306154217764386580579269148643349268657021472862309233356971160657332897592420054504525129659920649154467203533015605607799481683058010850094699852028844228992227089209799707831267242505937659296144346290490137160111002524791849846024974854761602653098198308988529324205794128224005152467511450295131548852843165340872369880080928117188053405822734950326766077470949883716581648419322088758585492408245899489715262303585131136155655357346958922945262124161805416418228640394769208444455168061715040243353405530924047134252479135081082337517193043815384653414573961573622970596823381961226168169583833796517408708911768558601061813885517687697939407931703296000000000000000000000000000000000000000000000*i1^8 + 36167045363271196424141838397947507362857557043894167716063811818352738037242050826320004178171395966353423680588238230588909470991333556772213816258349537327083373215599491372351218075027547976034123562054158362273559084495432159892471311899800767593254795119007864651661442363649039589213507399080620757998732321187543625879270332320187237352883284542191347634899530917444693524292540246747683885097683310935711526695854035062231492175296004138758809118522546285704521750073656014206544275492054873510135347958009090217323375576127042271525878537617295447468723652602806350537104541755070885347349611984083184236598455301846267737614220502946060179710674965728452458277649407612743806942973027652468727416100387609481773936914126700505789041805768780543066372631021888596528844619635067278365941083235475440895230349014780621032396117226015983830543626430896346893495021868281795873109848165668476060008221571465903704843801752279008615146475279460615030098187416477401431488064204372247357785406759728808024310583349290834304487918316007446551966884215078120693373227279273202357044274277901847972367447425999889263994368234834790314054097678260715291524079701095571042518576642469984164673581144178058959376544324639960620434577777757441709849667353446910343306546120572764347482733264136593648257685667797309788168951889800360236402604233302212322337268989018853957898233855459948877629362059470066953792471920734615320657593146248374044540386343368594904424308450226744945699039703155168613047434037092861917741553837382710847037982629670792151288444815738436644569923858037603466373990268975947022104452116699297592886274895327957442134280206513681199043784288068795892862194009380474861429173510500557158781699621842209254010509371971574071921756405878776751487713280000000000000000000000000000000000000000000*i1^9 + 1697806859175435842334477970014794319027132686086121534072060779564796658416386131621159959338725651481080101298335303940114839756115708739330387776257556963824589392545834404429767077202071407838505939302928592041487927648113687030550583250100522502312790591383431572481724779485549011017082791068468195274310401811096084990110195326783414089865163285974065327427123121673093166181034497128713610913420895675180555117120119394908548457467671577349239321675592114289584850806008208666095662438415692959386062930238380279164511044646195854218015019295818863180822100912356991862807603755359784465715574061513119892747829412602708095865817884755386611513103536024389222606143568473653660594708105754268762880955639298771377852840909273919881046445793208366987306437649483336172195052739476555354483708405542349072008841088871966729260837018474142355314892831499325940371016774004440792434350577679405773011682102490379973409590299316627421759720328655953012925426275159727002114029780112718784486153823489756034273608036713879121298478217510319158699101475413752177700264309095753918826296192938535217036479670451132321094855378865233979048724964447509559874780506814578641832914927451950347683308899901292505033974805331876451040477247851828827219757300609913882138181548533084290217484367260253722783729927126465722978169375838724319022725948201123777267020308310952845980962309561333045070948223385023779376917122137558885713588610258364700665844610352531559705966388072931920178923255309021997010559909979835732749948576320020487149045288195376603102739994929096978723550340155343459083676816233189694303233892231366085849586444451012867614857719430318855446076450657262602222607854944099841938581307845901230952645350267573435693867740686859834747485560918531746299904000000000000000000000000000000000000000000*i1^10 + 357807231047921802443643652691351928175813796842761273816984617152542134419118588772240895300985233202387596701535143411964755044309114337935222719857303099978032459353208383176491955572173767270273585681666634089894535780207041204020683155809465015559833591642493204786325593337145073041989969753077712998923734068451232875940747610593815257731887918234196599958032704233424930021457885841862650312915338797274336945439739751605240623123758087526609378320227441310224183979938840771656998208168412846762095985299821674807896757752313717327209774925668798937797876082421819250081320473840458956675413203843143778598345965751606710778027644098161943377047065594694749826352806937513015985053029152286664458984165891715919411138661158101717142701305795482813776709093455896644354111005116324835907985142753901934299649506162990789532116692246013685482704009758579242343313199831703147525744723416946900240859723923868880961212736312643920985605860574931332692670637126183489655095540622409343740000479710405594499703121630726670741080138031356061990829089432786410944757893687640591112309117651098279623709947438485177743279960701652464108407941470029804302016275906505415345469717505652103519380373222206521593876716812473213049066344181144333788232062988431227877192534942272418099467115101236682474257860887550451632190349834506392977223495135211677489095130567593638556287737575577690903010651638473731540653860664445737720539496537878738427273467393096910436445486151853011900642600437573371361642897030021901924491412987318733293883330136141862113943685027251107310395851408579175264503909135020833972217330465340180347092116097036802428285202138248625604474500472522563744181716257341471187492967127075076132144935291634750156302186539005685277739770699277402112000000000000000000000000000000000000000000*i1^11 + 14368463234054425427773593802423282355334095102596907164356424505597721570610442911295583299199705325747528791266715526139436669453223104702044434618435193054487734241327588660921735049805643755304649237844605489619502361816570044955855022542808514373227172658419844067203892435300665452645574353255995457325508952804549888832024472366458802946149848127238191182498725345672815916522834195932664718894341437359452846753722539641749140492724176560253665118889661169666834677270855836247111612535368670181176424362530287054146504527903585874502104906565420742365685218638485912015153288273477776987393042189208278685824569084470440349022256764625471188537998881038547015506456395412924009174017858776210129559659312011797917289160248519864856895058763798914087451570662073409699860001437264196982062898258323250756348290631382991212659450355642763633248868647438983540823414076110674658099083859662133614838381629024840804895941093269490939261497322663723817174021806980474838715934415804947203930044951911879298023512938691064531434347274673322817187510734563080405131365478866033156089727330585444989481542088108068502133612109527816813898724314283952579183821432841039397429155626490520953906352776310519004779234834953568350295442494450423066576099073657893410008933449505497571374344181581276543292284295914029673154168082786838509075419439306525118902717915330622021506102416905606630775143672110501335135891417687274131333370058599614711647862507149193619449433931551508896924408873421243424682649884888428725636612507562542681237035423664662632436687196933791751946762555262375940697962288237749950024165115003288880138000945879611713278912146243127040531136003151349109927562606935422518458071973707975269158470388529927364019117260709549437693875353037045760000000000000000000000000000000000000000*i1^12 + -4308789878298027126489014241608338716917048555845131464455106038723308944131602564602043571147782496398690859659679033016716349380411560030318929776150796196479461302788317523891894956463118773123935125198316004924560463656810392831324973281719464911491180768942211053623989322625220488330568947860364914170378875205928250860970516688175745045116708842780384181142652053985621839166406964394090085354136456838137356070981355774288321183793254998596738234270070423637180340979023916096903427933400755887994497178266054648947746884365846248961125141427569368685284420579149867717685813416354076814254241652184619083065004470783243512911245189470843764390220199004954523454267391444102113338706504120323431760160847782906046785761066666171388679360829387230824507014350825795817915611615385464996048837930886811667824158812468685542732428031722820540443297404492126469453770143560777178047054892477525213065404097876566001294175240762783486907576826468917756064403998829459628260182951633107864874474123765874633086697444991535516784512809416769196072433742872965591625351415376023436360017626931822887205254872727356210455701028573270106001662765904398152750635193604722212746381273911912858700216670955246244097471173934733870071498959108402496674434218880842698414833999170057510893495029608091903337686525280939861189274108710297910698540382235509109700306639428111374928448835120510742953593241100229922071141594958291342861413032930784171227165181643621354734931540428526009453925557793623365846290660779308804788474239622579188954539229506121949492905000284248971331253698554149106183121010884717431063948711548291860961801242851857769379382053118473882504974212118504621753127429420461599553905516326149880612915314954297860248094568184887914389735211008000000000000000000000000000000000000000000*i1^13 + -14815309984329634158877123934436863527418327857007256479447578886088511044871343411620945815749124016709002734631996933734516814166369407333712595455397892500147474967115890800165384752494931681713522275962463187349833768003990747724040416783478864364065267044151479957257091820568140881974270386723493445928737065316503084638997931527041199588400003912138029782572322308538130565713163139078601281437133868511007631319627567410452734436451159564909951918859600512353346342532451476011164778296367255975520548768579476769778454828716011504086445067399458027384771181112739087520323476349120145865416364590469907559886852095900400157137290895287467404793465095870381828081183442821398418756047214617878986345867448912303822891442534234371741234348483108030577558784533380534561962861805465521454734659889426350742212632742616097151333265950910533025636709595990763648657819197947806356504592951875753520457081750702184381228092353315626145956661391634657346769126919064068941030419482402972307695374316821100782044566617775533733333650552457225613032048775213846932709432907969107515872203989626745837307239113383973619734704891113762299881231318964686133273803464604606379504787839995181886061295181031709038242847189602855195003481996728694404061248055094081766616994993981242899026454691118354837658005810741838055741040960630780651936709080928923076651466988021803680209019421646758462532704250846724367566543199163658591168130708172846594385149601305671388370748599278568953823380504715102709734527514600479453785068738377877978136416710243536508614289807658204143674428429227625227830177121546384222555438870279451973362106136697964008223639961952839931861363852695843820482092343435416201529249063348382570344839775746664215896989194105785677331929497600000000000000000000000000000000000000*i1^14 + 24733480574803436308403604312949389258702080503721364426577361610974507616238054751312367984376100906872343977542597117592388391256280129710272485334890377655882899770674708854271353027138328085185821700870661300695162699333195936654614450730738096747957597532280391606042681233585051989128120125090462379350361031979784853561307413647471209461308449694028438750532071335092738466367961590874728031998362775202235779604133106384175058341707019357257869893632838319022934726304201844814102972061352055283328965570159357426448944532391234717115117796126047199171008451184437378796226312808378546423341242653748764034922812682661734707829314280639782875451080052104833340066386247153432745414642526121698998066340446619247859902450097207745270848874979295571020405625184142812492268335350513802018117024649087909620618308932020606567144426556692916950817926641276191549949073417892902961714465611641467491077989311914103485427105132601806578123092460185519223516744341924450961844753578875359627526917562229077309276760955937771529661901730549887849247549887659838099570226471145979864090929309274257582191419680939802229938569083237276582213732759938797298540255001826113554825990311502175345095366003638316246615276695062378913725438327100735603662244489133410334575134247124656360557336622665547742373114075099924112637012241710125108462416400338106213475956032559041638136619039503019256326100118565006644768928164549319040864013133140047095787020420084157139597876651400103281153722249458347524944626467508591350166822009785280648987470693048438687195316414155614308925926126845296873301879744331528638281737669326026078532766962797629824070391698067604677578161604504227170873566588215371669716909810393836065844120620707899032780503415573353922958458880000000000000000000000000000000000000*i1^15 + -1709512532877481587619058770223191540861770001557854264840075297220552272086739664547445483079277187269469432667941252185054839178808433634289726120121237372603847079612266622887968312752866182296155325347661446053133415641467748591147387724688002719528568663414303314991564976963149986604987708053076928918822797200988682087580139655162059758467688443154838139217122524967322971380973395932793536592606284129874211572640784382289451402186484622284598327122226807034823696777981250396962551714101054547181234707015017958400010307995181708861273505736133039244444973546247512015820589301522426511170814194710676584438236174350290462457682996418949114780021016275633368868074314477891184813977590709238499304635095297401074944492343242666460451908028886534900352106439672059494213401980066155163432724217156097013835973621229778833004085448891210893976365036689432895220418968448794686614735913046949128215006090279327382261944011882605046859234245992264347831683192759349684302467500950562502915573486779351700302159125661785425622918870977004941293092357437207911152875109707511501285648304772861006948084443038979361709104647210041041657573596611181537128407287419965958108084358197550409199098641973190867782217162925603620321544745117491530606841950717740000036860828618157660067564035210589612192897969182973281806632564879790222761817228832182178278427764217119766861533003312360785224792573049208444916374788119246383893276234300617244461159240821295984704702039110956935890644819159615633755990565903176918481594588988428084217912190464963980694150368221890500705851125727632129196267104887843786445654950175479948106557484317462606851438860716470214637754403273568277613215779472255105954988981688800098589828747908156640073002335879582288183296000000000000000000000000000000000000*i1^16 + 65439505247951127253125087778799678678996199408527457553099542136284051692551508209825044178989007200308208212007562041953323032698614121549431564772713653174136726535372719190859192770690685567963700908991441864799839602598276510750365612284874734492317199578526537871738780040201405207853301054784904629356974743296760285909030762162285632629181046591723800207572150456376946701575358165077747438877212976233517758468017797437419429453070947325420506564854864863555223595027290059621322980529191074898965846555529751155074532196496207544359318412415566719289001392382353085055329972710286949480175674355810906491926598677532522010348258050726639982663470433608199005781619768687857309673272285164778144695024633150835133335355967228167879907606380259203894979505231396415112263640629808012635317252872042030077730257818484701722640915150632119425610056247767751737329882073940622563501267123450100229088764230182324271785509483583899342633562228499051838988936177650084754045687031864031329757122794513833326023515582890738818587700156771485227866460126547597460460891500122260254909676655929494980161811571414974488828957353394387949100535233781872169691426152748503274822908352722088185112730155137318269705232919516353141339497232860469969745492510023974301886995796360867908333487409200100112384475467111682534191414422964377360542663076610172009575357503577071637319458073651309976490974148825388713572306183925402697473268861807901488635043548642487691839555742385852803288225230700824889042352519191413868399291555373615885291596353153100144072717267343631436272934485323354784255379873363248889171556576310371696106431481066044137916656528236684732438523193725000705913675579528799705133246913370492128903961663087704314626986369863804518400000000000000000000000000000000000*i1^17 + -1735925445426896742097142985045009190125673751766871986413707704776471558279106748800359508798791560087101942509531423268721181286505710804020927357970160194692599755952449550422340809631079054882953332324130010681330550398187175696892371722882106047954741011848461687039679593459895769815918181219703135995547293702515878524230500975915919863972638891371257521801859993219967410951125662981364640266642547579948244974187588324923514145530430660950172404397571974708986211614962527473290481991853375808116768696233050056847735749537449595659725029751962913614337645363502625318790384450644976815875406580978028485603048037899223410987577295984397424899119179494061612540138726525609536070774184436485634545971159364718285881768895462332577192398552301751168458122855807702814887296887020435578765717378183343648705681309043313851157269997358961948445903222716791838867812120589769295290618591373975116494150854199915709176298322794973868500118877387761975248808028175188572667256243650694887526169252576683353947511917511826711742651623823096429482386291670355354090451761064612427438972613945736723458972748773715864585921479362576202829807402481365102515175481048330424031625100873386316211433575128867817302269235665780669024407335995777437875048320527527877141368380059936264041782656358201771275775269255628226353616611430021762587640616326449729945990317990809582360262058009992109880095703583040129179771723687102747258646577911471112438536019312245563928220733417670227227399926865816611729551815103222057226514629273134302222489089374029587533517404977768549174330338314998256056547840364582279336768248852018328939313628929987951728466754607539597353629676974273145969915534063762869225205896958516937365205840981246120728518585388892160000000000000000000000000000000000*i1^18 + 35001045482251584494756289940585589355328273391389343938509898328393790619853784974257353144761691944138161089467153328389003239894771939194261719985070331663000948956119743518224563508750279581440704842776122837150251451562258750232544112822956054669192596977061773502580607737209640797332679803112698139274270189790611164365140551358303586854088411602424212701592663216721709057869304055438754878991664239455601918466763130821763606216405718137883485567358648694566432576075593795230873362931820979635555790193013876151802386659753705283611983672103511933862927084114372665936801872296023179833878412777696592545296517686204048478324346586552442950827761315862743261611815765700425565164944417789139131995703267728458288866553458412838244158191380212384965398178049540497267124054507384602953759551021467702624595914877084289203857702865598336106970865511747677406142770074780262101635349943966654327031712773246388067018376448006676325901971495724821066386155320297062466629024987447172525677454205201541714374329182201452352154690922962242578694676260134637179895112142678036641876945917213916948220849741972696997732959077546745805360400601306224148974204317083579015042405619732140343333260468670869568052036466813987907368963700079216418603812029330260266076598298867710319910807310558089871377750895972838780078820916028585867481022830038327079883313975283541851285277197704932242973576542571780795787086953545948270922992338144693842232296568684571223191851211682022155273446700346053260153892910327197337202557873094014923755428526640037930993871476479996742347699203939889010853401700622285751590754963692273538838165264856268223985804614026820153433900800576532931892267483761095360029511692563077553757443694684062416033885978624000000000000000000000000000000000*i1^19 + -557226214466412170795131041006684915538931311489214943113614262326083225814319948056316846807290870337677726946279090881178331947128024648952156973183333035896969424017975033679784705861588966409770287429090319167946229851890934051886170636757419116792920417274094365221385876714260005421202840285439318949787835335237321816100197571954651769916753323489799743144755456626422470255179743893142472950739493313114167337567275525241196747427193118923943851709954458286322881493027841926074825810198580827763327181782455286906287982622397053978308433790064368144079652255842432914607652002196704068735118567632850126359768907105405936961666324674603578798106772349541570821944467908517718298129234123719330177666132885180734528248117589237777690973914803219987675784957301409280607274516349256155614837166828721229441081690566286623392093951550415731045749208610704904949918423520498179953965254777007489214313037187701095242741003561818822392971608688772956738506077406789515375424926450081594236788557255794690571513998015684933637465520122352801751510749760461652228502166980442328861793183029854620703746467636400259656982002158633955415815902384952363067071647773223040856466698681608262910930715737955007692880626081035623762017616775056811734946454303596992481728417769210876630203594285382967729151063136823161105059377657169183201392614384839538048305323287005286774532753025941885310410737532116059426240372100350031064242849711394046435085572217731373000320718243095667158043677549664014232323729717655834368691353515655598046721711692548978163028487893473573462980444592783346689368731422598088177909262500450767860353705723411503233182079132404016348358348284880945023248444715849775606716149298610729708290165745225780310940057600000000000000000000000000000000*i1^20 + 6956128978247105002048054785858718273235005719672407463346668624472346603061300636212182333771677190693483277750964806729721778853321304992523106933918850684146013008837374212210430516110821386918034129488325927708872123909448622274934695556526034537124579249463604766848861654479614458575033947977962661353350672983260714257168574150435181877568561848628966849144101301609137748262983211329754878827724797345277863907180266844556436712659127730364877830872498493468383025068907435571448665837455956546410471763941615041806847524287336613340375392890602251223989505588134095719855981230449690247043136027383733900890563719847118337559936644026760434546031759479972294808664062479996160614236576226850633907596444954468434109057616624461098562493082192620719923048151049167144560393539767702068928371787239324627370410011544902521532730008716418262738014874860334013080441268953360256299392742477005465111124326059149802274270872592519856691090921031994063378048186307939756794917495679313959925812963440380691151913721139174269477366387136673711031589392419287368708585219268897998975696812716881159168972652960246703567636327035556174385661730818066780993586075328669622231455747901630968387923342002245637202894055944128573242255211307387048815211401820117423240547271327723417684046049876153508831520840174735192196814123054398458691774797347939509726861280141297795566559272839571368501508674343247675954834911541930653280392440535757044936947666392312406486428979709474310578427958369790905825647650237944306991947108247670661046041930625523957138116237555435485689484313782009968687303778752796164591262769979006806611092929650123361006232082268108584094305712896415153207498162619475749431531127033963942417657202166397151477760000000000000000000000000000000*i1^21 + -65544278379033060511640622653733385979507879656618932196471328054704796563665101313162912478510462563586165677130516890287995480795900350338107926893263874895158443573915675947025577679275212985904935735747307478910740503450810383073264160663484908328970608000722011880214659696984525316843707086419782370583368775684864527152380251283905385964487622686660379848558153588347980708533301190448111419600794430899163191037867036633807500394454914622265682087405958509214164091890335706077174254360788331825447845672141066552991719913292950031447806797605294502065881946102751762339504763592282294274880166698763288868444371555550779966135094856167172203575585452794483994284962846512349269541639828887564531279695162839787651597979175878732231997097404540559824875177127759535163378427171668069817419710230274239957921725689431121775904907922463893462735001973956954103534999179067905502240508798496149188507158545928459251392102989062120782375016852576043670183682457440127242106910409551106224617801017051314168441606546828178366805468052707400954935993802871802361438844018505051668623816298753813247864379686531517505076328487398299659508071813919963234918528200289486143841668850420062132019253304477768597943964074445604320063036502989404082323947452264429449165880899848799789228710597273375375799176720143660153882838208501541559752601951761936097050982290381959781036583338787241440678057924744943330594803808837216248242155956388704096379219214248553232509874905738478597818934128321508475805978320944072740684977408014511913330603653229990836658784924676301399341700651517048362146765516064708626077249577803518237136293640470449198378717983306139097070853742381879901750760766930801563269996716640225388897505843636862976000000000000000000000000000000*i1^22 + 443351084044513110630766337141162644691073842898864995138845074052757318787674080116376425365018565123113285447701902531838723281588561880242403015988612462512684681817685522619254370104410131009828602935271154150221768529057660783868243370350601068003443890127362240966584568747257141174937152576269209389006206434156900747656837272536722610665784885259464483240508902631310835074579301137645472523560437086377422491964220375371224293893898401478336177506460696900726535897660130805744799927551536484280950372010503958386460204316047297047778153782977093592608823227411681040857450769185682307388307497887353746420607739709371057708351155845792459176420123565780113523676314903197115704898286985444983258102275418664549464401739007180189418047544511293253380129732005344719268652077968761158930915798781140657355528485073107222610285844069111596213456974369623392738648222421656231828021009363771480511568082215197729937424492042209743776218848192679185893825335092468404285871800198361376460546176958637556512738553011880721987549647693311417510919947581095481182669022303986553145453640525081683374372530927853481707193176439309443046036666542875597546563746126795920076589529900264139982347836793709278485614783951431775167949371182354463059442816607963997132182214807975816461901038016958193808089800289729344198142279567840474535150294416922287578370053392286529718142897583925162461288550418146442346838397662254320756997290154467611815597760723319407928339001943216154963601817467610388548222010466125343956085405842512742425180860564146020264189875688750704904894116075902873357879515919288664230135216105535052008219706789115507149101704314974634179113144297415118083541844378154732531823196582080966657385707444633600000000000000000000000000000*i1^23 + -2037423969560730063173553188230693812521425084062797364382243274024140286288470211221108396457595272680101486161423958732590184764515336415379487927991620971243226664059569188886446533204710548215960189627309413317133954829399252225502449814007377298278608193127108034870446971827428812190878503559687299264223569834904848715122580456221904079842169825839392067575175642786198313646259312054332449105358108195465790492348156138587005948352795278032891092945936027205086188218354955795036587535221517101362569001038179819624481969197433763560209885680741469763922727500109248250682646951997838207139278731601919073683272464469706309166278449619794895976089960507939256296700843427262880124451140234435529523341018389195674768427210149521851298085543187364152600715998132288814590883950811793855417182519878616990704747539910665863944392704495927850328859433828748807743340230755903352261284342434375724774443800524089414415076526115528338389556349984690645203842808490232199136663603771711856539541334777917277662878989926129834815629661279839452808998388383267106977731089924216325111707848316723795834652012053605590804021302304283834338093309856759568227092533346837639460296070828600415101088272728365075113662345518918192948152055049107474240029004635560205638017843711971995353041354354113729037750944838002015571855670910764271186673884025051595506684288803945262236335544284700029644116806370332004646536439802047247938605394756847336640715186657661455691664236321207362909886813857771629784803766845530908988438264841083208693988288559373148039034647209928256875258221737423812622940686859944970809315260633334856304643683066783890545232777819536023901200135848551850296536202937098453137877136923399305880844369920000000000000000000000000000*i1^24 + 5929060977374725028083508099465292308301370684941364088028986076675272552639480212400453711273364028993657746137091289829536475552826908140659183623401078295769906078559698843721365584651306434211667517701647507550326846444531139695350118335159415882336970844791032827176229123664006717121090549312808920947214556450015511166316573672987550870163234466762383983795521142695602316375057483408223205427304345193993445734315283910582857333841148919942219591439908584438084835233413389342820046357907710116950589207245940586708802660585251950925575067380199150009039189076210644368137538286445049291229850840660620173257134376895318957237245594728490182195230779473314800585608847603058789116182318301791092930088434552729417468914416154193927352010802117665756982460883136991407788319896783490277633303553446418087555297264629939686479428440782557334684165511471574710320893893762138119078960625011936199902477127830140273068904605502477735713293393756939741841006282478240939560083253502103730382633129205769445330998630255568965376963798673059193112454957122165550975970920279847939627654440849955245866967299523795450708371897697908594925297108240561405194622389714869000433173802676880072621876396990659772537023394524775704670707484801908230879724813176657348591144440739995787012214849269695686787885313646241106540150882520410139977925332465761374936250259838372578041277241845366495481515385957031312601596513248805209607865941781327816864225529736342688897309528921781996224611656670744477197574839333502943763092150905315999301826275771128723780888362428692570895328490360496970660635363053291574338445306326576566515093649174168794311753333819487801292626901814524062895825873620228222923463909929286042124288000000000000000000000000000*i1^25 + -9568286438032406346357944697099369395810314243645981709067929230683239288421867804714318034359708405642728853664330998013157054046073853115852169916361079944511180516459597515450645216774102813299487641460724976914412738728087558190862474692625322207076822290615896993305336040171652651261533840336332436368579282116327820356901797390053512575218408281538059347120058630617481642791722907901629575226006073207312369689160019749116427549240536261315991895799826496781372990660362443932581503616600130066429291298186545972680116477991502148637702633564786011387742190357545855373821385702902525406384861975682773096291153929674958619107643905167118529909272143362921744077041922575397940466341235463636002541348933845034980772956423104425944030063797677250428035173662388520819659402459788490093592604408606048271636798904090003801033894023467845155303741760449592983489267979004410764219772026621719088682920695983810136604557033007453861536407520155561060330522784171568121163725738289216721575897016140500568726313100593653606508070917931031960164964470577934650406707300310769591936730255613056975913495724799286051336382644196873515612865190211737581494057771479470295365371016900802846630127731300031377087963406168810210801882917540059721305700124277107637146274435881352325246569604392922469822882277801425543278624737841911726283044147839297756253988431401857471207419725269383040648167481651935443156954178020107846092934398775875002095911504621515618791210865916119942825769819250489059181654177538986675982570040814954492849235148333818160364718907030349628710162337287819969242401286435264471068649411299412509598700047405678027016795460798601754785966223271807079131986728739943184247444266407899955200000000000000000000000000*i1^26 + 5709304268619951902612915603798491044371736075168398928258164245504390695717272137737562233670343971290991694626175384737536491286878567627415419461990303933722842593546462077453486046155708249249194994446432327878969128217259002113558441682916783110542043581469843656829877597801917542730425191911752570502697085948933390914575220849584818453903598990970149597446945295224324818244408780529057177349022040765604848808720507175618135391912068641584036457849251899093189987102045521964621092848948715911579232936442418586905139714289932529229378528595284391304704857841785799800996108816070820798997800851942067602436017067698435772434670870583835071559140915825013346160320459288555871055878816894582767105194272630074251521474781406030036291360306802492379800584868102847798019526538074959008325164973447874821966511853864729846379483212361918950904908389833134859887177029534440504489118397502199616492787347611376870883076294891733690858635858825387764658668570382985980102018947083539421688694857534834493733340985418204383255689853009132509027994641241028543179131619971103333296668812742467299523788648604376647733706037018127204354375867271398967144158613250695723413867123724372456054753582431673924537653175369904781428759536543286705329957323115346372997729992001603718373876579720744155591921113015685732577219802161534379148700986506620780630485168567732042780405071612550804399718966842280277886226405285885681296870535886906438000003886005652569790998348541410166683727231413146935844045883395434906115661861999425075006435283651135722773052996863690074762389465140239470537955859391794034705381376251174156484907547849837746941461639860181477214433499228983924260500805708982934671739909570560000000000000000000000000*i1^27 + 1783452092532722171609603753922854107441628440273981246302419500796775773641203989349034207930382262734369449787606185853643795832624417865655564539958777604055304477364600591698151808953483389491461679350656160664385248481579509217688749932722646513403031947735529082388299641437874371893822885257410544330821873186965641495803531206711519289103131338286589067004632404091480464685000049561613633874573764663662172662671803384337308753855950771845683998809682211628610391088035911108151295287704552530121145298472653972604054545915219441209089366933094160834735160802212440303855260240658249193271401775326564063725598436966459973284040792899734217294296902621976190422421411837678727102605358395506309443042793331364178253872340785653402993345922681447546126533190777473186292176903394598124190270020020107790600155383056766368907816424253474264970590807119328349180547516929779211913731614628736312497595382584090729574287626438406487830234997565947084321901224582235217401040477978668132648775301751224488118197700528435457625366964190875105119189002903548193929439041063026155237370907438650114604788541671891975718039077505140953471650060322535824260731002117766524613557416917081047199513101423046458772628178826137275512474083560154681557522962554768362519293922266352293152284599726167371566761293046915044951352625038575265685175922122649740550380931158003995218325013854604208879329721269952206656103367668447698882055033084694762317567391346937836115031644452571280125928634590311679928219612590786069476061897797045509887302422938005034209305476764267683096564183685149021105232830664836573094120195760338758457932841292257000797567178192478704681827602964044823766383256951993932057673728000000000000000000000000*i1^28 + 335000588835436827352799446776269733688327969929250030586776125704540133181692128141540470767506565577169534907626317176156633528379331969134169072504229076241961754930568514315158238066524754016710780212323994473871487032903879271958681573126419879802991273813523514460391027155845544176985230403004951932172803236080300139908125115683673798774778027303687842807565785779783787649802446364751866371182459527410337023491642230660523962478182425739815441601458493040142007338294626184314066620506745111548798990287973094010003451304243246029554834871875282003352725253077528412864943171896178691934886589430950804362916859634220209852052076859539344599038184033958576632209859819008793498125101616110433787368411901678735417401645507972812107275275769351478492470810722639192237527541763614444659883281033712899971785554766649658582759545869880246334472724228342017710596830358553548888063860852849162899750133181718792989238468447275761427224779074576550777135048047823237368421895639769066364897420470406807569406051702267494329396629581912735939910225163790707308412168594013815816030359410552304453266889220201856823681931838455172504296183238740317272801189085497215361358422779558721070707133720256959230008051560338332051683539787357485395785248763361931126603339325736230874591130717485922441856637491202135231061694558158494689616225170448577978181150484421209870196465862003042201188261126781371317024637257596846646355526688270891832354331716840030418188471273384101079283220273271804849127304527225285565180768664846617259774483943070410965620763657979060264320420035663865950715559764565506350224097408362029286769368923721316104237822977945345151476692031265078346681038383469297664000000000000000000000000*i1^29 + 28552105109979861858767827941883835142503392129040648175966127243292092865383962615897381134078765621288278330437566831919470509212974938794018201769245078384552217675802365321828441903004736372902453124246988741844213514934114030757135829443577727538504790682880173168613179467613063660696946060472708276333011545124648233190304030740069223810584658263043097820396113684445271034282445681821915516126659253923569973678280310116710063847883134532293595266675870380529475225532983985764932552742469464978145709521074408324421478452453057400108698289770451129443135041739063076118018194696722138825722220641392272372718453177431715957864654883495706170677729159280073745226848099424548788489530259304464215557399407455178718350630025832832731676561071907260467806938127696770671387890653721662690948214316224229782549084185859026183734467548449408110914864931163158832300169434792415988099859247564138476153311558495379683178447993256676073302842713403663450857551895182237096454386561654467162011473604600931020557841802828595613485330182807689938389380812589899253103769820430924248553323605759915312444770945907134947312221699332134928272341856563208880915669041862864286217839031419481043520234164146539580323607493831579426722142899678724697673093735281746628419252815188474939641209215801899223103601002472517616096655798722627479775961419989179379162373894403691396574871687336402946730471436442285393038786347556808430495053823314897987088168137170269094990492458857365213502874999075460052730015547120675426455835261721536001282703007581222589944111522360679191419095139528955730425674352414151621216911865636897207878948525238652134535417148306464503204332379781096410931328953876480000000000000000000000*i1^30 + 2078865520789499168843728330305408250493353219075254130711421842597437492949458032459066120288290916250368895746058618458997603343265110170378283744608888483761576833546718786083994494059063710401168472065157572739235556883264259937600575828509688473181289441165038485579401219572890296662186187435181112737362998556541177281545769604411275934274946928327703257353566562297478640258109798203017062447352390079840591659635074851788719625098277286317057058385477118154590189460269314836522402821785456652890723591790704068645219263222592885841236754077825839538846926191538064210301469303977685338970475012687595293462137866716709685593789872982806806971933618612852172826678016795968399762833505246831474267292678449959855507257305410265251309464250196234832724454410624330993115147302179307053835555507008225219168709742103529734943363747448751900401917496114843334586030207936160329941462042329020803384332117696391614210717219754401504525817073476466943574975589680457886570492489404917044826999066245876363587889527650498962066719923144565804262079607247987651041602839021444059730252030124243909357882813160901066060674257423636819091617979079802868276065453241004735385190631519531090375930400455718401250617206320472957205265277122891740789987146563943779329077499509361999307108909247717434116508044953987556035281043358906232479250894520588727722918253437600429465614359181300310904252672078786141294228470243406757159709849271411219262080162143689166488618507803198209872925468752830709161568862085940790976285430197331522273608629132718007641101239810432430571765870847301340314464426310236398999136877670407976730703936593501318877186117350744747225703379854759580777054208000000000000000000000*i1^31 + 38966168532649515115777920965133237162624091636165810229838687545265512357664641279180706841014043190664024728918071845980589070473693164281636491564099430397477119787539006373495439055907943508996784147860911813558984715579263313359617866366826648920222103505690382070360275514261319901759355945718146463379287864902038974761438303353510050150059454633256282661971117462411695760875395608112290238357969618641478350163823423590154916592632087790246361281763283162439734226504444864553742356801002563877041891934343808479597748148462125766482116680979282372121249522225666447809620785990882501478120381514216303306597888954357350655255549363170498872371610772989882428427855119014741586807324331215630610235281195203895091692966163089251816614683483808543936784271603695706016275063583605247211705096691366072063858269388422842688652933055640669407092538731880654461274705460634908113806438591137568777108865833024277415746965891133555206353928569997965720533104194688421305927305828830856538654738698647714989570792802375101756058718853763551997481927061649238962867808923644630176448450262187703616942389638847503422042466361918789119632932797525806221237344798029163171382162206879750156787275464712503582645434639268165823838347709293578992136352694338384474099507346564200059207803232883990711471969842671605192141349877105010880473111833568422875105811058898927496511239224224329108280326711210947644735720466259152435717293612822914125409697866498990713597247857901325610853166459309190717624510102595497495142044281642614649015392949548572183996607320601187712483989414387081046884465748652536278481250580134502200160707997222104857918104941002345298774570541298325913600000000000000000000*i1^32 + 6439268112763562322287527354533764510897232685717775436680438671668642553903907921369572489703707479086199311329787486272485437495902048639757831136568036105516761515885458657582696238753149520254134653245007965116167641034555334112933969875226675477487766758536473331402170774825648355279810692594346736549617870751143653138916549134100407386444753785139337736505021790738809433349909551256569398380338491825150536308367640485094496231531799669137332470276642330314744116997841115258093894808883789258152932669571782041176746241087999888106850225902436240718163383741207180346685786240785667196167416736915697806726925519527628354843754099343786073610710668701240057682882901984758750761217210059988205266127511570024093578247999294938956483707291244413584657528349621084139606988199676412839515443320122798136409457057827226881640717238018966131781495271200331921243138967930239675214048439016093050527843720740183008461927360014504917212032592977446603638684768434195034209658938047534172943239828009337338873552047443294312941394418806079569757821326493425371321655024973586524124839089204006276235478955115466388691148818278653429402175403374290828732945892785886768033075585216546862590615779753324815786027563353827608778592675145654602185648459320352587992011378592492355824585974321646039375930977295472241269873543798773458517072772664620159495328761445826682779017468119339811652682813336815145130843811002977045933672179975945615626123160004192510792372030505971529753105697890015549993186553727808181242774550214242612990345568236445522642911714397820907734128559254699957764204617018296162571318672405616900591200348948913575152923630610541378172540870983680000000000000000000*i1^33 + -351618197263608965363042823178108728769698310246425495757222402288063731698523814823692300995182053100377673936684865354968568641526999838609575637638032115039473078122284367999320689351935560705846208036113016710270728612360818934255785623952468566208414837460490917110396000349527396253760028776258896874138880252905746217813255725275939684560168148423797911703825122423373730495356596598081262851967268808979413012761104616789909965854536617214065359892221550753323462764551113729364638983729376675701200901606276618485880980502810270932495701946773441532293450182622404396234742947474316692680278121245370797313681288055921762594502994503591994789756208386899917994632507399095311990519105198142712524918512125108817601810452451696943435887730733633338678274915087299584578336211946916751122630193979866726658170327631804899548129934959965275861340249716888728361683677981317203263266145374896052623150890736190280306970572265894042445776261080867154210976448137554107169753787727118562633874627956695842692864914221334765965603191136447461479541070032111284894545173887390304959793582269951040433178919285864350901556099199208770660913351992353652061117970350942892450187185651645812246181228338973913488964698989540817052038710604546974316966891641625294846635908656309974560722678824881271780026838595992997799435756871660539459706920883115588765116654900052312914015782230978924235138054340500583783919612749895921522961903398019446625498883233779878000926859739027673158773667917871655946134429710235164322191876606843364449964237448582211360376936417736977380141933701091737022728642602383254902803474624501051261433642803148346461348149852186723965992960000000000000000000*i1^34 + 6867602584029171579490640320337720106863175577946100858302883533918360037045840097137726006499746286423686943259249733966575919095487223965604411709435007652309541912819999967028255679942153949305848088074595376744919910747146879505266853962211488651991937318721054258745294623903106939178379557929709609739255093451969402345835133876192148785306209862664942648337570707092128167010290117704319952411491852241047632206214997859924100912961239816765477528020292587263404909207439439721748335028983035517831873716040121381151007510836077195853690489233538329179106354151417061647234502074120186711357389094682448933673787327566716789454919321766224978860331935223738495664735903921816258654134276888838343739774956037948273507659201698408627114451802936824697048177597929456791962891627468973037225558813493231620421076008932511440967608947747478674724010841997835053743735863165641808384419183849051869940895061936920218927153483524939977347021168978483882835649673111922262986526014801906663246097088003225688836949218857587532471363977908048168865394124466076372051460519939131914153908821927187320489400947698838472811237498819752231249361040556392725051768647441002303219241197462472572937051288571791049508761031369163293267849477880171407136279468633040224179277680239900746914691600545120667645310286652048137015912001778682447579939056218071246880097112073467176087410072672233713904848975850847523801135140408237583865381987714992524068092430807258307078978817627295261962695503841524655291470971440667391060320833314778816592912921770023302705105313014233043876357154262281692637592015196434407062281011351596239829563604548010577608457275992912691200000000000000000*i1^35 + -68360530610046328605025075950226713286236690881352277615166726819821444831055498098732283686374919383635614981067300408679176650037894159897063856557702554767767024572580777585391245102893820974556222530190975873535566023674476165145367994250335812109808215932781512519066238312925837849342221098657947894083853619890231614706149634103135032345111570922873651871054770737129305057778262031316320755774711495372646879722131756496578328276961994423269052545521675927861923986945463917570037068995836911440743735900266700447661953834284848652076381159804641502615787929681741020297225576164718287781909868610563354194859543262355646023007051321709091238020566936257573480101289081495797344500495677907806019979429739675860516435383279344161911290503188096748430959763764295841796101053366097606401956697714086706066610796147172800287857691151002789052256774089376358591857279235296950561645163554240334439366272027076394244949834170703377963230107899738392539380892701638137228278358855652634155940048149416757218769147729521089112594480391008824138867282029111839561773764304644662655473486306427254415799036357974998549753852032867408897499850606400312572577600344751731128359201065811176568617180578781677246934701770297092176228502509969417348964865078903930247852517227580693247935763441271934818484640303978146797710754057846177728037163817759385152318475097398031217269385858629335091162924126762961683386402071571810419480563019743925893080516515443763575043654990425575294205838350746055991093714098108410395529729260052023470815315927518359855920842452870033776975435340591592610081535946162377497730480716688737461896169114702619146810095042560000000000000000*i1^36 + 369982421302449497876345784217009865928161332848843697552622553848999852400754297447925858089917363613733821481463005228195674227722155211353840778913650193213323427055079389497457492026036165261660488803327248811104516390319476834947739948436252121301324938027327660041317210878468698746644089233104869634015663572728611556361603197489754936495771310070387170913274488885942045443295130262777082019466561905817447517782945069355742102019340188163411789808359678071436679052676136531597774924691656252734280962317569728026874645230183154757947552061956163154903566974497851649107291860376911912777498784542010340146806556191352149386912760011629345423852716845852660408385331483827723407329556462300654953228497018978421814702530314855592479402364979782162262450656842694781262484029505160225102850738241645792867092525560397321522997448026320294237021925669068396764628543589916439189836983449913480081422831058983283714560066566788286475699439960169315844651494205687304871441767018628737573374285341048345663518094447691388378561795566928518304293312180067096703324365828886746885478697469009531686601036044376944189629951870082417497900314464965367372510851498624443213044539206377922247559387777888509833722008266878434866638105403379988715575336954802654863343195828456688178675047989534016642927026647373032512037085966878646176272163949866183255669148064867716645555790607037458865657789770347464088148491490077965401017889669010241760558330084456977244139001338766086727484009536659471038072107540279301314619634060430700322882538531499744443226920303684482359759806909483962810350689576994276623045754918851512878641847382076282634240000000000000000*i1^37 + -1048541008529431650520857900430637051274125736085445734749808127292616766262578068086450287596290105092141252716611444811123277212614620540809288739751598080786661477463299658061492388662569079987634983780390971408983206787921344852191086828588690100896330279578376135377246933264032974687404402908344430161929851036487770457012025564590969094036654218580409367448695833331098053091587136991696367090010393748356934506087156184997625449039898023713371891133180947372476752055319321458861319580951252518479501745025326655183347358613115764276922109983543683707052205345541391776889102404903655412316792887682548452531947308482260455141936676827111646742062900639233033248069394420074566098138635623642030390517139289361183354199788953752021329007734967996054859573843719577615887116086959285768386746620013772810430579833173371105897283220311785491824003434485280789034568322163524997997174057420658556826421663790125347787126120896682637042463647672587806533837813684959789444322848421833058466662252430037338851516846057232951872472713241580168835814209693598045320730394875516245634186749988827034413812940571527935564594109696706660369357887610954630981195562919522256364614676876093029536313157566391850300647494247815474556361813871991804605412969056551953077230769711741626506585434496515371400535569170515704552262099265222620351484674452052985193288085583707488481981167834018082608730213066177987668589585247582633416772757837130499684545000132736688857045440414504067023819065911467054284655661365724638140022965911431731932584462891759267534051378708926433919538152980792670048350432135292516604566744007159764701890395871641600000000000000*i1^38 + 1179240603218868088544730654879639286818332429869438305679461560873996269086050772459106071723174088880926500635379059984655352229328200200591026060630044929459715374951116029566885675455224770547454920062541498416329549308660333022512721362338591408501547673980964889672681755413866041504701344734969526748673348296728097248940580039856661681694965544518060876565618357961482305415315588150847469170652088077062765531058004019298253808611373279183095876914593932347253158373230927322925731347377998356111834139524064077255384241214396757138672090351081632842454208727115151828210432357138058948675192914790687647315190231399920990307015464346808297667189085449473380091589000350686419847243083045408495870551388864267735552579727781454512031972801687440664728755292237844831345816131030198883586292530488611142569067636051948333176745214432040478483067395266543491883407213646542594043044035941156926476101633697280743034651675757268464686968820064094958008859346372870198988060238321442242486533187726987796237851725075645313004707185045000182967783629779285501901432444720176486914163555885447307351601715270552696515215792270386164681963301194354050725761493812095953575151874309590829927855969327744743172588232745126029566278075776868002637157745284028628271418447395319665087101669455006274185101883128495795038294178254745204498011943413495276247094736149018860017986261197600966793095653003110903068987566382509501752323417637454433870327449995426408834309882023437701402490582804305379267900167038855425504857477579590980244243483476657133576563566173162423681951714840509692515745764844262020540686616591336554448814080000000000000*i1^39 + 1114579111421933848617464086883530337892490035228678589569467468868397421978969150087201305314987360824985952043407753868454339961576757188027462459040802462272880078390706537644622425584281865285395489755664891083605676747794579684155795335968636282936826110552184835121003316821789371816696224806962450310672067077288024514340920469090404858623604587596053385518212297298668350617313587641901004278472778283184372389790768858542968438793805769495150812199101774874846283448513015631818149841536672684354226606743864741679078718906479095810442122274254028836716685807732676649118575226189789276333234030696632030370404479484531095395247718147220375666376034515617194007600957373302435670778532707327554583671969102188548627231762013212671559079252576872155464909995114281186924470459469510025286865145577529562457290242591808074995912578830043665160143304720843717641462336418728944546724058912710282566487503173202850140683450196950754444407898079772086369041470350756373482659940353506546603768162284441018396673553237468813297944579494711297052760405025357771325657400727254612175343755665739005033889952595687834897189895567585804347263473101232496964397130273286955936997052709358614822704583867038501678831069878917090910458863256069622560989451812941907142091028934778353331350662793213693157986356694138174295867048349065713602599965484116376465420014865801467155050602815482479097286667583821474884150829803398729407621457975867466453494710054990201059002946158639229645475823442226303518948114645871820507175502036040720928681188909484805690654540388710501553930147942316649107315268431588251572127678702026752000000000000*i1^40 + -1671986997459945822345945511921876504877074387157074015055283296396202920077151143705586135876220614780992686066991523680423291881973426315335146762746105369911585568510809973277680446267573469504881765556087412173853733957301707222725644598676602904252722217938508305951673019193318487290173346017317658611737317970836211998687489270084004919087997111810071379277945265106278409430319405401996866898266456600729176388441986485094890176086616446519533631032463896961832128778534465519302148826042332873437612316981983149762922396215835203127199096142636261140860994351220254648406265590544220783363446210871246345176967021664002912422916642997529303649232877568374736616612012974115439048996353025988687307524865125063428582015128669432219697803327652303346984839629488059797736631800587475045325325441298906474727681758140557775462458526120666607255252678622441157350641498009085075012308715845666373497388557224462959056484670780299027217068727612146423811346975821539788266487311087087849492994626151271860548582495995795030807133172346455438731271557956547653121072430242658885878318146969608434475094859792911128204242276166474812388643906199382330743793131117463736958327776339526498632650673796865285127394415709975848519642859485909901483900330463445909189347239373753184021460758868588293011378840261092276694532015549662407315542437914339411065504587755894313717795575796545999029181576611841737638389838049216558282484488305873224228234113914496827152197017069042618700309090398018649949384887409460583560444466162442867382423706190674363519795707389146711408816084992108465126698779953775498580459520000000000000*i1^41 + -233189033300265197309167151889865602435770061118231327375034120489836085824678895729465906038498932453869486196384609699702955522713696931689558513764078732007795909162347555891278332673617836850005500030405756631252047795946746473584009269162429908379173260123635708134008928665771177431077079630721312205610887376147193091452998783270667002777640878039233220574467075703110267081534990141147034649285866737160002204437310580602722009053398253807762465770126429771079084504410898894643099116196097038578830595070816134322831677170130841087604055174155739961698901199054570832062493813815273320874358425264383006628354911684461395877468663541089557307021035923197999774523005424266584074283590429484246407898937892451311475541319313047563504965453805459287728136503199688722237674530403030994769282620004205606247375333066677540226515603721241240154171982452898424148392646849646101401319716183864256280816554199471050199479579381445380922330204536617936845996999847899953027487684434422335827868705756331725794634504923687531063291129435642071629132464739804921921751476085446142707288032390638884516580032320625835244469305377792191798721874786369294330478027215647754170070979764501993245843709879570831550866742033741510349005027542872977359065769600200467555149839137634020071108974134317630373498293803372538233269599407960675267443440685656630960848464372494929889141065803051797311629214586148807791659715389033627063964492589301685659686541976277758213264953327462391162825912637773021584487252403962219683920655814660462131293325281741137381014871943593783138768363409427652798776054771202129920000000000*i1^42 + -7866340009983223189216821230121933058721379073815454630090830771609974054068739486011254818670630223752794351012670983624436061818868321699691433521561853950293823678155864568057311887030681211364072285073101038480219921960141182746375192264644244345933573840074538947181176378359262946089772210775983877513980234015672384315767751220454376844306731294036257441115532678693089353575963744918204309627911626088145295509623226211695580680045838061991865959732430180737818143698091268851625489630120296519971893919551225729103428707847288379213969330368363728313516057505296428638754425158001969940865227342314182596576833976193289428607358003609860800674411226036584264058298503266841901232130604004520139147597777974982243121125310821566704001746341995599987975376002096965370096342384363551218326156665986439963009046863541961833487902687185852873008095050364394159843870849891345679598246237278519961696957430810837004685300922157597071439216657523671175806337063183975373713756026512099941260690554837290096729369080044166078347583779916659699152141929485190302436143136505070468945934118149258453287453890226476201417809263007333664099165680332224910483219239990811284913112010453317083488713866534858433757409698084263063632720592882444923095486814113036949549340779411017361859599453883828903219619399987829715343627845695366638340003932468150086660882680259300551083247795522935754277011287563465544240677605295475770724998473093978566151645931906694146307908448951841964191939160459583301343718995799888004339094863248899809003153129100435312641397411613512870760281968832097877817753600000000000*i1^43 + -3681279482682266506792727886377088573111426106463303285238015162086916636434672949662547250468478577357267683126853892250783831036743827804207448066362033601583715617989196615143177670301224564338065413760498131809819171701794852185428822489933678648128218993122305221026073956837613546267388603338442374586729316811902501360660289276948173177505246342285013507485342882679525514242188430712894110904221893011562080287248821541016261943571748932081757618915174877892944853446362609583153558885582241424826062578241798264349983375878478427741534206199291469624317700357745449746031945562298070435598806009613293670464651271813906780050710568685700880865189728134998210504397556564683706837179577752166696983581918479484571136722376581866856179929587949576529514378747794900347731076779763942253980702399852873116422445148791332929999555525525857631360747762456715961187693559559177801224826827594074289023461752960352276097667814875588836474489084240645948443617042310577589995338126386733855792039004784921669157280187467064793941094733509527576764031660993935084769160029737159802480920192583079627353419812947628652660730265597693888452752118931148985111518911687662037930514636960059400934364925690790420463836632741677860702769705734725115659733403824306669104644463144905851677383786146331808517236869907544667035567272253132624429564096195367327236313486386611340904047649912916052105367592845755657459090419445631573368124467309093228431363061238409164029517428456116160206749917345067811434614894134340469182861817539910352121224828376557870523924162386203130127561083686092800000000*i1^44 + -506687772863937517282902033507456461281501642962855267833507896316351197178550364087891327571082631683198819621725278917467309013084940868893601309740216197045737655837784393505183194063929502774535894643617200994775216805274390863901030817573607490173090092578185524898771024169445152708610677757850975612608651525291694231803279521893848354176228772398142519543945545608500131376960199511770868585132523493537598173112810455679240925041795975741585551514880949191101123570807245198198121114354107861005496293327492244903246671724804751731794786122353543490753811172721477464834178421909435714065649377990073620645435573824364337238333096732302186145850994081022706008405078758377265849684725203292692728502318209250982052186877063208803924509606797481218467958738072819613225588936357537162302261838481321799118659959608819426368124816816772667269708838500309467049212335209540172818456171146399920537536842263053217949897231484466748851765430195639711709191000619657461647145779942883193021968124761448805756454819628849661206298932262475100584534642347429853843913789320412727996790349022159874931160956552115116709390371018727639196043134615683872079967411409384351219633994867401884115476167726303926222886666403339419632891138271098883059194348293723173933346378591272447674078271825426071073441192808743512995489962581027439602719625748261432464888325096266321044761538153228359226403214296034135965378480273655033503917580295238821563628991166890136678202463341786297112941713658654002595516335794640012203922704249376057529637493255649023220393629655969638236160000000*i1^45 + -2730291596934131520070817422361075640380138945543560275307080990296797760708646230899430849676867279705790475777744054574855592309519564891874915193270766031849197290250259154482451525003162810057508375114162894590026544658469723859060287455275750846427566791981710884527762481964084459553702115904816910035883496836382356830016100694491432986026844647769993492155354851645883162636263785669856264024451355852526307479874384231306775382840127575404985472302903990214491559829664436205080229067197244739990681541370411274138767723767312493876313832950442083272271287041986457162897451785424477464157472975913528814262637529476774974653848713363777245339719500286727871248433879059395895195766058426224208729150801499201389127731806505360207773732542042149692533371416667905135020658975976517330554051706431567678323161728984120163964049478538572039781778391713069109031665710056108065872687720234033427516422285597762486858947016731804976584247572678414914265050835855862413672741798995049930322244611278828344352596719138772678241273445448190904724510328066042463739445334342045049575057156622968449355624474496389299674644073015935392291081517755818030806694274627166418222299409132063408319002444759783048325956934796880108326513931240178904946381684249409664336723908137731346856241254442910545924284070008438986722867035331879991869774610559933402618145105982370391871461330284182610846930825391237667124426097700662043704868562814810575683838779083208785579020119029771021125190595672166709798736152760221973161748538342112259145800493097308979646179328000000*i1^46 + -454488406824787183346210755206559911498485173462122603036911321410957670040377233740185687324989616161209011800913287641477801807278284433208545482293710228637615395910059236028102282760782523785352319290776741829917362479463794037442930549015885810829815077897341251145847755587452903598524830984428124406624411522831826351615040132553683708007857883247578914339072749914494513720437665006008516197549737099605907589713299648603514640917673848696490101113204492340586139816141568294053512012319032388642439590590033235634844544716887148004311210832493835840974480181313644176481227622465947655531668723269440554435377665373043800599397546273186605278722930697359161581400806610150353278695491045100730422787124715793630516833048689196841236117387919765964350631532386189637603055769056199725139585444714467111893226490595210327013520610967705385204007118108359328805278546686701492031709637962930883796752962594108154256325602408138412145918348783560731484942642161266905006040068402694514222603135561249740044662917261906085887247916472555425054317259809370024296713517354618764310360992533730832843321981882639965468644675948958620698638186139483045426059569983728590039624795569613505107983335758126805045586476310259883306415667648817259218510169035228169982207623757342355272587586294959731023824254191588283324399432827662597609694521646646928958432328144106338197922259243822324589961022681899098837129248168544124495750725313356895964013003825392389045009296168282158794030988081291948738784134783724665577747215491407226521357189580800000*i1^47 + -10254358356999053560454278779189432039544938970256341147404085112078151859545073948940000504300821073250874394347862679749094011023624682103677474505733891647568352408016587564627263826483938154801668594252303216387881208941350160908975034582690233571424640148499863442693999867866287437627425287618129108140163369878018745487255649317635600130161796423959335729034993128008671164326618526487439444104586755825225598408019155719043248977528991481921415342389351987910978165181456324647308319670816639115188320230530737848334048372956048755926639775999450453163670690067878929980124243343063514418716369277111057936375971393691283665041894752737169363802241582591695253392277169547626420998846985552572860495359712806391843678777977137058241768983978141879197179236116878195632553684837850142236378371464599592387403652139485826296310323438675659355994851251729904512943113329218372446422533107467688386606760628114530415152012507860859269053504220315833158624250845482052119454386521483713644864691159167154935863753596814158305214253995440280585595577845228359491156670499493311670541113951735871505524204576307624156005496405810291093690662040887666319021621285634612645822859606217335732961341610187203953430395334261595816164714878940648974813419602048517618202278201394536792167470978467646930715478320965795810467818072636012687850735644880122063514337913471042602524706510446632091979589638880916331889778885220595092784510053840914098219492157034049683383573495739427588865568260649142713111768395284236756926436022031680000*i1^48 + -117203022799499611365163237903934076598992655619075578454104939053118216775375115011846929760541614991679640036782305501183882609036579525321393478488257337103654643977108560043591340980318307823756680380211811420906810113187761995457288843310567375262079459244317349358378745471280030070248686176423167822753496592924391448549797597576597281586629183162677066836684130442330384466017554265126102895553858997263147557283720722224522591216906411625745609458031865362108936606526594606383848619920067792740279755994255454835362386945305931947733573792693046117239175228048286865870662337612882811651230945613117233434930480974951902244801248040405718719288922777120585998435284648077551302773862247473426225023619834940844103238053618850342908626902440488565156743755934415488124625402280535010654685584448089990929779089291142900119585765416971625640373207380975324642348791977335589124346741883104582631265680785653469142517194513354784384529208542059863251394123818738564302640470201061685447628726448978544936489970344363430581834009886166717085889671186641427860492578524916509918806280402358868935925774407306094140455043428152228684145755814502122400489482758410151001120365296625884311298661742480505900887706700158117901855794025046895045083487730978929685751905576995202247759469402029889011977770052074596281646167699062829837272976022528967308260220436746924936992721634775093892751352480123423520050632032120269878756595129424688583436378821743114988901466344474530876482343878488328843537195683441448000*i1^49 + -740350290471917564333098515612471093022847367118569203630259459452424013239628504413478546100542921608315739725540601364618689071561997828567384144283318623473362931548386475965189866252731191266221410187538429391233146055936933974402785246105844475275900942784454686026476785304467586131045888262052086951016104064171497835324015583019005365366366266659989662062867474035961659014433435695513810772683257698836195779337880444894473101764728794361796037427219814109126030813518237944807363470647424776583527503587089608642957226620594914680510005164841933019002985405151362734442199275286928994357075218410485313381387461532376338709994307859061742096578893824320769529004735149634874945783415363364137350507700753642404223783419903681500855566759279088293081056060498714491430523242758763621244482067031156100185229794425108592503696208458853706509946415685267229557453545895657323040519592437270619016490970232048167872532423591348312006008146695868716241470577913338726910908716757639932067421950230270870602739055240005154724578860250484079260842748487384328133186996631154617338307885052597419932270484568160278193141222266087167563491144185895495283701825698391552354999551925461077181962782175164727782909814165611305969588558561724427240589982417504307942816338959693339056866870100591982823603568169263871462281018583450427479239810845830034077800555258232856822755737704689301579609593969278995307044190918383196974772110105827206893981473380471345584831287311996201670843231613091019000*i1^50 + -1913784696177900782502381169625034863956593043756988641370511086663240186983296759658803878499669062373628430733857888994122812683873163029698358830959151718465520229125740087070590016069594049164353241167528978940348241801124611186917348455010345178623358310954968375524429907779996474183275589053624344701718052312343131364081377401480218044826616832892428472890257138352090399625426292034833356263388990003812506003457399275923210325626423642352073288545316318776892886570506895605969385645907502872587707792889847814999808425872366143627286545130315142247623232837624730691841129859725091093803798690207581003126726694662874171809479846047962666657647523270293902215637754690062230967948637253433769411047453155259986698570308425768409663626061675870901137306096125026530573862275381448780976668649720724711671855323661662500151700416465956972804372365159522074514923579566829877250442764499794795583141974032983055011306009645966111069352204772772163540103145311280805565898913189101947229199790004797641298794188167019721119222643480524066210054232584219876765389309008138607989822170662634141193724123489941840610559870255630927389884696515219848873190615794375588578245119653091750106173729460481936717954450192862122071523912125943305205825496191186909590445979539599672884034927634054395325471863466526592244666802013808890037651362162058968420724051299998566177654648217774186111661467371631978963117115504092749603981485681211719986154869448285817672434526869250365775*i1^51 - N1*690451146790051643908021040271133184908909395463813190658310717073869739776387732110978222719553545192385404643000252756694346663510110851659081575861088269943357381376302753846353017307975444208691638683477281055719976439826282149186123807560444214805122003069488907109116838809591065993967957509354987070663335324452797902764213562098372780089882875453580486339303485235604658686342721903996457933765634496273449031467056767494497651252042815710751826986561306593106586647529775722765832397457040163686255761637253413987109677067646216489421312*i2, -6506858119832026989963864760723312224125084579824188664428706170888062797224155805100730975784421268230008672340063453480948725209051064147587334892622817456057579964674573929107022814958252520338042078152885699915799864370996972990832331621217017935919468858283718655554684502755442220103636220396266194090698647813148972485048467417527503054679991597231428841238315771858693090219501045074243805722265175342942974127642144082294308389293888884000017561109469470029407252033944064372714036011746827025465539056706492310474795564977897246573802318421259954115274214442410592255155966462565900062596733001578873337371359237603934222698527681844610517392498607129727856991962746152933391961035034436320109835650644713497962858022252085021879420620770512174169442175529645672322064806431685929161108341705428827802412611207716884254361622315887966195043215032540204661480690273362648226400161292448916173874854310696970928074497243817153423675394172614923993620245886612177109565128946042202414831824833035407782830721122423144052257399427825502996434701846732936001860512099977392895232139198067208768123950954938157035278046728459897558073024177122045367765908051087506859519790615149408182282995429000582031584410986026823282444960563333476078678339947882679727928710166932351801730458200128498197567077508346777641086480879065206156316780526816623437550446957398121220719693883557340522245072126469700532883556423707073075398502162087371382796484705424573213956288339379264086024600322818434159163200631619733541433379215235944742895307562652717272099529909037426141914431927731292349386842723132857964933322931844886612360181761189239472795583673296769925072267636978762663226657329495521430928920365196715825428025988121688032502109934242152194895955127752497470205234421054293876081164288000000000000000000000000000000000000000000000000000 + 116262930011911464693478194316892404629271818377056556948630858930650621463642685372258096244690797082214853153177946013597767085311675587286789253852046709985942035264140515793585032430068612464015182586305942854797080308436786190210966272997698332132351091830898436153827806314529242733005218941888491012180134284970492818480278531747441366922663547259533523463769588266510276561663442844394303037836084924917781570704173172043498180475870837898298870952634725761198124524350027259564362319139332926854311943187754330429314057143862590734311751801453478498385535532348795781297893950368122719322832545324320731854444041447869733222119924048916371233117724683628078296053312917556900230855547236633822187977595351986182462626325447697401313563982778682234293817496480753321219614647305555998390737277079419099151389408716524519848119013702114138447784880841972867015738632574672896598600969595415755685518639144976468607847241315307668938675422623182457986416450553201007650065099392976731309802354730237351293113106809971556922147623175971926183760919177088742053457639048856654768390346842739306393385420999006594655199002957515424295482680854722684947376461415913217253680258860714711908990089035031607448212457802340512814275193347060828483499871330867799663126852961224611357474105937878430518175023632756266810342039494293488158915790503891075009743770865421953701878287574526842225076650449177771032505687382899237429232183162737193970666485551375013254314890780056361227528392859125098086597543619855028317155755060986760182472988840334389649976489038190686336209044076753553227026907529963767310530304446422625689603910082350219046939383773048761020307798654579643597520219197856232068589869604343391336631192894604066341398207975109702262226236606426634408329203074844041260354764800000000000000000000000000000000000000000000000000*i1 + -899247949650740863745644039306878756119496324139666079716254683344122834744211883531834974201187159194156903448664340676448208071436218614506265843101079005136019946230626473089492092783608863809107944969916449164502192251034131612497743975342276094836968450430650538210801536561882066428048793934080119386202747436652021351295236960589649332556961822397673652797778703322567666811760617657304108528507017787792104370976765891466745807953446712347592366589597418709901009582507657560806324911195323259393877661611667864523190578164653241507556917866993893479683359969518044603105582010591941503739099522539796263201804086301470447701332404867172360487428685426400885863226107197777042683197874075271006757978513145961127923897042896455288587289696410463493511007001194825842453536886914623964251090430097187262070027721364185540055906916758343089736047581951306418492648013458064888395379842313711888599998493424802769785778489848412145413098914561820559193539736586349592782326288652117142993875592534736333528948761016405493082140840346115045287742997721529052570906883888213344404817275876687330990139572021530589533688323266763178722748939599508955795508607146190609353650093266470880314398146281183443939181229751672236153748484238764631178637759053537605727045752550171183999438042082172104792648531251551694295128235043371413594298704916816672359037823337244797308484633826271152758851746897271629969510587703995590321407447030406401011885416873494834618410737477663090657913774834938274311929034294789232736921937609419049520756632576699223914218716165946722947789352549896333998777236149944388586510905598828888816839164103528623135081748347252103816271778272018116191796540966947166964060275954702562764209811806380402802390126139389298084890448957681434225277859358329127399587840000000000000000000000000000000000000000000000000*i1^2 + 3041838109569183108348270553205347465179798045923720269044791424403986877067212966341409056208491661369338916274048749482353811976868171649659901199922413979182491612112480422728495264134724816505969708579884632293303809874500512169568247399096544434043686261536431830390636585982509137016782267524481866507074745936896823948629105227304338146691795593964820910808349997125818009943938657887509757322713584003365091180154811445729956754007199479491552654547345275940356357768995894924506235422013454703213320459945798494214834035331920808125642925350024515984254191787602754148884030346159701452564006286566764323921269100457213045424150200333428836610744983180668904936825654005916120475733190545788409238524099324000935304242670300427019430398725199733597734699746785142585770153601273977535938501927433034737033209907344678253579690724157621734900097388721374461261639393110834709123839647113227450977503046060595239265744613053129050026163701443762472900170241316014138497274472430272240999898104529407503277626734308984100955432245864282135134914384369428437537901228574493276689889827426741334369624739095401364616338077611443610013252547499482560137952378618817412685062970009830005770490926903102107247105950551165562379637995191427127242845759397278889601457976648588337766432974654754531900688865550851149063976494841884936399058768691433549502542763026702829846365216139657250110324521259100713218762503219264729723331647110516603491211897427115479096083326120024377744661942639646329786128952075590692169689586035793979956845813489247891996945984054465889315767221360579071462297793808916284240210548327395843863922956497329575164933833812112882339819637524291267306311781220671102522625465900285921859847154397424748080378887163823147230261115460879874523132857442042346733568000000000000000000000000000000000000000000000000*i1^3 + -3606772081336783233507268243795588267454581270004417268572919504745313369695193550215541257047903595502788959713153727674568200424210200049690823752022595259534570882168098315164838078175596788667063769791738168163456993653026748148911910571767152286137033847894140415967593793958715543841310476072386630610505794343655359741570582517341870804042721733563500887062375073059805474302342404440858705775842690371346973677322430136198168001911949006764584722619049903957058987196796472960115286491163813194082936007688624438076250997712225507860029375418306324313860730935397781023888604365744585471305371026943837950702116011050279654412191203203186980717496470392876757404755198289926966384172358326279871838428351556938239813171740006169341747708381588419200312540708305565138423492484821971695997517276579869782719065702821031174375818064429594975255160816962534917891773559743153183220459384718268651816406484209611205903511337749268964997022526830499003999977170046008698061123822471685590268778087965518266627301177354199010382621075282303315608256136726783117166680451682479632232120008712674663769404030441917134835397688930806434277861829041208162216384875127376349639525331001045271947631985888517072644641422432549063059481741359724956985664574825789477266182824039359049302113403599881819156560335380103808534169316632915712668761463895673652535946766583832274679417023808983350626338803867287720403703937851897824837680728171488651651382223061387456534967224074578617427069565899071917567493140394534098700902309251623267313534763379771527103226352238475478242115831636387066526517212363055535358316062562513383614762916258589287172251420458391119713172023797366882113832506858326704417462724381424931456116668196630938886198271980289031531539241668693217655017317033899039129600000000000000000000000000000000000000000000000*i1^4 + -7259693379361168565446841087762485042987383904494403572143238492631519801048171313285630289084186321584956757602729392622574370829055933006451377466190776806862855168776572723574727756055823554367991729426447949425194627144580874488284671996059080125580847137179235671023350866675843761401494485524232370708985334582950392393436891776936135615362747069785316977378674554726413573128693728186099118083219421987806760026111060682528865916807177321203984142099205595603067922163196554525471257791481536914385748345937883799983085347862159685623029839961761256912218090388440288810426685191654479898956754378906682567725759800089069174163025113960423961136016466553931863080917001070359088543785065639460914234079737164242195681378160389282410193843913334144040179254234576790403138228222216897844332423827684974082364538612642121480614682012324959265326147823244968382244984480881846519874482418792682276741850015545620549782872249332950646239388761896481124028395599205018498615259854066381296987199190238469278793933572969643082612268500788637494220981254816720153454671909816436944832847738586844122176086502844628003856210909965188808704442052413292759811968482461326443374761859878657636407278538788974892941909625537061139974371868900363945052179135423253872972737947256365456838715034697639174445033480712787598977727757947507883561117097471416610724387063943873364452312577002705932658200773907077985782324617190597610177841731243617309183626935292208078628858473652203522024519226631864136470571650168182076009678477927725181307651865065852962360757227664534472487208949680981416104922254447047608375232069215715387311400286886941427726276544193632471126538970621583616499155735358341882845159267373855400008363650201073242854807431580548588245468227791747822650125836476261335040000000000000000000000000000000000000000000000*i1^5 + -6299310909674123839277835076796908444791705634770428129389613766298804754978645715769863590838548429252387142109775855065714438437296391880750922941382188282726273809168678714235240594506027862832434079796211528800030172652709720322973028655567500560509219248046908030675303129968943064730189767130883038342543495085949034184438409003125071820969323897669446266130416473863955362586745699388155914093606372710781680016916094951348524845667227833902736521591188002432556864597191040294650953615073115826124584753337829612370788707388177146663071745985493211327116647380677653820562967457493575731152439614740057721719465374122139933767475081171083975177728245069943527173475846319546947654169502345862376054763401337056936026273443944263688831504233797633245478414591817952514387572311152635211958128475365375871408215563054128742010993175475068497839867119437520221030381902512271162873761752970293782478069935515217910347388295148907743118903541258470564196059553737411597094718492078428196742482327863638106718467074102964072412358747312369910245850287784342100115745406716540455932298421022091510253411622838245744841866603460790054941696654026887876873555215904889758043963821505446856804727282617943691322419957377933664511498955448319308318406601279042997162203302711853053831119647331552143163241469896940332475208308735495970626601544003489700901573359056920861350581687631957658804200852029216228340194717131676321894850007754728339909217522866151618618338215840155323860709229898100568692116647638606455783565924114986437251791641565802158349136683992674250851850610245050065170098926052874634594625763500218959666942369066448967607756014760925869042459675528115838505083914704182285306360134591481444874623961047848149509008568626309484624200627557035288134346580149927936000000000000000000000000000000000000000000000*i1^6 + 1399819148955902017121182407540788241401229844278716680283350024143917682690973805492805328437648842340945750615766831238869456810550866450570131074300255165017600287108302243823704182316464982317753800793839554925523173386662377683091310613393904394301756702306231613486956457025826725006071590305396299265534741943266901480550890922953701463154307861223694021896099934442241299971631789967489822328282699928558169200478059772352825985123309919281187241054041163509186299254152868047257869098728848445111456948893790720927277074650714243182957300052557216507630032428235572398384682782767343593182551050360484807192742705069217303610149755125980977779126970393944863621567605989294995310114342796069017601681825661025732937068977183144446797846406326882903965019932265872482629994489670818045605486162587312901960353901132381019217430682591799668692817504144316806033743162478788043113326434730858117432111502158217948866302465916231720916652135771853275841643475924966482614432605700984810228464971697458486419549017229251875130405177098870987564309933955388521774851404822391287169577533093961071133685440304434849538119758030725715421859148246316514827314259852675654678357326990488323030033067287692934436006102701301789824974660231812409803683272495550709820892542961429448576599818875513198621646040046817046863894939501356177518014041991185062554273680072743356675644390915290395286094245064408218237444532784308833537340844632384136026665211081249653276702363889354008318348169833888450758119654991263910269588246478811961645827445661663773792269471949044139866046348664609615332394766584706182733247305240401120615377968350864604195896002985421010991135776047146593511314127255291506755080622353643768101947276825630886053937227499798406086170845255528256131929531744256000000000000000000000000000000000000000000000*i1^7 + 1117241992201815054742917051055493432291244514289136979098358484649042495176479220563036931219466022931945581070484356518787500957653201687894420063151090931766586967014132754866041201924045725108098782464780906607388426389226597806665033444777988354535922153700148677058204932993787954644813629077892969425254515402091735272435930742115423608369012214769964139857661380682216728029286512517076968334516574997444719480487020647446038557114804192388287300047654803746681077851817826259477153959807008018656121999546120687000833111971511933532800490694579177688279725601940623717020545866797675200979630449666286796648059015973841255673014238159630551300167253874340323816775803628718534868940151228493798552442964038668450426925139875445165141756581468408587975379297002246707679482789832140157989391319231664975928872180114081740421046873834378771681792649652580261836405965831677300864706430829759030337830248946343115348904708021153132630427192909453755498849884142381807083203093711741809606582178433926171620256063305687055639111251366576042297142750459276975021825402665649953948454012153106221176369633866839339345353270299558146437548608500686275614607038109021889234538198716427799470377911866343747029338533308669243268928794190883399420159777169816284528717307914023691474504783176986404572066843448006443351266110153089400784829301395379238827884637446034714084397489197715797336209613077426414897294233875373757664063287286016745453652708252071550442362819810527466046443081052073023711553823549563701853639960799933690026771704928365314925880831503663033394308808504524300611063214230506113077521167583284972360719654822993921802542067559872502484459736307280038020824285692543872574877627661216685818413825443702685857938848068885838916621435080864591694576662609920000000000000000000000000000000000000000000*i1^8 + 142094393517679029000179613755444491799337513124529465086262014770463078389494915791915646614648599941034407187004206642189886640406450645679537096372650105646261863834722707598240889557475251132847361321566813672390463471714260228436665664503212637725633249313455539232349787259392324899428498918457055526332735369757557609714332809105829638135186815137590675921027822292369667805563446776395580036281207578074514277171687467572174234257430553285757332884215359800960916544114315565995229727939229947685094294885328906147143558360227418301741842901724679610947621496084991236756327162882719335409982444956384217994375235854735726546073898606677592069508112287656451331882248684626127776314832691134448243493441028495550970308113908056684521758040617076462248143114188953283303384817997040345944708411374624016065523628157956175937275173197656359809638703717279747951996518081387709182071839726080629635270288645886591029072533841525536283266955726447596102214250751907727919464113345521641403828229208367322999801225477587802358714412150360945673185698277031343416183978282979139178026570807051147401569202390797311597888317459247885293738901887812113095504872684457935717836247922337565001466220458551710318898497260369615946719600632037660113792640491522043386500812535999859523818659451881453692737340995103189573264513154024065956966802877812715887172961873693458757728457523147046407643053231063376422742570249297380695204063158352810199696838841881106564216443822889619336906383406467563002559113017899961582937439332021713913861796444195871816306512941153003775029333117433499922355324317129239880882405466986856575708629982322150320975376885077198355721137813200702890155771810298353442266041580758757442715995124839555731027302232623372384522844605428323491220815872000000000000000000000000000000000000000000*i1^9 + 6680189837863718510171391247298274723808500878462920582761744340765178019198466555648653527347749402516089870786313430148304322647268424039386527546395896579561031554011275792622040180841295026831563981434982835125038323483183121042306769208630976031276254512689979430503487466340495272170815609187133535184926452447520776389876851825131590628875663324657087538700433152297513668707987408931277366913099351135980538239412109736153461702368009787222059100156416204486581070711320131541197169366107509969074804210135699262579751032387927080487195970476418860672409127652596018754374620413575871364587994561022439628118779192431204841045771292322873944301182348212807099169248549495027496872972474691445362510700818082254609698291032846901889646094690165361830041596933786511813717372221947633104837007372272852299591880867244428303027884269607346590664835118181851268249516416496827900559553017929546741358319335337207653119942608539715845939368956588868860594647215935819323676884249368851854431627633008167937759903144556407766826963839697554209670329808313964500843806746016600395423071173603719663943904011297199965057295933897993131681951404288258731686019836611651486986227862104305254809216792395548618875295645988891763656028040887381212632903329105178437439563994403957880906848182023868900144253786529005477618859581451670071812465214872368509643927998592899290549731636790150617940716205257170193285090788842988423013793473685481232724022746942038027349518035702260728376805587978718493620365235310785484185494090607804562729025491096311887448093043883330350424690431109489419528969248544884085689319970985834018573000541036142441547086238726775823701603175820869053327651271963283441732258451790011676053718717689730101637687610918937473598798960217490002752307200000000000000000000000000000000000000000*i1^10 + 1404939593790417828061576101291191293826607245815252808381089813107719986152731342738036131532704866330465284651205140490414382401334932406152545991943776792126554653681280556341871661102821550808836399732300567485392610518769679560907442982798571310434454498929845394180271531208526837634187546204911722481581805189428822144765576609051551191824456042417889896920075312043270482371354535376962267742862337216559020424594887754874139949939970294196902122325319236354553358555616871829331449635414166619132621800495540466348403256700696621733477384861483184464877971919487626800404580981257224260079473420966242249845196601212700957392515340592918377133450174048674991450883423803967120371056687615145933910969169659507151742724661842408561360106586663516010677543750989512188305118460785516181374084070647640670741101368229169450481759482999561233619464792934738807195737549296855827046408004780200913174839002645169979754213033787995623666153688095908191921659545112506700905340158715080686157087922226175004215931606667780856907062683093044774131364845602439469232796373423722381911118742280774991459147791092295452613603270884292580988164347242044981019702971491832087911797926093900540232972907052064257567259244093303958281003517387198519118259795166841611266098902705148427205765774857672276462970232568271554793622578492280261433545882487829953469562503644212629188274767697255576515983321291649700453368295257817825768116367587551949589992481545295414210001855094292934152518010293651891571973440541187642163241277901428536970654613841599247880503960049888959126405291988317205454917561407607711999083294690469265280644510130352168272480621444334826765571405112358191001006713072038482367669821869926364253674677122247467872832838968191701112536468964417470464000000000000000000000000000000000000000000*i1^11 + 56389247858360306624798438102896711395641643477256102712219034051342428406701165467064095665955588635642797749184149256491032182742677210596802949066461014295271960242922733140235720283600850294133997939799032713367385844378407414324258369597011556620969564932075387527250782780043750079171842898126553905328868629013724376026934810379504155891859419192669343455659331384888875319533570978631155090374901171698967313408059780495145236028350684204828033802948233256519303319549466037313046021311813658924568070403651774100076570854806440342005758525332994537528408521423629387625698691429507548185078101280989088069882408406865369452347659984581488177555815950827208543969830566604745927031135366451105530239773044121260404601690256077606028650514566979783888906775743234118752082719786983519901659189878911706160920093296867120441583487601014554555920992598934921651942202394541793789187269029542884638648445847470234025481687930921356405430390984648267345891804980992299539399181603812917275008697372384186113883563764820735139656918091228821963302449693753032756072015715697304455333727123954194991312161932012118811200703473960956206752483137964577329833745977959494453059371922062128948987998947612705095027734674468268661337847034476777102017765366504870690850755511532847658509424907940453841017878392501967860512860734064824710117946353845438212936410210798488873483130751085892142424814105094857357458564913806015377829747877823801824723498633010944186795704509768428775566838987723751679704751018923571927293543283536153852892191996944072604625238421712190605906810661604117608957987136459883530045974298223964520239737654691671731506791559446149970610775038106875574773850076113995422046925150841082951554251894494229507526991776270555258929745034655825920000000000000000000000000000000000000000*i1^12 + -16937056552713995765910767236469127875876771694611197445505548124925015350177657876152232629783593546582268283685776379861838275486020448391819143032367146310585254710813537099914561006382528644797706352224775008760914081759042619944354752005162104050170206897518110421389241216271340956006295070136492511121953923343604738404475976566162394306787200659546609478592610678064124304055805614743423956944994318502160135036909034588381425798826957088777787594516989551091548957648915853403066824722032895505951943342125050071217342867368867447928448730030955142440879851195890954218493873652932990531726408263109718528276796701350537043930349285842398893918854220787532418513024985404175568872284750333871886983890712598788403872871604361968605644038284173631257240483669653574356281499385287282019657075644134177206822789171428795089374461453913672966114527122381630513458175811741224231144753493674113835731399184438990545066073503397602543430311347047934709757195057703961068938713038220041304362810519514487103517173640568135885731866071616049733977367483676391232485163092527787360181115292200690530635650001197655537810595206858213157506364433535069890099576868194662722261763366955839602578471153004703074185047932042815616676578631954728622579308309106767457899464995712118405447488876588533395422705133262395042679567036468225898813620806005087030261093953719776166620468614851058422150626332789260611081071391056582250955000931318867106560147229056901171860948137519243643899885872212210276009934878598294512379070835681208381095643970043043126688962475727500414086119558383668625882159563470529613472350313567772728669460457709412939254058582018414938229090729806031592490529106347311786069933521535908920065029073468594806719556733366577893879185976747622400000000000000000000000000000000000000*i1^13 + -57724472206205898463655962266904624929614545198674273323573359530386855661012523651209838800593052895933742360619114246200988362369162809509246740308392591346423612650668278070263459855014278577997266556116565496653422584164927007248394740178395329655191438544789440144182659582326928611059455727281233935177121729089939370175759483034977483923884508801284108457746932963903141848773434242159984071802268322649892289368846570897430304142430168785147065883856786624700461775461118272389005612334156215917348482436499152560395982210215831273776848248867286961010309766103655735744124564887436664557300091632345588006493117671966654753917987157650588700283448084029056677835638032742190431890078459680950571213550302909357419824319993214034542745670209085096677818485388242940055378052109142325684613336536090282144290127719720850483261775449154768791771043004325248689081319669836287768785118159203901310454440482568917560994049777541954076254527544843318616584964976992230352714596004096840284469722401404622521933522350571061247416505606641379354938218252580244721586644750224361364188910967042261932133552318212468374607377471573395036770827159563947620704050613706158096896572589500882097343454731535259414055665768094268683888377436594710225528474426821157758646379377085863664827805042302782502493611608365557006149899619265894768345278854478660747311318626069788746118851127820454157096209692244544237354948740441670877862743407004201125242931588884797735208462040603238776644643874448091624672913785740348715631483408486845459541325762077059081105684051736633043689611390611667674126399114091861261319354336781993718961823542420507356723600335068463585245736110698668648460321524467405641588932889270661416457086744821431592722539646157049293924928061440000000000000000000000000000000000000*i1^14 + 97255904569571003321766991469040433357364786207415944273295655995458814497072938497019665168748690665273954952469462562882576625607895585670755162351543142532864113333877489244590465625377892351803828211625975090181896111250561883505512860848188941650630130661610848073274259209496724637572659425421695605914830633503749692858655457806593276571708932798513430302136650276305861192257299415919402883913265171386144335248697329590299295605564875080260208595158758490832430538564465349106071685830794452180398102796071121237068694575990168045437651371706112327100794875038182875003931324178818181663980493005282736970931855412804556333464163177487517196368282755351404647022907270274412310195199694495684451334176838553136833844415740771656641127847434250133918038974117624370051366526386973618976494845370375710386191102594757561849148627883918369274047726904498355492612586909820424805920137478829852556928667737196306595047746076857417104727771478770281639950469408432434716279878496559408879791630009760638095199995303781168999496070400843249555631837554648222190622208139331955211712142663760731793812780080972882496968436159863482158863131291646558662764051472349268380604472029277630176569142797325207045635934692961957987807645340030832365419421367970707688774378170335467825388684599316668627623949293127866901041611323214768599240579579608610006043485400120150732569812578479919662404725847823644450497378569242439730337766697272355533641208987488664869794757495319574185011840664140733240237578271775431236721192784364908530127483071443947737704304899623329559917374353450946227501101103884542625527612202919723620509470103264340695417333093331771838275934516747543715253013969300034439738901295216951026763521269330070183101237529827727781503434752000000000000000000000000000000000000*i1^15 + -6725820236279730138881484195000428584716857944488387051575068993963598556572437792208137997930323270609040998819464995777133078503923699164381309219171741904799430591234104981950492370576963524597105043863634880414892662339834704151743038583499979469751820115013556778598438746176746757571709512422999011473385144439461339920236500501699415565333756054701003072518806150016492652374283740499829959648973922663384551544950007718937974838668875774438200240079263222501134584588878189523948963724162238531435313230174835524553456256423380808252775876354282090496907676169278194585194396605524398325769099640030552403740731656278543860170408445877935761659980134922296367036502524050789204596414526836488257637126171590923973795188984422721455827003966668175735397913212140164195843467017479028342803937653097713688940257643035942518469182483457924931786831087993053228263803985645393840895230241875570789349031105057798727509075039060748677391627800288447852154216895935144621358540637121925798528524974755674042879087671974482247734878680740114776600797551275164930291569729346953109330608538707435034137225972880031938808417558724962991637938125645323218775623624235409368621658194872429156618188900796521326621902942793438086278058156575411600504210753822055234792584128890669383744502947314083054970132807980641508713002422073537887616102936765146561222969771404024873411907883752270498594799962506398272499113569936552371950193545231000077566190224102672799526190986092574016153223532578609338810145219017329590603155075960794545212330119544002662138398942783756492514317992643164077747914067713639972135262717893725793873179701196377634573079380446304562538003284038859227914677090071430470300397219929387905998429469811379643580078463730361749313945600000000000000000000000000000000000*i1^16 + 257576301573277044104631043090249620139649931393644637766977714560575418249501101998413886355718074144235925699586355058214146421365408774235737356770304055334082347239579397020985539089073616432920128074444228980432649633530788355658850914345636983729892158585909012385270010723931006743211735309926753727143044682476148750309031021367001159387743877533820815552706240671607869042033658472104561024562616555061681556985613156066273158412583355918895740943991584708551135576479232352924287479706646258528926754070317424205439972899572213718862255818858237455119142275039845042116151132433670135221760834805574447237525197483357779999492576044384255116414471829147391201262221396400305015360720865244157005210639410094426499186877017196617238111180643499038757165899760915418009498112518237969358517033958424028674671811052959646629297693377584457428386468889872555887694937206670001604891507019040488194503298768429688911703129226326978489650610171946836092551607854832969856882333214580148087302257003680941028005848291731260878085821547938198735209829150452383928649872821731646093732264353622028518313807041759228092420150808080339775785659052880557748878923125998803745624449248466302713771533908365855891634256891002327614706319898043649638827479146470072824006520486650230933693248296064702301425619598153736243926345379938175941264577655222365260940131964152456887887643104624417573011381541547965634765040277258622137105325305434850128459868789979986959508392848130168202380078810007589913209612484604475378030536268191942835683304789796951897357899456118423610841624021259978159661847942109086195993696075099046384603489746399629346956469142272816754238843159343693801283560483329331724373709774670169281937207642273638193754288156618658938880000000000000000000000000000000000*i1^17 + -6835415440082881172304250189543536558512122672078614233979816800976516048721853171218301583369221575132888151227506128652212869940546754447021502822460813706502758018975035266849750060594368295717455268899513006438501641789201338644661301628702103276338994417371135518148197022043902765050984499892302569789567084732042808814437285506885808458726232367835791958429126086354865056111426259735987411998554589610961929104590835810966595924495198410808805708482471777729211948554153344903781830815577556802428069599026768007001453829051238299346246657069410082114808591790746312570865873365807385899352266449532225636421985705674149591127306654868267424224342906269133906211764438231729587506633727477236590816019002487354185333890326400542575646811138535390245121099573777789904500615629050440834892745323593493235106104763200231646563247939927801130930021855843573539383503067403585525287977411404770731415383671337838851146086400476651191097072261370922016354107829252534796383536431598843342683665535786018795931970532028695199883557227568338592449297470451653365733106372605603886519753185361734515851134547882201471405395895073204836717935920467878593305236663423612957227132986626362966056232148313833030211695780025664384379242018648439604216225107451878571886774764682022243333776404577179022408872214035357648145094910987219796403256783820795196336241680731491305732646181344568446372294937375375241460315347621911358487280664083217639121830020026226825109786284085389846987463122406428724431054628308514888403660396187075406702793152245873945744680283648804059528072975456126890920289254169005440523185118522122828703097148962499498935914414454126116334330136575719872779431534396249640096771291524050317070214884779968797098941437263740928000000000000000000000000000000000*i1^18 + 137867843941233981973502465350153455579558172639127016974326640713195608725984890468599499411138391799905718752507424226993183552658924371230042379095288872566928575683332552981765448415508252693258734371728355502784466547935907154258425423091053673519217687332947499425651165700600389282961580236954493163854196067624959833565256962362825465843442441685601351277141369822062883233902365459573745432055931779038851920639377046425769359211961010201352255765494736856408509650686393088964419589684998141419334008544078508570517378833289646232858656532682306343977641635784512296724538237189496124910304127424188307631743374890635138056804312817041933988097077937692636181452080138937554399390604393745513929372012242036398811356099268823381821684823522206010652781540082814330800233085720143292440332737274195969415241495746157454161267480580405269386228797960191909236212270227327009637572456273962326286171819567908117281744572523976065899588615275392490714813540250411026944158631107772739501825332587087561137050152612072103423744991123946857587215702484112288298571988947048033521629610838463480589501384274489443116514135215544490887304785356670947802958313913352428512114247136934850874258974641615945337344841689158577270299543603012220796551448719873894698221858463957649715361385466662699502958450703239374459498460748620005767481041662906460455092697891664995570612793162547574620928846505277025508876715826432336128655849735826732587041568033142000880605667668859522376951602421937436289038769351476052015127792732069055966373024385953564644786158920081006571593145822058795379943729296364491291300676393971391367074912976143724512299314116742169673616997259003994504347048352618802945300069667167556061480976187001483323461624397824000000000000000000000000000000000*i1^19 + -2195577874439768652028264032961770461784174649323841032706814218145249930107005041878439343604204334365394204696455769041770850099471322593442406547731929052247824611061797269489290858390185406126037912150120594116555437854629643199105266820813491857255862070250548857073329563057989019078614567406441196400912308765701683783486834037135576844067133509082751014701497090768002451475053243042905087254860233971881623686008389845618710928762441197186795881249009433739986266764167684712822739118819567860449160984812245932366365197926486329214142790620531633942279679130122832781069418639617873682634742057699967590820129451545525398277812387168645789774207256172435500650389301254786627265034544123984752775995238339762392831149908197573869479097631910766989980824343395167605019734052879653594523950827758702318967988616618592354701853219215706050123884023561456535759876089094226841390076187740901105506970003021250328659981224923937540442325012813823104822713512526117499107944700166020038946436972635530488426925706553381932442597978824420652083286107747872000793745941007368150509563874853952769726358686837857856247274537295082545255361542553571227911758675336367223666907430613707256351673608726577387137918651050675736525074605831044113769249170232030520696072339789760231503383960304487688300491359718155595685003441526694404572968542437623704393285281073518060139964318805137074341119717686931903490622818120401127337636801986338560379868304085897073254734870909784839498483424534889079197783339072514044395198565161017020074374544916203758053705111653331447297629184776171463949217836568665072052019749696582158045564957542058763141783420870164004427255386625999315797280685413328822260607502835312364080728112752297142422759014400000000000000000000000000000000*i1^20 + 27416363335093017003019465007059671971181740060666113127677780053182027010515427545265790625615675128560618711507941311183777878896580283330643689151087702416323470170508730242595855623629729877897078625149128086544039753159585101734490995715482939419182017962333004491813727061544542578747414781315370317488967900687345682212754164416114655290653222711813357690355383649348400429782182453024962007394059790288918325952048778152032135812082629494537809469519064574863894115076576665033457419831144011570089306609284920383253785006589765896934610653576243695561515399172139910731157533877538407004966076046164461490865711357619194693655586919592756610163405049776286891206813716556439159963458372310935813132885339230951778102473291824852749189676377613463194020610987773528534093873953720645113983518203204060132912508417547847196221946127353361642368046115732320423388137519162995531643116204152490310567816749932519247316554742301469840188575761331711734126896035780935249509629173908242955484500757191397554219747978199337229843419038069088442236983023115744146257351850620456161535974740661188502301527265707002381303916109712502918877889867075251794459960507080839063744644316347541321926063070181798816088315907355127341343859173735325308021520999532569626087593859012024864326346953886171804418952636300920239316095290161764251629906946798875619778828569458478781514897267153272379652373901196164748819803426087258095211900714303340746166327885207144533463224695056690495827046409053389939082761008501288076148463325034625806541345139921154038778252423825685664297550897789553719613037862262584764020404796634532860878006263580496172994119280618408227602212578533297244005798377789913307115462832544000543963956099630141410377728000000000000000000000000000000*i1^21 + -258394423682860408559599533286437925645424001253364159860436772346249709195718153724904022822786798104144517390892041235716915728619418992761496571319342539436148614486376248013162081324575147766846631503958356030116930381057277212291365969645177561800164693548446691863217399436511204569947827346341030054008060190884119653350394933710993394888625953817171975790710408249696375283914148772104785804400930752295383597812594450367447813409068853376826507885612411844325601757663391580656042853130732500746600407017404000165379257697239609113428208796849925993367377010894741703600487593739150913168988178185490523363405350355648490097463768239049772172666164115894196298805726267040966548607204732201966997991955021488614750976546196668523556961703123829572460162995341447893612046803051939818001642674646326715282167076682590640866557947764731659655510964146286729746370957429386322000365777779599805071430541631110961614246144692226386373481329624333314136768055335361359177603638063895961002168508048369921540335343319789995967098552049381520688850373951876971115714222494423160827455113145896255810298139458943182976112949835066024430006302151906952374006097017286172024339948861601970808442537307016474571265856407594199984673345546851960412100748725034571720653260806238280046606010554641573213529885738895557726223645327001116404869064454353147867439501860438185074772532342963659281975668317152515306119785043799184799664044147562255817540842326381780455908064569498923980401152331659915569090988279467851610540385916638905300181487501294523353999188037421787630523175261765324613099392427671726387218209478604664001324771767267579767934971218188065357243448575771365312772657137553451107167041109598092331740649897023294668800000000000000000000000000000*i1^22 + 1748114318008013056801249458802780869558050620893571610919564303522332296202680114803418489959963750654636080048842864078487753968930492882529332847130898388022298910409643076463619688260582249422481127480064498861645753775541960575325580265511749394603287520339364419175556990422517965851295826620401278730725487937186047071923369571662592672728492605426070479538453573541289265534036090354765666850500830649711224340921841409643532928240401421372019178639974139948262407300304129860591809503255468296741965209197245754611281251254445444096085490809396101685138804517514141444364660643533704177487997689436451139802372742641995227399138655729834225728088170689559255528996132845711213977199685705452095190840340684554686979110542162785259134090131218470201497931949023614174000665483972478996091239152889580404731279835666542726147646063002910238074620652608320335681016865098457149720772258590138935342538023373591236299065924294794002511484135537326955873234853134455053818080605843389331738851894336449079699222784825358938014550081408148290533690397810268814100088625616641040593153993978242031559416410151034350812040080571818960249278391978737120638090559474696356245423520901326929260438424884805415744388540446841752130723282081480769605724537049018609660612244943822857884119316905931731381269401034338542039658297389646264808818681193311352615991075846178003733552296701005666220668167537976661916001183966224129800031644600216031024201898721858299514912256212298698410837090200210184837508702758469717612622933032576098033536864527520863729338156051202782488918616689220334653371428042931267837674524137549381463246369927954241750832581109349044265990398949486016147499515932080056439869676226168942078994026132930560000000000000000000000000000*i1^23 + -8034063703206634432632531687597157668373389133832420976485211244795104073637980599916248612633824920185374827505625818489455112272092504148455813459304006080413577420300331613706762221340252415214680408427625448975652319898496401982495074882459277922367743156486511398155307363282319506715915767262696159776368506885034246991320441826830969201467306987787184701022933647379185871014520897476349617569305869328504814081004744354399715941679560216243577973060726799458201054818546177155077774450114102105091772253616090177669148464701624517345168219837940339825088571326864396442981503192594563384520033902781350208459496033144295311092733523962881090009757374371051123006895929313266642624994499918705369808313296551603041326844471589667101083797546170593729680761195107263530152096800060001462334594658787120220897646985996617054327335010238138369557394241366641347277246342861140747573341643014821617830404568466116038787912927190568442838391101310228036201925978981679941874126944944060111303572826112783271757342306244333887317292655021463914213887613598884060685052653911089982918604882230094125034371922398703575403454520107931106980430234189007715202333573690948439995253469788864640458371962019905814921786956737726416292457213818900115892288509839888373738349969431652728183829806755361734730391163185770261786334870415029300187694366898912113027544429009331794440574219951222987136951822879403169190111964112411487288038429639272469305679736944569404907601321392917950803402525100828563918120431114626935409408240936115744311489540032590281508260767954146833462124408626482484765829680033307815366099096268139034216259189561348017664550480278242208706940690731592997766524417518327683858578701304011114485416722432000000000000000000000000000*i1^24 + 23379250445339364594868815174541864340043482749290360164843381847170119653032778977333717781761444919813215658564494066700912202597084865592852104969166460367947722591039789513412180486469856279032538793901008023821919532184669781986486118810632804113300284073969969354349515270669251015150708974923567340711806256002605098383336397384885863364580640405555008299285312502739102652454917115438965255535330566932572270097992128197057586910772556204492316102532382211288765154036079301339165517809915083454192277898899864327525177957809252191276692712184026928489573349503975587510044762363254756004774232176409740498114809548017605271843658538102096209283524693623702979570130542478145020670750316056631517034975684779911880901948714025430299407312769528634742765612564249353512104570810125112580294996908259202799677706017685290215217393308846015086785661984059924928583306604607272115108765708774259793046951414699695022905710090577847689276420760414248181358417704616074402662723398044942919123665839592745360733060077037710368566238139691580663199443410502526485461267547628991728660226618009351837510873248210003689498870456717175520240530118705325388252598373444426445252970116032569877187738066102938563189029301648530884850280205900028851142183345974643901975690496729895032916583198842496811455219123645337567978685996664335142138864335858713748291939151092688727361767065753774072274295264838032573302435405505557388534477766506176045005848640521630772700329566135696358246481461422682686507160670433035574196843495152515808452138952308141704355325232441476503468929441426359835923957001841284153614898657011569655878821432463011877498978850541182635225972479141645878754522229024411916082011723898356788258406400000000000000000000000000*i1^25 + -37724681828126598496752213923540238836429833346551271701445325928995425055206669154482338630183275369377972634530699382579346315110421882527909377179411542687642552357339029824608693637755817138699139867738425962000454887051713790499064594181011355089498332927051925361014069029455349844383137014238910039280875620697827547381690369077182297305214797568212595922768985770052373472374126852744071766692459939656882547985618246482413960952244564052788259937639945563780086597835179487613847492592377784659971037763355326751289985549634772164344676657974887027648890980271307708577798572010932388668269218611371310215506532111523251322758993334502011350991511421748152492152649598244678902145382364955367823712606881501001053756566521321265729942721525434811392122570955240753993583340529827083245268839921774189304922314078699825154500976189037410949133126885910713654211415156804185858744453773730205109702535127274293021626079478458179334444464350111647238098478484093749346697076017045745878552320607002489623560417006511163716436971633582321830718126176024925717028253723910608247574265267326844944083817090610478003486870030890960701170223438281670066175389402096188990034358381235966095098200037084761782071499358483372229490534602053652913183911109514678430860627034884913914674724333560033460426383553226651119412343966488183403464270546519403137191846316007613985250270716876475589815533299959844896881084313651565526262375199367169034193373023259621830175661680302578222596071599405524733489799267900106516203786930371136508697017289788531877030231972243684153646707965327076526039982227098029514842534982750733377280535269385288447832500756604576836270180055295647534176734959993752572366146491845433098240000000000000000000000000*i1^26 + 22500531525421128680436113312271171757083682403327707498716678556049836225912118312985885138121052626883819292470599568321796652955673790019627543192219207110343146118523275652988892245423102605202538991539743521540238046275077745015548208766371647206431327714197806824355231314760280817993741215522079627132682546836503135701524840567972304989173590525871294170810279935406002782859277413928811783128320447492694265731473238816655985743822953387836006656914614945791006763322907876594870525985546060280202223572846976454362143822393919455540421232025175477199516605386677081068371301534698639298237229131352793288492583551029990950580355071049215919723566744390336802748341052984819746554012318509427971009166528471260834007013720060110445485171086336201686959516526764842495355534193376561719868454985429538026838573801511345689901651776802055612787143320457323421715420801993459400232484162680906134713134913790034365429951098595572409760386434676728376603755619582001542330954904389833220403983095528800638423235136238229171707198869806842115049669804209049092543207590244289035880066376051962522078626355273458877996959173578112535342635789058377877923960471666131726014388730326063575689302200474799340963365214290451080244245643574881644793004799364849611183907640433079510966426071678235340262274400491339474980058381176683335833604003384378444366320128565391213021213631126942879294880402073061551026350630733338792599811001791707200351933917104587267465753291413870161856065079396914965940571175223751011494817951576383456593164862623130436479714067705694793331776093946903125654975247023322029694182855079532378269914856471935095248321333956311475449159834050436279438274968763054390171268458479616000000000000000000000000*i1^27 + 7037550847789891258412568203105214418376284265796747658695339486885818376676918247652263159743460504745361659390546280986323334898274207586779115437595075602741279044906949886114505766381887426182693125264527958601515436358049156755559317835921135832005601022587394780899475547452179836548855696753990612228224785195514703367639750755162530765746996863032773612207332403459453860392252632529000372402416244204663566828180904246391555968301172370567773113658952695012166905814276108592262564549669393934293101735600444116287459420231445732598875978653805116574475830020720175601245406655998490933351597516490107958594927068753831722444106003369072399272962668583842650072576637401808659426827499610545885760524888279624224593880594736115996627715467689663224445695010046965029752311477682326248141080283902609344421637140672492840544139982777262806186960002855663212904701159965868056446339800820305467920990232710198410003110992790862255327585242932075664190932623002849171809896688996807124066478400261461965918042701754074129060458036383456079033630579121668461002183822520347585192018880317786702104336875518031747049376741024418148307954984846739933893612931336042203819694312381202031733533189245591297326173281214940499865231609708957554606166516140468965580583906996547614700130679373246755441524816831038265656023364143129742098434116546451067925305720000679171580897583491332040050718862802060157305577573057441845913507726708768143145486682889278706026951728226310665382115114267967838407270192650683176631606186021351904007825177331413459096989266005513586387875360847431889676646447904878262231597061754888177225991156075564948210091785814755810105036104467460531395561700389983249488884531200000000000000000000000*i1^28 + 1334290696108609710321425690099330996638045165092934722853739836403232458363720976514238970709725435941484798548422626128333840683948938465558070704023334217361493318192995677591345656956774152761112597476854000564007225275805239389546759636592871589981355094557224463085854749396106790836309674853494062735845647990340641122299857726311713372580452111625623755658927889881006465657267564091703210427916578477219954975119253136499552669432833568988143878861580571984103608627981621736208596899728278656746897870882970787436634811352535983544303060874975092250183895734506641687032657478246779294031584175511865698395922398349851763225042752217859462438687253509448429246807212025327765119514916839245762455985525540918524552629266582070831118922539076926565281307403282274796502928842532643807985356929121069374357408792552507437741872167327462082886656170943332818101719307760907837632516300261123147297709818301288521056424308736246194198813099568571477088778048895471907814965966514096850113959999806181499753907022250080739879732975228920794287187737178513824864246219942484420279577278932280378797242685293310958052080345152842076410168956671709615680368723274389621001315609039953253150781321761319170638694976261838780055784739926900738143591022669853714550014010735413088352988592530062821958576364507000481855947930065644423926469442904418842890878205632939283538337543280338969789209063469402509430516758861723085885283713648828889275406606834178873290733611178948404409129811351987175016263126574936455938956211490748605290712540218233353493072137514771797480569796749283683839462206904985652914741491492667394929019488153480085657261221506062485724261338271655513033745659659874604154880000000000000000000000*i1^29 + 114028347912961518856363662021895655860173139692035296055522341495684385562003703751134253753848121603242128324983647030375474097368202211599374770087877095989443619013835041903710521420489217691417220595482038108670865382630152242991357064608356350075799644562172700115584605697443618969291252465795544521530545354585654306291873506345946414455844064875886406263571106290533923232613671144737285390691112611229721000478039751394212533588073955292738098150612177326453420526350385070530507814608201889238508641752005202363390286448280115023861153884348844873893031363692623289741173629897404302225518062287017506623952042223220473772921283297031609347263413415884326024935579963027925210610391879300578893755695940155294297001714419546975467629398604615437716248653398140916334988249922848756263882553661527380778699658978407573184648127895314059045760683041404094242883678853904220490310480297744115354145361879669270526820053322597933219029765760223619244609396178299925906169771504179338905505535679911760394150950831854402697997517391491886569230780505769294976467393344869080828629333593967425876576881626571892181487314545033779799986727155794088065296633762568587375811418245632022250901359132916314495100136574511196172113845154873965327730486853224588110493287760962106650318172420440136954619467442970759466490008478629729257415245015416740920421237529567871557687979078477439859566326447060577844433027263769562515295595050659704472483945412670399389791575952371876117682700863990732489103815136769339011107166192672180104395342087585381979221630769187758652626225164424670324061781426033149309916543231057505512760138108438512687631500764434729611208152161467370355267621347131392000000000000000000000*i1^30 + 8397574556845246454568054649764607191472110534917828907925271296271073357132622350397113939980225652520211076895133201092170516095922096385000810108546124755891765377161012034061454711420877431072775886427110171892899659804962699308036709882035957109420918964457060930931929306613045072015827721108725179882862117338177566679186689722976328366115140656043786369820888891663257616309989287530971884387452139708813946326087506904770932553928928242538946788937369074811084332901311797284604276326622389219257369963668549563076203144186751715778399903964801554060266480794586035600076262394820279425363978228186971774347361203231880878510981496410483384701622002859335524090358264325114596764974586837660548293503322352992298782899328195667623699757953423304929924378778177483591089649212832541956402239362844395223667879397932595995860452284660809640755323257582937661964742066764749496282999198519461930637264178539402275674884485624006265385147684966974440432588287827905755647759970648804614978383700051459491759272717954208730543854977992621875295037897959794217413242728595227619136303722681397149894803813476101182243077456554919232610561838754357329825853858731386271950214477447864556523503445601973281388988934520807022615948377997353943195757239997816172555715389433405632266413130747874970577725127907425377867626528720234441663480120437601198077678986577997824815944560199412172450098667121711662120230112127813771591541470118302004221710956680358725601171740819787127613503441941580943987179434112491082285314841010140116347261202783996962979583710442238777082424107433788545542856485223459577145625713495175046403600503407286317721042265619172070758196779703212054351655731200000000000000000000*i1^31 + 154036932692660998405854899009078276940205852616079121101425995491742168091534785278578984755580576820087242777587095602092861081773619257931715439245046164548400293969005320474601059649945438273266443283905722328609680205551623703234077139149588746864783627496240723322831779880882998468321201483302329633909697219840331586298049780009599315688365562286518939878493336588128978413431963360020414427409165865658354246937869012156184731288626468221790114017824076045023285621683899986841683119716437726108677005422224472331369335740909003299618281431919958454293814687040828267689450925004149069774446962139142355999170257201962656891515823201756299265196577104860145051649732922421848791606667061543376913699142548214848921023993806868126391087594064959443109015180394745308420134752988626058638148693122777073500684103867379350615551519349948995884622206545446148684714136058561882541015026506590413497811292321606722231193420733038417529881207698535430243576076961564077602959325535205380398984632843395673186157247070893197061683145875457912680179457039776624932226359065828914579889933296060966230950458440987371979162743792595567063131417002179021507717866871801798385715994095398396976197217407670004501502073850434522666213681569428755447539088137509881723546001808877799431837487705961699775792600482574781723739964003339393075901209344702781230906840178522914436790572617778514573701159782100145209164320581936959434134458674751274460499181209551388090729948909423547828805569457969993900084515276827713382032119613392651494537470864609028735799667521833257930907247959552216586132480849622260121444514332224083107923924994794792468837363159994166309915620250984864808960000000000000000000*i1^32 + 25672061479198365040946201907183053438619027375247769857959403839143421579146122953249336736705182972697797557311476433185466074199364987409438483180048059478161500295981281976306642282570213777087139795927363469757195332921318158194629461392000487261318321191480707379765365893969238062659217828226077295399088828833138256330973676919475483047563192831586193483752480809674238708782116145220336722846547033704246324036404699426033679190588669882350342922618286883870009182477517840266153789434498776430543005789840210067698465257817439283590855009790719636033381421181202893759872224253793960047277356837737586249064172049587323046849410646650368048377476321715063684680248522844162759124168876086233167765067684151319126954255370474958847609703988087545693622598152299735042605784712740511922312497736686544731191218979531076955174385439124332971141565988032794014838539999575642943683938994913210925621873146222606017350148442472983536094492456175234624466200345339116913872436449877506967338372752907106275036142191050701699678316351503598182121350456534989639760607973446323231510222087347359819837570749927780504243199985811174777207696327544205617789098816502002520416180259330228940855401713268195203459203121881291743654534959865119669427386761291410177883347596913933322676618575536435776302618081835684860665762005869672511742988421381223525102846847131530247300667694979118392716643441347571537546258673655644248044191672645908080526666565429756098830103735670576093389335209730344013249398544250603799009821379926212839146838179581125413652449986718003058266749250160351068758526657814647218562680710869231119295749812187047711694906857865919696148091960819712000000000000000000*i1^33 + -1402913077707569929415536741464555399268892457881043416714917952021090441513652929050247351216332554967447885089094886625636146061257640621169338062102762964650618630890193182306382852747830528562127166627935496144998451908832915530648048724074175931966001421847449048750781023880075357972961101949727510287998258350750704187367324180579064753404390422845058493603351390799384300844324365453189942505637711843424522969965793419065614302533190709843217502686379195787513482285688336140510162365671560271594012162781708611689590506972174178704112623044805100436610924011986333554637460107260422178091809945996301161115137790022909054488895122785066167299387828440498934772202487648745944319281380266906772175252170640477004376068304040631215779958895032288982891641919752014400485148333090152410136450573244129826502357404904418811032501312350273355149710335555585457915114664497552492243504999725726866054031305732091727665622660694039459757037960649391111389845489741191090524974812796136865617485095154433233262135314287125043779501274082285404145980380745191228573616817498796967843970121749658596106946944902818426397829127788008655239696578200685340140245085049522569997356888139265107059417163868015638575032936509055402257129851101784141119259685008518732122601375654954417985593284485988312415001562567485112410112592895064605047623410457092619042822323613205135044780130580353201328252045146410198307423214728607434193345548940340396661945175725330979208844282752709548941837856490342915407587013231263054378892489037035583852510152887156620011311889529246258340702920549639096919649084827667733570319268745094250674834279060520998585023023077602030936863539200000000000000000*i1^34 + 27426027885146091572161190157151231422912390297558745758144507697369455843675649842201794269652654439204480255671800248387401556624628920157274206873460863245582017108048545185518473978533008896604246666200714760034556693706674270881195082723882411503847955428174397161686940624939264322316345456251139580444017458737657446904033902320651732266912526778863513200191966117854709420006618190337188971160685333709849619499254146659261887844627832420757487857045900754331574079417232804126052242138734134053674169248936465282063195285329250544830251380468954213423709472429855210972537319188994128151863931439201640130134518645096339571463668052684942508249830848019047290857063016867941705042838131386471786070540992971664475372887119464973669434716283229069364802773796915921871824742414289926913272572679975843251572543892529212845695139607506755317675678875437017087269220482954310929530803892024023125766278899625625999138139564489022129471133097911027016727053970225970789301865851967613090663728095093271878439332744840563548353150964551338238682162229169316304210812799815262212744716344827678958634433632114364740735575037261946431587475153472241503597905144051346582339621256888896011503035594430428697892039938662707022930333516638771959985266211028974538779988810387378157208562166472946431682708900630121400515797789245827027050431971579764868689710508811490642024863661906503550716839054959509231384023520440387390055492313871444660073831727920718764245672307515696727538345557434374472538398931244316242244328781401881270902922260669968436910654133919003510735467411904190694729270862577744670972846090551449254806618286593061663521904558657723432960000000000000000*i1^35 + -273265709490469099948810206685771146214141976435041107919303653667220844965532779084022919971273612648010151633522022053996725889359439818671207755177918063524546248446046406435904875509767859322356417319730096408767162030168351369820726259362860555957005444188886516408332648645988535615853543170984361536120367004492890555972993390327317142862114081057757859836191945662325941791443940524094317871532086535548360878256977359596673528086253161166482487002585270660164754739485161324159398584273682971543635342721771263970780459987880618930059946367533286748706010384723868706271743247578229584434230098697135235786832985080330422067567784768426483232896801507504758357342698929890298753086873530212959660067665261998468356129451549307700968794763227963173687150966707969329662127153430765887445939532118171809854123551416730760297192038554047331858658088025014199859160413343409109551857043700074002756842309816720669161745155050765863044599078867478649638684158997360932368997445592068164450023947737242911731464699224054495969958676182023774111641004061515450835206377999682746359499169951879466048537137974776599274891305598269440620392742752343260200685575729065236913251463288919474482349321701363405178698538427939146241851592345943430711070059801881651626329077810197633016144112336593466724013108617942263639019231780755038173475442396700298209819140087447232213185408434018383522544219985535337804648661139467424386765359657538044276335406801062686823510694676473048289884989528398539496838553222777414243586261013488626645237309985119473824003772554180792841969921636730557770816157883327923012005009633248732675300174598623783918506954719232000000000000000*i1^36 + 1480782222080514958285093154579984780105760411888783943841218710550829071732830767602600832368042881339228690859863398460202325424517587154332613226027896977027218151481385840930196381788385420826689506888732559467623976461523489980788163065267833883512777722235446983225291580851426078836831027858708447088983641014894389583267552612257300377656174355702381924589405130778936574919145410555622091826954750032525249812350091210056903683952577662307892020852907926515733289388490733699773299875725838054204199022879824015448264033313922846658641784514800082396335192002972399409904564394891102522531567550884844002668183288153495426883910713952376034845376922393373834025385178821406905336645401821211824943022594188520843093302910660158587367604901138507569557681787308026197196215518052693070599169792547734495607245459036939576189677338484705453185275535279898161766594753182969595267708163815768416834668945297246042916558881287540515847699262197030319134524260356216871855408688584727743747337916716051431775946095543548761813958332118877268002758450106267757666202842669868026232538149951989967078724474734558929486337720939841227697334039511000878895926968794175992136574619388751263822891674558362993018723716058485627323784688521310724081443769192580747500617977591523382432909016501914151044305539422243675389119345437453365136938030334872060113283685476153717894344582855387044941631465049953314779122939224409009137696804881729360666238123073979086838787774928878271521527259572684128352261671956515647722454669753208346972106396670348074417916257571877651964623353012245997594939652278004502855258014874209684421280057910017504627916800000000000000*i1^37 + -4203831695965126771189521065793322497082245842973994648846540352207462898506599387885887627776201699068661515076238089450170535044907390514410804479440733346018049196919353981123323617908489106925755590749707287434834091654721378655470636193385269062595273591929040741173103025281405526146935396096568573340390600966003168113726321527466630256549863299148483749766772618014389559493080152349778147441703934557601090555198018366190209836031080120628822207022841287142737201829940076284198954547371145908420098368024075231844083180862216903855957985797856306230455423883739699249136354964978076063468937148097962349461274379064805353442749009829703285414945442064171828727693004372078782864510548437914316910454955159095808036514379568144084377520539517292903410553866396306802608663818234834518243547014494238152909279709709444246416347448073677203874939676428585167512194349214882274319796424357312575270676054467509537009876030381231227540061949209876981583261834832077949578477295061883807498819515542642433858522776665189868746205344364839769142981843829521974591203646437442162102845304037900348191762284534445369058074385520309382244675713878194611346034068734419094519960663122362649626026841922638202084715158402819798693818411640832278235111286932788597102593187248995404737781996893527013142317954471681322510964205748867950325648595529953258877660965538463345857058763760536233234660522152875734422912855550787393050066013194216670843109778205863252716548085669524497157106589135750806529314990434351112891213703035944829723306053777692576911565955597790492063967131387723932014207440808200340107797030731377028020258264653496320000000000000*i1^38 + 4746980170102339041138148562015349555539900702641982711215087375135935864741982014268425112534636112894413894969830324018910132328814295196748776265902596594634195973037535680528486983728104126782581207775617762130170361714555978157588122514382175749205368263513833438273307082291760745268121577565120032808234077826816409410238615371284590348630034510949656113497590900626709088657596218785239173326383967233927561543880842918322936979815871888519618533298179151100819453876411471606829932164026558200429664844750477305147387862637372574065064888984504025521659497214170738338523509030282112134669473009719573496900254056257897088381000644745209901744521869060624931429091994451185116436486260007366036575884800453218159048382545583301150938294099562556636289796228318030495971381546333074117105222186999735041777747926278486755961687290428850403687864990464527306704673201435342067694700211315347762746946312161599905426178205129284525786267112297645927374352629526255701921060961211260802544769899687858860506105454849042228372422401130699244361270797709955487178044446200060497139744839578648832322720668537515712645448482403985853868526820915672955750643571681787357400752208725249801126755813485071939773586763934361478379912978083147167726580368671947623848214709287021852293579637086149774122114733128349398350582759905682820430406415689461932254850336315963441392842894916559386289074652653885439534926680685765204086902775000782151200785491120560273679070045058842671954156108885366602407781112022462141614881647348252072425045451863806617906749290181340295044712936785021919968213880457844806854047976526853407208636416000000000000*i1^39 + 4442316607252728296539589946408578572399807661268792466483180180819198472726525011219089193777642594536483327975204269916990645259487159468129502210960529961448061398990242989149681518642581249026693153571308858251580087185209526017902267913735967203124171770365917801681004358581782435160695116672972972346497610305742721768071661934876206870151182422756492518761316254448773875211540974727732674303042188134239754607810227308871619057216511957109464210707071435680543075513882386080215667528446755150190851187598835745431320941805551999813615086458976591605842423761160452865564026283004911496562447438766856542824053394440078046982907783735623373525872697873904811727077518583329420473046975720850213044409439787629265750735915147678427547003613692970049950199490791247696024095436269376858895622842927367552610780095016622326987324663613288693826076034087674103327594641929414417650451573893148197696633160760665803476764752092389065332551449230400479831753775089247996034908150762431529529583419211518485316757073063862192545144479048690667741066399918098536632780107819923437925702430416621276585853844872202731216400275397706020279123325444549705017707104634271938054948752980856094464621591388071542218821733892584568225683898750433243394381517237860126090040796942749862663526747182949258603909640278708236519731941706700812507706837227450620602182850687526115372301332161365630680394966077387794628967273816616634460739772594842488365129738669024156328731046625114025324047105417271821509112999257527560019364314704821193483094499129334832693939018778196790488129563450164730879502685668042125429753778575455027200000000000*i1^40 + -6765324036491069572901853386893463751487240733693736522835986412276304542845303929726071499382035175239514830691054632117724508685378445053755034048246195460356606811129602712162627101855488982362782821438988606726155169932098173516667933694318672265631901360210280052070959226845412780486165049262825023186980909491175319704068780119803853883746156793155058814179152132925052927845891530130532737586671637396460456844379420016639116733755226392441776685753905966833763430615409990820943719858715168482395828322234563158732159151292313375081638123605843010078778845861541341929399101196128935456250047623155380924357953701546063279136673233006267907170983579855784550980197575896767242597167224522496510045920036148657897960379773601723844367094845181555586084392650750735077851161702049857285161504260159851554269944206947785736157608106131083578745051922921023924009954840516662349461062737909671952420741711860340034901256419220497259637589136189379408976433811030595314108504616051577352162855138734117073076595808828160979539514410953794734355360214049446139909190737026841392989665448763515835420415470403756255172757314300687499959384536594271000486317906885861932853004790670723200381464707701040045421190547017472804699380951900444901792400402054128144216566238251644050641522473748514318432968257501243789967977209192922895002581768019770981338277638756082971848405353169420415274250399842993848839207479975283933185568321763111748219207214092786950774230186027946881337111431970333901065919272673376543552007593913649964043886931900185609309945176662389268579403706673002639156933573284538187037571809280000000000*i1^41 + -943763089861438892482110033272787583489034910270565850117957377452171690056579415479744112692821344570965393478246517338590200098408191419280681777757490651427018330632095791899035760699241846548732671916628473731913621388046740391935100333134271731573083686334590549600138717982832788823183701052569061804144961035950221264015581522184880422910603404666459315567933124376126272004479854909836583354261226350628452775347191130478167340816547406847276728676376878566752745159536323637226664667507274840536697947125846140676741014605402757588543482177791563085628332647615005857722960610983788658563583897284405443566552068615140426840627987901057549447130032025792885019000880881081286121097005944963388848321144132314339448036899964428463163825899338162440216880717870375703841045066291885244510888813349406529931837923979083229048075242006120802184692672177931388241712628638313601530042257238413877055549056446602224820633529901252763964322839850960257467467604226248579236660017427485197764016325579276765671591239290929746688441843828092241240071476977045187868127047061627247888098798337947755578395552325627301437523495719606403395794034406223864721999930398430001865709481394914895769063798678307355458731785755190336991675455880302164365293191656554489567199751251002416245600253010820087613054388316853890185443937909324853053168707242072630231380590231282411793484180680679519624422842111994628830154887377124174058278475195280512209270086153849770122886346542458040364213164133374170786178913958432556807055383754774959867102982875248390240694439925627298462624027585525959204599724826361856000000000000*i1^42 + -31862769139073695502094503325904384189565169047548775634421225467886601945382544459515848339948290365545472515073757373084951525450716498605625315546291267599336920575648722872506765213941343835687362124224687165925304693973243664858338149461880510786991883326003716652557941922146848868039258078922873784046051656913407008920881203476112545890480469481881868130975659088323880878261047275766547983261535802035646243542112616022860721410929531371055797049808511749179154981336742992715975598977321175260066790454567365489155469877784142339792815918769925501465592079867657059523364529796827590442333382260899305606842377020911583680750529581179954483504351096066135487987497984561602448768563147545887778766300696718564590917753352259947525691966840557845953714887849255514168253218922897143164539957412931630864531201526240332938748042345082261702316083346518589303347192952532232473077594012638589713152654848505780549309916635404291892732278565197794172980325212050886631115727420164258517895032762655040134555708451210762455599858576761233635259084635080784224909468657537474047583979259257498119172568785230221535833708413200145211437117951609227085889740326872844999183567254189283531973414377019075476168395183427586610993609508318059935223087633865625459664612538212228762573964749530293392954133838288820805415179548769994103394436251393564402522491298349032437593066055531137829456372291231282277926529561189929414617451725485844216379726103730048168493867709166768559178974392665535045366560113878713833224709703402816957502984453644170908718001767072379852776925199332409184954495795200000000*i1^43 + -14911995427352043317043989643498147732608703708462689135320547049497696749753700765757407270801399378159364484653460923076463007499127899624540331919660322187633700539653897367534762184582324755581229511773508094892859686616570416422117143908280254708978655049221898660221906221386421400780340430537701362380786410178693145450674556003563234423428893239737413436173365690738248093955775042442801109344524730258633484501693310771830286078495327559787129078310546135549192241676212326025373683197957627590114250828361070875529686244571717653520497524891877172153534234886362112587517828176688981500626087391789953801898525825057555109143015590660972458834340787361276018235677336547928365673986706146617169142758208368288927935967728157352094375193946977363146717900623908706578171474348947147214077903411251232734559117396588025909772131765128865442840697587608098428703167834487102987672442258967018975250790250484743006880704385880861934567511926591518152722269531848240459031234365493892428859923409791601215137034303810334998276197122379291972585983236062586967629953962718023486684047234504824566491036751452135854020029087931832106400052174947848674466580387683800187297617868732245273841005568428338585489096924296347789039476613596270710897094804425931479453981182924326900702673105344303176918613127690257367598141142463502058528658080434864400344379935905279804140678916056648460463724284835384296344014605695191460773026805603798562043537718258354442768807237973721353473109543726680518562726108289756355463272834773044575796485604693781388387249964486926301408648691716587520000000*i1^44 + -2052829885203257823478435896289300243149462293341602646894217756583383153108395913979788031840074414847766493556064791385215809415911999653456063460944404868280405195347724660742928743083782805287943074590610830954058663985048791118881810504973985295351306285581414425150854876078187861395000045637978718398607998249783277262140809960918874797114397197178235748254814158273682398131139364657185941060123781648026097166681300310663196013224494720469896206841040412943008293965847892095748148339793153619472369029892562676823467229632882805345940712312319186112751757127925804500606764110860347813055592684441752534194297700452078096793069187439192494194515062270500820279940033030203299802387008198056075710903680719783465452264872066021411876642107159746834660625086751679718522954461083509664115838776131575314840336433610434368868460125674137763762464836283808708075494418738932211451683895605879391555893105747184777816968344254375841247062731427778954457906098497932284082900451318871237379175731425982161650141184031760762627053492622754094576087343623188126772839309283813053542371934599752053955450972577746754851178935645346935503130044731428820678584359174729624645259914994103321408628704545102812295926936907460984346909953309195734011280956173299751334750498737148322384085290011643635869235065046296460726814652735066264682596612288044734613255404796096857442878937941989387173906849579524685602895376317212900673074129518037521545334984232463182405222630511244382606887735738553946662628910268635670388351294627100220002322017088811408272401757251845016961024000000*i1^45 + -11022292453440646915928242886550946057745655991711446765062587387684752031341372201020476055112628903311379346183457930748857295890732026806614905905651873658397140378470409884342862415002416642052962745381072698507627228276063961644435846370682199962517980171991842290962927902613398062279085932676176778089554848372015622660202094620517361429208809481805661701183138494375927200871721178497907303950751435928477390156389757560942805059212635841018434152976674253964816609630618018975399733957098607665106728996434264432650406553053911946662751653860049507196836043204609559148529606801162766330538028885660021991900922660800588792189664811137814437467154846765634538435115736653896520967202183245572444006586640883853033335673922036676574708124974884111206412499941236754012391933849589302089889296130037622194530790457772958703157395961066377544457591955569524377286069364506438693763838213766086412606759002878152592502490114413491026823506683851989295305551299666720070772102422922106584546998150223623010053641804855295803954796720995990992639902884943654062321852922641416276477261334567482427146603447496109165111578742904863711825918649387440295273846697933120928262526057182261427260788172661653908088692952226365746937105585259892026164910251118502171124977195338124057540636687363009841459597863482859169432076385972264654201951718382307456247585313473622359411433497438538358910332607898829892208875189886868646038102261788784993274013246252442904249204516514251018801480285362390253565882906149122648964601375325751235022839589813686184059409612800000*i1^46 + -1448521025282764214967924199035815447827234518729388846954790681218993800583418090054317729374997247957228096018318527771018299306470079585896338001895387643991612610306265050160673103968200158649806518545582650192081807366923642861062324634511891322560934783364927556985382736671275985468716324835807772650585125925965236263779838098027219601432294363315532127048023016863083932909415365873680082607584498746516305835931227615879439250512142463914128635555145935677632751748775025670691195444268126615588230836651999532920686970080558395845802771486836960095496885529829697163596967641802563374663386590514477927557019616679866302616134864587676431441636495932524242810835611917355586869907061333118795715559268516605414825296388499175733807888251010566760627945630544112847250498193714740456134248165432136364317389225124996841604808169612526225659360704852523082765887532072892262815114502470029739108646767673790274542241044935124638716272797457761474083753517758384445241051235881542545317847333740605679077518091102452580438155731683752751940427342740022332675650913044827785173224306466632833007911324048642807981261605315061676464717420810775337616506055016988003273242405310953584507174008667691853910989621885294506935119691141493770653824299001747236201576062345747078100483066436968102697922224988885497776989911953955530909543334515696474747756457343545514108038468163629125141201791316261208263908500792478959193136507203918249940305178307330875755048880342054212860943321668043118032647165889808010554739631344990248761715067381760000*i1^47 + -32087293333209239147132748877538879976403335821262261854439870904797272761561867494968126560227499768027487559218821772534838102705348557292076631822074105903580663459021021422667572106421595561659768921802164711879503063305349678222013009823161790749161473320578066135173565637070621455469487689188350137923510515275789821380841524756883842951442707249509693492394087914667109361793301668112060165473851911395443675740130966053709267414432849242481413744078575486991357202569048889927369210204708172620449257322232714919925544932300084690954434750719724747319549203177449917287096937142782393916984390363463639549441595037697855493691679293385579322473008071867212891685123218537829813209799436180107461810862070905471094996723963854352860740083920762092333981298723720049122997966957146266864214503325626264998345918100432751343113931763758356079957581764478837854663115702552526284240506426964176670675124387521366868925021715438219319836435150664077753687833124067052870695607645063253887706108318105198663679486211937530536292765686108243242498198088861277187156384674020851737790827141234183541426951123855277178864742320418828061105965522228391677491876582164179581271222735670506725653044680650870968143400106805092103117151625701342375050637154092076314026332099283321728477787123696099879144947663637898065250221467097460343871808078757461014138960001755301489254640936468347649182523154110102096036875098195815965307847008904336164940311611721883706873946771259562383386644105185722490940941904532582933435618966371904000*i1^48 + -364417670786210329665404217611550573235946645452541856692275784924122674308227603414107047022373414691679451717365972752561883701622801507266500265522730444321962242499250470535961017694892548892661081004031187941613711302858594397285155252153849336024625282595844673195031857674709556212537941789785753640083835295550645222064839254677452333709173120328206423135481476013648897299823260858058297762341015371231675599140161294437409348190607004297108940104667516188450502562222119256470212728129343771179026640010032159239949698038487805274316250013698495902316779798633438578971154059460805414339932901505746842462552070227591348457537363748439837198469453229211091168513899591646366365645581636412116594655899640151736882951973385307970084649258759664799791879413283699478082177888291946623915863465536637850857151706008696083205742982368611966957730270923316508671285870701692901715962096306020035600641189925925296529832948841039013342470265878523029478489673419062104863112748166975001622611509179267267434028631359127597170311121828742782150697588850233968442809502374702684316908432804029084099237559434038971177015899732980383913295871662477270097870839238079856124235269698674435538907155145292045060758206243344363006526741881048274003320515574969566998318705744437193187480993503042861202092536794871787956469406188638188284623098705672126412525488489113334203939728065458018956038598207089246859388354058884119501698420018443304993965817939660855571405443670817120990265249295979542533676751836072840000*i1^49 + -2288568973866091345706077804732853150105676166279467516133943691124053641206255017024149902712843622194911956667661119237206328368486588402318733446654375660605749410920574652886884139053628973573588131822594484520170617989080211192970665305055856892766416351548030117897449136239786695376309937061750585926893055785901853698106032069160778681957299339548289286225737759450560131350290484879499992454701491339191301627954214027928470466415624757238521908905501870449761785432955159687661160173799370899949466836955325855875833728021197204689405458005924991993292743817086602269436138679545800059010113557447526406964194645470380177236445868192053737629834101481617198053921171696998981050206945851506417837071308458610276763988595355576508355628940967164343632816865893612845369186626728197615030551475454782656876859007047195906455137222889579675303017371398183262503062610765042861340704128687532223786328101756763345267746646860283158437786770656208169945519664949033820998716904861430239514264757184644537903761641177526116874721514296765373722569582671832752783073965390763780949374071218454250073006977026392817445152541336256860286956418096285411761722220974441501350363467711900335314759716769558676098859088861495887600671323576055562295726430967643790634716176218914170638391010446704029728002170398405319989859206340328831640991174651807534764253841910674868333509198516399142392007151616688592742154726261798429303747666538873422244952074633812111724840621996837223665573491003608088920*i1^50 + -5883882400119653457998459722721026720156367566325230940296405320863434930096576347560433452459901410450930423835186048335732275652574527793442101037279299436950924406789247775446016949069701213100845186699864037526851102136590890511305543550884117434016178760839533004909644853203059673283017361821516803725395528474695121467234231743634747498926099252426995043752312518351701055183734871377251850186593088105912069129807733900171187907291302150894487827540415201438894303126917378810170020019930664389106929039360607766639507012688821660569064581274261087755837005993811001144545417687516070387864941509614575637852340270044312338387143261161733611411905011128896592817820426063346005799853807062420757339933298973822010059259709001659589936118875837620615512153553936337618873105318507690288462968895510435759963996836861160967928516927198056040151422068632963169781470366036096711645144202427287777857799993177489038267893397674068935924551463852437083125000215869172454397873522407170020627519666389263558888854872196153399380854294704915101891534473011100307552472218232591913680622473174069756337239827344615187044097807837449970529512914881482933361901955146274890763442573581870084231404033948654051002179404276617611628500210532150102887930885573960169714052913376712115735961509217095851425740226783390537378276548621764711192876315601359856193858487391939955293453452297664081915413660356902491075801996100316815418130571723169668770634031424807532778566449357601224659*i1^51 - N1*8285413761480619726896252483253598218906912745565758287899728604886436877316652785331738672634642542308624855716003033080332159962121330219908978910333059239320288576515633046156236207695705330504299664201727372668639717277915385790233485690725330577661464036833866885309402065715092791927615490112259844847960023893433574833170562745180473361078594505442965836071641822827255904236112662847957495205187613955281388377604681209933971815024513788529021923838735679117279039770357308673189988769484481964235069139647040967845316124811754597873055744*i3 ] ]