[ [ 11625706814160750474944964463293520428348703601313578147539889367362648394731236047361880358090212793840273723291187437250242848396999977367640498240624942705034986334398601508878824846061970698103109995020958733107172122458191715952622159900319275452537324518219590805194190630467761603572305079855944060160699860399867166407754774036117694587215276842433091563212164365127456961560542011011952688768353417685726501595448344388462848593591474335296357262503800912414627240940279874303018112957951365521290145075097416632167004278397350842685175018786893415064497043958962297939568211444717320053936489084322372000270236044363427846136523148056509200607346687077828060287297212062486824919723559568918533005245951709845697921171063261837336477634200969458813701553087593778646534267952230344524872721495326383902613439554385195766881971240019144188764145417448651773126771182134707431534300451877675027646783062617094657632293886863714183044101289970345033196194793896011157906225977839816487372434204068177166366502487836173651916312896331344641622235744085794479993681146403747332433213998302405822897527261881085811247175522182259385931524782610218755378030781196726255511656371161053094747953736415773714045610147877976701629231999534559628827487427514442959630891840673508195331392202934268458166665317547713048637391703741967630336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 231014676557495629000363167540723534193162292484168652082504618502357183982613754254025448682591545414764149866353066594230991229214488058606893595837866233114411717014569550265084461115580624610346502529899277936292876253103449686766153533590415888236265048678832281092804884143787046057826829861436415850285144268906890214881894488289809733627114026648114050812045319026509420788563608343297662949460082376766439833605510850695851352500424836677864192601775745982755149197271138299793696244598664388045998844423245788762766538409246945667650593730205606780459768736786847606240448813037004747022771292388692557462857670187436216106241950886074948563928481283822352240908461835299729886193214081216325047236607344056436014371142158687297380423750707484325859706522618078395368699997067105241773037094230616396203230285601369645082611618820553769762596095036624857764882394557883336305455752240764007875005680674807022685875057311445467191885078168897638411445086187982509456866169514848130536911018990255647953792140493877595663436953371215726055101495592700135192226314476840548763423721926215985787613209428442695240958000975755723094797082506391803818036076437703683547609746366986502001947110628017094583112754175493151235573688676505916384159602425461279466795400641344895541837358833498229647176878302919267952879980460567894687744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2366566403642627180939994729030391269034642032599744729352474271578803511989686706771351591785963689188237109638998297318794286283215863832393580494043048889646952891861619948596385882089584651912182449991110224038046372679941769723280749105884441768869000402116897377123665920362827354695034749785103604533416622984982124377304954729854775577006076093294676879180968887201177620317051616178652746786684612814125461957943273479601018338281729047111456281419743396234991161002747772432563767502704414314658226690238226801028038675501300154229149956554844488480394266962358943087569740367101610619703240476829049102443995652357957498532465679398735039391128559869613051855184845764113920399628303004169285196711080329683330938399128205663709301537259582047921209297588175669525846628029361596418476312604184994843933150904933976087620499790362363218822067323052757624092444891599430663069607487147112030977719841684253469803568982617850746198750848459300427291222099983196228652181826531376017736450599719048579307103390315806143998252757023043834858697292500617719770721092916697934445752902874720620098459623031651698468630443799330688746956631353700351614837853855210203064681456776803670971142995317949526841723420137082520597698223064599810970007343165934159556134871875854853819073806013803594860688660453183954094585684451965471293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 26727812324473125826261526293101450691581118461546965314517260858792278076910348690381424418407909509723243232074832129672713681926753044382381364543558530736232301955657177060571273552623700998959641508798859860863292409776961846027246020670899948994427995821531939665244336583299296944377538360337867539458653012493166509407803116121667249603148528915976033781975770705693536362719713846414397620035241867629056184496641769127982334180414593774491162549442256819249793495465431834459452647795656282906541601789632634584720500239739915352674074337820199376781281152062193726680175893607076839032154853462975894091709402839313916756584753165240454838000223973000593452556519049461960065104133688673099103758620459447237436145804634029212473558170695236730863141910227902241956329329799763537774342859406935348034844481633405581960275018580266902436419120015035014328826319584910851406265534349050616138897915574699407283633729750280741285176741312615243390373888518016322129908653294405483781883514332444376184238900281893229681914335388326770094859968901307574342301657032627114369447366821619411321804095433710719794392512926799027178337014287900807748371858455633921773466385764587198425705137989771468298679433837635147661845292892535157143104722246984419801090357839905918881641650658305591419847027181560781734909543118874279705313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 474396098803655440388011892867340342179872496362046928268772450132429979710410583030264300801817480270338524806647598810465058769195735192335765610187962939997111229457382800976325267067601034944352744831917755042588718933956464982277616107043413254478155178519441376036669728510524579407410108361267441625916383722652070529663187543369679911030948644948998393610099793926679134074614444383728514978390496484917949707551331579425612109940817011673375347447172656876456765587373414888085209164907390911117064839109506127189874724613379727824440341176688486781864425072455394132713646489528570873819886981620202549651755683800141125323124243366092795575789462177985555399088674964078102069036398499564964181624634892144757600016714584079190402473848414253213620390884869374897840715386426897624744211266865258218095127578144742962930659499079154629059098592622548477913834625572363759628167341063284976517361854742484998906605489110534447348194007148326774756733952182851943823469948045632931276811020896283759561556579897951678961589069848954728684733366129480489084376683580711183087025755888335352352040406613731858873413790063785744157267148415158846679218481111767567051540590360433371496769195003236066585132597111060793463527900628671877027425656165573043016163128346057448483842852949825253915905707967397170542213496808237808893296640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 4973801343400542556532688897870862457811109567740693548387889094717203561295498186035028414727942049175340566432124477584257870411529248182095758993148598571402487545822247803224638787962355106913446962083688662883438145836020977263543510977773440204357670446012276736999413715599662591963373224544168618904494057917548075307643576632281167746660911272536142965382762298916540722404146366695890485976182442852248419803669143954320102390667023597279445803813777064556108232985664405082986891991762487253538737888976208053248331088096447380701935349318305925125108150484519518481911132147868241722550328204519453512678196715449695739398746025534651038182205323766841192078462966424110681773746511507408864260704159318996757252174743080289681655555667574446106059593028736195166828877231988673034971793690459013250095413374396067426787481900663888988609769557942673678612237477425965094702858343729273076072909276382034309268599901210730847457206540028777073413424347058901784397628158962478575420868328553102300830596699614345533032784796822434040790648273202217222599728438294016242668622654070633448160682052809768581856908883665622384039518554103159805634710610308307413391202929298524088083009570696910619594055664503663431858817785717489902702267424103620403170530026949784166326060708842271032050217254561535475306989787879813144278728704000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 33793206355795880450073958712468765155371671562742246408423560152747878228486450004275768479910220396593237650688141262943881111986517490859596429556448887278221255205682295341848178293124407303660753069606527353371758992353579800394392886808335459216576000829204179479271158320058339737221171339283603257136169209697257048809517375964702518691008110748547809658120122511432639751726030401476141729018037779160518761586039615623216656819933269568208951967678781479718139249561403926258144759497549630384394823893012162125317853414840296665608012600941176958196928797809853716155525050292263653297257427622167381284754598770051802635899072553153065606983531249508121822766512613582133253085422830056217207261824827795775259157869528787951631724367316035005276615847443532284046479110777980451260988590349475090608401413590496695643596286977323378379720045654038609803251199123763285528915039501251577362530945255686627161453552646524795804015100795806311005799549017108609005032060911745473093231548456166437339163789579660516089492032489968241421036844346938710618145232626310782876066357695245884260862802214431760506295928579795309144843447247112476501156462360417510142559686576440342460121448360035826225888865248532333426071026602326092674232657811738593210516077359757224153405785687144999185917876313930802088893974936694130160703635456000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 127508517431421492509642962975395609668362276541268916932377648836980057826661521000983834578197578266338605513893083780878677830470793935459455783940295713661582924877523428182399297955469846386769392670363433087768324816314854246560290568962778774089728833596606399845315583723794499569591382192564956281372216012165790578378458187756749283102975518281467637447073878795891631195800930804415572417330909234074991529959295070539642901701460838148368391230805599700044309937728433108013685473285684503839449480718017364795274494501185121007521518717171598537104175196629220751593826037985012172450504295846456243236506724046730287305715801900236604346540080556787013719266314087158353957313420831601280444361462866196779462158320418408127896114680803487059862297242372957263347678653445258797471309779406145674289246420343973147081294065529557553025795612228537015874186013768384508003134206995176120026186876474705944360709436141706514492560262001193166575597688793891351159160248309986309749783359334028601715962568899908358382370665505957511369592364891253025845878546426498846271211169826797340143288534884766208458583886290780490827582900473436471976098484545221282612875722816117361430374495300492185155510719974398032866860725868208667284211016334567939937742711809232152641198568490583338602668770952710625285005118332148049488170188800000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 627729691630076647725305025085958731519967617310402471657563928495399508932922995872292537571250632848727656189623518291949923446167658326280544774145955673506886786807572124649272778715213096955841883442590103699345758527419558516763641321387507180235806560924334277584343305050670501017086832061176015535040838123230596736736478773411170182037645980592689765797361548630080775778738105079897588246421787276948130555766697523295320995846882858666900921857968063742969836933222656735469685130392225117249172166086034361796564949142355974747379346915002549944313453129820614845524610467302856159744395497941269453285586161131458296938785495759307807746828238610849071028975589888400858642873693516864221418740371101923508443872663096523779075491768112702181861536633339603388777063866604554814151107114422939468334152966924860628984861640906574567212582479174031516489805451349348045234423086014903714509742927615349483270394305972253248867210695119440349517440999235292988964322280763163038862766011014635658440410795543466375572152897997114026366716499292877821988830611096639178646555425921342839140103207368091273464524458489863576930024138058183950428846348118422774943171592764600768193142221362170675561824086756750499283154183221410710741830535201121837820783113386727855261421295277679786630853637526772261962508805551003424253385113600000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 3796325558963408550635225222983613308828926128324672326275829885005763186488309414794935844578555494164245951490255092836249882114390039504199587710989919551195126774170975895852701711231014638250727476128529406146105563758149878406307987429796685885941738151033054480617663042375727380834541921700110045887203413166098534019006732644180293738710534173449390549477080719894160449385153798087499888627749079086551474111494917059436925543620506027105452405929922180222077878547399875429604233697057758501828227440986085842072240325479040224435984289211562293979105023745522636319802749012404258602651545745712413350993356691572296251508780252651063509821204176599492008668581480566097852905785938884183551525623900406463779396128002958987855314096254605780551397495513176310763072526572398220830733248566128888759186938257177038423757365404759611767713398303232700680830622735277889145628765890859582637347595399909166423500018000148105510497328151527076053048073836723277514298591687329717126787535034355432955531175186777808623337091935292783578591107626816233903092188562430637372219311056692839072525780679142244326423017894887852499579388573841698891175361007196971908755761750826285097129223025816417762400315775336282090422228059884991955124344361004222199085099666293311660421994199044989256158020032929581913394107421635648322328644812800000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 18439712309371659695012414506093464963368566505303562689337102322064586684998250792667852418046159737774180254371973495060760409555223352223822646951523089276373744641000878146678300271531454129035061996259918769763813080318602068474937217945409884644214308882474848201432094541585561722736918014153046801438530821025716650940241055515736666455020326618446255265427666319341153408051435520751448719362545790462349685172320874188838006268173832953919113611472452779528426872048933325671717282591371571050597595282457336336642188667962830995096086331577940515780584675707305533623123061813017414364270691594501140500103487173947973771947677930132589012801982334704812817898681950829007361434348244962713426182492137373438254026453463681285996826042140411502914159760191337015556336439985908460730352253572747676801393395384766706422680267510601430373871800491905049998194962219927118987834924015587908738151916933565100071249065700924058169954058794022424766407494044678421513554120405689763052195482332244830750799328345821102536480980094600655651077769005511930235480974496836259249267665011506141552643673220202224086196313748504626719485080517056045512256246959140011283226021184499793891557022724401977922250088228690638072748945992588495553290442734756686271701563607071301333183443324237109233189337833217091438922144501758105791040522813440000000000000000000000000000000000000000000000000000000000000000*i1^10 + 37647238029039936856956499866185350108291843471329470214518270391086511349342221966785561447975051118193056101653733026363995985207888796393923270024538400577529875458768989170535175452836108535320062289982473332266462699990912239140985495683118861875264125765735170047147946236724242359188652797786433575769590112036814459355121946820239507015120137302341085099956199041718443037899116824184746749294307529163466659332467235881303283438750758504302878343528059406958739951745135066346648652616038264066808843230153477907756618288134036106724311022237751001947174275469379002661146461146896777269074717195499311120535225460277435527701338900115141826812047713343283104066302275571350250623927422092574689877733667078707316070231766545130963933074024378111652653815421516731476773099001104298024088629591691249091099483507060987348977174858368445302104691884675313042605492231404090202843109216904510887889802428615306310475521447932772293986636275994058814876843265389797900215929218392719480967617088975054822355368460026107140169630397547287239521420407482101296336949351618683509665071466131895399435030170576494279338988300912337238563164516374166114403599050051107082225600240353681004649317383833901247034882310235363831131144507759027969023641489566020190590251116903827280715209841855745677147289872749778898942951594865390908344956354560000000000000000000000000000000000000000000000000000000000000*i1^11 + 127830988244084794752320733476737199517366122881167131376950230708029795741538052254190966742223623402906926272780114969032413634196740882052505272744425089602412180224179496987602897995637363826167589698230371099952054754057786435939595687443729315129594526519244527398179720917487358908719408202728756793496904386527572873157407092329089004314835255213340174518534920683631934972372497001351665696491688934119602084722299433203383292446100857579990944920947274720147450157792767432481145641951122220064385498801238916249056279576623477744725649548319445247413872492047924516179321547540545748584115530579466719431852100544829300388538847497723119288505543260655009811228506205326536717666561021887983305157323302271846002409958119218522778013955209171748481543910078974315103346889705290731891244421237287883005092125367532835275042435281772655577558963113983089320559363669571435271166693211053151717501076685595444042527100885317704201568044058734946517654625321301601679268682847983731558947564685260983575079820736632830967364826596466134630776415684152563960828006719072791251244695829899721133327197334927432303278617774389970319971734024276784645106416871132170767222799768149426817755760676099145244158549383568111963458117032180745603662743165806097551555203394502855303824795504068620942902106457658427119683285443302792246967297638400000000000000000000000000000000000000000000000000000000000*i1^12 + 45077070825033772607071158787548024841355905424374385738084688184841725507084653811517282161082410899379745454144631454287138649935990574332062910255746171320023857929138046768804624353290169854246285934124869045578371425535229294619374934900939811991469562041123939462915499806381594162939051481753979227884052644505746391766814023315492748440217093642113684970200710886279786097503525052211070792031883413677386839209172404360193622090468933822270301312500440767101413413439806309205081444275792984325216652210434136838827942902745125076336941257562959113331387204838416526322158707396597501728698991390859168239641999762312201510955549775409816962890966282347039998822704481380900201186251380640782326846049854063251976236538345855466779801954606154874337429246785540087771276564421554047193565175399393191383958112762193890220060937043106385078545199065008702066698306341015788628647226879529529470829516517204877707875581950903661420662016053316908644555957875825966570021088240871367332061013852345587797849251063849758658571197084955520339182609301131351122752329366775182624130282723340817515958564839010637043155646646938578191074454300041995583502145643267685401118489305467255741680152738587728602077349153411685170039235588228004640109013374916741174842424657766823079058974367138569102995123377835704658933372544243089975712468172800000000000000000000000000000000000000000000000000000000*i1^13 + 16885150494069926852019698530294734113208017909044400701995684583115153058440659336936123961847245640087210354406261585887847580564765534944444814607186387581882835227401583664612002568576297035725047257355383068175787403749731359908324234460359049721339315637274928968977281976208197192374464703168641984293153540306338041221716185186674698494210162266926686161723022978534193563999836428137977371052510023504423898061841849550691041280803451119950588013173933589985286441511185787711072822706452090109554940235953529527724364263768531645795405818123024424581131379365833452328408821914953795182059385795923654411466155067909710876012190402240452692739745747080066586173641033172074814086499805869277267158109249550464650464838740328958229874521689222814716696279588301570170765735956562110492689603934622698514402382400500750126976889336791808125412878118957043716023839920692672110866879763720957024967144564893562027875767865222603890032567363755748445164233714076057297826592108425929916874514797074280171765298827250465578361819108907847762049781714228531662377096295879799976934985613430563419960334842069176827826299262125494283056135720079654816423281034283832805692747556354340994276311432741461314457189399001455194271248337083821042429593319826082399045608127813002490786721566824541451926836943635314403444810988780961003116848742400000000000000000000000000000000000000000000000000000*i1^14 + 980229932120143014659312978406225510627162981302683531076924663707399636411993700348402358010778489275358542279372085890183364505562537111812553662897409010752036726295838403979275198568133588064679017787811852851677486976378618791735011879069426562752194632623958846396448225528540001464784701601317294006955663001916723526090471375132893280403354380009855471880730370138598823623326270878067579004222500478424349578934120707703475925488675779101134389640585815129503154487269004980394246033860553037188815966068622771335154664239566156440764245729813033706270307707343533513369835211740340823929011511210522500388855761424518475696544838534278939967695565961799649392202282769197145211839960688641576963347288311010368035361669184163205709286221755024382240337590735692716737585894109770020028754719852458212256895762573024881634590968790948732830336794491571238922383920869158181351431663518466067107131642679696505686254265158116393449136379967224541988712290719192351027690121914967056793535242793049058090576609963216160521670274763299908173801068155025625631671025077102320543865513216103873682386354672815311841984484135328545237786738493646188912527863786875280410393622169214587418391802728636950390454419556393238437432403525674776326306887517384333082213667736726344023033862634515667042140401170265152162342843397160991873019412480000000000000000000000000000000000000000000000000*i1^15 + 234066284396575643287598784011820887916720422505239296054119259753067961165619668927177202703788331095593563838681176016666249729265855609412425881630805998222074809196964404323580963796048785924760890787627000010689470142641347739547377686619795295733216301337206241809555727449737733597992507587845419787895413135137511126656183188110299038610341218033940726241441024891266162115668817634823559676838823018715626999264770229979619393831071184970678158837777370528706789435798750296306952762818424067083647456137004393414919635535734909264454848393110876396951660939901038656306529650823682366484316174920988784785340216727369635063946604196204629603324402697998588720540352613582507624730237219510446066523509660971595217684460756565565521679141620909213487704636198085820287123056889385702832610473807779777156974218162849082204647098215962275003428091423985292946833785994900187585244805937228071506116897670345099499162122253615502153757777866758900431536088964453234906258944326591827652526677951033081155727777476702622729781071555885881738626959702989914396230815083396098846553358076063914217361358498349775233624641106276009561697867647202175951167478701174433335038830330520827683412318150249004969413801967242542580693168087121081686764875065340313577433288287029403029262108068281234126032045904990583583059174239245734445915832320000000000000000000000000000000000000000000000*i1^16 + -19732698080997207127241592082602965408756626414024682168941626850042070760671691851238168199545244917815799043337936171693769699269501655471794945803393249622059305270067389063927261782273825063278711041158725432686876812514550756121210033680257285021449713175652917101685672700434360629908558481326328873428329470033246540937526281546035478391171774932749461239060745845159184391599905359393315944286152642584986703487964668467784351409938390285527651893926354927391615567848294972577918408350134592789678133049689967976387858177394592376004144750030491002651550589844498769955974700045492634105429006359907096610695765432092767183112492933859540289498277067843833569373271952719086133468903320906973689865497376498069741300839386846086119614546896707702829070362739781979977520930124014964394532130961093485274354687470743563744070732585164356296293967157619212115888878663565027684287686837814982015303833385115655426023411234831166415828952105218906751965952748487552901162607409159865876494728071683384933461246700001710835540046991910008905505116905623474026960790438242107526199198244257879101812287469934562008201804518382209764843029243941099229330273947175390938660493915753768594860514627187304591687636608926851307069241901250234820174964058367456654218371771315118323458089551462532986070237889514575154105803798355502820648550400000000000000000000000000000000000000000000*i1^17 + -488731906084077609962203203037844109636327298386636104684059210705834822878596014769266232585229401317216742496829759449107646860681698270387059455478245428646277990679037695981406721690530318517673164223145826964314729799458460326696764248883089231100316640076598618661781113482727042886571561077529886373947511233605509712764403582882730550396592944519209156409999295955762046293697361811011927792010154781154733916378545855919680356543971426041104369467385507476233554338798984031416177168346519232999690758526416993733677362111191953839048920472501890032001632809816954194477698658442424828644080754695642911971540289939121469767653989094540515321742091140017266516210242949829960217675346282601234756119225533548745196997825065583139566605254478637911977865283317531985362128355129323409442932436794725650129515998804642224828744217869429617345367394418407757871476754791048341064258540929771620099926405302823261210641320290390430305496070285918322314637463792519378637595835466908438543292744788773930724217240315600145744491859878375622822298447695401673254526444467741673206605117081267857731668071128747820771195852895204749465216199595326034642339879038469870256676548473286000949414747242140289423623382103020875753972223393174921116535831816918773242364753898586963850045421890587038994186038845975860307528798482282916400332800000000000000000000000000000000000000000*i1^18 + -15522811085782103290888685135773584268883982229635167603062727401171900551132061887757820379652621551996538822546718056930459769425623642800965870076944467614069056299961154991797730142351264483891289000616933915713961455294558656437528171403503075737479971201471057848475870607504741086749017453684460351684468354439363727045153405879188316027374402116435902949115827742956231962790486620283861354604652622793488785632209320394949653296500479272158713362070012609345415470774250594012321349731025092401298682457219474445992841253817162632521425266328044268602321715234042287117451178985297092462577412746650159514061364501473582057013541155026725844041727799630096248569642738693703334087238802731315159062354773592705570719906782136432589177582362058007171765788404646422592422143100593786252823085329056978162648063185909441385291433569952283725092485977331489602485374407288060786600265279124808737401567254297401708202203290188563902223780247033953965198151114978327317329275679167552695708637944544229980175944317732255779713808793014768834748731422041623726559442446485158812037304754544656835472139800991180091116784300946401831329844104745717050562479165811634335449726169177795177259310586645096077364513345599807563832214814509463751058348207298084373349453168604969767294070776158532455240546248076176433527201349912379156070400000000000000000000000000000000000000*i1^19 + 5914938736961049039947814278592622545839536953524512167653421657048971647884221796722479257313725833527702625968209116455384762181365314985568769441757872342193602796693453869114378373953953199416972311053397146293163203941151431661455469761199035398962782820042896768507514832653043880086320267626561106746642452981433053388467069332642432347974995190814239590191157705805339220178208520788191824876882400689419278641393715756724824156891908634686964642811296692273612081351424819320073870922147421884264270625901238820439565777495308629090202718081515842817676539017189455996266926905662651609652600719090836549435819573775099983225252358432921837667218078031308902852478745921227787183951277838201926330296134684383585790045390080584084604584403276529810476358760863750638961685634047162815259374043114670288665653331940292058809818135388574791356407670662142373306561598876951340431874114408729604533976573205659039439664620626929963331197188894454748588348505120096673521443232512143466419708318564039532593857688558808644513505830485851055110007376895851395383180671456869818222068805519778380525817134435166840518065111096448551862924826480639914164561635734424526574005761321740159757253014132416927508715921953689244897511651880379594743556870151185542596466606048842187089026701385488179507864569776251398473691710540178354339840000000000000000000000000000000000*i1^20 + 853424539790463250433971730692085030064386094328712318756516122930769101171219752103508903229366313989648847119950758999903432096195435022810788061962573770235625370321377979731773323580450154303789673257792977271007539715936367969071681604228190274605438633979400435469893780677569809958232502765163254983609975009561984543010674593019385616081854157769062970780991062205854844102305389648304241123775625558116658620282836608460984634145164825697009977133930325014211817267861083375116443397717377626347542708374309104775535557058424338868456189626362887426877793888571861833926066205008197783842330969328207662452717288017606302399640103009296638553170259286432171220407266175473942032255513940691104557381477973044246394242526375066661665126967301853235192766297929038266345806712477067421588463668587104165307365297792795226515107370188643198745455675839736328446767711468909935059075573831511178809942098675419820062747043270079926089913086052089148905973793687132599371047608639948024136870037948697419983784318683442920470412746463826603695295064002517489591822912710228252942324833657500380964976932066245710315687982439377322827670348125729585589847409351062372578116400221245224635828048502122192157487497267228459444924439659943743243125653324299587539292364903821910773749911932984250633166448046969766429808751765066046504960000000000000000000000000000000*i1^21 + 145992963296191231842842025614815759558587222512049833153561946556172468256340834602480343127895479264176202435023216675554670152496810066332809874453706304909486032255752224824452122713418116033343330359303753386101804790608670264927826552317015022826789789072109172093886524706044520666996121530684659228160312487189179030251833678338087724254619049005669338119106705546883110567950428142272176796284735465632099816977429555095838632159404486695765620409558283054665534382311502216828154311468503505311492945388082708661365310226603933762962327926544651749195495684227496523558950049265077599243207835409558072908823992578098683686591824280609974141337134249102947365158201380326839738797816891739782858469262798389879309893024086463016952868614125674847074238759438851407250790055035489965314284250069611938302424416335665064734134982923849449046557600171592600347726588703553680162625800416633996393716818402419497253780000824038214282661413686318544536777744045166101211551619857636452325585680123907894875374598883679729491499817547748875467243424546828690780926331002499632110874354880682307329150341294426116694529827231330854264554104598055940021872858604469610397428085169623235389034863312079550883676012427446921000855165520687635320704409444303459914397041868287085590208559873635401761512350916277819761979450174462964531200000000000000000000000000000*i1^22 + 9184182324682739542424378239607993110871774003907544172594858591436965602840142762651030197940324330201169180191626121777428842945674474280990068993031519488423924207729274769165313685328613973066423520796725364779048707078393268654864493021627724662291099965137633140787176093460669218972655134254615411203437945852959529808658486573391789476882835754975743550924820252874293060238932136085603803661999944696696308187722464489124695841220872903802633263964083453754735900415395198960547236648735022227112577960460618858238766062432599655270952845648373990730100534726870947742815632100708080458354180262256990378867025374295369128394973782037352872439527257112254495337948940300941382804840482328195982605712756297089894915745102239761026066053815736394987039532769428292532742316671289927304099810732286047411851214940120543910742673066917592887280648515421495234180354055405667905627252360655511574461305383298651247279420447930898219290556665389650796442489317851566744182687362858213537660485761480178285160892253113209867919894589525477927066466601726807664461185314019782708093937606687659687761353012975661124605824787688165974109993182573149425155223024454109397584572353107735879769872456771356534666151013569504278944298282887649686980339656158413959178217746054707623787440059448851004049850660639683603577027776737601126400000000000000000000000000*i1^23 + 366523753272541299406143785233005814668966584362179966443932853418471290010937087993584787934035596350416996700549209871435877145177537813454470700431099607177873289673938304406344652256235642437841391400002788377197025725626826814407632080878840205748117442056410250734815991623153867936973513417286386152175206078627752774022729300285391941857699552408800126957825760489469661166948679717729073837375511140907656523235474925235683206829386059014554560528749803106478799050245916623397289207390063927727266389831764715142141300803309643126616952182773419413092542686394533700118937146901135647911284441596864960963454576728139295079439913103778064960388327846671859224550913185790469815649526536429163327469643381219920709305902547745113983214498963125772602840820507941709973423674174452923579750644910452537450815043883694522058476056389123125712762000781810876462381111516568184437715977185298132082064387063544006994753981733562760537210245670785469783496317119075523272831375010098204311411484889251821415887915154872780487867430950509248433510069426898261096933953894193198031981006164234576150583362010558513157701219080690989607265256189421237629341811978458360789671489425428709690804068227413045049163482299141282203920504737950850581793116046598796756631942142352833346198708116967066193579403635838466337574454075536179200000000000000000000000*i1^24 + 14979826692390757221188235254775040802825972574176960730669387127035380440144207962030066273052696112886395599460972818468274810572433734906442012176654003148589751500718813274223869501697935704270548996650596011692257445556036836986245399711838570245168303554170661495713716209176540820077061021751421135048330051517436026292773384279818641172074939108165060823153920511749457127261385945964326697969978629451530918785439445937977047584517911624488356354743320533541015334088792166147963903679234980750785887890824712923775855770793282795759841845646551291945836625103512140969012643146780060727633474920022412884401913313374725831107597415405610616752485608225997420482077431675000242794225115727179596729721998836008697932655754882774657254445049747763398625089095180385434190183080487617849259007362618292641900621359287677558409326181594218680882044785107096515299694636284470089152235073748682297130819829330957121581090908518046091615672657549001660142904300569873311960491989615512438366014183711441167697510029801446967370804575105459792910754750984283774980905958883443242424861589638778600492518319513501123649042918921694698956059842136652343085266605433317163857325831983196369118930260265633115100004209731302887789741753038912082928267536395643320086255872354374861441212063453108730116053219646158261589196743150403584000000000000000000*i1^25 + 436206539513742100360992315333426733403117325545418633611116233645555226148287863139964080430538214338760601607387846758266812553553960606082243416829584954128502101034640127789161329715110173000881769009929172194471463170626425291445870249767625379771073997506525327656845473666625469945471203545960435292185791063327409824221278137677971885199382794945484807721672793739443958025199091076943039934369600972274317161511511069399841416006378267421282435256172923888673424994015804833318059321953871838054201325363150911009716327239338525204159844882683650470480253281871433095249794712984484226265539814424246358869810638218178942372976131733951893372788186245943905888426802331167505302543904764728840726684324922124967952857464195606059917197346284837526218536059275477048852864767069687667887535366562442679137568156864127698681140613779835161850764915842513344731481656394325589585476305400592711339946701689164706229089239188457824022230147425277938571039778015322806808906642334728505933335866816200892777086823894807043975299064686722749419315266257569426774507466704204599173366111694900909902383376958192426901073124423428356676901760429246149058115661722179745999449765165258336706910790356788019219275918709474283407472671587956504858895394487844005288033182867620067781006174187454029387613537506809794523008209975771136000000000000000*i1^26 + 8683438938551488226647432882267826840192434246756864675303053703490334107201918981905154331441788280192151753081201979950019622061030120182573891035766699653861977413550866482096453451464264248014903401414488045888810058700879063936929016202503921431305858518781984460273496874800519617583573612424459769469194762024204169062500774593282749969240929201502080095379341137352609081783585868456089751717164653354985451464284449215341207307425584589545474425140698485585461078537664679687205671742025532556946282493104312036774864674741460168821454512139037948377253994896624850712247148270509368292236154051746643514380013418715841375752736924697161269034769586832795996454417992020061287172896371644167066104805620541276392218137635618653133777512587198071405950662852801259195407641131492113663082183551728326832624592195144820704856224649611594570379009089972629218442235460907244665002075456771446804738043581214620445921908743645666354155909886740109849892794093309114262288055185238658231766373109420114486108117276146795409621718646448692637903360448858526170976403028656629389336288158707736613708231242628198411242686660060957223905722015900091599049433465799796756196320592475504512938979751740601011508213014247501374748290762842734161626907373383096305915299195326755363843773746305961082615841924189024068461950203330560000000000000*i1^27 + 199890049144876662941535021807217648904527125317093926415380103325802038653178000085442594664418974139481023220138055769004438968582800659966056747500153868777205666745318893209843194592534990128321580366937128897082873364254483134256739320599334847448149483757736703114695254689835486560085892035968051155721433937192989644274100846317404587081130614230855904759457237356821163099789777095141122529853670768589482652237919416969069856350360442114978231105755950472372467675117113410571671918094420601884802765603523048079298174720368210273337469676712347934941744641752892345247002817384082617584127584329009065829353563337933643089820403314157611408201178192555753504415169143315716348986357401387306320396788502120517842059178238023548882934023386847598574610129501404182295871646443452347101120587375172868307876267930137903005189722246955335110172451696990456135621239090581824703936092749088690057164224247382852848465700399390708544278117202333383049383220148614268385443809261531926723873166221719685094680896733799691281933510377887598171461732668076605713544627693512379317830854157635618614423548174242504905238951392323324414009130490228574627501999277661619744909444362381896857522878339365938141061241913899762340445641734268405918224779082042479718375995860283691439277934606266383289921525901073453143800120606720000000000*i1^28 + 3742473877272165734654238998147945577629120288873452139688408137985301749254263304341746992736598381696990766225750202008374751690396774425730626794387847587858682285519496435571998048749171648405220426308930673402220540836900216946640967346195120645067051600533112953303377046940622889637102494554594715685834041674810962697304409134322659046586354944163422550676077458256959381739625088652742997044295414955151704677599184890408140680214292890870369909527448456332481308194445340980350691158475063070826812247099483274838267659063201568294999515869004588619466609629551670830059459724037940223399627134446735948457349806773054936419347919586031786428767835132707939446512188301728773086693714694502467232191788110581844857064775106029692382240877945535263663916799431075503143362122393644167481815825847755001500274550511062125687792028014210110322235732297734208141662195599458667105274428861399174976882061502179297128963412537960531813031025750972172220653650724819177749984670673645684661457272376733769814845490504125723387374148837975075652053287733991041566947891656560179480690175186168120249453109400148260794933091765723194274860527682626822767173849508947038979903016493616055914027042759664596271047968420776507895685294914244551654926466281087615651347644010894009770475659477620426877507431922162557546513039360000000*i1^29 + 55067130240833682302718163273948074694280488911198718145495515055599845895547188075463204748875173276306796847865508626795930781876308578971941528657003186744715585780961228548700013370613655144855903874838842951441215404583832560958430738213112428070312366433591885167308446646314555416864592177461700486650974659450417027908162164438466936578521297929203259502132368402721250663539675473285284701451992669353846978943751851753851060266716358354077898466088724978407211971509418765592599810721067983162528879252572564757825657401347401899241011884288305475334289823341579134434870167344869661616415291740502280116838353798021426977860926594113791176029894244279113116446380636235268126813142415167581339326746497089087292679669258711178253670984105989394778021911486693615873531403980066265234434457937818003869761591995524611912844994021145995482753373215159359246904734201825955507444109355740008119850893821348776950432285954485258123734131022752540545146508900244295584589362284481768621086887656782125715991834880666563529939189889654495048315988072837191345819385689104970304119486107080184241064304525568078997838826177633599239426987726799548988138690641572035686080003397531489432368031105302798502488801217779997656664422424931475418813972771799701631767160731748423651246834388205115713264976778117973713266671616000*i1^30 + 529318857845384040352832027573834975188124201689996341406655110354718397489779031317347069393286637916028524938900720666971896646816694740323959501248119873668926438843457209934828127762056179398779420228135599595276005038008002170889995243680939399584881176932419732569652352536718572909865070567385711413270387750481721080963784836413067173547010583351585570675702746374938410833324436735127397621789313782927996085464181238399058087436418232116704241413596712421890024371845454049735241029862999177262316391619390872689503634752606929512549821617608919138778458465671622225039916726133777160853539114362756149619822796120864772649004810116418821689140384916543383421544331372643125337940774597566505028232577915195586343191973626306838103403237340919276158869204493138844603281917040352986741802183013080185671559977665057246035776585103084325935332615227824744571792472151722160878843577139194065131503265587016269830664071711529990317698968767323306205787454026636559985104680121819080185748641846896733101629261416727241026413335209388172546988268514118596443156458616897149286868317579741752244553289598800194202711886198613314861973362896707328978832538929435967362032996049890817556388829703318711498335695470938270867232369595609464733519736842911844942414568280099854973000111380557696506706531239540632347213824*i1^31 + 4689019500489825495291379929652583133638683957246740568163851502278885056478127940252923092163993354385543514433266188954761844545906747030749261680292454162000119958314181223975542004537181457121607676669737846267500898234809912323693789420100165869881414926966076116661497369571480914894254896915714112039355383577918028199115426111308523485427579607713851425624445845310893782522599934840459518533562010027945022371170025354127918224142198125101444964823678285964581448459670917561151118438066241466592346281369500536752238887621631727010197872768150842803366530543748796986373118021356860124919374845141099954666628019810032581526578125217629987387571799328110275937331742217905897490132986401870445713900753015583168213747438726343791026656474906887616649223106024199108189376199128201348754260621708317511203575872586830425264335692850432334220475666699630663551118934677622209169591176642315010163673025394079627776424930879740566614161476375464228509633494389961468297157346289203506705859128747053712777948035840563461283806014761725982230656620827260659264457467616733947202977622532037907229333332716734217030628446962135434024385891828142252549736493576399819414274574744478969128959720054321787855194906763742856313787750686458238852741498155654859708105912197947097566650748316242105289300093557505261568*i1^32 + 25164658686425151455058929574511136991772618265929527092347529840869053926221546863376841415085392607130239622129234500680576091779553192196676340816156986947435674131229366988518299518845276904750885159463979839630073399328007896250222166644918114724619204674745545770202183929262749304519613157364024909461598970884171123772931565034969258394848669035721127717841173267592786159649917778064770699998231295565683495134157849137964466687696408926358525571794182862642324363744204713352982541355531790465201911307384741560578760989071964581593009465249124619477247067627619671020389997286423210612156877802621116603931318548402253426578461703352809879304936995089893250436397982814528654583056990802103344411745860167996799702555583244347840871769254510219134016148197008025555212217101159459333497059083502598842673617039800566910514168551884043273358131855663836052573893322169209311691597968395040273012735494163166934938951733269756163328316128698810997282895951619637433153068194932783608701090127154847223256222664827693633945275778684178287514131222673703736480261235816885693875523181371943666565794207496607202618050339641303543717858380266367410847040791177736569125913619865603320772677515514768019276880248444112920637322743876413270339516132418891111604196883939069908813392470540792463609157092638720*i1^33 + 53819322674401726863263639206054656134909012955940555933544653533006358994090052562496938689316844273162146378402357639206904191582500842748738339655331321691754568646087114258484695398501998380956277774862284416707126308304838604222367481693726741079135750125571581643135921070393038686818007154600173775155136656492186942330993684051634035829719846918492350861741278284694931327529160107674028097460723215251915762354441352140267431036335339485459558546114913583064489715760225721076264085882924006071245671706520384816013585528441894668051374300556542202246251233950943688614746255681204432917262877858429197165774370649863510531950211149176305194777031057064401508013687726367625545171092130212240372300003878092590671125434102387290747206467510359361390364417031754534464464602482626841160572753126802277691099054721588753750707941578331957630690557250941375177494713565008821206167388687351729891942801932705783522763125497177325711984961776812421817095855638691439040787698902766684169695026611579853450903985458547699462611297253020114128996387862290385674103261781733387009523309505708799558283968393660876592458335505552945984498318177104460660468554138996914571601768457569857024390905447809836531137990084212623405157842449689421256008501202838074698064247797120069361520616633722346093848559616*i1^34 + -279822618995047940769845179059904838477777792792511157002033555026497074955535417117901173326996988102377565559331718423473120695082935050648855780337649756692558815511663138209665604363186569921131579754605137140350878883238659590857879458821942509195565901760590719365303616633329423834882651861014561274978257219910495514315433515091146418126275016447808516311272491595943856474175022149791227802620966268050580674372870357859582622321982182860741185207517657612568155899538215071746866124819381928986959812831879926681713085999352161015128054144625438638789396442986293550202519539466386315346082021715116242904605521549341919032114592483934754195137114116997444400811347519746078981447760645568134115357902904063243709747187707927956929375482823200275966341962386784785418797344332101646134713443387348992836933957216569599533726530547395256377124854900656978599619053811868996248917404290909970658326283662777854976241024281211001922050102181776796574946716693484045727259819528308171992181916464979087917944897396747356060561568097734903802536395542302587122208554330465735198559060692736008495600911324625899305014905991346323732024131530829672025433437945939549717944156234341626862656166383807985240227606152294945414033129698440468037219212375618126819868734278909024786337457533875570868224*i1^35 + -672313966370807468649962700099267243277222725237864392345217315669460160770243264477943890475659002767347562822963690552679050220379976540634010043561717679727574741462886227067742188631651829273658560175686828568411356669775753751202889418426332393064796640570702863379223028521155319719373892458073177107400988480754182789905353291338699635510611496723586555162792631418492233502966671235849840115404990685151238109995980180713696550868916993743127873389222577463730023471385733983245078130978797515887368243109847663046313731636621011444708006973922049118069260159312543920041145381755545468809446216822886377249504062972177762837568630548442794550487523210320261535188133677782452922861648837386022434192465967595436605672652297879109669376479132034306785429920387363387389413928619840525655246076006668488970172533734339888759315715098619778571905359395417284543114699725889573033833545221542250924096802420838162881751550538978149311280075470840527535044374748305525823935234891204598678079301202772174737112232788289684844138667922350111028984048339540177605690376940132065545283272597571228265468747986128414455671053922210644294454091449609111911228154696888378692156013388542269042664562112503346803826488680993881714470210270240017322830867833857244154072332661733401474901976144674816*i1^36 + 1816341685329946531881629367496969479646654778263207523906410608139324346564745370520265911864150476874863390502473828021201536022894022296924339903924110314311473481734935235503328390962715402038945319618918049047641017500213369342615865756826016719853794075895746847390529886265077368460762261382892061496423624982591867405126663581071695154121652086001805417237494129068139463864286755176701962040835484758179650248746019870828218399460409550403881873373055204745425121922090665741434994706187392043247579596449671347762046605987600296726104573546763317823148948035276570447298095354439338954306324148327719124982955447131904009321853436203887030438797672115057160882347217977330611101448868241927473341039967234285629992985097779584262145301894659524769091202004717343682778691874721848758190536416247009168564574034396377257874848125329244712952805079047167883160078310037660172113055254926053796478145380531801589780412384104824766776316540454593889442964021241191425128384671083870498471959123407935843667834959476287315411847437230651138771069938622613464919829835263555625274741707190336116530293223554596307089256538304169201404216880109042324459829456510456912514691109242668942198861823362638758057465422982057354345745596983614093756251341734745975775151140451800969045017100288*i1^37 + 3871665202639076995717531568769154664235048691677175741809601099797738862810933704604094307956430621647090238756237585546670841198536992435966864855845766242353169812385077726875925977144064852244881803785741397932947631515699585876554111496713923574002829987128591342574370705588734545422552190001981742732157743479744842780121900559417387696223751972329943296656138570215753723504243171561964078454909296604077642523996356939261450116482583379406850664675638406214519046557755532218300262189776145869436824045142569665202420483854754990455841045917951469471933355876388316129751714348991044278112811866098534804048159379310867915402393115434769676195865469624526077267072271772234240625176987128569906180731935742896221006148704096559435630059696270307883795797088887858142949433163291015932931389737140258822480234547944094711241848919339697947872584213071395615494083715511829719196075755092797520548239432211113663653913705455044687256175579459348941850637666826993151217625157619875625557738470905483201706709594583314487830317290767873172124924096489678743570933869842209025616312894360207473601490170279682431959336450263155543857682114165509145188655130345173179835595260078082083209809788417807217181152279945634554818753575167069942474670493464470707629301694886730008625152*i1^38 + -3837561659805566396970051412563190583661250368108180287035160538639941130446633917064669628027135977580511073411449201972730370236040416194637083804037790429702095429934799089632801812454710688294050873107936026301275479821702796458724579727490423402598093409458088191754595094011273059365671318599626538019787632318451000129399607213654819699769380496150761990428335786210359646641589627283799732387659019190773545662195171977472682894299529358239403128580529579819360036055140485748313366740644649297236963111004232737176997832672875840267257709198862523681119576767692032074937969484564464156302493683466952040971347190563846405086470919562614782346181921428216466027000163321465074946118280868457668795944978443787568430406304083162723769616374636730867779080047492152141910761086386721770107493094166285824923568747523068719978239365396961312291210591212163832392687237124577782054721682724625445728784322225406700981954708109744334056482503960233991269728059488678954832144937018366284879936445588722127947406975546526314147864760994855330619784202629898819284920565298914090275423287703717537347417510528139162044036407230034192681428372527358383055616171538272483378873333472499594330818948159401473471946566487305308203154542192084659228677117488820737822835580438839296*i1^39 + 2454840460989394123656776333405337162613855873933675328117647152170487998090364232337116118013170008409272687843893401764203768721255076287600717427830017103141358125564568228234974945459665499717686592885237400547993795472337881685806546762082910324237869349355361335827422830907361775827335258796273923262256433805829224733336039641644159831548595004650798562115904442261351105521206132513987700982651408372125190218738173920122674615022492010709600690924507438823929489479723194829246288459224398105940362235560225934249312562252305716295476178264742430640756822757242361775536038719274715322087827637128104947914407091312710621730421274238104187124242763833808783171731415567254668901150797261515305220818634085906271209100606917057978839919614249239584750439281947395114308549902815661901375002489898638002661233674645168832115202961914437171516115750665081307614354696356729523268144433646537515223644253037284270370547310488366209842679491600223624218972154021555872344234332790970510696575805084708945131997396481493000310559801426907515186182321459082679568666968081222733984596957425542478051018295554932251850308861150264337012441613553835113976310980712980720325431996513096727096767002296867350671710471510308305540943638810272233234771545844646497070251769856*i1^40 + -885607215048656263686987181945199691864100676036302599002469260634342684987288760922980827370968068129949843921140357448353742992541388446158688325485432199927910385863120677572052899364552887739429068059724348811458492717590287141501536614732691575549730082606543546942157495924045543250918966739856064464974866378825158922637927983985856821131653985707343977637987383470256174223190701904709021162342309054399250041794474168661399438618297069005253579186321619526648555147048471420155716803225352853652487896023166682423901197959371935847989759620959518941110337486739338401628281141239411582965897173071380221121472546420595335173741793289106682916598188972515381651985943890857896428481344061356867583109952134941950696221270869710571201595915673523380535883630392401545005600704828972574206695160040465281582145595406044973673540947405245940188755507209762023777709915778971579604369143571448257262955368692537019791819733536325755766061023436570092765665228660047995600800459025104365495525594513995326438407973114556706245872074544115742401950649795954468761789036747222962554464923308737020687707096802090961838041341238829954759165598990063936306630433950414921715072307144218871067231370489699724412066649489900602031115673233908650602701496928889561153536*i1^41 + 404844481431772933599239993907440508856890804387671481020908343186518278389835777413340096058288527093001732632175900049982447112395111017291215153720817226136779108745884962303203586457402211095455126609936958133190120274392043636225226626159519072941984694405824307200232744609503434833373914713608138970626385886822422268195793219447149676344124138276698082458792374432491756895668198633481710754208489469197839390834097235331290033299496457991873613040372157742676055682078663573891267371741215459684873952853326663980234202989796336331474507337601984936737839420191989530544066590480838347097935077906108592863906767782092824862470636258736564151725360333138283363688347277779403396289887869239987753401639529484445492828624812218841613332028818437935103979858093071454536541547785358117499827276574090701449242777317440102689033240647931558025101674898746940838943074052358033258623447467996987276251741650385151720186329403086848255641621060687704548174170403588707065402792823582453317901377991978137666587707874531127427797429604202198510307772548098286469584475630237401558028194403196205983134117497591802068892853906664944067945428116921253153446806858796033196746532828780684112485689665858642535279791329821290881798918272646799761604046164590592*i1^42 + -115065002021602341173772749863122992687435048308870395877612503630693414350970799418757911090322115071732777411172056087722927241393188958705250013638977605305911387520569127728389948371082502239747956683959803638775426581871532228916109841907077739828139598169324620917724582969082263197059236240847678818261085598850915660534853755432332829510839737961458639766230654095751878040224911457088512377334268757323024693564976966622091072149135242723303328230331961342170319849285454002751023486623961543590521640838120436532562185773935247623808801161244127595608909046584103115811494732139448968603676405002893174867332285135558243280388513473205347544137272972148719549145036065443367796930993410159334560223310038373123777192016701286211721672735531224925126608665264232649126494533894882900260568019857289008680722318525832507285949251306551311083708538018785789218208624646093535461649192815889327497939650348921164513554532964441733259134425584271284006213962343432463421419793562345313239315786482576922615332472150904658633857348901406454855612819569632460673341215955020768577067191942477801540825252731121222075302885131717597936855573041133353780915008259446648731492051223638489275084778530794069251958726198528705067799665989025956439668031488*i1^43 + 19806939419543995324119883925732356896803920966227130879895718682550225943030344772059807351016072201085537891518120348374081202893739831849024543862986759055316584003126898803272516454454717899441561073824731618750054785977313214549047521051760283062047229835593963187182157013215371887305513605305096209942098465120890550933862947744645845426065426669980900149474673980667963411712975460962470474895614807834044700143244409189299104650997782990397389613924725507865535817185692575498359445222462951036865754840903295511239858312342923514994169710702516857585773280730548745526618557157170961299681964101155486814516319653600268288299032338355849907222220677480889834034403418213810638959445284388803234855277212047962288427721554106569523795092174234874265338613866419692985453056989181646433070382268863319002140493601404750023767313180976108976891548165107599349265239053018814877814602589202639044268565715378095689211565205392990862069529705797392166516413182680168848091278121939086496494809506438293382552396628264643764739945204381137545383926245475129208133662972365552034283278086533169066056535400432915578358783604368440159868915902912886325940588635595855923823395046394672200295225541070062868781827761074062233804905358835299909632*i1^44 + -1985972536272717919412348197403354281210749374473084193613364906526719707538506460727201641525835611601356536495774474287429304358310310239321009900380804591523020995649907877171187885896451853873888088975432941057959863416120461024959458170309110457026750670322958613744357779443886610773742926799625035073914153237601558536986453353534801260845198146362244557817967189357485058981564114001145388936487598910448066680482047927237098268940561620297681842978447551394181902919171413866572494333013843142566048829398111484164248429635029268357727860080160260438885591092188203867056019667119797879886766588572100970005651577069481632390902522589363518205581990568115756145241086580753823148370603193345832085698743180882437189334960696761799639061697659531879030450224570438652043865029113061453593237030648696545881567433097481301011740891270531825052255562445506154463829060921122535032178433568409632121423690096711113883749465545087957313507282316933439931590858207234510284320139949877915712837441928300991814652384587805622138190294341967849756326934600571489392592492921842317654522660727120100306523035978882888985075915706020712295085275481586382819406015238555274698092505995200882641765896922041197962936524437164483786797446332416*i1^45 + 165656484671479044878320130935355436022256236210989358878193178937250299188242926749377271944137511633735301790489927852573022119758953341464247815499180335420623826916045183280419546056917903726727755248893252662396832847659174679472769990990398253789113873596767865162561508423368774064782577846971792020737709291862917485795884285965739914915425032849617986742561448120009413544935206939910411349833230156252089607600478077985703059160353875637863301794237466828733958446758605423492869155339836792037935009168529004708381537279882507429763983711073089192427846613336350687581404210703054478354953825955070539551195395945298950843732636845468310683172505499815649803462251473377329121677454968811857346388111260133920092935463756162793222141858531643275867081969328989449729733362164145806853932881168902743632840468098020731411234892089506189122642221797451039306295148480917784713052577842127679291777181353780053394086966364415586644595579380750726313390589077068364451674551388656369190212277412326093733007563403957831001629718089346038444288628684183761984883007361518019647847832358653822377827718260925257216763906985155899024511049710057625977032172905751564076049533754934931335668853928987933087824647998298968419205120*i1^46 + -6745513606729731277718252282395353339097033926348121956842346500728188290239011248072220275814555475944304268598021553614604776928212876609627608859959088503202097318948507932058507555594972708826038208442822803878767738904708861602473641657969823143411336202000268304831428175621256229493144894087929038252368520081178958150347810719708296518101216909610811715262190843659718858486177933173940811786861513371987720763483316561952354166331280405032044951620270112388705010854032458424685175780408555913427563491091013199887867515045924063628476358566830844265530464957159323990504086742599548802644944007307388235897641685060261488495695973047528226192604884852835263252488631688897183900660077381918447625504292872453949318035436749501781510164729530857151380430202350694244128024115544349137294558696953777220152044567542377928539679741414418627992214641180476368191338037416691611646449085866601096214892745301696084713240027016825771580767586108486959133950344619992879256224064605872026081153070872054314802049458036691192219895341788243988214784655697862894004597468232632668666657883564689762827882136774351454930408785906909436735348060233122842594614867565365181447382849448574074296799024921711088721395924500217856*i1^47 + 127908209058439522783332773802341270504278682492241731018501328781424065587380469168929139132379505154920993886265200962582706486322768497287065917838296639455242406712450581892299157904706441958642189962587456769797058057019720049431411999434842962271050168909377688885670803786501813647094832254647778501798475559583039796501516412662271820783296971859032616242509990554643659009533729580772581346816012628386122733746151166191200989577966496535151192500962585780088034248192015185507741020019474000006736643463343135735697615157898161456795568210642881439395339189259357535753261288077577148370233217038543639906579381164542338411191231259983826833047850409162340927830725677694661318472145948371273597584557718384725474001382452909100669241618683133662271223854237253055693656607020594974731353283981270087296625597197643906984258838968509782059642669886477509365171328658291300338398435905528401482181347346749701457537089415924001736235239305533143598248022149060197362098242061224116205477015274379355093650657560700326590136006778043133108936199838990534777045631299344964038167946996282114116546345649928127236651970701568153295577843198848757650261510693531855262074576583847562519507792613653595653666766848*i1^48 + 98768455329886958497923228041805611686189203934770466708366033708737217953442528087116394901552690197032127903172345929003879795883087823493920139588236080830654405927612682848047247154370670381775089129807240339982820775004455080741056964340412155573788780377097048699002597870757200255926737096787024408738761871669131769463987331646928083213267322672768126525928337976858979787550931454035982681588460896425713177312784942649096836577179361061943341748322849053564486233216671206379781419967215451926172879720239796715190334183673675947214531996303588832156055226353505904131126775931323625921975831301950961203612635260002430186302645491025864440716940490421172019698012449966254068151699694901840943809676927959757391730685665955149045781773788308837900638075869014535707148426461153323196375428456697174493985530708731127719276178280273948522224289770014549918384635386243400624094408141909511078374172161131985342514562479785819664802216066270616762744387251534687165861495292925411997804053424854098950550793449655650055939909049023180924418745934834031506875878338972938992635136875742986939733016377962913257809773146977434431008621226497212114020847198109012322542659532002525816197602944493813760*i1^49 + 60793713820892749675448859061751900125399194034742801868163346179236012064502687334960518132218178852330979416359988205599792617830795417675502466498141335720360536276608431215384944031262652100594177874456828530547290061788927160868487330913063417224238074686015771717015208186982527221261455269798076568271692223588826330346124612311064103490597415475801009916599714114107337537602338712137751729663615771781999453231789235199767079569282785588773053608071162465204597196455670898318139474758454363306260186889695241443897257593843254010518343853384806781677343909146061597832810821754257344218339011595434230539168432925277135779151573362444802703811930570432187793021799841324057271497614164382006439796341864238452502444121159633598024345001609749084298789103933930084230138220975782890983332510446200774280129744306987532198324680678282096037616787036070955329993324951458104990408891540042931057500262676755617268952618166709668707839718635362058120839886776381278216197368467901205058922506927057398105135024261010064575503889108593717922610340485601554453101295296884697402648978711596401859735731891979634920355329441909531078299768640042744221745415157469585565269472020726514505763258368*i1^50 + 43612818496389584630904341835259624622200800637014108583686012543862172857639845669179579072032177014301577042561016094077001981209666640871536430021350314814164646645594328651290011133935003914500511534462616805937942648333373706139198863854202399279287052538979198158922916302735611901660175451777940241669455065191281071807294998615231017906050657764777515896997927558482355333952391602126994711769104858840067013174824554622808457840914063339996778163450104725407662516794375772205236691117445593272050500951830312504792751500660083594088239782326681964130096127420216274098010326765522785237831740325597943607989709309895159154281683069725478203742811033712109887402351035271895108565625743529365695366551840492240770343689864119482111524998568532318481262656143387126036546245047984572749455208405502996729986403049215112442228823366640629956724034282376977706320392342957095059267958638138367064217611660771978392022910255277768898119446708072062404921386399233131029141415289718815767316501286274181134980884906856441619592725486363249837281614688822646074840727519359213997557837462767810873914676660981642000080092553831786767258661567400593900489636923415681031672691384561696768*i1^51 + 24927122891700617738361937356655187470082909188127804590353573144428995115272955485419663048805965843445392386586828627851479223323789510908674495967311408016485508102626185285678420831367098355959770349669250700373041711002375716259757263407677623454595971186274982717957965411071590348340129327081784186348331308738260779338167656808762180518407170742919649232718764064449046044566441905858208950762245503796065135312177428731516803510863103564019038044963355991512002931457119528466723399272385690791181145341698813680209767211013029538637856460503284421386900149736944518915915519554223536774350574504597272499541547594802811639550026228442424886451070439560687296206650596875132690168010637783870340720031969358707470372572811640681091959679045382116218360380143757157084530770476321638843851485041632665081773233266811480728076818793755342296032295664399181527318781602282526067432419683282319252224170787589742308452687491965876257467467217545889218137415542867495070450991329284043804124625231705712029557094098214715192338657528874937854296028915539439661480385631599195925598171713000536189611338647865911124518606346679014735953078519500678009761430324526445475682844672*i1^52 + -442899861825046389881829668839653914313125948407123617546276549524328404598326885255060044460074141985348102475559601667583453085877664830539568860259089874361807856997007104095432329826531645907434576434937055355744398645498950413285684235741073383744836874763204052764001552331297031646835774898081906166126912972056705655083718882631393159578760900153310360416829901155956638504288010751647979531704935777432854003196874507152254591762734706921143865533256051023147751621512274266683980004111985221771467849692990415797470105339881993228036274196402376435843420263675166792942324517801105159803701610965254519320339158861913934641832464912034058932087169649026761675310960492168655028014131138559737364251327387803658436087134541161787402536091586654369879472083535907377701945980137564992302153641803615305904877673108640835444031593770765669773397028554093638646347057477037739818645980900612420510059344290248334908623251864333298475204920428957488775915246958965220447097202217546595810251961425630943734852636577189863310690568507620614025921625051693143149110866293733634849620753160622291468214343979166214564077262739096006485699670264439949646150340783898624*i1^53 + 14785253581542910995578210836972625576696332782197392219340334720516942506835205032185791166118673615140075681664052881891659158809761428303709620814324056848338702719580135554849904938898178618222434358399850304627798028640534027373718522070302426809584941578212000331288204689053506499283057821044582874577961266006122916297143989996497184172597137864445546381740475013970170110431500329710379395994659719907315847653509170406072064154450280428834824084842674744061447781545868645053324015030394027912294832478025719843728171806628511098399363969611093019695082852273447653435720622257542878035320903070705109710128926563836067998076953348678890555552299444883429826424585490252744264177422925759230824105054955368864771989115016974085734843637401502688440018821561457908972377280020186281722942894496680814526351422925000578216343057642518177020560369899495910546807570369708140027008654000798778954779894383508087141842298009007767439494495028016896563099875451663440395355952899070087109031910436589525384539606417206087437242313911923383864573519089975943756608440108018118129288899539932682330678634877492884691394921340429352323858752166944493008846848*i1^54 + 28490022130161883760849302602988678535159754957020597405439559769480040933511536207410982416116159412550947536771846184549344047384688983908015104640000513424332158019263769850018534014712046083902018489221341106708249975264084213818474977282234580655721953748111753877403924582240933538993865499376749834420229714508999328679022343096383053169895012926339671276433446102169978475062723479355225587261803691709214559925909799026285014327748664678458793308045263081356149219903221187227045734755770625073239251786540563534853114580819751717262109340442776274140458105959708023431451073628538118420784521640558500461854488078864055688426702855169833631564107113417319556657631744295868999531307320627631203663527959894843663909891912274981306909243418916201523765847526533915590637129347906541801100564271832307515659762955540606455092654164699830016084051535847696573326148175367775319472143699027308640865889185800044174913791342733662640732408239307292298038787696305291076352177205119850338019931519139483655273575680683304238441525325429947737311453466013020188182738033688252421459771715247641092025753283003973943442100184649238254022551404544*i1^55 + 16095504109444603687042618801620809375538196856953678090439261888961488051975182270570056648027839981220417111339703440580685402001963294185651144837925576207052688829542331880120652371482661539956900367693890869864099362617635314069823890940683811331049053594898429683037295703721168274471498842214981406777932361227656206581160061769062681326819437104681447602543418158903156807246007603321158472640093529948457274327578744528144675831157520338654702916821085197763332439131248768225607334235835055783623503984600203700587805964694816577308612685725343084276968970544037282562395455974769699850718228685045951529461990269612636780790149345846225570333716103231761994029352337803310746164486166786417327550863599639781833228171349781811762448336207403940792453079844255446450830169233818126800322608300567021012330530520973449508168183093229839531086897312041053288940582102416689082901687989587144453107072878914614711791271310703409872748075249616323523188822467302504795724311876171081321466921262230827556632063386774433676455666901302691260674934350283763485298706363563475035108062358292716464180940962125261096297719173652414464*i1^56 + 1918125845822151681370967169915919137523063885018079804154173881774387463614637766717169414450280453187998152381244865036497319117908007334184131095965635164295584603867453648401778320145913140376806915704172332658077815330548828859241450592330940554619873614448403325002477763969957019815134305840059917949902129748279324368066097668116014636940705935967591649611415177561289122600951166257369933124491808940069861934483303855537388309368048270325042207968630398073361217774271386060059168197515684673919753850851172381469447425575812963976768127199205633528756051260298626969633111224291881902920246409878467149770249173113928148178179954251677651762994519612514950798610847443118162422486462616188389840809777445914570085923496676852115314543192921075964121746998390338688719658075077990966833797799321424929490243675319206274331875899296952209809208639771142373282960347142751655702579878944826878594186396924059563744776869348697606849186251543890048789696573115677017272883031868597698394796646675052335857074162478331659639195559969003413699455751407882523109406177991445421438553479033443812153776411492558066155520*i1^57 + 571920029002898844744685598508988641371112054419994362209707843270445313385758034651894456154255840434001245224500590857870575802471676585229694664774013957755751721500583423397551145370591082469489178582745812611333767586939644510423750442681374143956210284938444112129072307460077900436502124191597579779716874925777644475824932085630210042781477797792458700756399527550619710791823539533084072145354569656580109850409165226117905346541989047099401251545891719032660604825844306332246957506871079366089091049315139100902365913312803171490009539954843329393780812465758137991093599571491550828295743991818280049770230918170221203603370684042739491280202516801863959384506094006039956057583591903026609515505760487644621056430690860551822893972579132651560179882385890833337690236432026028391655793614247132944508078960230823055509901565951127648334281601405981155709521310098215442869125335231742993204137366707478270659741707194905339579420188516407345330661336613300849151780327548682587550895115519498180530791859128175576407974653521374995435792756288950629261599692554992949947581576121079272385961525248*i1^58 + 218112997779274566301152583042792836196568721762777297073814850098761203488955031096629652901970653542188521490835187252678009812978058853069227347499463509733211153051950225407546512803961269060943794304046014665222231466835037653635357066615908118405430971161868987105151517957061596111567493802093690476574089479786781724988461467474488953284161396297675073738045327422251062406822195759820662509726322895901112156684518918710955714875603961191871634952488131116098292229862784932092155955963190648085910534102132772495299937661359123708565484501134485503953104185130001154855921903365634992432748726370492462148757260442192828123254465299291784688117923350880061265113459816975170296255454616500392800278433125725675583808813173752391965372015480128169373915906895346923046543504817136735411049316913341979077117264894856349001026247587731057908444619570235193877707154050133441168867752610403720560862993612529349888120973921742187691593154864776772874919264423434675713376588973398558003051992025690369702682961679571399027582803919266568119844028587141874692718234565054961412371765788672*i1^59 + 54658554066206841265597920570655916863463786187522460312676830080951714271998669700627511647972758764869217209316831879193625391937169349804726562429589283819691055543270602020693818886208559766988015534011232003578461891483221709451247007467402094849878347745377906511275076116096725016073539733426521702013531438792188404741545823814864496669370657639030386319864529462144497031268074768114213509053404018007624487078605191449696677753061816114061381509246051507602030281646492279135557172790506572378379696132616107607502917387404912277597923067719640659359311164007853898777877964324788940691597041841426173527599748773546652611874536050815894538012342323250316375683326424726278394005666197992337062882506834181474667972436934020446349712167614808545117234338630365717409294199226723790560039210802382587838916854125977475263258509104569607280613843726872527711732359971700886742160226511372930922450226360571553517543710662770437091160507530982215044302978991319903766788354525697323020426929460572275076511970720671395963620679478449696612877215467631087224015638320414720*i1^60 + -88923702345169141394317440805441907715853519500001855316038403300126348605211428786338206763031174489162659585456294085064858672680277990399492476233179920015043632792376932154057456040210000442181219584555407689014031264212049004686246149189577614885626342957211422920589384500620436802003507763565041806826359773831971158181133361031290977428906368464959347681512461486347605455885457887927130304609282314770704552047208004637195916906112546159975913034630660411835935023615438886319639747652798664733759467378995252432620169449036702805204167555132185478134850234374248021043217899725003891747917717722535778193047476045435159272856941306362624165578334559045576018574841414147425048090572571700121916347622945258125448870004969463135498752426986997485703724218938608905306396815287837377101068417591100908056206066969481319827792093206892850882225433679510617870850483527681047009526245601499770436160692359262989512882116007239341360288831925912556034287607031772929439670997671455943800357509075777112517670400356468974536768*i1^61 + 7704163856775782345217273641671516368801219691675569577383986676360446405728540775060989986316047398395857655928281455867184577432566344536498978541566191601224238807162675578017377090685757136754095056815850154656495590782329631937438121435474154729606085893320852240566480071057705292395892336711469985193623728688825788847244318194938090405560072147183177066454877520751102749652190026541924166731724153214913759442870877493919662638870345295263981101534003447723338509952557041779707217876532891432030919627494697189272945957212178730348832601280315755911954180443778840216239757160200109408640685529273789392892445665549686337996235739148356381139945626934170144462525708306488932103529681805566888731793225452809532864807984003279029602613240072491889938467081279261197897355923870731128114430347379548185219037340556941723627889493833401936696413760690305191149548076689918791227019367511626170001205773519997959302729112276550089428105769038035226765790145791215356812890625*i1^62, 1150345593463919110971804298296486242666236636907035621612813383774306626579143042298951470430483897537460924746381715918534451496672155451156685843930950321167739115316920006556085689625465770430342180156796765518810911074216100521232567933571317859542524794725097070405113285315395481002952850429083384240289965629336173811149682365355589842873988618370426845032424325410282666445796568043131570332059115382907036281546900234103003374180340369940035532728270073384359608209478803706852269986628948118676136842428150492892510758437065444934796075908732167919019183861189262800464867747093975960052434581216906301014573806615932235616712112133321708369079513698885874597934403613449812021026405506714657125603236265458500789428046539874170069727858274194884846961721274980327291375595469300645391335780782865687903164998838510394424367822542684327299957913623616387524059762587357029934560230036828377100217246482293140728500436485870807465626898044588386737089457563614146426687950918504353094438824125147786832885116602816658343514272061331911951194786372105686614430482878515399670619365238961023129716196308138566732979067362419258693687017190723146311468650191938895340106314687614869347651545555052734420154857918733635433852285837173354999686444206069072628492392639393451769626587822026678066632779928907699910381863849273801101512671681821105330458962962543022702725579776550559849346070709633581827716372447971129195858147372148923892205404341471376643326745532692143052181509484446658425182929510616955896419951881094326345110825249291516249655070977511565994874378568920258901064822874969272147756104267288225770519478019520148482857770705871877257731349609018855639764808749322241214672783710651955110001843483188862018537456464943191591260494744723586051977071104471671304898082354377371480732432839521164543351676028313932164675716512307964816230784875743490654116900550260921424375657366938930967689486931645220636469639133462855625883301254634136921030044060699662403936801476156088482605024547445207432560446965559624466432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 24513312916142937298384124415742165443993426485721543012861260420799542516659745895832447060833439470198194405483844153469104500149752577038281033828733985065105986468199638783097382895925510124966102362471322547705421043613389398310637784454866749137650153044576298945286648764763276701814522926275196629938937058914320249119219816064788022152225259130052130173685995223243177138683532480548313041692670599124444452094305977249703770307930973831804311801041336679334190561133553542296901889552028215656009371052524343913327272299730712678169980135203671431691435821252284356772465003266276489753145471586427046849971204240315683003777393376839397710430875910691172873258202104961057780672057417366264372324278537767143951753848288222395999614838205013541513124703779211761758752222828770920669280016600433228673891210144346192886902956506348925610622166076489570033685684698894976458579433952471055631965075304225044032664933344980559924569831981483599290325540493410086381177452897608256424334931399250541614293254077386509557467465760909720925101578705247381761216218003568939479016920181454762769315999607852791475723154788412108039343072562026437888790229800694744346392046166378599063980509724966372494820931807578545565945408932061067364366865781840840071029146078678805556006376956671423644209037541013200747904154787439562346721388453473477676403858727175580349122142032381778423126638118668174257505414435107349582909972621491332777671833805199195512878944831626292654855363887632199684825460766102762264227652112323546684449592593437678700265559212802689054802741254618207576361194643162860853405935087726217160528803301650620252063749385032335182096303913137095563957143838758213726451998568154006915049400580667948264811805871055476940617274927732885369359916347646392696105757108412323396674681328676763492881335402953266587770922055508183659875240757922717769674500826360412239415690171900136938872640827954719978313724077109801999758727934591572246942871003518701937673570690149671891914839436054350254949792831375665977622528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 257118716667248433811646609760590864083805584372527693932395194555958937182768754028363220274280345128137238660105937007603422158036317657762579430007803487480338444591935697556163781674891986958175629305942202936267575753599042255120893148700769743013166085762909764193624666615781440467879918618391783064640873043236610075138819166935097429106347723219439956202796986977820442026258951981747188782497481305106802213811036145752763494612830431780281510252441150202363359181864551771849935239653223046649088811001612178271460537854491447891598332560322103121903647552683422199358200010337288559851960237994774424233630744689063347319007793501357296365321686155617934548989535340951316070768735716789506808794192002986231463298167011659943117971254351675737975269576404386581651267855776130626750944039120696482510135247840735371789654548053360552377870550552422521536331550481839366816598236044773364226559790979277346320307725460622056774110047985254182340008262342467497246671103099024943873681137160040802226328416688110691241884022422203289308908044642456782754229552328126286444267312674013658847373198781332820138214708088732867137032269257382228716815934721613198292222259121459383420960240102407267664075601049490239143123734260278242949183054304008434119789648007695805348780837906606956752547615016833971206969161198540852360179578004891446705027991433420975339300643805552187935579052492950244747529748120257062974711206259507869167673842258506946062237134605554199768424182248471391314452671080209045542152892929726184514941892644722927152581723415667647629734816021196233288327735158330584258604146037076789731233438646880718384947832317281888961741100826401348851966264906390182507589390551889999484971671701360216740528452591759527453626634678175123121914155109420301461892767768547976254357067867755168839549310797442557636778817721021238611292370797397730253107739123013129709755496861394558405347728098152763790518100803153455352181309011516088538606769281066823587511381248130734799622318973807589637727467003134283643617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2794926554602386245579455583777722305226252093752586153616280658726709714536422111137177540072682186373059754549669399224090901920745853261976410975415879617850831911192593690004099456644712374516683628366369297060828140799649182120857409189799377563975933185046605766436960030990090089126374839554792581972018629497496035433549237045511898931667808785032550489703984440437892507765806504563993580632609280116523203815730065332333894458051130003392532732612988295458817839918820361824622380003043787414211592713673044155804889938512606638504445122786470560837745064721229020684549688824136468298610490694033990602341480435957886552887831582447398884599216414838038542338024523963128532188708281639010875042608129107043553445066764032764329220671706005340726179276090552470734839938453755050698271952073785827469246846901372694046291149960970743324182799767795933106162380549329557938214480292174750337679895925620912325858042521944924396390915191524173420347398470851832581088817419886735098461743818182035847560147407068356160317341829288358843457308668351231938682184854848159806189572025422810105364644356977782873633020822736446002104826884838911284300354157345587562277201514492756212386158323730994580743885305541785884320971624540375548939606928737345977174097445778090093290030128261761931688553655254128944556803627057481000906713632527573198414112810919380068518576543488929510938947966501531533580897235175048153664563379071729418873892134064270528780622860157212279524401392608655358314790655763340718925960945353171440452669278986778143630814521539466845492485645817076026035245095240395666878314238365937900442508231000597313530547501554170386569078135213297137468851651245265472046327664299481527223060587098377123453309659761482486477448211780017220571339140423281056557557113631531549930758171515264228994782486680623036723883632191018404432940030089081917599301446937905748050924523647515813201570114461197898357536443162139493022110808380786504760656138061550007441767778798539738347500912831619946723116871152927820333711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 50036179116353668483454241897623589991256268564480897519227728611689023483835263960578309939354857754149930269573074161311502615024599392785566486982532384690631858619781921687160881767930434189002083934565821656691942990034254404417047537852826302998175219114307886159236058524665149807942436794251338667608822255106523767317374758869894693648014580357237991109654402151690063585260439032160626793004754498793599874729829505439204458820140477244235434332119685884330427868188848901291756686142634769578884218848083201440872444051338885310378390088075412745032669843612588071755875908729626216775990645304235032292100938031231779748051562115074005118233133330668635932517429324067444022353195093095770646171576179960153404041275984850340625854777130459925848890735448040373155395720998310322276413993048834761618472811000276041902400353700086976765090398758137863664346160370745836930273437035882932862673135254320079837083300166670435543682900569468202091545444952258014156992219150347437575038589154497379952620187072611585353390641272976324727823892989187901925677160495844438160586966096604690775224619599934795312423620530961245789666017621175155566946508041657436498142269894461756698909601346674646403524639417493861457729771855140086339514565115935992867455174157158873212859490254049914365855508488346314231047031024463959417303055645405611053785420949039557608442863043957557537725493463123893953740422810552299019773631954618162479705900142339352092723359948199523578209118253339801829572254785622960297872853760503638024276087814476803918131968878593623321649687337141085727055734934620487850855268353583196500813339940163568027568208980488905196119744513464535148787953357352754207609427532837311743304052304404345625478773609905212866388331388761263241308204772790997223336118465567623276298550619648523385645911391529305935303147007497161248633070741249969852294131997161782395593469084530902531135248265873276043039475485258099967551596258986464393042045359622535998246739569265173958783226767776252923991456294923461019230535680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 539802377706098349233673724723974823742182772431798248792959914766065499617994145025837710846334247485325061250556356662479865308814985819854868724623944731011567756625249657102640839565855924615852518965990083095419794281940503491942646959870224352298732935810827906195263577631657905129802556668557415877484603923234204307296767612124905517260060489566030417559993414535458810197588736746373038838103338511152360968307045890377720118964951747487819760237985392873802215013673621064159639924699718129018311055403261804127762370323614306168756510211628439413170071187866175760517139072535789073669148561065975185072697215753345509130391487807802049687711560555414982198324798187526362757872935840078412661144763982771043012260141042283643435390010669629223866420481838990653042371975071277534327073658297217946045958918551005589059411757437360617420709182537482296890070461308772423441615135491048193516707238692434227323420352732704210210555635309597291925343619910158963199038252783955351864548599295394138974588654781629842202728482791155634018593959074393840651400151400014078649948896717304270848381880979550537332551418018658183637313408387968818409965722094208140385877240299125173260097401623675877303880270184655033128062137945301399558516164464324739746783920792539341346032959321790190194110764570232577439256572681329324816080864141434544996048017175708700660115723763025323238831733647051163421758078558946238702332158697262078260663289683379895224276073115271345738243853735815436560043956653869077330929447771787846826735356517205989817546208313904411105325091179007599217592348887193959925565852212430138873873840202792430067736123297087833010057390387751191581403951381621897338030683685822001634074311092513078296704308310100485115482883330786514940352636308549183677050374378637958771772197193715488301376465399326721001032286635114184994001635353706809032180743399092120908597553090011694323994676678830636901941232463307971050793010516293287636368065903448979724840801908669843454132122476228640649523956135560077132638978048000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3761801081151848712264169779605026929903053919752247384796754072988594455642784549336491042476185851823002055098076797569800154690587591867258708906974669702293738187658155393081011820019710405818465403093246650589702306646710167552902866623478414471180036726823680032318755874992503550026719803715629574370297741862696449359486899335233142170629125456980630697358281500181391217141135940173846791541382006248824636235801507471110813400037316718189963415166625820622962030676321891526639079093192514258819418893096447151289885716372992162918249998602945434249277390218334828804360813970083352834381402985738750550935443238148703834020004950676598624160943313293070458987008648261650892991439492746108135711390285401830905710809672789995852770566550363770433765690942972783352153412095685852168059448406917918551542953598480194440446705536724570224784722485419403788323920002603116505801746150958335868065947699325576360524611001807132587706597678898801397261278092680583102346969338230581132011009110559367545076855085168086017037683547477409248722145143634326364081166235153744063165530048370804272529862208113910710225284043821128530264733673531198776326922239439253745610973836438643746272043644644761312470737712869076738360339379235967020752622348646336200625111814701691691006940830716530937701236205403121252699220830150210623619960474863657524068157793508660333345212399364999423326696222693335141993757390530356140459034098047503350117640926356059074120205013949429161815710878899680835610012028578226709795803304261651892330256537014094694278192107418746585066076306341387855558342327983218933734588867221855722480102167282548580958982866786447648316639075965504941145971881526820892967422383123248274648369208901174410164649663392479804681290704972170949646434126576480873759724788805755024524740918552086929445281261302184809842194184447160702349695674974405954350356874465509633136010439971403137062172619384843283259610312128939917142646954594998495470433236599770103213634774516203386306163319330882660538629888102008199822413135872000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 14492692085066482057558594561831981268986557496144139433192037206701245015656899702419973800788891262716134384352622230909895283884227237991538941978904689968636241925358152305584372042971211122534982408405110495532933789019222867315091927287334800199248933124797666852732028597060983331211171066328229441564600204675912778167911980425729708339765317111115723996850392009214255453497429905024195051874543072959641183143548931989377646173762301806249524863422732073317886657928490612558472697179755631402834499391252214550949161105568830179590349671770679052139446762974452340523663727009202450469557989899673860947441602643866651275045742643261001394927724212822361561981467535433737045946192868434071921918444340203959318212898572166058604931920850401327371362865308796727690965831394904654144944592536261783895594720534238810273584033798194036547613855443164553901214654153116675954415418785908751839649440602387520564197851366206921850962349445074821569886327590916790747612926734632699486841975206978640065685020198802653764877796651138801299160312903775596954607897594028219924917514867134063436075253977720692704675622844681742085441778634763024874380341547965580846096280056278134912126661464647463923243306995326879381583125898190704489506169859022474869541400983154549105559626143182585319898041887437301592486049013197937599101344133135104866295011806545877802886933830031639768004667941313388373760147683114189428778163461721461606139618704460967027440868345859528540837007292035781849256188824421835231663198095360845056463578448707878525399251092144793228016492274877286262242841023259164286981385702161362138435180342337662521256789017315187251617849866651422348221550070817355251076897331305005545912638805776289636503446316119218353399081482012802067593963811006322458682264493232169580173194291271666267246115737446571331401128772042856338864663920593040288272624482404897933525895535195486221525689789361184208777016057524981057173555067580538988078707097429406497980625776275790932402938538627492284723345437743245962159692185600000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 70539996462968558307956619210595824444938042140290601255379923077212683726624098715854196091847620845104818965765593757078302140866939559799179547740092498810760079410036070872951628600292469771078360456890458484241110205713412592443775165034481000958851420998026574589554113428690022930075987237890475911250482410680493609587239217190877394334471473774990065834999957892868484148950048604322967612827011119190204626379581206401353422303999998827103005590062895983009234702865358190068098129153875495013431875229596293409288652421814893365365179505826792734865283764124646987858379650417149141176554738708140416408994914622242369685939420495784969429141888210378046918929080336023155169924166070592982174036404391011743978311521269667679268383316405529093321126419241889041062666556252139985739099406698437619962990937229834995690515575865953634577129632591256828846669745775001185193198330132524801722099890793270487445690381416498889604609634186882166500577829466580449158098741361873099160017303496145305251714433317234878581183403553924003344945150297730865284054776969329774562866007873647930519652768318307818452920817399759569401812628853708880594134018283746857312669380930530302373922634006330382269419349267941763098724449329584106171487734877811085078727199204896333091929985711689695440735734579083725709921944879032010879908079511441261428069483511255076332597322312506617900290026796744003667434522352358815128764639964433306841162329768927642373396285246432273299445214631890387787158474211331925948664514704358990943381600881321659747905686644571008647518679513407483138961918750251741889802130918203600655335963384997487724303404931229424130012784790391856214335588893619243627596786568188102260926906470854366928531374722591935891569346415826398357026653366662917013040083438270998627138411962952568143174018203111348305686147975277569384179074724583872144810174293958811232783017955951180541269723161043401652215647223884905538968722657114374561819487636278316480334523249848082407036719607787575814081464342923737517169783603200000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 432911942636657526281946942818083030065280401900649215493964550372844735213578116260658815315495102669239276604496284482272737012504444488517889232472056647560542819610474595731171782545757942343678147055854899155729863005077979212716858627903271337560172628198242884022687530697732518957383301385803412678593088575293695573889352330435688462869569112200340789366883617370642349993381626917259916955447641245495176011491581894604422050882594731659248766604367640613652518330896971023516545194003179447395152151762907711806845793902359115768974434518097535729605447948219654541164296368768859929250168953788586139097049578259995078367399255532665579703136806518267929090053722101927643435515739992150822383959300999970766273270294991744644648065497802799895126742944036800878668670296408331108322925114931386731732844423651520728567932837809129162037720069149974983007345431138888923090048407050326588176929344120835816099209596805924362160623848913727454488539488165864072485305255817847134767585640671456307778271899121895092357104574242615383242938400903882618585275247438478064946475672843639066440254590752187765852400794448753651738026280744203200209562112806931556034009596632679250250947480242650982681199941453849689487498766623418386756704041724230218702012904979455673124571759524106615316247481830323714822435682927260739246641027828209422713573948956754612410823758701026426629614116495985984328377397957994841222018537506460169872401604540296370568221433364027271933267468772616477365899215960248537584640227064424369279287347868255793343849305825594353415569591133088459611447615327461998913289739424106634320905741675056677120531580762973832602509664061643140285066713510187009138865495114019671286903584671591955741057957780905417938044453153565656906095706685696665225380445445195541824231111245089608023077885156872848623206940169621486407618641223032812052588789880923008772983799083156881582653722704537053737865332313521803759698123809414362973637727872663394853257063228475897138454770548133904064712006495845421980742949273600000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2115899327445097519720141996580179741405979764350884760116387489093828430115594231319900515818085038647017510741374610687565223039147082157720641530542092744015030835071956637305982615237934584867280499750584135395558941946874029005013100896342491262731910460495802609128320793562154389729879230043737587498220848238270878270967598629474999023010314872290002778932428469496114793056626314589965216676088101779168341374210879913053612940909938600525977679770954587560818470905814537107201335931077119584715653614660308358672152405829948026775627076010631239036139040676531434152615632396057148526311024935697409266146189008188581967265078506095394207834561738627497699884284171631234211241301387553873849404058903537760689123091194710727348663320510022672279831151015347123878169838395838669753219183488376692206717872769419422993453437520925279158942393019936249673747100839339321122377637005062882153546231924039196626565908545421229237819607421542333408274755210544298226971288401379024925537934497134931969160910454814000205604934509997791633697535499781346938118589995362637923905215366043217108281595038121685232319472896775085780574910329889171263653666171774474635842227295444216207194565346190748825712874787138797623696989338892568705622051561651184316924175300361768865932201201476636695553507632889716474612335612033244363296788708603310538933300028654594449905305646031614095640442990202897374005091899870615070044031188706488392574578632418138031749639826076366027601443527262579614235376761667817508379232545469899461251328178959140282775251549976819806808069334548574508029965721395830535447286149656892051847190924368871006969335301724071887886806572421260778375801882449201221211447734045749197653017408401797096427665112658863812867280114872323637612632379740132458829633180468193110766417269076990773991305856513209961327314035574478868076312120851711956154923654753545511720117330807237852163981177819650762331872507286740028382660384778829474308786396857649666926107637700520883344621166917154723686992908045930290145322629857280000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4342634189468872554254987298005706954535581623277619073097340481025957733872683424450489597519027212518768259444611455640789920995690341680869222701327104450465881662758772031348896978714767685009857090818121262823858181978899219859343481229513142836737320848917924331373124894753567636277513483376436687873640481002170786477993688670184334742741806797346996521601863475398028460887254808371926261522424780532852318326661629999457358324889526987669016762233622481798704059989895479020651126262947981055349706784824217811131621033389072153515605839864110233601209195041370519000987309267465581566802344790597052731275440429252089026052520031202311593243654258375544016052047687110212821647197711292508904043470779821286845491433666452260487919080568651343917708687374957043655569912641915066545638073202223896539667954449125677120145586067778142264717890680716221304132591648900045920083157552401911830037719051226888868315206988249870383272120320069316415059322022060224285044205415070856184917558377721365097352734159232734576021433970767355524869093518319672070144402751686397900934962898002322094725864018002592222756327400170058106548954651239044566004270689220577893517229459031988942328950033539541411253606749444789698387944441547911566113582208440748882313851120362361582272197775369793536034306716848865802910364348665446053902888135450315661784857831109406402871370979423266771092447154153825904082349174098822992112245880515377679421530019688752343216896517375044893681200663674761188258043111287131614109720258311729186965551126787295679019662942711031217015023652845229234159915131475553203761463667398862155447155253562443382426392528349772118199507047774475780524315847986560452515783324372079797568313625651580397030818241517726031405606189607773494254689795978733334609114016219039565099089075769342227398605129657406456650607406808682225811193244046049937810474113636227923380013095784248976626144523688227416135757801296628560259804096009720964585860178118741106921614098983067267063385917785722796441672250037851118415207171358720000000000000000000000000000000000000000000000000000000000000*i1^11 + 14796688115958511395237175639054512071656320372655144731790480694858908730945073796031428618691609217626550388335154309696386505106104113398266489892851825176608787298178580387626670426407493411885334083560814171639684919502362368019546042143443515649633534170515931371473886128712044421152959184041020284494136457190130999587611872516430983150699666137713607538598012542423071381369909490627218022697020989385583261246096309907800957572216221773358359450192334652716836571174212950299649492918321977022892163199148545465581015635825189808175367297178155672211441937176066156483003304169280505994615703499523029102186079619871010023260535372862723386849065290608553012180316831059454621866010338544915649429395008648758975558450540624545196216430915476024138193601973028935475307893902205463892514459701370298007431451798288186524717756509651557985590430283795252132417649696881962702411884184895250086251774377092614780555823084280332054272235350846091545632239987070997164989295816603551774267172503379692282931169294760589229498544966168541996536326601230246189932144951220954698025587818054121323069943049896313505751167443708525463538287665168481718551677012366512462807031959421247953272034071494312949456442128093726113178486093110761900705989568472635356850929859480944065545186334244912830119418871770011468637062214918918944769908420783463223226255029307523570516589988537938993432682746614152697578712989235943433919992414871150322694167453163309738244311718532198106353893838443977097878807448387478840476802327835540032076405372696221953642096575196385909205285002234301228730761415269677378451161084030354347543595278763377020734754063305324394731931929484396818892864560980009559507333034513535389936754350354675842666138223796485671641386388825155167675402392870650991908265006206369837424089505074918320186194481099392134116679529203545419529187612026781738123062916085461435500062296863390881910298025255580449802059373718644196308816720051841002742347046627939386062077391660894491692661733613610463839488529038983950051952086220800000000000000000000000000000000000000000000000000000000000*i1^12 + 5310661492262450830935420492274407853269618083884133175957845619201839864640434319138573522868396076379048996109877711986876958435983166089762996795796870346626999732356989146140491967470659707457608307440045777976587404217944451648165024447391266840812978607922016176654633036710545007223393447431580583237600410686636239299118919717175714665664974048258835029909472153090544850884706339562446623178141257409911661455547017968389988032457780167840503015473666276637347676958852392063467034585361363524482972872431573991628590616101197677249811762203403034489806111288967589336822217079317999069249644402746317205576660533101964207208016117416735413608156689325306378457560778810587054943667626612918771239950191719744353294225630939781808140229875174925253941369235339116633028955830165296870043267563082504292304558186647076628323535369462187275439454870036752186276652473966445140271640311820416539585856086945404313817427824970514727455065088572228262519016973650415960569684465438210677637575499228533232633893040742823411803617184393041846459810810651343344814335091500456014370900899496150654296350103750974767299275959725365289789890278435323486522899794071062013692574993806258622537276677454330442002779190081081293612037389110885494125135978145937805833853947475070731695061196500550629339371557080395623976248053362231265813459077908563399795843644310557383583031472388145990452643912096163440695876349074350678224198930573905796592228331179170932613511969399039875696420827838162646869005627461849361009189993553201165559310709911646076709231493593343621655868936426699661471505675201109737777135861184087725949173734362227837350939819516436410732457675315882914468991245328473763460355055384186557659213399359536663853586694436082337303413496542365869275825392686783418116308708068810240064919209843204652545051524881327043958241016016326634448208382085017964996442460159892513893481633630055922874895543416786270035115945051302213784315441048705098003222704141396269096679266889958279547962899459148574473727969610704221790245853593600000000000000000000000000000000000000000000000000000000*i1^13 + 1957453539863942117745837461644289045578842591959542328959540318803172703781369113588486336866127292925989030580034368533874398698609636303481484090455318532612379122840293024816703392086875477188012150513967048825492698307859609107135385648523600403514315436743015110097435296854924409787122765528516465649019305328144899206562270540777695521687329234194488267023368712639515765319452840780409313237576135431350991229108346264419842788135252431653116271756671416273801206343896095355647167948329446823161843410936650779461683434299090170892565377002501260082298064439675617169755714379655803553859445889566349116707500133002253349042462943431740457706922962480392982222794850948256365040371510203925700859043738888859234281354901878560837376804836699621210621648563375491541371929262722440277856991829255153010416963696710435777519127942576351263075688462658793096054475404126090039358039743374770405833622495365143689776919975737827706955917925744292463359618460825239268739624664159154299224880321872908946146099803143973479767042811141733558900787503207000317171084805467129658935410683078110436565002049278986596689280832749547929740047666989105637493701655673070234844110746535259282801365582326744309276558272121174012070654277712155049557986994582599253012045784408210644098232665435576709877161521119308444764351113296467415342290327346512688136091006330287933656627567136418878398614245373593133496233268068407413507351086402799262137557542837930523502529951630629304443759806233278847428775769104082124329214542115107290891057650303199240055162090263264726851870528553549240619068066777403661625633965915613654771017276692400810545568465536715964724237090977560138887745552515699225032116941896506370740646985761559481254142672417112562123934159069844428789792605787094073552417596254066256957063778809926121008225809285268047812165014819709693364248192068582194036863875120985044666113768983082154470431077916865596227708696333242524703530815199914403221544878179719940359400274775019941925274122460675127351129267256247557457821093068800000000000000000000000000000000000000000000000000000*i1^14 + 106100910887247266515222095263991389376031568711525167181439746488410559050467335291536040136109935645915533858892256904030106850383356963239554194758436344283836292600626736981998850705915273540544641584713805210311404371338369718929221933472105413625701115502753807126741542536156902195190784501543368611336313733202863770659920163366167818039851404035419797054463636127973462699077508207093577120129251930029160507646160650359374952568676315177900350400532060538465565534350367463751211003080494857734540941911648955796895558152985480493259906571871119546820110222677912618552936871563438696340754948050445597774628740564267756168960642842248819173794839821674099562704817743398038704611574808571753394472927163980027929477984995188701745810777174839052152943934400149791852133318539766820113742469687785709285846739478398286615025506252241157430307356186751588436669175317739066177974050098944401931464859925841961094817987938932678628852357862135959763812238578867158064167510553210092240513586607057902122531986033369813423672555054150195528402133126059549079323775081353626752648472329281632290420570172404195066735898482484356000610882428921384070563685216390325081686297442178884247496366973135476725586153224834175021517927537205350355570509844582977583858244581898309676153412103575027342413032994177123097478186494389786318388984147390197545170251676151383871251208822674708294558362507602248795605410374522084507268259525980688517822105323510033304923606816256354423264599865416097702971666789855825239407394416804889744404200080775621673930614021342686017024286108026704495865967557520871221705508502249151224883000882885321663958065683439741117345749150924232254044766454367874817108571412578423280565369797771268675962742310919442422601532673208774264629767630583154246987617999698081999944894330334407128063528198843056339457194627227125492160948198283887499226351849152414316529484801141535601892989777160666705380294105151727398292778287147687904051030040510124900093427318580059985865552978275210269831313693957800098099112181760000000000000000000000000000000000000000000000000*i1^15 + 26476057356274717148974151820572806842449475196887375078062580785786623505131403668698579675481676677845199507549639900284012517080854429845242910685916420690753085792922925517293509096588330437305943539328168448586293763689699009302453047452836417375633044171111393121927000860004384417154886383691413748085637249686386364056108688971464372637959604091705079592995208433481859417034252600071374499066215302414868566004301776039072948549057216385431690757318807918060829770217522248000875823154802303615843736893895149581379511397434353841785232984278423906254021427704845263424453489650237850012514147741769379153208161827857070182942128520476194681987308452079074396236056883289210446740262118915524435678858994453790501200225570043642850716777422097697511923048522336313318405346626590138396282498554097877616912995133397354766927661228985119674728087712407843104409675837089764817028892276887248419790849686552460747653259854195813114217248218715159082431885731732022589794436183384625895053295620816370972237217127599686708682805457781708534434864286278670055480939591514035810927599173642836092925659619707367687263593019073639523483510352802905223796569261543340677645706058477309011140906424945662264849068008160385077576334391609149832834085370679467092693630247236474966886137527654769343305835740060591415151393174326859926950446439086699623955504284353664193975208335399404245256027105135128052258965607820441841133671721415087656765077836421349439896825389003454178002249620969166093171768533614214624400850117426449949283029141550856448905381894945777174152578439468094275969236069252824076938263448753884613575321007340575892082157561236991799261557854149323731331414264603097610880516544477430155187001695101326334108919268400539775072935750220973472793176108369262156596474916978708512596219757296598457995593609738590138365442268405326103811700143149227483226362645712251067832626576259817165093146818091313715000616540712235578444090522570628128164220298476704582143353338343811245688945923204237447914427619450351852975911075840000000000000000000000000000000000000000000000*i1^16 + -2561665275844480122719456949957911900314245418049931488196127355596439375290665968449814840186738145708299142088971061725326865065156608973741897490783018396288486059853349734186896617579201717181823856950586322700752139187534417682219362535484791026412646910079643282463670514921916645368236033604450634431817677328596117442989630375020876735459397050467965042249157588985139583968856578220069542591698478693131871696429837196587661392765945316215886670555917991339003694733370465077064886141501975448074662814340706645627875071027410919099021948600096520577258639327850068305926294571434335257346437483461713810451640099220749002909906151310856765842418310731621836094850705313553108200927120817045820719585683809983479136274747393827103278199861849717029342945549212507743834793249051305699053164875385884377402188945082635459775216900274463444786466340157391908492750168913493679256021156928197091979288391054523361317701287545097435501658817280077235439712653637997636675730799517653210219873883635506015092313972975324717224384187125407101048833170790445571452204307736200047997614217057333694172142269540089692432663134319311249382614188201578838924676504992947133364147867740513662325626634820790753888298564541696212309818977681878767839654678580205913399275956472675969136469793053264827102407413133756548051892964127476205088203518531326673841224454565099148511638426423145417123470548710370932472245139996943674963988376930844139930825220968715626512895883542178197810682882175284880396002752243753299567266012118391475313663299995739815866670449745838579285305101663823064986209417889144378122553987391493094197891224832820426556783837864724874883573826198117839668410850119913809705321724079828662357178082570926426589416738496696516352661258123650831065492128407525539498981413001695012875674983999925667944429894429364217078129832905855201369092920655283299099122217734122832402270114058189933555293688935192621336412210191264507337912414231760710166313747575884747420102413451262123362047064151464086694769195245491191603317964800000000000000000000000000000000000000000000*i1^17 + -65261792022055540249508158743863712586064639243304574198592159988059437721191212139678130375283468075415318308506247043793150708215360209970594246549140566972220909200455878846829282675927999264308153218748153318086836148867077882566492707364664831847798035528684026986767788016012684325281401889709005898077333935734081710873317395224375195955291308742962685512837393837117555331290461505772783640729609607052842197918494409326594151324890576108944385079484036007372304913833640663555326528327650577525807951972464341500172903571462628536139350057116914592867640730279951839792651050112806722815355055263912788004687703159418064693279682806609106956316941907291399348538240275924972738316640942479468061485581748844721812371803147833369376611813635586693425471183640720869794777211674304156335181137830023781981586680837603706042064454726479526966126167091384317855660035118746932706714141205056145545361988290102530885240597380204770990623155450816750401703547134341221438009175168890508874905822841312489196904323397629134649818767588753929094757134402969085864676379058952045267591026918269486818147694639116895226231818566025233485914187663851029420071076477948627021081338904174387737273176139882423185406534317447210462257377416755469376580854327862889366272387530927362411980027814341092596836015496376321363000180274949633856016833609087956107128003236219730555617908369291268263776248369334865662552296346559746921167146186935835680424886407712655113370763354424767907833124061013492650658787300762280260887295102381628026898488944853335225141567342407800741848284206946196158646947737339683587692552914640740486327916880730844132351146313658449581699751935956489009901923506020724322400217037227419361363578396005165368162168569582606604925054495204628348206190203937002969244694971743999111946496663272715056036637528274779236990268835056861977671087124212085341748210410034457626744069353899570034511551916927126916227005731374256541425792361234664190286630437287711240289753956567665928994260658825073520548280512201584167983513600000000000000000000000000000000000000000*i1^18 + -2322758573908544248667968104991143862205808847024610828609857019017107652097956379560295245737060601148373201573654196432969053274056784411123041501959500172279324794692396248821998509022326211936993251429163886958858635502220471618267877392530916063415847559759355253363256136858746346675924169988499999419780105518768260374582608160263582947218012405007566122462622321841051403777232144758464043549102817073856290630648908368617983909532554361954834685376483535340607497849408557444752428867324375753462160305480559367513988116557074049546064610326920085167697449412074155734898054614622536946913046716588958258206994985121138161851286320114736053940497814263009353532016719960714444124785942680877512010593689448272363714659619895186532647644774626187579019633578339616354379915971390779113937699197316551427297305918477927992182101142578463478843235558385033891668273294207592723774628187276299909186603079262764508233824716569549337671514300446839549075224570401776749255441375871168131147554178239925016490394611751376831567309657794832929917730889114423087173083758971968811626173990175346292495968133366260267820187278980779354461677938899809170598420495414837734023032150931673408038085949657403323617899993496083813572380958235575788139016007286063261937670028624629358184351731972341209981289952578847590823673528909393852635614982644482508054116968304843067061583661444775835160972918097031329720044731776593563952362567275094584241264889424071874818691975205248621934163095586771253812447996470927236056987540260714261524879210598977066590275282500223746668386774184225255509568193640303184332004319826461227643584481361507153370088503511205163694740435509673545797622634461066728555157919344966188351123141465062244423460663557605563723575595639427444622037306384322304774196404745114295174833387265049464470140139216952500539026446440910722955840635482258042160909480944916263580419119983328029572778889461520743764070030766478421250812914166950184934763194235548897707779565585267915731625181160032414005177936594547554176204800000000000000000000000000000000000000*i1^19 + 710410268014821427034686814823883258698707219953171000990527950603701194089169636092825254304585924723365595109015663945554817712245580361638710427060191772915092849120439684202503542077400094904314283582710239319758392023020308311969861873867315121904909587485843213869311317279697984874342644720331152725798330652564956076456083465170335086165843457012834288750778010804949296737375801630085220939583253282471791356992439442674116629745830201340482307643905233642856755410176963148101442380949764130874985144102967297142598944303682344813016567746565416676978507036396918992574029753547737189980102086647368254762259719382694105040986520188837987457025299293386511041161317051761173931071041906758930404479731627262603328152156437405482846858809945951754350937106668657658665379193792725425036203879970493932855901710751272778883086454597191895519783477857784863806701950592772401407665777841574626514311560948851926697215053162425472220862544591701243191798087805427479264453289493039562962031462436927805062469015379294730739346362336187193034439192605471597678504348506201636431303229071383640789134836462880955287279600889437207298912819954218615817841983923632948953369872275420921990497324377137916290662484994827194867645065121898867834546949711864001490820395784937113156674169741731270853224792799431288065818981525132588651718933440501873815427258211505428971208117416904954805176634588658629765179021206960144572537128417206653797553436762364916511662254992232649953236589454265678461882845793115327740808087842955513947105160465929697446928204859198618023111618027660223351416660272792451333536824459813491262323181790637673830894084809354160396299531854615950886110080409948546103205544961902515529915092398088189810971449919225609184462525015477052378186895101922015421375773151895215683134042124626711249458878132137401144581879239591984982082727323264910453063808236614004152501013705990241349233576612899228341967433192290078323157683999941801294948792346521108716388189233658252380205899807809313875730857874261486421934080000000000000000000000000000000000*i1^20 + 106049593307043815312512576507134749406503532950082797723911027516982946106118714057465552694358574455691976032720499472156231851516497158923870121327066008233709175992482989524104310295351778351050178473144200241059569598309457794040842704753961661065396052963025753077950214118484105256394185676853056728740043654880911500589094050055517071206903862115893971255541996750793933109146905781763111444107362750190248362895692063093672813514386242240676631884044558413485440674825578922823440234847571078396638074170174648705888449982921203321707739904583009335132666134268956325300596949214671328818079879181539326210519306919254101781969362599323289680744873650198004880251904951816546366983659042898199981213102002744232884997033751253093049136567560802782716986031970025786987387688153499084673460369564703231529270679733212999988825248046095015138874354047537942351301830675749170026936582714238315593020408289266064884769263571168487320994147442211793605210402317572467957571256178925676300471679792860765781989511599567248221922998961540441871998022074021247580175800094654447662187165240561039772440038092730546450616371663878606088688348787274557522884413464791782520175219733782299141817248809045212327853254583082928361184760186498868903922596823167806122480786665134004154036284587781824473907957372715359103722028484961871759588713613505302921924391972102387909045818080343018259896738064328975452561175584408529662921027995564474717142085973132264778258925209932411026919074580023276781067420393527702277059360700198201400306244269927668600354379235712376171757841248453340869041841178963508139397572283983857387696757871599730343173658626558162785390595110123117205308251680342291277846842704387819279233847709902657007128490087614515030919589179813374451671903389880426256985397562830987632846644772957357430718868755891444369132391621734672585304238736818055235533466447062830193570793505363320887877742269012977348667855349090329024985017807975028470962980741326791434021966077297702522381851747197507105090976454427373228523520000000000000000000000000000000*i1^21 + 18152584575484965355039040353149804056032544174241842179794814597036245814315314889143361409175832097054629697278884072331198128960956381936067826004740771171539773175366820871861903635555277045303701016011135694294099402735249465796004008332473393726993362341419405019383980308073907141167855270223367057092233348595936874336142878329228019476673748197324354073003516935085426965305904535500619783201745843844932418969483669625811529208773951411462756331246375495100280179766468470157415133859780645143774591979656819777587815946290094173730302867952526960425325762434381297622293492809987691161354150545046880260657468133000462824252861286316011562823945670626908372907271503838551091524362157872834607927130404936305554440617751427161501451969781879323485624531148767604080659990029394314684307244819432831844865984331741342236004523088111623395513781138910313788652880470383684209652270673542027431967458918908024166499831941635021875774184428990297436804148574915682001309740919596393913266514125422525794420752466461864392833115785811974432143342003520200396649077750824756408228488495340255728898557490950652194031353232476903627523495555095310120453996489081701480179761972655539640551615925022031418061217269773914060515000482524944933904904925775172396516765004894699917506126002805216722021844353711659242330546371169295726781698529555923184586386093745428433539637343824168101245411077398737207166514486059595319099704261536266789806013541244320873870617424448840434492162632201990380959989078738375800616208102083618282091900304105498427221720142381989330873115081949503030270867766933426780636549449808018832593797026206219667673726032966210864247835243274783298887334903503236457466107062045172201452232546168272587581763525108729057428892015569156913661224264490933085437451015816868671888743644258538070088149444911118620810639614649150084960187445176121521382420835474594748590214833391898893465628129166145782468300394865625226294610964491746535342254838079248262784862490345108562266409319203139380727678004694587172454400000000000000000000000000000*i1^22 + 1136193709257947134825164389369190987766658650331219138517078488201452585247901961286391756312831001063578991935426754422371347362134636956595610032113399036466848574405135348889395040219216813499868725781185273646244352045274237082280637844071429114016151052267247327870131898940619593058476267054970625743505744380681205184677913957037035164954173682456773362599852042484048224133724764612358227321935649486192474747572895788174187641384780082344569755758478261664655622852055327560117769254984179100560086583049808720236523085958609904382256752959493712272077386015210921116553815736384741157820034586616781944609700289454086971845036986219799101386412783116114811678480316348239582644896307100065812036447039008442460570839717818267407542978057549046703525972283355577282906932028311361077038096805918088564847718532704177881161705248347177237603160660825263745933568371889265488160413694032726702240222808474011243054962203564360298305048541868304026488179778870535102206777701864848105261751587126909468464464804641145700645419777067284474379339393411542008959538446629560541792535333928597369328666673059461403252995895840452119436048109373683576097311425894014571482757698989404816363251488121807929162804802768399655818378108160015496881300437823633455954012329963435139315945227230777126195901213984836164200200133893322319163083309412922064354832557307659065106864642627049449761173524077187667174685353171095290301775717442934740994907670683084586141628495556218382893980088684173752968125956172969463605069827668293223460294570527995735393014680122639931414655667447435336294020374027502826004472515493794664802056413253551877102344682469614680560017205001560761779034021894627174867337455199477290880964515875517199288954286971278681957484446901329630782027304110796035668521416031008865596170743268915161252102192147813626415050102095291596653453723763631543162391058924414894852528086768233478456760131436953607516260745538630195880062935345324864982323136428262261316321858557381622549167591304000764666494897827313667276800000000000000000000000000*i1^23 + 45533944031938889351125913388827007105057495141921727803788517717233580367606162947067026543147176202027647531200666130116366576189937567990789423289093913411921921578532289267464053779849674219757174499383117192765942786602404628716633201001925821257884645071867710259524543489931453350953745935955103983455106405460466042863791689791083428061777408948857004507958327804599509656419131270209055371417169531734533498959094923003531116679898546438629997682363024479016392968631793281132320535682193501206434938178974339252194568361994162061199881114280156987260962319737744123025671138673935438117124987735408517127493375991414172875263402822052789339060364219508334654320877568408289182571956961208770344423676127648863618966055062116329525190393906662632117500963112061887084275343794510498806091416000773384879954656633884645165515502342619952742037699198636598188690071232038446329445198329250478999959814243057258537375255549137253253660418633072222078225196631764493799565099359213649227624429369510198076400283521767601445694201142848019770980809578348633374870112961771911360851230426181965278439258687218457551344170823869196399913268265051646254320614624929603913789063394131246928695576820831036696634981901131298577231546189704328098288174526723588002352655221850053741918674019388652015634960130943414397342608092607977923716439742537615498553114424205477756283233923618211995385283248518864631334564103007490905501228332272181693692205684406273611260655075622347709316928344090646533809184410868964321378982294217776880185838284790302319749075148631720210962575686563398382886931282490705724107313074851118019430414968993836865210206854325427315335834797686289032456413230453964580876653025731933443738527487861209323159403765735379069322366265279243420280175132888852326154058246778693614389869637182349482509975847936452398949973351505671496665183787915281497789036757161340812740806700622060433555964438845704754299831511490643624157925705504420955211218470720526887353527498605581914928324988077840633970939175633315430400000000000000000000000*i1^24 + 1868112654150430508507942151739739143443085191161439955413522932659122191961203797479587354125502098577978543586777760938639667900509335164620147619809930837451668248272991472859311292599534301796690201063266599945443173549709228896719472201281889392045606639034485100124484470036156300422908950962547064268446408774308212550486659063501387854792660549024156398764079036787352824458975852457508436427866924856774089667364159621644166193062826501069838677662873977012638917582479477186763605351363409553118076319685989483611116710741350086683739559110029502906264088257561221274097341092489272958363842905800379228665478265409234540300397889345947327071449599558986403611809382006758628927959660301975579563709050514736495458477977976022995691587584263701235596889818896850179329629320530137664926212672979474371830346927575158006623155801319883279825584464250598446055668540835469907424824579040817991062860009220565361605520780210010078989079935640947698713450543390290946250130507932954850402892081252790412181214916660824882904589232390304783482809889560106428995009156964923179290419466061957728514357311226828224594250829902081941218731265339161261673040637984373078991081361922616517598078708714683410076038394814837512940184451520545357430008049014014977762075680564544713981793342276806224312000229915464290082665108105322305729018515885078284790428797381262589981105871571205184864400079134200273671979768282464049074150127714474578322583225567171208951763417393610832672736644242720414861408033474144297607949018697993475828170649062227352017261848792922443082807933404179307216985927826028682993185488846455218699123492240820599899790547722886003932732305799056410586616993422305658697843132944231114195961802769156107339962553312860984828134775017263247229465237508488453886756871073358795108068148742185442970313943711459071374517653917480491677417666689874697911289042875433114247701057761592536162704809745008279554828796074728198424667519157650938012708660729687227780691553396907668984742299556767802549257588656054468608000000000000000000*i1^25 + 54018393953712177658121043417151340685789870052474796287903755618843461208653185241322866996385670748060421243357171415723353734107646559320763630650002399855467648084999534559698083335414340518565974554907700914280977506100707451648668099536650292967746292617674453359833761321229147090198442955903716610616242266154501284107475150527985092137176174015136476214560360276658982520856286688792682933926613677992130154930839894277600503557997628752841874517946341797500297392364590099184290964417973138725769982103192030885753439748497597582988108465995194188644013605438831127534446118578799924391220805266490070180627422708251614425501613275530111198604336635802843682174993668352530893026234544482747044845543132893659844368437161853972799991669845158232099525384148027421215086418700783381536393480057714103653536790946264837940529636510737326192809150409841622595814489450179591990887240290020872249018644232149902599683983261629162569216838023094833487351088264694232561302395684641957243175110504044113148183053502934149501441572394177090616963903621636693498507364541488945016153062283638302925726579819925882945093348253619920683684273298062412507920095264244143211812311527753467276952068522791423152252860527623691402477669107887095437777257917829109181855686306400790598807837372623850290372864130281115668350907228701415500549465988720025407638460598518000371876709184205702750967565430116777193431629891440102017304998576675747243937227319080554501469274508041762290768540712455229231364743357384737703858987037438296543940411540182234400156695982702450964994508006840548672902507923440332954756811429500424456468180677971144182975379728077807682995051583261490232576267847159746164407537173610557178420023979553030750977107879303431062019680634848958429983379187356606333618432651275081106229194651569089086143902327817582614699149125848082757039026936157046322991349975444991363899070592370580430352470509201250720690146106330426770628371903917199141180909692314355138900313487197852012126169093684699912805715910728876032000000000000000*i1^26 + 1075194124916541363090516499540190746135672203662400125049761496071716935024826602828544171320364522068696054974112504882405251518193812615289398784177637902051786779542623112103234792824084284516782881796389478090423305945508961295031220258978428680499475208819534820643566161553047162486095495488683017622335580378660066028791282904720554804202716467274116791536216626937822670314359669648344693347805725102353670726686104691362061370207848599067025230187282377443411234655447738223384354153365281009261846912149280583622989963801624364012600089624446164435492265812650532968353921881840730492432988513009963676169213719445173978411390530411065285052494604012887062318545226297536893902289073330679779831507254042800119834142223035206650490547625179481873495256486090266096860054371166461143664579890186649865835015071737940346825163524833968296801447167245927602978853438206750929498257556611748415505362670401489985829873419542244197055184488988372999299014012303667354806812881754306457575647915911760310596178895776237155815051925780780552476164125586873118558107552191155150030433182325074025758626957051979843604411004607867619571994144831897048711532857428497216024431924438657483060355322644900582557584829147135969013352129311003462386864656021730032794465236297426849970377217367338738027455252886028097761024033283917662818690895613997498001683927126867748928611319205316539241082454343979508368953918670068489550232278701734645636859243397328460304197491161027136329638258448699431482837261493085133789021643926487405149239037738914820272341587187951602411357948971998618589017961168718444954132919609487319210744183665778158566616016095280182655526103995824210330930453119376551974757843497890167601245375819944247132963036826525203902550218462591842615274764728854329710218596039458690306901697258799816324527636433239559076979898665259896585344691384516343163879432695726782331749507120193473975538948728173433713600158882780123889820281256934051023496909640058049418953493753559665179949946052868485934978482013470720000000000000*i1^27 + 25031737609064271927496065568217195421948145474384234780145248156434110359642195054225298193979026879527371587179301323953554958254183494374991533876220483218218641001209093012496329094184205333696404168528536176685620592176273970930968637972618194507411937414668411565478282048393094211594859225016617504713233563362877200079918284337680523734795457178311068463229948135086877385219391876409329093038334242244483180914021977102956056033773647377603123328589009370466130207091153293871054526913732150647923447457172794617039058366981115476125190064437575204279296095591659225961007998826588791036665100223075082389585583633217695682676071261771901815407956081359059918354070910716152973713245137489164447950690494859698631775878413358461605917154382131121016415338507005204659817732425826690005154646589454768136543149677681465429556577847771512158000620648168448812177800547017919963106536126012753930789904096058210292793034058290429424028237983448760599844718688562862187048803730336416870870177560635950301841731287727564627512151872064515578362831169087220220333279365792999142705386480350047673667322169629223773321765891559586111657857514664980975255872576090780639465262994016447084799470574021668037873327128756656630867979133015237533380841364520934270253412617813798251100098576347727307313230916119721771636044391059369080243867888746689101893996669716028113481732633830996912003941921265443044868602696640298291651040873350805162607362874599931951297164036864094505365754813826206795872052693903550808489757739985658889098760032769942098825513021501236484214487930650306838364071998987206157119852172389834022181001855665908311667680632845214820091233842323118608330455964608088379522573460923285574179661017900738482318596551426401415268651595141983578741292146434832526686917281241686988777484827261100415178645461771207911756247311133287359810385425862415929728079093976372473240392389754674906858144085453402370970966712221739829461784215912115874149128482165931854672432344437453914214329358189213905192212905328640000000000*i1^28 + 467027364095775673445881140590679565517295823072097120233580570813501440958949554157126882944935983519252978228763651378516283906421070726064398361322686708039529088199224684423714182004132093306108221668797370722619051471789056200800520237186174995812976108677241906576510247513947675840587614042847070152510205690325363062879583481252607189574549750039224256047388076465469760513829932148699619403384887013644890153135454111661312173718408007217221847283515390641464643923886345497329893497682590550924095490836408390429029975923417526121002407644136373704488174297963706069157622770002232435666743962709236105488586438148995248087698158330821213135001427884769119449293602327148620979177105367110477141485418574245791813263221683586977534869415234468188016398593571893921696868811079031462460173648244362310842939820310383671049542149580155574995303600340415211447727308418057103099707133931665463564550223253038765182542557993524265943689962552901279728549340427089751965246230206700287993600718704543366560786348949104916334427707615888412441942756203495628049962176017572940341427827839030477055652400451223618283254396601026909138167534402334510847464402322365816195135501920396972053853098963067585016502259238436086193293385055021166777243974037693196042132579631734905711514361884643076121842255005971379881354790500580464806935722167285104655908049146142380890133264017373639864699906909997887505452282056678843675654397180483155020386100089677119936111878028688775964694282206689493155324967611523937079305529908038098570260582887779578050579621531666572643576723909435205197515312865006059721893407761752032061311136544793916368915314595994100502798704248083203484206878461395797771361158187470801469293610639069029349141178887815617754662510435203421655597203148663427689281082084100501063672684640591594992264531831950172139492100288598587428994589425300546961050709213612364990467903549405722656180333733960905891218236211755591008495778499938738968749134819383238244114626493703341809032320413524980157856947896320000000*i1^29 + 6882126964364663734806401796557726321902424861395213460114689720608626363498868389675216086861558854721225391649117143918255806792692466084357774200867936852859914960140822746458706876320845010440976644190650676267989094828566802014083349103460536223009800785726598971553824731665756341733182059389784754201584939839906057184141571221002914594934123992840906175765071408273796827163649371453084418017782187560822869803739013599135419111869253993348539910084185472564398000036065568050161561941817419019874796929785648436441591430563452625067173990579931046032483310174929187485913305623694920453953745005809835570867448310148997950096471644722492470833086065236121411693768405983094177936135573269378993094807583492356699626210110619758189190646658505824503853711535852949229171624422855122537905223558981283944706105329789405434843342985826679202696322389382241727484761346752734022798951993139692085984363974494574247310098943917064421673797546129558692499047625859704943658079544849573833678584165235206960910738477245120530876783986979746738194847570607871880532000596805486091469351298363560454119944611806490735119165956036026001661959425934570963836744761630610044301086111707284240226913531470107134371347179879099848762333033534742141617382745758258081026324800929029795089713129912365190808975243039334718517418189620173745911916427040916568566200382339516020730408473297463557132426235717046025756400994665051202024722674779345809883635380128010267122038178287722370196140320939586453079540641388910834098526139278019511207534561822358251358454689334705456243012021518933581296532965763021881781417927513179945011373130564991621585644960187177574070453064359960075312776538198194400065622206798397611288197974588718034360123032123967845738575573465407752551803182022534206184021141653355133580354826699387693765500582500397184815377158180291468824216516860816763330451545674431079534107161714971895607467201825156213586306046452463192235429398588013427493761233774767122360505222421098516962946994918027356062238113792000*i1^30 + 66688794889948153340498664739096595745194531951069898779522426342955904580660012068235719065955072124783093615496461688165118303276973214359497096324466508737224295364818056363589593280223468018044932925569832949272032825189975969378267108668929996575450150647193117908964760077255085534771608875802980238059912959039992949080117352875517524254204892708287799233745027566710955031019872894402348345270424164574602193544302992601403662360284898744068978588632903679514286550273381167232723431200107818566824955309808231640337659397562664216768151743998555198597343564087303440861473591828383958578052224895467525489081515828794760520764989053532045872455512143604003627148917018940460743889855348150471627125846130233518842173466502108636373797221915834257700929707515893795659373230411871182540455491285837825118277705611715011795670962528471271897376548324719753885570130461482109324233945732288056949299667615510744407604242226955578010304925972872363007230383845085781320710843737004221852535063621711934278507442834393786920953762745574549968416878765652491342734647069901215171242951817729580521149969888473186770185742121006955647485078613350085182084072596276099055480243672378920988721019685960833211523737716409590013381551568602637141838516049009993798900241566503225789357483640603949819502446127751229346440994302025177494986747654837948604923979848605904796530004128750096427181198324538398989321251947621788043190568616795818069033109100509593855689393943687924231898395025420553152168751843054678386589994442751289144530498485548162274982370915199036037612894952672825658733863484556086049367351625040577901863934922775504464326042647773941542313406015346714960822928259079247485244382453554114637501446398783146774529330847567282284972802471032150494338427223637760146047994155622817158124567692658469486630875638386151578686333390101294258753917267457523159997655946648959025002126116962013885539073591857646941233340740249035073084008266851958181674686069267429967787625408863541742817718555161331234649407488*i1^31 + 609877074583310933864734577055444838989862531588812645830299595371969752951192764033274278229029720152796190027476137534177974057621907157762983581775692903513508688684418065593281909468768030686520140021486135522927157096245513131104625198024851041835916648945659130183141539505452975844420624549461532982130848927326695022927073555173663290961797985373011764763655402691200449732645733066153479363813816626312208844659450219920103306239281878259195199604974914471749843272186966326750124448559177559353166949350613357478881386695405645334071938164069339929749433595178492669776673992055749093405349752142548921360233686063285415779161133522757973322017680298875856311326162396169722144444573110266693564128218103882871610651030297305277875983136916056642043014715707609969409117431852665085854044439827964041988875671247614835761331695425134112268870772669377124580876027242556143625388790977103333597616147907517139247077556169139487215482476373904109928939926852778199894697304443238496972326109465314063859750926339457267095547868624976536744905539760258951855479096372144253455553190755409300775614552645677568604464432446996577037036130002758620986935049715317361789590811353583480484009212903391893079369053551029551082034837222302964862554066647953517551815623225379001600114173738156853303248456736013254218336840614029072513145763091039449953638554062628335351924374489578489429557002883764170896558635573633333196291909323393174731603339514196274138731566020246309194460764692870775993487846113529752721532740267274539217006250265332357500110417742864241185229233511237217502934278733353059940298892664701760700364903140876919600790321747389336765819793325097097094153310426763142768952766237284873276050007176442585959887852456531534877442057006368799321704981283529111571302172628819524395317988148355372944381203834054371318732219515861474583994910791124141757215237525168951080107106492014041816834521085887947692689033885071479335682752371122779043495314533692294668268987779066856471719807923323211350016*i1^32 + 3239215942293237088871748603884797736854791281906065511187617542625624774530538098241019283769667500377603282031202430631374912500231087485774791598929848409906009767710858141426940708653958570840865317278303679427110977678103401733060329046589886668376781856319798051933067215234545064219846998683418400464526274840342806070599518416992551201749582040814438409081031656671467109948132561307847446005627486878402143284519867963941627968989200579382990519382672787954870618298123440908746106206906382231685327785387999032985690339988402404567255464394106953832732066348966027700357989343946889845945404986140254858455546558264602302604750045697267960486544922972102823936703916371517716227871018529859860960544925936986855065218508381954644302696492440903092760108055145872191999167948620553148442553202680308849515781923846066291910091797906133597222585937693471654738756018070717931261727457624407596176950874741906764054597606541812795445170260788561753747259949759466606990059939098910408571705619626201720027934989393227277217148948983372551524090820419211746364964014599757453840771447400482789575828499603160113800898650572883852310623727750363895246734453208205286297112651402755857074895626812413108093144185064649103113518654445126250443209588429564665846489789817094908664611052433830556887739704840628952875011377797308910107708951858706989465507157127802453729666656724913164302797096711594981734010351315823231478191792582797928634441952788494733877554454780208622767755675979352946940253539239650118462713924516387335042135993209310593995777243875327431847099738782299471250142852545355151308512932776632235840892724517528763635486555117000829601838125124727004885242514211177718901258845401656080960937605962288989844163622956215808229344631454693985680527927081198693411493088019581875105151110831594513777759808193994858965113479961561785471580818160126256484859114943156846906803573924539865651105976885368180936725759586016887667737888648189760514086134653048041742954668939000802401338392198512640*i1^33 + 7329392060722183612415530879704983891950816813323340529818489325938169433379708436839631962307360077188584075160489278441210388150928015261948402693663192937177602465571434404848388975324537469422701994115015841129681681443186253916544513143011199905603789600893048410865519097895925893836734167425807020796292249653595662132220768304461511935050124598328442294613777608249011439551125774972319076361701702451037978393153279918560297586403801503634099861451240747778208085324214190459264502173978094393922829827162756857329419822713286774102450310904218815925229212130895937792360148222198550070110529851454907059815152781998517358108465515725334737136016805909527039117464496666241134676866865542151754736994187658393704675296842658825258897761710472953841028251172378286788999998447822770973036692199187963326672053021125214363243003647282117192487265699886287193392974286098428977246472946613756198185728849424368125794649672518071941495145895296127101940879271674601820270128178832957395897441728046370704340083531432274186119120967528429518834400935543702235553206377192429172629148793486807072833478264188646652390504885592920215923835122689554948066814588006027539131176769035030585691847950284428771391139962151165017062299127783019163331997365992077768746063042234704135171724526728549542609892072210746846064656199132240074325210070729603022804097265659587507236777319274184440579140119145205020522089552962288792399061599397439251189320868531079993430300626313709785625527572967414612488422314256697528545962138646496270920037734011502795740849198476010978746360308837169401161165408914979088619563746247986931298685759736135430207066304514118708563028222757075523464126710953334516114365463472644915518410082294250651585459025933355096771484748018750951634763953494830529261921218045073734417656157926551906328731405743994423694578956762640009343958307599956187226172773155346027231264570533523583080049036526398894748393435775660774511203628924215105754536727924164684097251521166170283786519969792*i1^34 + -35734810433763202903778961763066228223236412306524484550230010595050955669302049452821476864836571982954684090411131184584200448755161047891621931561347066020719886183893897896150026013266208091390337027078984409939978883742277678003665329545283660596568674173282525604354117885820069543204548364207926766503744117869380070203658443517683425549113314645818774919202933558786761257422843942537381656381884739267630549531295799424583985459271804958940121750819221182481903696751274351332157508702341102547107926487356886344801386799546921280012950646198286552600590059774754546450947037011967338465255307889552966720671111036852778289437863665175500526807050386307172942521273043951288872463631216925967141357608945448339552483076189891206249687927146834484424292200203638191259291056324381326115649217962830506347520885360914787199453514350369996874312393805075821963854586937426611837446352079557876484737268765720947416811410378000291182537069034617497249766140868308531980395145633783685768419693000846476441152151240711623197984076524067255328717251797012310855004818666515010421018504061761936298385143365185510332781144033779834418135462996577592696300988017771478896909889968834096505456842557053318277936076656366873511787874052576696815339730761296056295228980559122811149774321807790697685749583446855257182290760290488394673443395989865744725610317941122819153735358374803530705094800747544429964235040920598600630247068065939211705676730497099040986319893964394193379347526019609067511769658002369081553409754547772841084369558837118993218728203871689639506332351268969367669284482391207152298044596520461270551644422835227331189881042610527842005486115418199436815231664889012527358148363514269826727812858250483074597248534485146788781123316869638548609957946148156854976343779759546172227250801972692028080152705437638379132529035591288991656975024034514651136064920917407174448186782098037797119057443829156567704864345145006776794518065230962396740012843058231487553433855617990184862220288*i1^35 + -92641156918076841724628812441514459880035949303128903858506535887291697426948408200488644641054808925376314319371463227482248126282842865502218897269929165817027569184542788657475394566490448051912175878685079828828844101041605676698802090084653820167648712578890542352552302456849771949092576305397427778173028473368560181720891590742054564231736031414526475862582328983323724058999188317262146041365830455024756325614861294198713814037885029119232241315951583504586441106261360132299933561180297267961693556170540205916449349970929042576530279765149704132042637121348755896863883534741882969821364787827898431882327575562551985487118116478408427181394502943391303660225425851376574843962960003250208289416646752569124849204517340326056846468939475222101509750574245976965039822412243488787482276228108594057188800308500376797793694921108730036945856844107796777011914584996029006397173447363322983232536700378721095834573893088639566421604888627326219375923086067517082472128620516993932366874864371969467282746794533548881620400210465877509715643981024491953933795714915078299287666678582937024528836130748917958316991951969813194201349876918755110743672784044953539084271752612549539522627661884004930705579258666287693206110652480808038890110266485784850048141319869518884046879798918797950723274612529857782816173004968797658714238800729467084559060078592768985932054970669972058981575619684678711406108540884483693286611967353717789801470213344424359580496931927876685935199784405884351529032276716598794851788502629893920379829220423282280583327794075552212967632201315224982325801267042324826491866252319215735584505152113357465606098701622031421898354743513132929942221067982254128715619604604069010973478364231990309946314446438064155097317061022970661470785801914926685947561950797813358418113150797986780663331814832596481244492387751905153638791223877739707264690750416280397754197640009036412486386388767491045561259794514829155450491900738163347020228358925448385130632477604097032192*i1^36 + 229196105256300264523414893318544211723244384418253261329837504378102136649097522057997993538910269306534881519966707177009540133176914662276705938667015699937688862085100814612414515820261722997824966654555046815655042858783667134646944626492333936182550021348423682604174107320554527192395289698174281506484336726228533981645456877744192666508584647101338905406732252167655516984397010519597659847763768325197888357820144293730241256584056647655787749248212174733048406028316472470472279209696598956854722134611015077962875266266677509324511101305046641184185884434728346472818660380957063959912150908178600340758294877808383985487304722559949880662505550331422001024058271051003981097198761104004307366359959534315528827336163068626500079331629523125465517858474233522944100588405737847262311512006251642768088099347283627122297866847202484935179186885837852374209767420959437119269788128839520416485321903394927380514541110901265430693290390753943248503848029356665209439888495886957819033880219002275883973405321805078508758939597719573823414839642290656246742711863257378871984281004740751642624812198961938022541634154352893003983251691218443054309483996873087562580590876438126748392851017040295030844154750487986022201870499161810518207350388649647918770551860380262000313090592172449364978067937855781591854775610178956632370551534262868738008684062644623538855111985611972220534818427339694859296949219732218719186295979663648237874992056490967337338633473692197123354215916307240944538787451378169670526965279289219248078654684093478468534907505865818592876968394477878086396234631797705197026883084287812785913028693613201168452170083191151798869502523130782196132400162488310412924460868692361822116848500334911602521733218433080996319959248085542477530015853972282982164443057585026883165602180814879834292739990449053689735914862456131845737411837496214472206360109614456768760271861848270375859598083362023185634303128205430410064443186957127276804156229353773126127281720262656*i1^37 + 537795305307388025140828588078348262523988697822969245820531186704217952277875687499940642907390225677233449602001743781079071604647587376940496726266329301911451659977708250425107759712285985698618506962443203284912753680816657539309431780147762980915790410794016139739746464557557068077227306810193754370922307078931000189061820658045510963913787439767274201677905108341002187901399375913909733612098247107428399401825603411139138447786804676349030968336815013202044979090209903414348298177900704182960399018093535239826376022233814904699535828919342942868384701850809184664532938698284107711675306926514393131874536810906704868320596915424649963686113112914066879533627525386835818870770247029353753213276147238654063070391039088271747239172016657673836542123804426790490601181078857898188625881000307316945580579140601853937827676906733224888797909312067457052562983448086084108652632225557282172741617409040910133608208309532975996365137950424485096460588978043157396090552491944053105381480640363532167028655429722291899907667585464455260111328645736939736751789759743363411694184545329317975672465819636919672439267270301040389306868329023477938846886312127669623056844894318304959350539058897693393214974330221376635227775912584659340089029377227628957375545120469896315807053987851448946141377954518174143858249608652693438633500074080354520625742952787304062376068176772491272855783778034165090250787153879360801841521431658380005116889638041886796634023989350107720678743934940068167085788740565434685960675854871577095843339932041585725297589795884877963723520337636932336005669035385422698132686514942168835501769320729217730283444614707476321167762007449023920527398772487556329826763103792005154522931418994339494775661892929923278532777268221751184966529935857144000508447352243735646311575306471456294808469118414209345060116122077839624780502985396722933501788799720299794179688408601081987965244148339175969339145045087838480874189864918029725157433493035710192365338624*i1^38 + -465857871313196496854445569173173669324909515497675292534131747797599234829491166208474768110130354555834292852001517872059566846777625738654737613517713948730405492246167892023792983585806610902616039812868089940349823244996371744753445849559029919368318501512465570302597557301874775751450611660918218818167342682127929615856065288428198071021224414546920149668403534268298899874215438134854515265403417882969612250998972275467145583869345351513510444771250545241958030734510835105531334627651294525225445369598183411900673276622938714375479458342402432406931107197801158948449623572249886300060608457649311487976482143386393416491397697629841337133082235482753456058515273956548807139290393744623354221415631157418511073370228523789052251018470820741802002765883655973261426359723065923634275951175839829995075675915281203895373158873352137759732082166868031614456477722899599356136915522451902347207429597436620302830451590699677460088026174004486786695380557563002740162935800917899387987113030863060544528742822459790084786033489338362696754038956828023334744955829998876757051658507067877484518962654006274558489312795214928614813396812163087401197687714884648943106036009096605840564003043787010975193294281041220345626653839418614013683002298700617180851615803596638633627110068400219327603004739204356641781593496465633437004141525737340172590422030362817931629848191365328203565236085634790807298103123659109061391058447071914520807522083615188245079024588730934567786816869645940011005467675266857786596196875471598913967408035139108664649049090318994242374871151527789541175425807862833026974831525797841059668015263100131014941107435928863957043628032267986682705982636068524242236569324217730608301097232980030830428873440187395500235534043259274150231109966034638895886386820437291475814536053304430275530940523583805432392138584282692670038540624914910936138125716183601743790609725067790320062568674157700987304280731015020386463647355628636813198984549812983037952*i1^39 + 309898388793422513703322749817520225232351224574326347638631062219725588796148639776472096652089931628816495732011163673183814208918422686288218425283635470880506249199917422787160430331589589810655466484734401390828754939609307771310576178500069836135420201677174046910190952727845029597148143661908449618847677471345819685465761715999996989654959297759594306819318960572277533559473498393013604204758749214967932392821935673532670470621379766263806075877737240412751490898899307492623950700572429188587262416423013234608495693709661868066825507342871870143650717513923851325200476351068470393953856904558948019918540644981551975504706641874161881763211832579492612939271667658747117655188182838574000929788228562395173638875832188625630660684096587738376070459669546254045082721585936634716960673979383451806159626060958783247737011473847001422097999579786587707814624951952717609812038970392177403472201582052885431403377924706594881996957961640348624989501163286953153834640825357758195302566163755552815443450488930372960625011547329391140486983826837564078499224078196162445325874351346150605904061948019031791983148773558602354640906972448107001514370845521581638667137594853257995926823357669906335855511914194185958788851134061338602276801853772685627797333033262516536940079780854452634455557862030611902102057596133769999487808780778281841054743341734884781014149951082338426804064811074062657566856647301212775913981413826535110983904300385699938654634858354692294677786448614878104047239530602379301626944257665900495006971225711570691607738770981146758973852138587547831186477047004760699130866944227841265853744391300447415596555762530548380684002975902555936887193539083829787766417730083332208859393639008420127784632749090910271118280109317965264295573018940385491843422556488241553155953833985411150280783527939294576800993371306551926129130049084839793561126614553682060303693494286434765494176690538557575865302699119203470707622265195444304616668551708672*i1^40 + -101269077973663489562614423688776718672488658684477861078264897123243663504905643165081006143136000919055819270526169587299104921683579348952474136044032149148792058604161619024307514222761206886333124936105243560268149997116270859059599896039802002903417185632309889278675154451239408962594157124516541312526350745801327977246748452352036442022440501193313375377661005421173087211527313434145653275025092770670007736667560808391481657900382055440051703743625630889651231551144473221522686780574604425929109947551732749604083488352500057623716631804340442357227931706552556276953896169574545362353492496014482404224045043161739003533341365427594225741945756538476132430517251769819828471524406080915436338520440830276487820147810848533668746196043565297140529406610717773830492831891763020177022695267433235794854270849833245904271824465290225687575434511551414391124389069346650717189077875338505234932562829060913053848392339733602430491567135239307917671707841907905283690793313950210502194507230548377275356165225755664301484750636610464743651832319873693160518531416866625518799199874038529607868168407222188146548852391354592959214963764908410190075779999428469512960631804986034607092120241304271416347931398424439430450310940420780354970889501545525362005402462346101365286349776477453031298328476872512755243115255898444650340792843616218209143354156367226410973295937819366406576854246916389402474624273854393178037558435931284335040272435114738399933279703252112820657953529166194008360440721498494784801369012173412629790482771147944582576723570566329219613993706187267540755282694056168944189553154398444549677397686581837109645936774518572730154428402380097045241625871390544242580160904749682492289613131543641212688946901993485727044314366340267496688725011481585279163977606211271725774048029256551980843298579405276444606491338292184085798135162237354768420670473087496146952629045716005163468232488815035478899560017205303075125544736870920765237624832*i1^41 + 52441678209768277484974509994524750647531630332341059948024162587581086792472566295811751020955494905923841624587443466596082359902593433471330486024491852468300923161895862610575808533438096782935907224913427082614963135704642555529190667086414289531822977395621632167061500469050069328628101335444922575557740486301121551276290919160482258599158916178557929777759260333501912736166617765685579682865752910700199961548014424472090599146725420800784813132489392343498589058824173926716299141707642805144856899298828938110626707856247130858892020829483635342301067283232510472310435010240119155464972903564371554888750728621308609300595390820198377595343830889300055066406876089486614730424817288548583436100044963688593016819126910059022663118457695278918440371584685292799363606727843466814810072191222583364723219296746824827090969644788219589577360789795998378876300142801412755869564926144844199821056933876427511155795844520136507476005933175288343058886741465231312104435566717123248778482060583863510830328134362047822623516511293277215891810849145858059457168653188283764856683137813611687403012990208991994802575433570635661795121478995787611165057691348302688193013846581604813912729780831553292602744421920954614483346995339939204834647529729581180903680754057958986684167227456276980531437173059616545913475415511385271029961445519963005152192617548145222774553888604539451907211120232134479954369995904572132059113104339042203787267498313334148697206056611296444473038146045693849888147619378927474184030589183996811856597481998067080726779002866561203467518833261929921729539678403020063721303655222521224824493556168305369655098409758749842115815566757886574982141220839509938047866116682838321367369531036862343095100001581335584003143999228910325229232390189107477243286811094767844228534807857394350296970637763843433072149883448281011876450599629534597889407299537086917792794601008803087568922448540117311422343947527876103946165125951629819904*i1^42 + -12683165193537845379720723375838013110791996381771501441148249630175388981349796288735868180213190312022743132298391918497783118286488156535453443811851541799616805007250684980508811855815127791378148666695353409390373739194619726972403109329090316824217759713531572422542130517013099193810103633089327699525372279799251106722389842035629955104956391001035340813934436077656325357322129530865468347657048061336050146749887558299807724153828661396923643203231824985537563957592561627104009140361455901922846245663073490451375961865314905391730116498343406655750632669668862998213029533529381761464770483410058169962944047546813099875053301728401436299944714122597849178552221960736268294992841324622046365205311091173454242339184874597072351508833327054746752753326634407253420731451169089697748195448776587355970886995057502158455181505147264118038008765910473001914585406933741400054986158794210633611148718758612833340704292217730060076038993680186487754187621724317024543744856122709372637840698058415889289374274907233973424878173035359717758082401280937447115430227558545140740264285045320323677209699732149914892331453028943797642299741373763225833171304224790740860239328204207672942116640123521371580865578132851386036808050102119164352858539174073155113662310663089537095264233733337647276613515043136202897063147505605128759011463754536976958810967775212511595646420023548480763922232256525979481882972178878753935712464880495660322473810225313917600774951692879571973705454805186133781786819988607002183278186759434216896181256890623225483476910427784298312851335155498268526282722466098518375296473983458670107165473506101186359595651729049477816008489177192763624119540487497564942786948758011579379265624763162734881383441918164773389256515802802117085514440137793070373804658315054996821658454980463506201189094596814832526017005230557858230555228540205390989609421809864114606989475673718421881572002155795741091588183237190760484162089517056*i1^43 + 2498223052168003283839236985529071236170099306283331569759125110299483346223168483829128253327904535122126091663160409208073179938941323190537305760877814598606644858492713711747415649509378601240240725352199573657194736520612918398394788059678545010737483217116439329577250641018798347309546234009662361197035386304825759589696105184384775527514928455521132638464903694158769529482264034329739203335322516065337736788396092094667757708065193558444458432774338828646722307432936003123703477914851867745184139611024702645596269951120803970066560314047918921882196629412391606754690485406331197719588558890799310138560064644547790819922172572083856672842267411511153618766901063206808934231093961726547570646443743163227845863279114104805118984297152054027879085793702018624692763898001638203701302641872094485543965377566184304336778496060429296189304330226239735907836992682120867402177768431974852491855101342696423346882893636383101684970913317468770159053753640124215228511493498818404028481840868794974188459860663992318401047629937637467706958940053227724196096280796624110015312449383282955885739250573333960048408755515225818382269921553829785848537849840219623454345112768726722004786208133604267992370938949625432290935979820379922676132239413202096293087137615248652518127358464648000632684770115331943359357318235984043998468995885475880857249099412652075810686500029081521620474548875035056947086469578899912555364045570771337250477681925952142169079550216158845318354965191621965061016234929917867131680053502734610523894006227256300076509558198117246435729400816404468078662858586052326299407792939421334379443029480049042381567457684961004388093180421494777206636119930723637081375468811274317726126594899983671295039327521689966674352365450539545191029866247578497076913728648827194246449266569341648960457281497628319614860930540678256539382227804859911325154598110012380853216064540310429440616480112419363104820037478585038624784384*i1^44 + -232611803120040351847393740439448842205480106086709270096058017573150765803145659508353399198830807149914042130499666785972228683800454226258973263509403034056096693536906851022302094830192618932939681015064004263614094722087970170312707343090910042058537363326726876219926134160653321394916237737212829503751930654889207056654875536306275019518795292714536691500115737251053165611339151552565816429742761490778222329360683595588460709306195675533216571242057978799498679149141027971403911091667128043249667362079542263774240396466680376504349021754393395753739751325250402487561190568764569222444319442092567338182786404087375860230764312223442568549433096741428078059290217773381797401646179928568422721404669010456420046678714360996994277861180450316015227798965958513479862133145291979739235293361800793484192888056494496282673277672516536600474254759273074579588229292386809408424765084013677621320236090023654414965178749620495581707175319789724722328121832552043514106521454548355076996347730619754985684032641773160665768579090331835831651344786592892171914746350147678365196168999106683776371263913240235230075761666081821612855299166890155307612944503672517951642334674245486577778824305885946546198031914075995732216458846938122632230088068744744428240032185492106670533163944587593724818603998864611813469163424787759175285204446248659520955493044939971268523168503008633595132245007663616303297146308106999737783549716729854652830443700295793177385584048349373077419067824199171744048857382148872325270099662507829309341040603703414630640963257814972368163972027282168763227985724344437036568903115673452460730728399208693176167890486298603295433549573790659808194718150931745199460075398949264824236167873699880995087052649414450310381069193681114360739412489693215010174666404345639410921212111924342760589916904663443417394084779478930424569478502758591902187922593808661305963464687886028808405723832771377999932032944168763392*i1^45 + 20661258018553259307485013381115479101147030148619874006076021046441090775976575410155986740529791603295767062782755934972446003998080347613489282830304650848650334034473808958313825454239713612742604371938983179174994806764208590644203450122435570047111217669811547673067630442841847867400001834111059591167647412525608583736035100242439364317296859498139848299222570649062548318744011879464934250262818992923759001491415636466974486207267043215746119532554941312785030517671676580754604664173109555806603183109055609602946782534620581699034595302039006507352591800756385665632940401741930893560465946363966886521013013811696472448235504202966603856313830668907568735353947633249680339882936948693261256205003680083710323462503525460311356377886498655826210850848739559768845274006420332834394186383693406080003042693406134405959282193762467183909244009660673628735242051322949612643821246521966683927196814145820719996502941700928725305572290841534786162391586856699347735257549204846676544708769303742747359810823074143613223324666851655389109490092758944944973277500332569982129442543802397301694601843733093451938311224983356246815991413015531677939586062508730653448835910309910822414791250607443118998308383072889290114138940422661686141944904487734202633819086674274122195236828906175135090071927184724731737037752078600942228327478333886749595148791981876175964331044231039760912948894718031465960682717747600621147717585918623352149914186946543291473803708708085916815750610346693091251426800918930246001813830486417754382384692798011358787284621993254185017810651179908262566552516705430397747064851433460917414269833854015490587587981981064407301288168739929811174923494946392861486363625913323452469693309633938370720641323230232930873477022221287033299644893612802390319754521626201991435898364399585913882144708755943880063606322987067666980642077302047189971245971877709532388666753542807391226270866242192215241067069440*i1^46 + -879336149171071758258608043392705379928819368804782829438011073667652995195747812699493444654323422630450546028394962108184798459988314275813364978391914182343737059328627775019517533769280635079910987582592696927177969112632467962257798497116249730729164965321491066495829411409932569919902349694544601101200780431120482778126192575490637637896500242564899129461169301236088285244035897082838426272007913647136907166293986096064346145554977940920642793840173552730748013906824610486838486908940965338148806712726571839601360791219910454858606128094062258500543007191169548455727559203143591387375603436436251349035753217766032232539033401190755278963230725463749635150968136092671293382449712353923092404603756623067352416485195457183999833714173617408259118678051130621948847626915657103030911661946732365074941763656388728518995337062370418153809027319969536598281653343832694837957863055741311477803332552745212341118133840986332483631367800732208026884999637240249218773731010914089851164043203881570663921413153878464333510109666167476067135063868922029637230155846574137946984799610343217798384538352602131978819369071225864294404171714006819916976410341481895058551311166548371512594915026709197147397964271945659709197351482818721194112582916536170245255333400919626420281710627977820100718338019375970293483582773327760490394096997571386615733696054235959840615991371527422415020973067735016967405026098770487012896907345067632958290110760051236734630619225728084611505615667327298405445903700597647735714293819137873211529208153707001893936803428465779186447046745052895772959805183990013259913405617842212459829074734736153856674160476182965705169532357904303375074014789392533977404858182800105518061249423313601244773976699203229461336094762939421662715494804981296510395279091363463141573182041813768946735615620427545396242471288624787615623007992733921543878778440975855548402603703202906399150756910776736284672*i1^47 + 17678390981572000238489071729225151633615505824443866048862852577980771767949843537398676482829704171927996763401705286822429009641566478536504937874773490550397539719258835961464604755218542376956917914013119330355004506009785898627999544253563097894450970714695711311548144516709540420310247260836053282190299659681046427826993188908277891300485336270405589185982901715243174796269392266969914422787346807619993828294046235665714892384455923266672981534789301206884508244201945595566151226940826727148272135178408648738547904043260029624559980934246153232849445713657273059479866883817348259745318726715526590300478966886428425614701552403781361443248527411413263283005571355018629869258176553034918210297176033991313372560457772842781994106997314265391650468350980210892167674469938722019593686201000823133377419261892769878571232785137091739361272945890474849845990533063928983038460939452560493756161222351934827043678783434688345756604513755193996293311468290468252285376974516545651571260288862329175778412860778075689765145316000293839475114172131540543885459844964336910624178132707104994065513359423427001434039055860685725630506080143154397503211873152455639897762507895582341751918909657800253726037985369698303182676857233868485271883474408376378333661732213876769907348226591783397265276864554449245727887596580551753474561534297821504175561921642110059340373820245163524600860096966106584715750457486295319529390687699034960859980150235126984166891178882509010130050777612047831062871598599318118943485217808024551918205528433597756537828139767323367996706300451867147083961169900649078167465907455287243637776227928786291804235269237098023604600117696403425620857732997880790283612161082294758121509695698640048232365150626648080394996944661525618595061472291422491568636602915790947196752333618893751593056295227027915911831785770289839426497407931889099940227149072735515467426447872997559455361192165376*i1^48 + 13669740327107796315530255004025834129851026927840301016416285625951932102188969185768822520212409263050731104681787878813968491675638874260234411504057525224171568390700237463831076614864470171301291372567612256491190826159301890791536946997789602846029137474597844281478510028255075050641530827491720816303153392881123658682791085066253708768209523295378670831310780995054766930424359226400164974172886159422458519943625520185652779313919597140058658206993494898743020136516408910648242757524742479139851797490795468250498159446047404666565034040771694150461451489690287047295208460216188322301796668046814831556073207723703520131499541154804851959193669977403909541161210863283945923798965371105175528750350313027185908483004944330965542592888152266475034951640634672310488532869098355887465373339445129382104448869749545438276489464071318677645355540003739293914117535128329629430679273729619781681469952455560827927878937356750273722886536426698298000130026434482831343414318988388558940377825303790313865470007273053792674399206363342114922235217460209755593565934642187837224628699892517940391723374246327993112172074428136344577442689476277771047560199826998174167171633678154832947142851914438219462201037511208818867463210810248938936401943378450575043213007506715232960629063296610670514225436293268502118466763314063573394735526422727047237642315667521633677510313222897004896275281850945265519104458963332632770203973585428804838964909348962820501475338013425950527095211353618569645213819896212312966422029916769772281925288281682280204899084991706246671475829809543519206333566604967746980758032750392250115623611697549132901673294940995259286022158254410643524537292397968197952949848999299761401367649721582220925886850477953693032004809953500283096272430865675954154126081628709412116134344564220199992963559604794152265323034988845279732641576965180852525744683755881725716830941649248054149120*i1^49 + 8432251221139778512162169110615976206487081261086643575235076120883045516816875864010257733171841195297073516456944361725714207712544350702968230403353770163893395591342446234757530019641533062218398942757070390847914963321965736097880792353851105383855132341157456633437317387709290474125370488337116138468351776231395268353861709055215195507364132628674838998516156043236260508166154610610359548984010599449371027472777003918811862977932541922570259623961222302784072111341009000687345987366824618359819137826500755599467703869798959286506314264748560874416230709329882670312263889821595685302654031232379944383352365332182592446342873976880964559984601006340915020458381317044336045458011573484665374129449150691499544995294264128086494768917423882047086536093982735594854511263335755705486823694489050606119914757015573814131116572902458193399001601458540240052582674769249419130172905272643096944814933761580497948931447848422213645808924336943817958274822413819400440980023768786999976907045086850669025249855501211535542225570800032668466877457822463554058322913853731741622288560975512953871662213928945601463737971421140904787974913103587810270835543673757133020479638038348638063952809213605833586263513794097297159493535899666994911381428115543469323182132855448719152543227694050804834144983409677079510489772871230392465899137624408686139310178644759651264425737818026300339125527367413691732441314664052376407542240015368972762151976814187577125678226654633897743980181743912252550802798726048036443843368835582593272885811135665268666244013559627209353546015245774399467063323065466238012950100267087714530420349634529838478850510670028149188824611871764110692255428282301968273292162824102540597865967794644779917561250357250066515658996915498398015221180787886003636094286244395673005886293267810850125310921644829841785694585872491914686860374558856273844025199832047565316999784431616*i1^50 + 6060512902656905865026170433595848009532393446954486164954496229136653270651596846806852650478305423167655998446278861854348017104707024290977804639390673624905461407516911395185463074633276277429896991648040450750393499394937399380785944972900147030783831408607722072219622922792602856080340771167868279978721129708413925800529052318620346930081469311524190502474749867844742795577191523108081731633045227890652653989100960774477917410175048811329057036729702267988390996942062502122499145401658736705456640625705604351543206857653092966162378682607058595889420599797183668396844820340451214264736911201405142272355269600175816360196424772650401851895911654859874827448002667001674059225758767541469704514836608501184572852343953518150468655394297459898963346139095362038393077650263449195557270245234386693018642113972805930636338364900356115574313793519660505433395539209220569773888295011924417906233142341951636138013699772648849808125727657149490741132598687388508821785449399051114847342892387818917707187762433223671531551826862493821013245185357804160200196927924133514881453954072762461681607278064762232948119542807130304350885531002689352220553601048467481383918761540215028732074781590242345175255482273704079533766962538810331548355019502681004852510609926360955242063150021630552780352695267391788632557288700591969461788471521626251632384264976636735578113070945574073928281348426541402231273970012456947477925324181509830219440002656641833928025174995764721430394984571115905263388240547066348550869919280082056738410459375752416948809038669730021669716414531631152568338518832959944757366949447434511009352485996460138789511486637829632412366855729062104661608517318856985111119045886570977489252821749941567885151353021151899646303911848270425325251060416513482839748446928346211567243367390883460253546424759185427991676624184793600330723655878326325790881370391063000252416*i1^51 + 3464140582971517120729625274090837142482691701903910574763606034889861733270095476128730813944827455131063634677656510665061578240813941721709522927734672155727221095764731219871295518822383793036434036947925617839641932073210505227227465287046366250602278019903355563811776918403855041831193088868755166956192766935314799712730546061435395804941299460736071701469204904797688297885715237487820363256029987085886207026377487462959124084528534712884486075026833121437293722387979979416511601958114725786351250956795223628763201256804885274250666305265646979985371968958496498804017193952982996872485118490071868916398276093801684026931914388752750596411768020874592490083501252861495225008284121365425134981777358374149276082646577072310221501603832295117342889003296562749944160923232060774564521064110679305229697475158235096124253878941901310411561915513977542588053869865219452003269873021476597802469150358073615855151968624810690396079313894380148485418619117910194453486041947877404561782307039881504644730656837847195596689428972944056282662211546307093461043165428039027799929790719367395000120507519006411401290904072298984635870346134789693108114456985105184513682756641732431695560289650338019793678482526110911572655015792501179337890893060692209533299258931202578990249007583198410697916329674851014942922195251380081709048127370486817976114819252643633915321455954291930000992262510789303560967460470313534963113241335719247490745593652438386167902690761401518739222686773342835603730947045220647073840019134757119350934178266153425504051312748762824773232854787675093876651306811736080687452885115899601366987861596270952339397163806733663043890192561475929343848639332424667948952737155501478377458144058410146689080041531992979841216432313706181871799645228222720224742062992318110378914319841917349843847557215078552232899121538256567057477475851876671002018645540864*i1^52 + -62432261903603820921888858611550080492055848948805762378063276966918718452651144696084535541956658779855027315569009527121146443755304862023510580922043095902573521614455074357038326332537840713879999136729655751522613945366665371837654805537013199400555984965308205631199061187891338449882070417466375356315547187252163867516825675741758357220592776970828922493569187270022481526711313236805395817682934357186934174325511220350907305597283391449545598973863017194454210522679680957610917903735928803005271790840006114793874703494951480978470787909984614230858420699337288437585324650507699976665298824211520718480093971207446998377622707297369685981724709898488716102504742346907904828294560930522944148210970270069446867826400785495179819252910075336990208356814784218813663035208124166673388745939441965579154118121094327059929199343323678482840732645148585842165221030952110709622375911659577931514039438345023886659190067687064435214331881105867186986736419184692803504622842994463889985741660235730223397951963427465537428700018512452718657696470424883167416384120677022432548908632335774409090566310606385308792308679657203061311802668957327806850945613304690413675947369174739474579625776138130391083198022761676607837059172710433484010970196087396416677235631611418161901452653516803341634624969930245938853932343354490134665826698697470522758089213423327794730919749179873747347058686215675053611396662169295456420462524518030405892537772682492967413093348379556439173744484054862871845277522012478440765087675673582749192153718497811720420530827330635607854567091726032554160020056481476469284680949205335440895711829920162137278020042301779663848659942835118424611558597806817087978787828543942529081375159444634018968319503415009838027289842439375388657614764986166378550434871911338857478370170558432158213407573728120820553772073450261773898566363371785945088*i1^53 + 2108300776285549192051087791539681741498723856024133229307189693999233511558519761192196308838365520263198788600094045762918171513453249467391267657869142299311987602764041462043478864707756642401676782254269584819505817828727652786562939784469253304191676706594106139918999871230154743395622510817485393509224325312659069116924382700031539521204236106772017701354111363424250652413693295110958357186088525692748761852832392183479214879705821327399248166536996068841503175375085927973997821133932628877515715803484258683249777830705132561155284397134733252416516993324798309478181172388216315491273800006786937220161128249399620975849757466319967390345504585378366662256162443352635191900603365931324883662018839212866813466650955365736648557554688674857626238560928331992119397935921144402071624598270552595430590418567368057756788871471201965765291488847877886779746136545579870920190996615150394436036020676953493714610032953635652452883605991917889759957850325893533092688996697765892282753614421699469350656786921525161528275374762643483888893576847692920238199771867886256320988070621137895100720582089318531264859066036549973129975457739581699936788304609413267029520193964037626919714665679608368520779846715263743491886861655025559650149742052305749687195117191289904287375991338310825001097228643513208278452424633087098226713243975323832741929900186247240534494050121194432609879721851086236801795405738238818609057240242718968154068422480903141639542266085995251421342330606313721971792650166050764221447623136039924010670559746179975442508993305922047970031278356138151313470166722900269651456693194106294889575421217532655287556997901353086161689289715550323168480847194919471115847906417102340994726227817009181945077939372526352826257092172724265479665260424867903726459737189514991700954329568025731450719577629373207108530171518786288092369125376*i1^54 + 2248752015742701187509760641826764974064920230660013774356379617673248034130339132674531050089897099012242528072630200136190573015454759075870581908457457823574798255493760353062218159387746082242320121436352079139525879191970743034050118835641544598163406092702758492319571789767701470280546227867768235322350697454874021892065318244528392324389855068287600466454107613612528245980873372938348969089552139548561204834627322094676590285107969934333733993881615364616022809309894019973413701101402752093583046750527701431787533707445756056999901313855058525814305258388876299560513864716206424731999067493238719653291912756188402504699777812018196247872820341979351906893431688910848914007706268940315705015065185769690066990364510398023779014043064709898000382886294912108191822522170892124894499567280462081821599469440850557397167344324800486408820716476825579702911045567211868846558621556352222513754082798358248574650482545641637444538981175234406007285969686334787821125958166906534819921462144775155446206779121518169720647459963652942239678615795459934316751694504810383814010619288470114058366535648112203954595652038887952439708398623156078210579451886185748656555097658528857917059689006849472779371935140156756013364988265203548211327314568341339857684626719926257708420966654995755319846655692972816950151885790498124055223297162756902085547268040902323209830114912169950531232312575991537043702569119677884203327219331669329153138743501477116431630980091518353911738997639124927287269636916340899598373780798595776808410537354828912608224200738598339224128562441653348270424229342936463803537520714542528745117918965886374636413529534503309475055333371867356648723784905142856422111795097699663595265594717673614524260564566126210110431935824224002595818181747256466224560466258031526173589634668627108973566948341533822887636758983344128*i1^55 + 695433493612512658980450342415345331761352032092511394763545713473618377435018300521536481535042563500324954045983622816008759117224202545592682536781869070530687776539537221127535018299332580528460785009310247151935396701167112768980993822310667339562357618157448266622468249375999776176856782536497743559052993781264392979071218373870835139655258330682817901719888801824965109928172541639726917521378370772484511705619429653568782025268635736794420688359702899717909161381037443466286986454578994902430372771321827406961504165910864462869868447360778900755529724395988848305469048875234221782333769162365121840955699138057477511057633095534481695531893398278431309761876631966225951126356095839296527919585846797119815560752869065884331008840918083469978460928641775640895036046616140080936568098902473442436456968086017603105754037681726442424064996919770680707006775194823419791996449384156150752133446154267393932246566062923606223707668765964458420406961736539393267390292365615017745950221534370856450849949082564875237521356198656726240875019746933521459853161931301123541695169962776188892044346464655684033294230489252845147735174945174420055190575381725587406466917940941156170768055387412624479982505289061899810222196083549044938127565799578072625509606476881225034708490551522152885371156677315845798624730694285206331513207212858999470406650291008715261868953484977982245395444847519234915242376325071218975079544949594938433822522058079505981124475938699536968206701126522711672376103211000888265226306924641084227697735475438095722297445182249855106015230437312004378350599963618421588558431120936159974462457927429807484641854493093883762626636247805037289545388312881370614573893613190732778936756314920293757969590230885088496684754530695374761101188367469633887213264688082471625315898166253976500587495223643936391168*i1^56 + 115593232956845708269664351698608399717726975844510787043621798470941016087933378385926091960254646852729745351288383456864012897618945762127742671255603474772335352963254147635269082265611281624614687325413874616194249611142853474968115713256994457997040482714891876176437290102681788728401217354832892827392247603464830002092153515318282969683901452285627997331374821699801844115008048311480841825658656460035613398092383150301483784038367227383874567349567501434335240906960419391125853790916783413744294139136055902746521946109827824775031129587923637756317413375872880308924794007505094943624362068498009380395044816733164104848625067647529805299425961405545604084375528985203286045160170301441776650837306323927460886622105496692701177312669198270664568533258751752211760840687410234898321217616934375654947308360237687627714281208344541220935322012005998219103695565531853539463162745362988607126945224878108393038819791062765228305116096267582324334146812174810385879070134905138072725863120955519474792304792831957106442642337067350940309889354424976733520451368926800893448789433875766702418732556768386545987453507058235139605344232638164719899261170169919888188101296139035286024203902136722273440568406468731067596479488931423568022157572132643424613174080181667489104302025696361315615572111760495605849772195055384644982525300931760943077910263927760858293617091582691493343565755720414770609029410016287591192082160467727039061497808854148830979460827860390884677141299130901721826283382320639548004598314476588397160876671348088252175413738988982760674041477372661960212119818444482042894015759755797070622098716824726736727778181820547917498845696417261924739170820496325385444648087759621833704831628013924495073335028143198481132338178082541066783078891503982667260960609721163759227802733004950052525834240*i1^57 + 20358166074826980145335097155312594492973805376139158774389113165812241192991034260820878671627290151069792276521471248982636085154031247823366713748623206346407990876299498547803009703312151831934965254252846474169529120758050323699089428056062859445596636792374658972794259094212618650354544812001675460268284830599484412471448802075518030364432216417704927772390985918058917642364319072166084174635751291839724074713878974630884230551857773862675947316409938526738493705500158686639772214092822325917303286850759396606803384665087570297192911414910707655341420622144491751374470848758624810355100212322306626702729831490413198454433339578704789904493264852003059480646262652432136563474767287993423927377213330666195680467730654106779724628089404547904557886139735436026179805535054099130661279272213612355691182833803747587449191791181391691100344593377035870956654508278166423099321466396474775912463335217229939702326646009542652003068836853132976291335629191091315842254413950075102429703500103414032056650679977186043996723231413929106997137561287940631647547253019889205219868553099685080563596254193985046836875531852873905854423053592358915919213611192181616796395866600118612947459160374822145755753959451717449207244254665799595105714305002704441611875051671430081882195717982346340686030204735757578832853959570422279466230094597706718821195966236498514287949508518949335455089572374859846289181254981343726798795634522092503780042525144776130882545536653817218741046376359272677917334737327094294565218702424566110019494891671011382470360558534778470745487543365252996980897625752751608967262515312027086696705822586213825895318015489099685283767497236923202639502628959087334380221703401400392620213701842836903091945611030317813287246915104732905809662548473111352846695724227762338324773051826176*i1^58 + 1207777263569727139383798526932294689037423389217799839577323815068868401171812848764088704441279249476210716397278767429159765677099257024694869499438579606487377707625608093013437941281933430981445926560582600461813074938397093036864970904846885305486324225818129555393346189265296098470180811590953004805904255262354954638999295473956184691837261046536781662523051275761233214004172209361178374128938869333665334374550016511195948781035019115707050577503315175969072771087221496752679866198429618620723367744724083100577294369910331132996792460822424133014754139280028147370657064114746648476022519405628031252066473752829650175820457123743983682393939778511288402279601776943785636232849014614845822078462640932145229519039618078436318345523849845874971529087216950917778458934567913259599774768034724557172256051553647847497333305673356231757096287299584251726225043145231902809459041909345329833751100708845149525735610124327006511002525048524409174520702644314709405978789505429586784952118716540745219233424393778779561053946944131134545372644813366448079007043273852512863498755096802326262724011510023563806370088073383060327592735017888809408032704912665281779389582551307882564944168638772987816878696384940509893908550923399991959717783877437987950720766486942215981619204180449156241603222356785317250922168740134151148245329422956909106966834063501162711208572518388613549069030547572834098501877926695721934933671733975853832985664150341335896969927880177957393850706777797597460761219962040878145232442709212445219085404394275298543078180081880114317821072582071215625034955245351525646932050407553394797177805262408193920646676893678536683250915427998630699866156127341808308650866135289932820153163628566250600732594221240553696561752593965401087319591907638911345503879890468864*i1^59 + -29087092892886405484868915962912216796543501161234294757686911834213559097670199525985973358096045418113478680733913634340652637348455756456400863118121524626993758692213491324477886912880608511269378652346866361044655807942380605287799776935347587624944541099937253272472601502327480966639719640266747101122799922434463398681298671912596282480512031367260202461918377027879521576490033540344359250721093153492774976579971712364334965582236895288645669937605884000824960021854961101154381323614729972808764913251804012093284024056018475775641223003339433007420031899357203689146180741442582663075186508122548146448059101213474200740592399665783026178451454470297852455699192413417594408740333765577481205319298023469716422220413139665159612654121511333510111018769259814033838460436437668471860289176618244962594321899834688060563791476488913370477505417134991063374052770309573526053427819955841583212308596296202310461860166512601986412621275692036231948111659169328573947533974471766126359202999783293792556685191053307833764292506095877164354823399633673121483268862056991157884372686117053621143562542929220304362206987542423267950338903708613944669484361832608654677720620044602052627823863945140300886079017236839336850921165170251995126819097829474095906531285272573927932934490530531575517836927475490886276987249809939895236635707701350429452154841959683817447399359596078396137488078842560593916367804463140198641648078448857343331876036423021852080120205487031466624746482035278036091156367986815202144130743294732381011207918486516956948162366880739153847681145504911497945058913467912117440021984616349516671908861298962068770417163233960777642357226829473569797936444924026678585670355204416129092048975410915248366607134467071554354647570659246266576909960069775360*i1^60 + 23665321596900452279126413857724280710753265790123154341986705592235590933641420559443369840882283527345051308290084631974056635644357655135999720340829071066914828914547905103786401546602359675639090706383551929735502598999932915637189331415330586324015670841376863365571413529388148235986744026373369811559446748420351030566773899425620410469721614269506277936991864524287847684480811234102475720517247786805280124708394257388483413582551375885199942513050702737230817877428342583519793933959802576262360515536566409147101499399177523304416509821044312713977590940424504925617993617388824316566042128041009683788692175638414817186959213025326857199259564580489187718610046722500572933104155662156207394299854895089751088022939629747272171542287939165988444216730640979279775374102132727678067548067368511863032754265755077013317273420932613205059583586668026786024019259591601209145998533209311323564152029480854198026948140927018451473122110906040172902086437923971800995642770949170315716056390868918488879426009345316529789597170323281307775232235672845950130038224914426847328590631448306109421216980439382375126921141882893992760500809334578601482912478174346529855600866197962834178539680302365557442382766744401177976973254531329705534014534485707407980710008368766768278388559044037040125344150060667906162849084011959868474174750812790854820118025561025723805289236585977298996509970318930151347983862007713371598950759740191361792678677961482106973162476411207492631540900854215510916035999386791962244151844949866900066131555468228121424097856486503502117806553555929905538737983506324895869835866824347638796321261756082238703881625083923364179183772609673631282032664905916093227405777763050559196147747407072889667584*i1^61 - N1*4156611700561767259692814977622794861973520264269457492368989132016360370472678622338856675740347252112119026330791737049951343224336763388613591592665435939334497594102616739436049948932074609532489708211668156784052624961161902529045486647705890650151065890000069798180902682010837952002614683018808511020010737639191407761856519284251960141412871855221723416550934794475409461764984909263994661725984499063878094548237506174856174124821848623018083711264991178787705412507833002833350277281043632561514795635614989526705637237126123164061675292252703371139406809004765620447623843123398868667049595891618136669926595565919596991414568809848368395138832833894277023126944538657037341972467041015625*i2, 430326991657830596660294342128826043210058553257865229956601548916814116142551433347134882959404068949228185348411278480647220922153704540648633040096288060522159046519793293130570072345289237891368055747922102756450204798960752233695947189330176144856370408470897604798375012918729472044855602002760856079504908178284905174622312445337990984409758076864269965351869763996503379709667254382363127026737088707660319564525747190307438826310078242164594539721159176784822621210308153592211092464228999815332816417180985175059333484770659376830249384327562655863146546934468552778451282782984452477199665862293369878831214198507138823091690364161152920528091241175820562533687512606860401048811607747623301525183116611222188842427284641119583525087362261564063171808865386676886822981952478493100709046993069926276852097063845666149968700923633960450307124567738660864788478030492232968792798540252323985299215453826237559245090213372480148670431569613532742794539010474558345733304902174488950757863646600827320049299603206534399643336624227150926946544851609556475678875703165365559649767691554332576501184341339581348989740622120964716166528251991453386534835910232606702900333838724200239870534228468873281695662573254796403864037354361364952647168598312851043468316212021706873915872020922225178864306793394143778518508700798693660468727085836663801250304530631442119116293145674537139115522253799389952746962352554773541493149271719112620830580531163890543296034736378506249007448699562470022305383057925959199843919354204889595439818087684412807316889160026411474394205777733252231783196954838657008023757179195628034620789481809141916711524175208623069262043790929808872607376727676502515924042167211110636453730111304254875134309488771294522362050556535313523746776069236083921334070518595392013401320298617983377418126552034457708771207189884060298506412667916374735338567116100327934036254188857085115745899537663419242689688382508596626578814758696023125197095050645409115954263792812029226561312326996830370772857311028583956742144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 9120535004922219196393207189507525579196273796798954832512089102248272341870291770339394286720262122388242108526244142168467332728349128855816152336527622081598301773641532782254432100030286441575313421100211081258620027601753690841285726058807676733241285245864015617022771634550716807742681874509635336871889506027989479648697305996758732057103418852069971364013652424459284605188784017854672228340368135318800878460085840977842397437727193069103115928513337791220546581273856111726880449566387924080739051554331520480008861719980634233858895143777578338656402380468237406548337897403452337579240982060163096492098101919570346653809536944846879228309138648717630670201236140085542329011932765462091537067438929561867639618742625852389152385001340645096221834638479153290807627532474865609143908013850370147282197667072998940559918097446965513078207379766869338007451372566517306088769646919162916132338924194140292059315250896284511388603475279144417714434274513290843781614135700848222382765879124836655010604857204534783162583369633524866900199470422320546733317577244887700082447346332234592950495225971422824591058954180885657265704044036869614880065122784097587734630256436760675581157394410884862272555671202754403547914914742527650834624700695392193393776714389101048660809202933933858494436331362605146255756853138774086553279923972884803620423620237754101629398852204862510162371834034442073463724718673560853823806428789665306569932826498202714765746017413749034513707138007279501686955015511670012365610075285262182408581482069814013355748578795376682251869773350596437951317834226450233823726750839629907456248702859619661339318189587752407796753834574757257883590299264666129037187625409170335104938770338326755620736166610991771044813751595223722327666951175047534788995914316731508513332095597974085669670645222872043339358412736133636699965858738337442572787537290142985838693753863676787695591346876178619408006114035269542961944314751654233717682251245316239070648098503192477643454878554689835542676780559076787461554176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 92724840617030330901188355953475319027783109748531176963337791519569897262029598607397436805915082353827162636243771796936344685553784246736357171161569746072024540146691808543045985825353335660823296163632262932655909364211048385150208312448106566319708557501441016059484092003993548627680640669285251490840140586213667493014348225387654302347913428561941199371833979671008602856184685858255485216655746834175152760620896667281634625465677989726565255162090128915232608659837956317604690346458579422834298093516245821893815633745233095992682899620968538021940641835119261833138834200176758411263751458521585069196980065806277141674193352833536600592871546716411299918501519878821896752403392127492798547012842674201107632346927562993265115888811694858365565896150369895995924496609321992158965973249912355998354719915803937938566157509157402947145459050988453191594782119629425837112187701613825110927289164195133966284194289111476458630148126449934998080379565710535325014197775328436522811485845994041970458183306776734422751605812478841777476290460185173455623768702454840467221200775715732267796404826850678390245919885679365462990913216033430406460643615274676663986360745385327273164299667640754863873552420522143115386526323175934331425029703979676564162176807691072287754248790239346119834012262297104019909945415186129421069756828891764227580602275394172753850495694395379268364887800694469716329782579553016205462009988012234375461012440545311592342650206981120049787732179082354887368722170574500149514214710301373453623750194823589298131670509903699128417606699999881987347545665661968598375151720340973049221314107564512350560956750384710983394156908961024842823015639197654116102995824862712921517063290221992945370201501968941886208207997577845950695065677740420938632656459484170102253839485251339625656531226214079381093580976958596892566158784848413565881661458168780945227616692660086766105573060435407502870553412045249475390055873032720107561087511015328287480164558507787432886231921954872736478941500542691168758005760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1049719610040467069028424818072540106412981943066901906227765659467264033175150159755904879497891610091343042708096116171411735501572802451023290778185412981901131317762230759031118143190227110085185707832914606473543045003582638859198857932876897071027800674471957337910625252838268444120767409806392188220849708597362509756405438605336390494717707810954181093684048834518165804480714197292855699114281173055945119535260070538793199640809322215700267631746023435151845082830651828917584810483980596375006247780284951428801644623757361593089009256458477447244355966808099191404386230531578049489833009097143208374698958249068723785165014273628009256086964533585622577132601173903977801378881348867614504256835907438113287567721543786558410217018066851630210182255938800468886141639805391488608137590723662811985857180277819668078694194996239186954303257657650343316022035311074917607240550046454266981800041850653329057117607547416122238930165776913314209034505143074928379800589006495434395091158529023625513644013000939241187990589473118151892886120732514585916754939141610822892029657701705384344269688509293100052620899585444829884839965288860020432547374111982416196713773981129221171189697235278967449505775431865253861398820888182304781312088285604609288260521337458377028627901900921885882229135459219757118620813855621460639441721789308566941619179054148519269063650831012373411977936665594792056777530793221461363174241592304552753383131882603522230032762394526496172013510610158052666469371297065075464949428273181570221264370533394052436839861864739196921594561262888522374656263287665211559784591804106284569803484834713226883703832642079934875354012839123715006609689011328207313327729501921809125948657518214966070446874964447604734697831286016481069681576871989761450109696286415361576768477489156936184010219658492599519844284768328449196587433238599403497497037307673436204647374096933906081943714195425252583474292464219569553089256719008608996366096629704974902660196735937531170384513566662881636935498716550693160872837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 18440970809733293073243437237292297124763354407412609321511686499380091775263712568463689057430902162074247866131681395259086513182799623171739507067508153706004686435656439139796540978735600181084900503207756994774986059973543943694806699406945750798936438389449195901815032339176527056966039061687849464552435621562568660956668015428167978787371918151242545339849996408401307700053743943134444605077974681612842300059405294671626785570833412077981577321905852972715175719826874135594339427387081966848391749981739515788092327006670898356585583742015544206329742530579840926609510905703507452410245456606398425156476135532174505660411598105813234404287637029785727271223602613583115814814186708976124000260443844405280897000921592608128484781049017975453621858071313411350453581531326372080657530837776184129631769412816628331969609905933384829815237568609754902865729012411328078125923541662720158743997270863708182249908515741252957865911700963381255906999370545767376513485302904985466191728597166981737789596683952196877588710759835469273267112765303719909027727594795924686463655565776429739684817399401791429330538969936346814197976960327855019414177150950838125937176196257126224500102522040531626958504745229477203443841389793867686882938690326600676591909474293660755534626675038825943044381842051081998800835335935993671490274934019485125609658127187231435454035703501236694426093535620488772283622746359175145356191808681818231631449282692229428098079919740934722047123238131221972817301089153952034129334751161940627062111297609478751659198703800830812461639811489006186518113500275599045249511368259923006721033435902169925333661835373637114139875526127126486826398494930529945216853423882090835738000041275562774336324027575341461212205731565699052151809592957493952879695817862088800809080152946860590887348949834767494967361625951203398335649905798482454311385598906593310403121465143233271969804522729461133971423555306848566000402481437988685572618022334552583371548568977168585807347387358794271257378105856379328477590978560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 197964778253981398999828078306598026058442797594720749036604089899921080655297897527724493420657936522917352163341211828106271805978654254530514404780524959053899622399832432914447772847129026524396432090164854547123374485699644352740633323087202707169124099665384667531586596675770692690942956878075036623801188422257081277067358731792385942735952475800493174522711665138405448860923788593544411227090611429321284110933766056011757706842780438716860676524110067687699575576658256061775214419340600965274721023898472636905674954652739514808027265750062655351760305215734851252978672759288313218072233679392512654348793913600185531977152872857583750240642144839915520158090534550081675493233685739607764203799381324270238975887932952042889086973119890819345332294657457836981076265084673904976172115089701586084693730493733758042024505008570337523408584771150604785917641806164375661139147316643496504780863760561902796090587274174100159452574251539036031195900505830943745430135029575960689297786000839254295147262023236344835647571291548210964848964364368012930510946333509896039655299708854929383090050085957917307619169506418637825128489735149120221041089912154394511395036386453372028546729973298903008201651352762098319197277403197674767034246467478923593611783320581184521424516765770922418185109669609449445974794126841252256583018820927693788910039569002231861752629668957286242601507275733650507056076978641443493417849708204043858441861464348563696612406518085406348108505303575769262597016102867220676113634486889089964903105553671837824235303242084049992980954365411852532817520476667007790797280960870139076789694652042148988481234126092615980171871467159710884335173337782006960487724122419693479081103665047506769935541585660603598708884055217432379985693213381509504357648877424752380008741023265436136333128797153361665373636691512524246643184937052013864066342740556249420777222993853794684818184428597078093250451066415153742867735821451888780043631250116044457325601086564313572678585164049609163801646767427243635605573206016000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1355858112497240679470907543898501773996768515247120466852724040447655809942147383033058939726970926383185441692554702015463682604722339691672080193650695846701414935510758139620171507130417597453638032220690786340875892015749444538918397224725475867483561409247660636216009267967685373188846504487768770541722174641011064444337045448348729876395396718846743994900153206175660760154881325293718439413689384199846426106517475266358857121233373125971327587965951011644797061880804544144637908686240323133106863790079616574236939056872874766681086082332174021691894690638304848727891170516813355068537633279493521511271459197867591677037676065081862340921573563269822157680869392190728174556633447675199266817877597858574293839569019728210159161796537277036869890372245949162010957927775878461893265889951218594295505659195365559637366384418747590392271838755314941361264943171958594294300994367680040866303166176028425660575384910699841576559582680458709658445387199551198945320664584226782051204821513653481402967189608999292582594166200131894843899494165601559068702770078531530923913122147701321886960364147531775895838500272177836268013865340923918484419511409601161435232431620123581941028479419356599461735912948313413532708055651751998322304218668669930200442293615574301275050590323960796672981861886877992540045003523871488872954401151835205874361697569322226591953225841596071877080927905178135229526133530636002543804308072186630659105152280088785337027114951168930407952753451616591446942352749714870635124520347095036711167395887993040506108984300995133522147275930532691216615415008628206211755342661985968737969688418383450426611036875762179763166279548860627216267322125371005072841173402623286845745215495123314019729337942373724036898833858853479987456044657454795351883040179725217267275230785214902925925956535160713450554214264730713176509434667309613580975463956611980042588200604780278829023689902755030303454575726648271541882612288699844024453013252053388259634172711571070005427043054296047035632048480956581333589372698624000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5320451385879381408329684358314451054877490564411199955704756207355318269553729539455499754951579742992778676424920183480484747809411822141918396654286221859924053720293806103895436106182919639700284099447153008045322986386242134984335209620328750927306761251770395541411016688849018119838807581312832857447833046788625871024086249491338034055699281440467313313884947005783993870108588574268311216829401505205767807852226098246231193273944566338462696268241502713415255343142136952150451745535493751153680978907836903772459584420072059732866818834658377283170896254080481165380665015576939228762064648240113793843416710858247668398352056344962196812898862760016765469432749714963010201086372419832865731623511532880734633873477721350016790587968650767367070253764022156745859794300552236872451876718579705270487756676557497090728020036948363972261662348801515088212976688610283479796505560860007822119514922708167159732735040020200294917717823557019667650043021130640853089490613614765489849885340381975705658313101100601470278322753119718742388381767011857477589855849110378194401929416888971048177578821658846517882044043027661710123928431589486256596702776242819845156056103332359471858421311533649487745535545176244578834040379921353899268353693797145451215265642642864700082653722964258513797599287299511377540912103538078269015999069682580385763809648521360596911013780346716184352227120602493493073573464879700208045145437939467646497403484341601248413818984848894728803619409666252071674814458422380215344234325420741797658828970240886698431451706641199720255046388481738171646927699910552616896355338098216601243165275959491302269153130240198823440886293425546609086876898066515180579952764183917211615419515413611412615222361503858131181569620705577442120115515570470460060724703270338637553102902901536706726230519220982883260677540359607114771149421910575615906866237711989612533859823974559299120023133190842720748859787651505979313562605506550478041043383624285297705096860304854750817963528835387396173747663107884108993847833395200000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 26266764685645772091825678978583131132953961956162137168068320706071800213405524394660378234052787361137954675707703828204285535468545052913020582433172767734574051349999060543203764277332501327470332965320971200248040324798080669332241082733505030816216443671782071943453778929488557934016742860825753932610385027225249575019243887220613148333630428537115109205843641057165876008758561900779386557197218156733128170895437695555699599213852258630451393438955109049486055224673921378818229767602775310944101111559568882428011875897218983579546651831300971704754586317552387837857139443517727090415195686912590262391744368575429411059491826279150950118021479945119629692968610573275260322572977215974205920698346397955295845874007123046490343597829400834663254430048439904866903836404817134790135009358819144869322462796341418606151838345172833842698668799268875216002945457815402399110195907051802084880959491385381570693941662092376924284568463200252136399068022872938527430076420383893635840201564663325160229417764496057764827919115783364995256827885481143104618818185727468889021500751910920416778181887640274638104305719307418849789260488899843667799827031364190185782988064246335496792263590441102740308273319688897461177681581790700018777160040314601680019158589319077221172759070511864062785586062557490797766908303144525658248574801864303564001055778870686453234879722164228721656815906489974643698554757346246067864416575971933183992291757761973596736714203060218927658876035073418838231045251999093295254876558759387613766226777763429081238595766418604800485682945833417147493961475744749571454953929434383725363429024855567517820294555470194236120127338813648590760002287614624941720744584010642041590856692005682943180017402814341001679920166772446490860453527704680146177373085964539886973822499572265651846822956853983293110150059518075038142344855904904708125459790345547037239870588578513131797593285721416641010219551040702189082207065194564721536601680699673466777268115412708162587080961118181889759898529343482939880562386534400000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 158108700788024863711735128999708108404163421544813460120888432994165175494905864158110452988376867579205916430661170451784195552621460269380613625675072600364134002938489785643213653447729045673045602846607931056093013705885070582138406675574629039903972463634321871846258732016517014700203228704922190433472348754552988452384535011556495746217897032805073327978432081652373317135859026428834648823092801913377947537369623796409161973496539788087123497981010830786569324251509794396152821280538315978311553269789770538257851970277898398517459708958042497169863587101052030490101464067093208621602607008547246358459828031489061815044002519977319550457768317466078498443889562549580806100601548048448198758693704516851390789242216797559529606014914790269450239855546926618115169307176841871024567943266974262567155241736186387453524718086463893705028232504796904114592458766661082911204130339565967663741342108376361840903302756333353592789338669394165031602471959500432174165403245748259895175661622236011247989213887288913003597678848292161947704250685424793082410653889123925488263060306873109497141352864406757392363990944503000528578933402028825305650695111580976191117212473632120153378068512989234481025447888366817018686097867854311446002681189673911700882634188094984960289216006574297944133082813672940991641902502395458094702037607811195198666383023185739110350806965704141624204626498342288122622862420339783909618955330363012656776009947802655186581840366346389249687073421993296812607559288246937365652879926469513977315217472770724890995509968712084485682411794962396333621131585610767704534350005236928358098226824822797564516256030027328825371418571309806087319457817828823957830546184482415754715105392976734557212779042265070675638718407026060049828529532953218547641296380036521571495158850272925492595395625505218855805892625691947450696752447143638927383736500267863738646560298125652321097037940649318545263119320550285872663440137844811075727850495021309744559339802352916497844393825676041928329768920800991593482998199091200000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 753395508431143293912248721647551060126631829372112341538463842444901457634833227640916932339723292086746498272824743359508316011547216022312571219251270510275126973513960923916448914527635733201013424347604015326820955052502414523926884142028944665597246127853038174980015412876596841628634045271057965504329134896325087719876538170442537429260088130253561763095671367673354714432096107071090358203448121578074387812951113500236992508871049647032278725350255566525431801262062376278840091700534322448747350583195899697776360888742762292325346225728799964277152918739628235526502537917417077919733722364548353690316231943647736881637539690589205198723349176590962089516216894980334033638750819595666167241998961274589118049426295934861187474294583885305398932722225118486822747966329648739967240583563013213416696532930403381556511756037893426857888650345949266043821700118844584002308975654716185529146503501943633298722279575837211256707963610293963859629306473414510532852825517917298845667397898102154406738873263723644643606848100231016323813615934234436494970049595271011717348748107092890037148201159799813690502501131507761380856024218697221309140568277518291258616796534237596038253455220979684569522381921886989382519408403094185481647524967588079424275780654994145048571385715180966449933251303364247942125623481636316074960093299163559233221914515301191947398018039618067232156243575347586435613288306149491280786646257458399842196810923855262370872023869260726728297688735221266927826597657126221423169054454637644183216643496080442551806818798936991061100882947805234667598938505530566480801780383502470111010206579426975100628402788321816579281883304578756440758024877821757015074921050921620514698422330498059114755815215980881359784438485750372869429538708655148284475807502972225403681633487248372766400757247363682809890961466298156779188543607353803797224426912740334030145649242824852543982184387173774983432978119863460719558146328627785931844320661383609931507784384332229556156257422780587221064872828623299048490342820085760000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1560167838668926849730558415442676843629957155338313974531657807446008364335005163450116930714751029585328987190924172938034118636136075365451483377715849654835447909956173423568039514581257707011809867677943900011969473465568505718235083814564774548192029968503903658092198209590531558424488739375560669121482800662810176077749570978039037183334508603419494061462425761354628623540872818134163031043287357209001139504091203196697450517203494969421856541191422585246712660427436642574242365876391837245836272663486944702399744937881765181601407165922261225631757731573653355685549771296131326827287874901994947485116259706547469834349926431721481379478949280180247244558435354300712961005616013450605603650184127742509851465208651362584842857093468675129007444835408695391238110671310155359634711284253335562503115951903471555260416195923729994025353913286672449630228938397868227202814760627463679748695902520056892800901486309642546089440240069550438794567283206371879292028948807413826725356822159397456425855912721731778847737861071098674237882544536562799816660367335129999461041485501457167964231093918845105619692724920071337753534002326421409671577262484447511389238634288924663667721884006426237148454278204798231788915067631276266424238862903604816469976112685360094790125582284033659468421521712542938279369044408515714825370363258102195832291122842758751816989123646967835744170464366936852826344420692759394355714241011415604900212107203954676911408785384050414979410496638772702741861858697235505725987045660197863730685675462741428532369175393890220170791054891491153397682861737619112763245602968949699921439830482592121782105290816179818538471649903972548195810783097015423963219984181560911088524209110916595665724610854961018035362052151240203911586164589675854934714299006616793140753233154663149545158608038748301090327696884436796009540159180718017970354296153997275624372824607992108840222362260985997216346479369863732165348277333770227540513098592261474730188820655681175146788304618788956899979905628823354485950621406986240000000000000000000000000000000000000000000000000000000000000*i1^11 + 5157998387925458218921377288864192505736409585503253906022502578032186171063420208715842028184296852668609864056851344534192149547588500994436536547592094494342401006005294101419924450287970412714013192644591259153388275122203278909328338333843523733685841227646326394238267895806732761629602155623634164081087533561752021249187500735679151056566158444041552758515022817294414651090199637698529472045799883819428308204249016801766067337030053513962843617695232014906150987133214436453170723302614597164567149705103680380982998618446720877444952165967528408566988311613050681654540617198738783240432273153931143395879860793049331611884708647075023831987580313946030322088124880786878541128225338028135704132552916696207706447022370266395969803278433692832394476812605362007919743802795602922175913722134006491870320993032144167682406746332454350022947632616037037495271447654160155496982935218894885769255416722844402435658898024202621944667835938114882935661032121247790999293490438555827709414385693370040935341074899001589664911992268763277233165524716869967147122393259026478386644850217871800199862012929595425222806303178615616150119451703352113874361337419545011643673290981919655193986286794830733706682334569203058156262760898172400769417849472464049322789198891733411781575593982718730239575943523282879890935596897675810646250046516879535188581367859824552286673936880209019477376008002735388731479600974337794054604720360595090027402059781163362768996355034490897848085099768118579365368207115862336989260826328021508714098717849342242126380717204556622365791540183402862085741961009089927495614300689532087313784715451413222128874885635532982084915957416019523636750205689750382622972790531925808336938041014708898367513609171067091190071785041511387255603985746224624139047233073792274631764648099614096836001721983106423031030012482543509799551359779276058757298643476038778587843849622862126280099345288162407253167764239985548027335069512646044321240536629536792325672840409519050816950148143507807650411210849340751170491073010073600000000000000000000000000000000000000000000000000000000000*i1^12 + 1859528267011354641774045330329717091308580003626388331393307178421608218045953949250270704106121690534598765824421027516194363348808809131401532296701207884072532512449309775869283232415855441243529995650419627770761631739115687687139239762170455672161378965585259721779474403530537938569035886095233165100165843075378787886400453785833280357809894210861126177552993021973136515344465425836631820939762610847689052460647084785711532632953748016363249615891088005158733261907511592911584028956226430358030528769077764682205114309916755393943050254838862914621424889743680094348879832559100679331569040421614654343475267237600240349081674962822160723190892602577405949046521412091080552832901601589042362920120093531430994603126710946931770195898505931857599528956146631822205528816624397925596219640623485595714625709413047497989078217765601648082508705586089801734544192160393214455871799525344301662549137989056874782439919530659987317532742801931641208285665393369149260102413007674394250189303742712392820675351291095844959878316259404116649600992152193146343410290698962585342937382052277631057185022075148244466495751219691094710710974479729206294241600577765544166808370068585680797420531836235980067406169908651206378993810132301403698813544274954580939231263940395406266264180194860179012341731493114094753953788583438740184224045575499062107515380087082635790095916090084832385423756819975359470526211079963346338419140955996452629421203739814132449188735876375734220467420124144010240738929623293164370760418912043533083335769269237945168899896994820565893627949667354520777015506449584354548604862963859086144412937487819087804185291146075635088005695237916962288115321355864811734963972763983740324382444249437844625965710062570378804605493998648001761755948533136219494977864465070281989763262404041079899513710525375240317969319950926225594133576181306256811802242757586628495308665290093124731324881179451477979899317188042977130559350330716892141587462786396625287601948865156636482273599386543729273646578164084662522888051700531200000000000000000000000000000000000000000000000000000000*i1^13 + 678062097472187315799896779445819583691285416701906983839681393416895474817703545824652914374443024383503777934374579057328030694187973666682316866030404758117496388117127011824220515462987489911736124498639373415866401599233621662860580664470017373326615437364795778593197812991655453719592791417268491480842813913129864571097279772273916586939489651394366535718525260852268513936118955730694099417905834711231504182824874611762711930217596038391337761243016292821732524545834523131722247945137670571927366283672478597151248312700516507407679842387499727869916737674034943280057595787378643187694054489464912889005109455598468930549364759153007777926723414653581538546475133949662417878422518786729536829717293551563144634989276057298457847650742328892444005840661189865203208960821012192471181633022710569034664532557116726500613637397803558430724761393481565672159452358356164212091208529386022208531970759782330642601494149469727571988681495121362113385346417158474537646545957649959690370299432930243395489226629444016376022650506889077875410056951358760950046418626365296909456806549616626881397596826289457525318505501598267528582532972176985485054467224329569759725017976218659414899170079019633123390638688336640103162099211158273097418444773178377831319417373937258852173327673629836612348743339242014741617122336629052639747042350431134843370412607390677232928884976774750225341259450077966485978575076067389404607254420448632178336143267789259655699031121343477967821124943626728774894372900716517446613542264244059412698841637711626078093134204149305803616860919433045064645019295674195701191272388894242659528595752846534582420984617403984816870780926230580365526813918802119791782203103216065497737789637876862675291557769551836646159296989091089913975968557115555099591021491653833963529719322349406030513879060386656051542589487645079365821160723875671175062036878372399108546693068689407572254283159280609989314376404785592525804192650107476110285931984481316391949543308319065819332730472359239159907892551896422992993184225689600000000000000000000000000000000000000000000000000000*i1^14 + 37910509805092096342521618060303076960245826847759572508237718911889362133387439741477586080969639923561578533603735605570662235820502825237906749902177251043951439524928778378208966665775292214553029255481463040752762630894072259065872907199398084972773446101001597676180036580870960840795788838095751630910623004186737413117926771750748925588061581898333052749300808654587097892878523913629096376810156132675021371965249955089127617971372760391161823064332230080348227395822903810967199972005939189073369170398703969084048960320561817112534925842183581599684459284172120356277105362938171760738132785355835185037308002884362314934465451113997383030211282136620101762056415260114229135289800235170110232548252388027107669169055796987520599111185680273160450969917028465673692678120815729996355254221225601088081323531084396664239190644247111741917333086326327685668677002581369237673999105401204410909458365867897170526739246268545052453255713094400765027042747745717915226471839488099906765551912010418503029647202779923076786286509095274465322062171113271568785741093073878664016508544138808725768737683731511023748764495195563117922214319967531234461265561147380845484975741907488388086379428452304080838639027358154110711746290902347380056173076208853597930788335277570707734641869593418221731822589852307184950161377239753398808367824292706449289262664343132844770309603047731656356633805465391198375881605243382079323480256227695585243695033360576475850655583232637035073619119218243869493304749389883530979095264718343281331318707607579071613953389719938294186843025854392150075446119664847135423908777504020207105124802972745877295119622741798273319723760408735088762472083089707536257958547038670960036604020218203341882975171433950963970363896458174514951493377724644993077221409192989817503535719880240826982249994326796791012771090778290825449978251036007801480590413220911143095933245859549688630973038527758099633753071186114544390800071001732527611545035664923986028384674414347193678857657229979764986948533573992287402333222993920000000000000000000000000000000000000000000000000*i1^15 + 9198307866344090741476879253898645238295367769349941970878821736028021222695835188684734715081008575449914901609637189320911790064884202308893487201263840010370468788448088806737021785224181042819640862372221515232926391582472870287900481323332323991927864493828723246795689105177307218585075275693398674697910469483829949965317221370346604824031312046818095234119559082562671673453104267484278108218130700398938982189052808569254857774348066598754912137256691710486684374402678429474524750274764383234689250391866271116290551668481037626324897734367324006109837130238837802096039979568419946092035513922274126630270424886821401338809449826895226781254457046347700447010014984070072255525929161279986687671846891927412756863037725596370938495667149695701380270226923362488548808470729544991267222693685780920153681129548053973824227694929839496484545751433706647851840625553208649283947235120425665943104562578592353146708528675638488494018058342585497082514732553617980567517589881209128971912978966244765415112506174876028853637192932300137679906505570017097194629217144876991653682100800236983960530221655517142203959954705388428105709861883950292843091689602097144177844849495938079701420208845893895967966528955762248084778790683441735368570105693698126558293095342469591454622963853520518859279464090431621315054817052317983807789341838856335548278714276119856043341226642710640965124129302676698390898349690529946038678046176129192961940656519612129895770635272812029666748109149070750449895279800832423077070471032341221496146391125178434983296414938877827895464393900034915211408607074409776771775419409785110216864458034822068833609937264161966753577561251637861211025433076434003496460817078656298484421259761540220698336603749221640179364647448044552944537737205045569424584272541032560551556385700352922214647623427259019063103323330626454463307717809598290314413667520892621111188437891990720165466396757397005463789399469787156115173112880135487733943953809396787927710660860613351683643115861656546206045588374705805106766707425280000000000000000000000000000000000000000000000*i1^16 + -864387257914898103286590669171570504604116612822823928678528434014384367665183296216964601161099456417507328974991361607174717766031910665107428314479410675723803553854212258374728083689175290964553554069709721848236046476022247139649024131164736980418201828831698036820018326373217304883012069982089797714105480880390024523678856502349216395488773856210082160000616834445896347992426192672487428542334695895473973389587696482227434625619037904816124095292052603284790242644443713684613055014604068081474497659170631081549347137650851623864905947324959464550384561500967445632906862368983072911165528707009910439502147101095639440136074183862810050641432626749991771184865949891024821378019914235687048482784683305793888292051449835927464973836479095250858015777642403879847433511181130215947638422982673715248369398584999655279498734424545299964785141417984812001184832560652313727992602088508743513096771461006746968460961289789633016013258486391246101152904252055182976038278825394192991757573156071485932674333180352750297295917936778033454595456608078676108617435312527374668910096399408343267987704146416858587258058104094454610142793205126327576270204603678811358586234464646857997732495899338432240711716926848221971826719838244254901722408234084580351581266421352176441897745125088471293762764490831598689226705155657579987727509316302403117047073230328882841952176779808448447773327113973009794989342519364272494890151970512989917952544662553626132728481437761355697397374607031202353611746980477904005086063100765914825125986490441592008406138128718898615321168655803252125351227311154324524859945733583271512479828661945779404172907606838457629995574318765244234786946943824214496429500979974821726178006555165139895792316843529328061241571667824847877089296935722178931207508033353946352761506880129928707598663487816401832762879866953859788422726128239143369621722166608901469688446731592305598923308085517564401766230314544441101648746891286483043750875280446336199816433852119740941078245912240219763583248978452460711026727321600000000000000000000000000000000000000000000*i1^17 + -21993183217960316806782786627216588376546112448549301766253629707088222201595743109105251997864497170374140384559132476016364717300883600209391053592429371314110513309461334558208795432164746359836152691290779086678303531649079067036267679044193604948422999218876360630439052905582545058028951127382304319295140780502222118494528455879167331154393427710907527795263910515093150490247028001824580390258087120914834687023952313912565964977549889158094138478190567990623130245489851263504065390759050066690457267527383129967076631968426089861402227620493176529831898716630654122926141611418857174216401001098026617189900056965224785583794818747502799385628482121390388777147908608257024247996846555008187822605186296324253785251602583969878121716351006352819900930466212864399335314389012294029099933178751293428282837811608046732551139870775523885062753351348644831418662818415688940665780427317434859184996396609066206861940235867767620035753159315737925747839524422089072224516898094690243050361291001724994752072582548418789393612477007823203718682441010304903813075202605221936046373280708221622731018821495240514988471137847371161760444189484360588136403528422655295606034357600414520751066661943882179036742290731726383643021086632296459732576820871098256291049077024709530051500453352697484481759124181674537308670288096778232711839035868651667565471911584113521601146009844901802730041878432113035592682489243997746889735306304070189061430618305813335522703461971329822235331739487901663608023348587347936585554762236233054372893392080442365698135574034807852505567421157262502832160436707917327371539562316821319775099832497939978643924085968715361174551921081690178087530232100711408769436794995239217155962968782913712349119864152667092830810511637595641386283177858117510115481579308253719325983134771071264388035733503981883016249014653362984540594192203891563198316798868007920423209985961938143244861967691454073359926189141181361251141115282740851160095759008965833351710856789969145454178919100497967136386847620893144914277171200000000000000000000000000000000000000000*i1^18 + -797758044527574122185789193092051604436603798633227791218804712819913538316298849203478217377785035802941554804189980078951803231840863824865852711475672380351466178624888429847749479344391779774495670439479700548716224604305296900351809085172227053160588477306887808114685760432467417903542213643633712953610573045598121840197091904005147004381001197578912541124116339515993898385225289052630323260079737082067962761393115404305136038144871073465446318407795050139146985123048998423495954520259100629021851792760628556007451052702805155125509623673924138774707271866850147554964673467080410625336226991492560799947580149604474963168808197514508205415169165016399506354055619138964470837703893662390003601624941380905347846501778089477941241592359561133119126547942890822777920155795438646887786836891909472089856465071848517028630185030013053088128437873793441460040850013268561000471454984559371200036346641833160883916756762872805476674099640758842303572416230613767612953931232449439252536199607528598204550706207695309811908716987142734458351019434699788361585817886436997037589108088125448682963460573197893981626963831004641687766198795690094825526767458231527981155960196153807762345350663184708451167466193964242189243854582994771481899472132634084428397589623416933242758960502118043118212548785704982295136896437066096532035773008984213311517369264030566097716479960618994322587184360052986133175580021425295482387648948034919075603177064495629785277109090139528675819781870960064036078217723440657966677745248233022657137551485181146827359313020704496906727657189228557066842462090772874642521933163127868350392958829375028215387242603544927021055304321550425762293197760177254236573418746324277632057652045669571755520462292301503722073861596005707164650481754973966964593178591898390836182153272366042150887254707715046119989930003304637847493379826657673925945851902019456890109591363977949760928048772587371326363199344650433372432479217407667918229040238653738529134267452376391934780576825747158465720403749171263891413401600000000000000000000000000000000000000*i1^19 + 240149986289527752762928518940194161913319061062632503683622874013737754014919460047618182302229257539886934508342882640257582739784035313491744779411351358102334962230590797448215678848686357226679062356186191319002492285099155611311610859357211754363124226831351857898640379767655166539341071429233655017611360888666531203134075194587166500501035629444429296330347784570130213681375981025594692407089228977420730288590350980964029221405894696064400346239056655609501344094792506096442344063100130878961550942115813253295393191885266466399720539408017650418703418062860099663168394443440830516899655112806187444017400154581641021644869181998698357445047084673084937381477157520615280095541271875049045657063002164078981675855500992166156181411667414689023114108455063802377822117331580660450642076907917518690410592402483369605001195166589822855004675270730697464452685800474184507597629305930799231024061407234181059072052718437052349606581916662647198819976177828553898790822953897101066481690703254562921411757231034311939836383990338929821414009140790704324468010646723689582152195051957964172591088244841923108734240916556702419759854769836542604659428158303479058022594787822791627307915439818728052366275950598513439500484034737232697754251055645112000092452873584606706852423527303971608502192663675311389668131376345598202874137587443808034069283927100085865862472624736833939819483279121907300709515876068318201769255261343210929727554599537050995733367531114285796586319976497382944992501408827306357447767192450242392275932124751418680158187706973317056012279766358451754324090909662020807961179866411257405245647980644193492028835263382301111656480760908858393989041276161728901522291169222040723139445316695426974847071563678878106224676195839936772920337260717211963569161197836759687684446689056548448723326300522868470787677927702768486027283372053045749098352852392790848640979360967329574767216109939736785625409407099883663013358200259164506975855163040019376088011295948374971971355328483802974030629401417821139092111360000000000000000000000000000000000*i1^20 + 36002549697069404702256242968619945791076268492609424143505818034557605050873036938542051120294649232873438179823833167598357146918808164277407065714613823686363786532133668276785202344470273194609725964741194083678900415849524682004031774212129461908526677832991746356897895895966340198190087386154837990430818822547740916557273879495377351808917558410942493889605547961155842615037085302207232438106198304796171650895391023653006415269667944945580373296931235086135211081576963966305775428932127726543450679445255624063638632727955345476996400021251183466894943931352435298932896670796240414222408839497735327657530380008448508786997540633286532300202961585385929520601843661283246367337834009613599136606930643266404692138210359015193057802289147298027695072107942050262779556198663802341133669955169495852475170452174512877890207470735026424734154823814880708177317409732578979533427787711071814469838518278573745432135569308513859510877808236396903597698198654095925270635948273313001558386874183145750296903983931394666555455440035454342192735810659597056355167871213958718962459935111372729580414148350334677835427675022958719556807756882596566603080815180057058472193804725834376523128167211492932584082762694826655971423576293453302303832136685762233699125107708674019113389516865176776397472725827177441945502599750866537430124472429466022528085873665562636263581012077391356725246209190546840942126384136623947841735490919864264526762113368885956892230911637579843248159839666968766052293472988132975609082755751991204658004739407170561399006732056392378668534355108081726250934666489015419145678582047610562082215046996729848131386108161185589918405045970754919676316703065212574101411604662995170900778453939989643692734872664107986331886582809563049912149190000045252970374982660565963799720869961131318180043281167367738069328990509360323669662939494304272999170751508687437920978022210616750867255567201338846508090441792614582664469393455770536641538259885856400498900076486642230396120100834806750366056367326122454380707840000000000000000000000000000000*i1^21 + 6188186376276616216681441827102663638961488483968111134802831982634570442051503321464733843125181360734025144375128088628140912691212256269850503195450036421986813077512629403762923072117119793831786528331218505349228247686395177050133600344660537264908819192843774532993845166139109037624686132730467545345714282277460032077389220225157686179246292601066841830070060312217713887677568914598537535853589532447670781752390474169215116921731566186930036061585701382190449903963447460297194870154072079658610383162371983877173749007284248037427082536024041471514263962883954860355182199450492988382170898698519575753611000084069980138368869186165108548849919511282806527866309191967286867212322219390858502659879458501690375267693241778022547369304524302384198173110367532358357032537992818274756130973104419616467531340822402935577234893813195216752652131152909039420095684944390323916683395933693882212566892662603490170028912658508693138194818858457079157255321149883468250001904138154308492234996576636402438737871545223164993720114067598584633419900275046530369328804910190293065878939504503837766774974337175380601704338540787179519155446358597940719139637727060783103140497848775530810294144822257756766643056983784044837969248754034017951302556992799639484327882856952882490521340799870900561298760483043800363617964871021985477862441629353172773125649481464374373998086044770765939772402676431502515382710707538134224696746878838217133226615575926713451806847733878097129019444514919077678131164556340917754832959152520008204899417805078798403301083237016202803381757266252797250262471263311741068772276516276459330005560944423653122003538903735909515031071186414765520719883947051655518395956798788107426692727364805055239927095606508790749404785320649300223336088599079646206513420052885974118744336987790791132794382805680296910573670272229917826739668468115964703373670470125670568301667304528002556071695667062346480330116956156655239289603335116344376334660161787216753924934933430309034977666645003386026142304428117799521484800000000000000000000000000000*i1^22 + 387424976278225578944714006151262562945954991382957197898610544771188235813444032629807872055779490162089565285886501539014890773244077672601735493959820635901781039582324901702159673686964451682482125945689349346382613840955248194544299308980352442078609562431567346953534472328261221077459428172841085479278803638894278670242860926331418349844236462808533419759085251260557997196761515911363617372055239964777120543100177299391474398864156589444253125866519523109185545928690728813289127256267459062554442904441858864799494882519932678226545314054406322104891087753487091231539710692070501319710320368463128580745644814051503669964859743627905966839947950702959101871096848163787544495502611464330196812673906548175571310845236846489806977108465800341398678872007695289912045553081236253844081420972356596863273465734435317365950613028978965949353104271011486336518528553136853528820062488713678632057241911220072227960103446458598269255936454573386988422952453449384270258987462439591842691928465912217929400082700279558174693049236668718376626867988430407772098035883436374427479471303922397921888294303642470503506333396254760459640242665742645373659706499321723615962030952274740766991581734094348993365296817663356124456592640782063830022823340330688289687741460513433460556987394168656416294813244551651384237803479802838360581413113330543519169548680911788212752817430648809692455239887461927627821412866701377981796470970476219583484225770279508197139660485268702044608031193404713045711392930925498976618438661698065692202107943144900912300752850754263719988180916083269345689014260657120453894936903708433808294828453151943808720786734376510508830057527657551907969984187383642555798003080153857340679521159915344183265970432719466093395423609763833501237086017344373122809422098022816734338434277363522976865216839767966321654860154525802027721361173918469793407247925451791311344014724009664511109378394477924117322145109214330327999823959958943911538473499507118476308958430308970242787642893104578945783469259505958230425600000000000000000000000000*i1^23 + 15504763127243505520610332306705860763569313938038290575964080637428323189208487209371416003086506084433350638351881123351565177877841793005051506067921590457248481875498491390636318623542795887037653049195047849786050278564791033940323006107109444186973221091443003370489101041416873206759784194393248035284395582254580596972609113593208325963766236444997537187331766067172438013058514881713484913269759189185166838810265890261306034673484163262079059834145620042069255089114853057181520824457426370957633344175697186309907564397963271357800646325353034255057252431950499936994346365236633249769475799868294305582888827642876624649603368414185415140608387638567017082954213659666309251199770599274674894372567016720198621827875231111382814976118231331068135632617553181063678512552475913337239257562149326017134761859300485308805267565929964821838021485421979019952152950610006037032467993623633416642305647736662183418666772182294479410100827992464983741066961616813646796665432282392555193892004714147433671591020367439292975522045856063845937358431369556199893260123014929392934604944196939623213647524110153205720105857285687807838682015470669052758636100785228767450793546665823494662974527069225536952043666015536178663652944947706044455947431162142653341417898908107649622600688306774105772771915321885646562608326663696182243414678577633613670929080435632388208339364261504967456011636613234641861623248380949712419849919808341479013476382247018093411527576092978700513481269300723704163023079066562539577224624150531349049485072166232476726098961643835480260543992482242832952705160355494444297184354897888886850748133410036298934426388081705024243820427542127799697045508989083358083162066467116648673436622256203666722799433684624321283875249021855863970508823608912346648926360054615135832546072710988201006297279727157858206316460779959003371419103935349742716351721760431954883190383982896839299513868260863672816354462484684957573307414340231540103028905579596647769271577290979315694629861193710370005094114948721462476800000000000000000000000*i1^24 + 636003807711036335897362531064669732869641431430072881636103143364577955208548700365859339805363149788531073720376426791314023869079948618290490406536935696174188951694252627429456119030067155724723422007402118812288163371467803946854707219308234202226848735689864794229439013617498134580853864105560679761003279577288138452263547193201853870904779216742071918412562262086273764604381480307051599992258532092687113938282156289372380922845175376220001830786069973321559237051363549292541366571571636906078312580161930947243549408591860290394321356573923522556506771492771184169378848113278272327534107343930218016289738062239081999135903255726859326998415923297791380485212167359589741664274810389466528391212759852183093023169147099904208861032386611654436698700968927407626314309412178591163291428225457178045163757506253533696366060206769249750565078153094326281618326592167823182210704156531508069847188215794233275581341184032058591298531401222968800095944175118816276741510634321876751139995687664594232179817984357581918887500681963624608616116196303104156946573855025570168598266857785795411136200456927995601925770615204687800270955165436768246898089453720548141243259173486598697918602989376695077458233338653406672923810724456044341117854396642041671997955369829726677282004336374039400347863963645233383864357710054674937160493579989745837737787084408265203506882829597726323043155644583090052263295103555753940118533193196520958278931751143320873247330270467511023163782032422753649216716349852607598234987422855950142546024677743166173697668414780711799971646078807323925673117661176794815976118476030404197370713342841886265904513338814695212290429992059558665091848014442074036798872359151344134353088238173117316399623934376397949613282682966038263576393141072929741526110428148338325922985870840710566975053586374291872589990138253057521436639864929626375408958267235762476528996638229801732006386797022208093082740262010866794502618386171641651430481463868666858033818177622213584445010948190194365375411311658491969536000000000000000000*i1^25 + 18401773318701678761324047972891344532755191784854580883461808521563342968817588845089317668588196414563541991456030485409271282212331177690120090379079013567930024674553358627251936116652824436999998187316318077944908077236719665006578507208364172720233187849541054357411605912963918275629804718452200961930123545486117206216132626413192267537006801868371809476207286974699257330494205782650890036967877986927763341018376648541516276407652375486362109135838018103388470790274860909323969801011716984545057103752857847493876425215695703783102560385458433011726845723682662870880358313360448059155010104758547211257087383324953040229239250770410571126911764651767237268880986532137253255725550986404798122293194909482845874853774133599946028236640805122059181595891955117929296838554295870001315342937951397519448813100323666892610417009437238461254506236681699811899794022235159451719557836363896628529760039682063624671723365602881823830021865764903714792683614210032872186889580572658977636258803301125289043972468940708793773941915401458588244617868231056331490191183214069374955047933372825803740992860882014378606814711458588048763960365876639399116802694582623603077137085992765841542605359736415376124315103237839447146278197361560997810242887421340003159774210478288188325044226262950395685310587143312748249843024734017352444753084608385981293455234837604302278698469385251112814429182956935889762541429399898771008976916225722413023127460699135738952294239923509267414801683502097416040364989606216430329133978069149559654191207220521358709497472842048579229849127712934187961205197343784476015390757632052551782898768939889271131983177040475283310661007798708433351064584842935524774265403893490880165813207219084812642075245475425358611622613977824838258278767674666647281505994769189736731517954117497944628448785855302544320643868386702707751542522235298965073698854344619791422686287071999665208489329946961219090473246632757895837570688059656911110431469331277699079781485902095933316302780240407307219294151634367545344000000000000000*i1^26 + 365990147478120604739338564435074961218172230286684275646930746923103193477624803010715590445375781670297665882666234431211762347994867535921522000346475272410845257108119318193266898422749021993489415475929713322132893922370934733983810090325988536007399541989675122670275844062789377378126870640305800528938567010080163922025748828601825320422973957896594965842252296389321479737362541579975714723996996391790411060029326564613445312483676718166767558610136597715542621672291875666558128811258974393768496555209264260223347062327363732128290942357134295202732825584384954722520323608391569787105914222442424310944294168483925798106793595691023548388154337931885283706193002001773980209167738276852570374311211534034430116007769755514323872542962433174511363154634161941414775749202378293578270676736974486062830437915762212886536983411451567696195916217654018826031359343924103201336754656067689405793824981534771680180249121927516903552276239601579859889665437547424700349050013481263120112450602768736828648440161951228274198674940374333953956960760761650639783987774122844487831645537062313889594328763829014367377837841661943735572762868847752498842521433334906892111057200320344348410808293735985176575336314610463270884721194226224860723736628996418874690391417409627364829048317875449952655097695150990898950611818648468014257400621197098860789441600109482623526528141973765575739863549486578546751695704236631808469754510967609734747462552967896338703803772010372786849326378721172703616330159042108950838267907737045630238946710041346302787701383113598418495789242468559942008628498923082878691296184410159688803977036356492357367017562141241673536512933040185276192011111648308966388271249556154370703018472163225463058555694825631014635353675321092458740061400304898528822263244237377959320219862867338970585656887761852263211625066325935599235057922320484928189009445418902052267838575423996883757777497366331013290922518314751873585150090535484299371198626635444760864894563643845432525872652900877766310009642407690240000000000000*i1^27 + 8513072977062187893947553666832231280313930022204885408959599495088141243704814382255313411951474221495351868573105806306991139848555467064812505880594878445951613679482528878941448579279484819353956129082616217745669499608760359448497224990311947441131647596533545625137066464940648333245945499884999261057253765589395066186207478568082140920665443473018228116469457489442411970816079518852788489233588950483109869670843417251960008110889525071794310129313252552390537496357920421735222662138353329379352326220166527955563845064997853445401546109094556590511376840715622059606927423222692251232284034244771330132524117406263573301501694802552404177919501350020775165425433695762302960164788254652277361627350913804591448112292197787667531195369001157748490279767491517048396206649817686923030764134213329917443110689973388726615832236104929528087510331789048610447150799334760589437507274971762945277109527214908172620073863784686692633215412961142045774722569532513459374199899469383464418055852094442975520817604773529066899086216676399107766014368716487210599006033862874109070207537440251448196499511980050454574435279392447088641548274351599340651971605959779273385961791914273536350396774976827477198032717127409501950215616019030973759147612666070192919683059478995788750754760359253684020141505348558515149178309589421948878327554579870369014741350191764199773234782562338098600096441447042127242733324007668359014033101631310795104861053989446380569207152779725185114252642973158531036121795368696659462236325929734943749784323777510139484748171244781575855978023190109003008586646679584397950703916621725001972663662362149940879649771668858947859381216784410712042416123286158514196127823957428644108043086868728178817611968219018548559918727936622576968301713506564311399632043007022190205089760649657588680751566138374931161205328737187705344816078567375334932221033311217937461333962600083810427223106036767116664918961436085097683584741914679391989930843364652977772518381975978330396072085124698767436354312606842880000000000*i1^28 + 158847231346005409151895788476588784629037331963806320494132381602150146597032334555655676966657860272367399307098436627413575687547898263331717523464699909633095049057693295414103651622105054698222534976327141671926207754958243200918282200642875821197712807884315418105346701710846230879099724397325877049747092724060165892189726740816258554671898239461112888213943080718772845643199988832897694200502574338886137754395905181006304996512231919908763129176156345080528634192569922171801143382387836689083441790591607009452812763240975105194473360746115829930071764530417024481659533236990982005425265866838745025937440864800397297587549350516403227184956961446912399138438397120790723046110347969231412125681275369154848068831989367905047107120742639033161578216582612378268418275037017644188422133890940468694350111482446409752638741971573589099451003849617724755003312772633539861143514441657460457670149844256952205020310811326703303903203247219520468541348799639972237989182114224702749012236830104379560159604734915518061606648788724421938964783632780323982273949038514652004924458511675647012231859497853848510305234069944450114332620274960881977650785869956888419743046413021094041334045769436707683478516819638475630216303923264195046082338331973911424066086646861597844395717432575695375838141828929453749517340592122627078696645074388634280994506496916986348395784535030922521831450526981072853794042804075559599859779608255929640286631746541025465413430118769607199099417603055178428608809273064727419348755391087881565939552252413502034183553927936147592504460697258999211956330273349325730664516699951982207618582260072251312268464135656318381284938986402086879736672220436736908850349858640462858200954678579136144197214485758144034200544116568346498898583489649996170864605184831701279193962645782803932157649158334335579906356789528217155740742494669980021205175585777419882871033091166594163172971277236067998519895857344605748855431492928262095799476142519003593446747168530756495613304169417843719647283055165440000000*i1^29 + 2339839538202707012592437576533552949342040452014712088709354374937484308280530361885292627091085089303566937239233678388397795806580059720428520139609374180433174567926073657242071032741840270593184231230638834958504202967762348191546477068479056016975326427431404835515813366243581669558926935436325560887475196960112374332324405557687417420176511873905607466703598636796318399491993334761308627969537758647030698434179296572493265220021516393228163314953658125212538993998165926183270999456585287365808005476100860120604060839738255194010126566706139598390047759977673633840017043734642818178317621966313787434065948922936759011205629308795403577702434771392249307144209499685237100810571917011930186547079674893668698277208333153729483035909143935962657570935946424058866089059969472253451126726397511186771900227810577626796250705482227470309032161233558981043332809908017454879025289017421253224344990363790041355279502927478172680309583138639452070051655345343166609098525404877205443694778237669506375437247510582462652768605367106445388827842039132659046494213122623587430165622123909627248282512686085036481901264776662453362744429207362621311596867139769360587520307345678559772854821236184739644738827403163884633642453584999072815060358371733557976249994811879487155300727193250496331621797906482079154980019502814374628401067539207739217500947058191925136671202735330574527980459027645199802293493123749467859679143390611569216083572527843121870956464102072489465081063201132061663667366949754181906374177692517822379872542858215320457674355194878287072224791770503778071326624432333974954545452298849596778519665322125155727933162968441917887132370387744794043678342005268452232220466991756713577140143211300965771949344836497065731989880712841748980026318201430770632124385613263249739452700297010824538104651859751038981711370156952771342130254450760676373380372325392404331200513001441504906804403135871342541790467970043129323470888440181550541558404238727229986073558086394931536620286751346055757643082891264000*i1^30 + 22628301965282371910076286772724713853734904969503843244677847731353815390526893858399726644417667203968598508190667576739502237007525074823455410631016888044345392164112579975176971893206304069477148097579778881901811929889148028353988256736235043468590988997930156659370045543804696689180055249532057516621482516835464733851124617719125520865102482774314491379463951850937605959719475750087353761600646207776536268424484792049057994669423240076277269823709945600284259390385113981408313786369025582632052980261196660189807002592334500093762909265590129498833835995882129080431940248908552639728014464289284942431456191231213416860580599714376490579824979827193320794050274973344993404070131927860853301073038093486794084256011580302878200988009349081754893601239438959556314799938981293495976237351052417397070267187395758644723520449082970923351950695432794921791987671252122768876580161920445686170338940505281256177080635810219786533733111585516797672587148671794355447173556769268556716850890721472059390486490641486265339260574010344197998120695545336945738672406084617194441284662674188368786936647797791341731711381106752164804155417772083903772501248019421722821178351974648840313212157836432551168139782316047422565926908217842858755032752232204020944580043410605447952408054350624959923257887135654991237713531889955522021828991670930712606853419910147144222605901937169602762805895746938669947571627685304299923485227173322071029822976393849868875187046184781011564713660006914780095801104134887913776634285976162041125655663268140990873822710499813661902998926361315470783888280049556616971943040514625198843089129029078185186163542312484039758076419555260972282151552657327930623416241779279013000415009160720244888887715038674895778346974698516856317204654408153049353042199038803719163900012551039538707416086159859287725596545173655623442070620392049795597017720002694185889182712460882766914971097148095540049744971028339516240576388332061428434841752715965720289854687177427903183641417429779009009663082496*i1^31 + 206562183452546198215737395920873447580414363614401250325390266692106957111724250962774071759038679413080283805229179005993467469473455014917113033061205413638134940150740266207442575831348591159315370984931888656494100843795206426813884127473481755113517252526226005239192977909216772157177052045524237624527243663983094379060147942166033288442437202565974671515522940767235004953649275372529769505669695894689945288792736448080586161986986174197840608167812127490224232717624384618096430678986193299463949945946206509533067545003197541197005769144391891459812744046728042695863856997181507159172406416984387762970076043663400593962809208459546160138705009399383105397002131822065846179256077966606063475362748544462948200246388253994279452230360771179477979457043764130744433708734366672874499829012386033217135419275702913171355648457258687265789738596765474361783866405987419809817285643016767674498367416706865640645150296938105959208520557384731259803728962871365838200215648076834794324044759088905410958411462107978173585337301183549321675215294167515322510743939372935110515572756862663682993474529165506677212007809111672421119132690314693547879751168658856358540007275787677801728865707354493983388208267334242349311676137125332178907214907242150440669981947215208185953179221315215926373075742892054377901987790973613156517952690454611230620645048163741047802248327629429511161225381120063051185286002491162936419764019936420960247457350607739748219348894713950836332308137302058006879230425800526174997986612464847507581761138608388135132810794256836256657550005908478489104019135657628080507506345872956867605643607769683285173764206888989779758204084660948752153923575184264878269895507045126437872990363895438974253467189339645969657111244916618657794283106412848869919831377644578835646622830775299850803437761485331405809777319699106507027292400253625750223824610411253122114804475969820239514574628664009989423533520424914726789081310808732426152798385975927125033024490292588156344280716029003586076672*i1^32 + 1097123582913739291434786163505083451176307211207946681689502266299191369763686121658692324377459639978260331167620686802084549253773381695778680953351145694209613523836187906216996637066065576131186264442082277612707295342907368434369992973158553285233754716685101993757049091479014249152374684634326317719359383656543481320255005044228700605121486632335564833748948279664756031993042147047491306886975416284880121802086771500496417471677197065518769248442331756483897279707218474300970997808750684116322483573410317971928899442317111540005073564370301594604055559368565005616165098179351614316653663202007203412066616629900481705106121151983662447182346935592923091156386772111981343720208746502529347459186427984906014695876535324473031376816644083043945512644029035879260671939869009529601532271945429391940572478216803754618227949312614837037003851285596974651817385792356277617097651130142537772422621051456773520492295530368916651176928838136611182029425362330040601847129974758228798454332991482552904694643833609041125747093151806452309074700695951946826749339508296399869869739449711016102364678296052537458847895458380089575232853663135990758243091154146365989968294480170811091536073641785840155189891396761335997779275306303579311643706718318178692681043745876375576324489949896804942094716459214251206295879038619268014890394114495996688368709950884496798978465777863776242410719433134495420581176111877100951395811379824335507515852734666032718104571435712394103721842192081115818050451427771701480076765660602706303814757737738859511090830092853121568769032067621660866306647097030631387705579036422167923199314386892120520914428141105214711818169924663431116297702602606365213116513005061875747426101218718003600650901857464106929816815408397467574709361766279650677617169795842247099627602165392051836464757388654711372892592826101216548362184052825680215006921943703301088738791155019779864662209520343493505511181785798905870226571927987676209080214635250823132426191083284726070220304967144570880*i1^33 + 2490806775794098561405304043955710135362346969228944927587620685082097754519681209396545561074435877190705936131428070069881156619347489082055580810379122686296813918140372015118132413118551036655755308036208033848789094911174377462961271341809079690360749791998082292297122644890675840287648592355907899064322990409041165019411815901058461803278436615555254278394717766832314694841420745296314170727059373233700552175469345725836397316839010552903214464456458466901356518452269617798393720684263201262689449295518591380716048815737179969712064412151729871824617441475370765972820378042595616926076754242705718029562792380072638101127917769584008774032091371705534286616836794232802153024271685257604361051697194968182739631579920068023231537242671697245708367015695038242611702072695529001121866068977300088295997795913453953189945486000442848194507479486629627912540195021630267577446153415598242725389083367771794565849775581788501212538507942405065160223561901330338479115056752976430876831279548829193846440916561239886647084701760912724373781144068233997236099802109108754151409888671810272742075569613983056743966616942348316954733445026178065800757916764625252943164239117037398359710377047787988229675942326929868880937072455911120068755630806382930031696767598918382080703945870715292959000797465953858374362479719939315366390912815520451673880640586567459927372814758246244127057745019244324794119179850620495814341358658946533465045668576600266177718076829675194725108373916320989687180341379732585506016318364589740140747520304272117447313496866837383265249382889346193957187412395439710703463112527645613055952811135374937592485914291112245268552569739121944521474167198706448374508931677305013651920408612647886926692314855851409997297968336003823972416986768821157110637615673555535946226341700584044761221487524692989419442518543067956443680019178141339946297644599322051627735473365259276618010769673442291064076592906494770549662239777251879890627779057095749324449878960926031045988936843264*i1^34 + -12072852193929342125726133356804151277961369653169962247172368912157905066247197101169821283444766893866953227046760636355085486211942374871886679320156693995666488750398615183600403222460548801384143453061970483391319107038025058381501581504721036364928690421908571558988127463155939764151722067557686385865730841547852733650329543715414820819773862153322644371196920219531181692783269196337853560107064804049801871050051466175610373917807363614154546245707550256460935968290719329795838703899236476907137989071075707047280535815699206982862828200959449664320559290437143207061311053706215684041052151403464775639462840423827978172666362002453619938472382186906180725019630712333762072283596750669945602620460537269813439928507927865321678725423038513594560835117846191856080549057088876890408696215099532693610981522253148019730620166493710521833293227422296573521486554914720339447775796686564013747782013256161353443061439586143033512131014007907703266746547854566880821647104775504315055993876256100894557320699894308621752199083238905634058694430897167782247884491742201509912248251895083419281989340152422461262125724219317494571269218507065055957085200772465120723472200869332543893871362776311194574141347043757974979775917249077264196829898448248941811803498352031175198375270573925569788134404953961487598689106410791622679356592489616558100477293071569394060611698545539996068805394557698908984514125667497144985842505430766563169120986671252075707740845556581584880176367910005950000975739021179802364417931951792221771841178800103317824846726576344683160495011935090970528245575493573811233908311560022010868889629685219121807736930205104667725207381379011707519701208905541939865653244876016223876097712771467095665511610552558488303568473316284709757542666345367611813302293916194219828475764552770433706103966020594691820121928675014008580771516789617309413422691202070775561657357807133034298370125659447222661531440064900535618584849363810265616000539296089054867164361151384698902020096*i1^35 + -31396929052646393910664718128727905325513098236621718470778966726553443918044285279440371727430632386331586241140987249650512884277842332562009895277424611482744969888783275223856921414343744670220037005280830131015129730120371451853128846777532803869564700489761748129785773184575583237466732324425319356651500535253562140485597456016936954641102780441789271931517933470303903354177911925239972519076313108673544170943830350683653625663666918335809332836813279501307509833884342974443821997250535782535855849949812658725105133324188630169531892714898714976317109890034148970138954496018695206302931393795739459424031565135630394422319997488637522811363363966165050265328864665874284924063079697695503284713678714621819638887153464881662745869257497600296803300686394408586236593005480404153853729691264964465547378199729936775513125367686877280759167511171925277224132363448634839616168879990088484315744392270492910667863490894297372197188180077014370637847727462118173393335144887433925275919171558389644973605105484744087779903037300747284577025138592025232704707263135546435983133635613015252373105856450619681208450493834627620245187202734224140242065472155629143602481326117310968673034928722873170778285425504942954452484189911083996761075979186393448249742276144675905014004729142374117108002663268550828161515965974547075640438421963316149904311888039200066044621780051678229742691087541520502411416671767386993040962551605091728423653084572529380795974137550921948381998301249931371754562072613230814162002155028209749075814882476640374269266034785564980364481556520753409658680322058639512440998386077822603459477581600269686002005412539295174044363712376586764262464180793697693296409113300700480041954141158164288633144380571765401022913601287980424316551331114555040080661946415011704188811514633272354133759319116323859230316962919948820461352394370447413609257956414558839654809899655643610449538201250593537864340686915362144927389603883823219767128298111951400122562004296939864064*i1^36 + 77402646891957976551499660815338980472194345488068015483484440220689362914590844669383164523058532203722195159329899025712387503428181780930547860501130274029448847362584828787303564169253377470054532254360859307325256372271057394520230627915484377474756663850949262494139152806166149596852000047719251949957375986421794007196095752117763059225388431299329396543225854103126590898176135796938603478912680931417298680744946731606561036810890661018690167758437693628087942603072153854515009133854653241827114631672122632659745408952840625898286881261424775219890810449257523757599198042904899962461893995951876433385730320033170511213768428856501820987431857694985343006446339262981944456438270950132435313330671249755382564959679806583411914816097194591450044799792460462946342488247020105279595815946500375987427259322012413308295809721624465505106683209613915747182660301462333129625246873199682670829041979459430857156339296003555414850744408590785569870983326326349035857206490279993600153392012206909590325453933037271392268245624198962091853627681213792706683445995065697734403615605533453142516359753807027159457318833800475218194657072547683772318145606468016659809982035457051237617159890846594134092478211977316614259845177757913730242786681109819550200078252678562650946409982603792487523490406265283968389028335255092633448550224677593583167750477516863372967199147211522764067507875294974828305457366384417518539661741947256579770045552999558725637638877333981175965139724308850589482784505695806094768113435962294706339201031128977454885900300211466285897056389236287704993900697819273795362263826973853240086886116658726836797792314772165521508549538092368020112307305391533779276663177075418698631840494788945527388057643911759912167508804758671565286594557617093184849335253461488267701806719232395160353011928150689837478436297483167277937797090672237357845404981622793400032593218100405030404789118652003015813209020151413094324098976415654655444762071761815537503320567447552*i1^37 + 181951943245987509265527035229429825063148051244369082721810262351420586986777429304517666663911370476056420572489067728928400226248182415459062889547278671243669674503051962489233424214453191332553351290339962132162127914096060941184801096854701933381449288077779524616722928684534373113622723260671617830729358643041714653012211829815441510779603892261995462599552984558045054085709598941304593678753614409286393191785232454736156917102010395311503051997594276282115443191665151731880140830839174383908560024041277472068387272907763185267505835949256710228353380517550114904680307947572963735655097249284871948103888333659144746852343905220828257593079394070590628013555624352325484232022202207999792233709225679748799986708351308970439906395038924224397085896245800430111202831059169360463633583283146384677371792353758920577983402127408328712121811219224683160947466424763816828568341543491926129192966806948351371838493727518050513722626049398725774364718211700391779223591348071931001424108927527384079216063669369848164907716138896208136547312418905291758140962476313086520103554241091173737980454575242549480762211583600467247754575465867973842177071956338517865829490945341696372051756161772764867173172077871609571887526759454410373036907196277002610046370594193252893323753760209523706465987474402645608952376917745882697537740365106392928404875735812511865842934852462946727100033637802351773980458428080474849026435015099359657568790769950470153462098227451003250159838482582855060980363942768694903987069462370054862137966393003505766755280537798518051513682266778816215275431722864680849856603552913521801457554330690468592293769259706802117230442280925641906714916766677702827264925965388170328065843152490506685928910206732082681188747094145679889040976489975030353756127912279312810874388593337025607830075779136413795529159016272998000286789111320215980117037983203277139314232678753401750497364175658074525716569481118922076213102133577190273155308923971734814177886208*i1^38 + -157328061931932014784972816096138168360442082902731459831520738983074118742372392016943953759882808548018303139038722865484217043867394047235228197682906637551054982911776551237210085022315034492669209885062288055434002277962133270856803240668875831999185592912318203814584105450249011513585909272525113421856289006306331488861912823220598011759297124416569784634939911284365041439521356517127522687989862182173398786450197074061656423150664604387534243170561077595988301294655241562996367779536974266756637060485145650617798599791527170702517966543802028691787823103825405722009833566060808880109902941061592460956160719295805618087444134626309334304971263464896045495524208458601019261089555483024023511065260854754252438386739345513999227099947370004528460044483796736202765382111288881628138434784926255539255595539198757592279208906714186023516890712943589844101105578006115338940704843832398241803757278155595494584455699364115757945891300281337182084413814053183372493456582845420256707825241760131689960988140175358543713354740685266109944905446855360990707370815172099004826148356416534557409221301474396783586790064199859388264226986372202852557504585467791623980797033093728070142731447441657537860097087832766643058860586340275156320140589314998293152003752026013199705897979823348739889657993783791363653152612449922419783437706126674230294922075469645140331496317660413112497730371027195067589884533936894705618315667470914430107718208293063905326956819662495137257098802739913261106257797246535955629553726729594569163483707429555729655759205207206413325182605311904147732388479290340204293777115663692183383853419084560554993306818214808553567041943927103512806333581783154633157548922869446191136472859391412637728279489491272983996652202031393121134530092707676729940253385761529690573493587053094334311538284586962900981302374191021691163052524829854434780689067708970125497429914697353520373726805191323816973801422315795900349913950790857067861453973805527465984*i1^39 + 104435591505478062786492260920602457468496066974240789548951355882397364945507074983644656901133321288729239716005315436888544488637709517344663526576125686413914866317052810107691330402299327059267022122273776747811993166993468411742782457022992102331762946753387116060875127487220156615860940150743957130037144903176328995786708573313660793914777658914354544719679256657339267795984380893034262781164418312731658554869912164943585964147458377708344744857736061559895185306403699228256057341597295667755218039440631745395786137456909399819816678304599075887776113707335549094890858314088436856406886312469342452529760098663307602238908425789146517378727134002152814072459203950770739582335847452969609994074608570527918578087483976730834235141269884038717189631029193331246841893160107683984468786931004520284339149731969405486506007028416054248421028157174374332888553913478867625025929649626145296945545221246114248509293015455192027770169587895425082506333652477689296051586674338584220032041212362777698585217252441493407544335302760835277399207477196723501026398078729321323154812906002721487296519382673439204102545636288534010913297657293591454986332787433217132923863462238221849654998610106261632043810103530488020521165114810680987605319823418018273790030399230904500369705108021500595832357715493004414551840229357814359847280113232790061999233838685635383786924321989761926272819514129486673112730227410602966215010100986068586798343866380174416236639453544854118451853200268742238470389222559733509620147563840384609404715731631895383254901539204783857775426875679833221557852471941762930795399238155231972264131339581721171127424803095442036457094286650341710781521946881101324817798419288035322751541840945127764797312566692035527860476559126884089081789631071333413077810083884554429316612884057828334118793697945879227937852733264289140105794122622626630104533330968170934033106139779899689174846127149234858098565137167598867112068990096381150821178853556224*i1^40 + -34135470514822430195000591854184346921268039515397117959730601170600209031414386495855680496610684384939058346468895591257651415887560445014904471496371204828535849917924873538551406705994654348766479463683979900304027077787215328955572388444147339602059422659167110907548836068268151658275740410448197654749275086873813334061365557450737408779726822950860633654193287184132132306489356158043488021760851212592927038874368891850847906431470764026914362279271775681241488019352535247900999607943201343188986708395188104549326722402333363299993423074313154881517981475383765172248458550180135840895990278296342631066778068028828090552333451929099711226964707403669651290603790844241515686289691474405764219264341156228987943684504741316556993638616682177972348457472659732228058134128045546734034473015628160023268732528038023322450633412381536301437743274115599492309267441232059980248019332141639230235669232277610330806033568804341238564049416381110241343447693612414111319475795392710522160336642109877161368266205211992778846401520519864941188456156161763705806084896657781915904044870661239544625555421140770759644171103667486955523203873493990815138005589364696231149791306959678400727743634483522361260539230226424560205172849153460906042330861074731767737966375753785144167268155553446794785584499586502742659906659427670014214095099645566473159674220121620615626847262989705365598973784069208664365475572332416879258814521294847389819547749458901823096566017612428192350837331089262717645892996507443637503692340370166605352512452211963071019711496247889162501332111096426159643957446739695669618876944258683474347132552399678254406777511636499794731023929525993903927891857125968244014269235145304321640398499732418518829837288410958129738528964820383695885816961893785576331378831465313756770912982644786994261294374634774987718767544983071704842304871823126744296004848481954164521493421345812100447748354495766821383663903775049548090170982037365247331794944*i1^41 + 17650586853044646188700869194653797179556000994184353032534751371262970303065602612900220689364792254255302965712594290973235318141759053673039200924816390882799259468120728576401077404834048218837952324414627131619286323733422113517954933392794876126231502828263353809145678374522889917042732555327477462545358655284672077528166679097462044520125319427666052189327199009471844779515839514193601166257247690219137323124555646736173840174749992107983774395251423751215868954440546389572403333471107010526661312932226387432063689287388167008019571487332043175085012699629505084991530860580257269213046459735541846788997540451722710288826858552842300808833296542618741504050769620311407772854611921996285612189289799955753161771951854561577307500339315406721646352012945942680202868968372313208957976488669798272305738809823353748983097305744864149655958544168894356096228281570035530076135517753466185265801343837713515701812109021685213880623068953475067425343569027692122653349431778108771610300587961421183767903771149227411956507866415226844417665034536263610339330223140008456964698043962402485252989261587203931016857363856941655654208783451995945691384395195151466132979856958974055351667984341654159102464792138237610968402315865039601322692397403369010580955512420580479572564969589000772169518922622367498777146405664106505492750125113843783723980361558972480001822357424740144492624545588502168479280884030064106283033598635351475711870675523463770220476791987625476758802230965218095596104477842577602562567998715430721412639297118700428280737633481160386621100376812509154740499013058602222965501600403016328855644006029539737246676477713732996623050375604563468391552930011079981204571857485222819636740437501317997207650168682765606435917140345050733024817963662395957764250649443880232190206270310976193817959642270681545220102068023941684524773330018819312919087919001784909916074475785111754156482915266768613783977517063420741810420061049316179968*i1^42 + -4266881120268754577642817181228480654785449604421337485444993296433506850045418709995026879381255486507139939730611952221083645938411355826046923791526271267189165466571317018879248335629845428331207777534706369037413174890829222223285297410671493656122125145442386043897260928042583415215129338017740926414317343990656456522201282836161939688001710424525959072853249283312941807649289212088849714358473584858400674239471668185288983486244002717799975669429720244100632537562633747795778888136364732278757676577972852736090835419088714018331994571275302544605647669429142001086570505592966374071416925776625690074391750978861876471364045092794342183049731080659076113565725228693241857858269468215454537046542845328013724822547660694380786322098881769655444822573360946238036669617763816092632707667733684121815293637676103326331238152779039499415603549814710953226955648539300263765090044577351880169454261176793049656230757457280271396357464805292280260474159976353727808968491177874612914530473344032640250945423437513951029615891164477468042569368552239882260053687416718259441515025117758785371412502829918900690741766193787792048594440007045146289036644920584356876027472625984015962585459166608970018143704841300664950335680337117987726417563565937508722125438857851047896035248990643034361880906324048609532872095290814476152168326371778484456127440353281193585228652107628739744360562770745993504342976291151397518199053587640123628735195636979083978543635507135656505432829374213504235691283191665736278376909311167957922706545355385391311915854423882416334101766571619215712485253633827788712413112254008303838591467775088418094345146308717890039850766893005894190643502549438259239336168541569734329118113921872140226020100290097634566554126119974357228411113122990362203118241026345492151038985496400243710075417976028977578642330705998167041505705354151281571182569707065312916585633805392462666164753134071443290174811849679384257299954532352*i1^43 + 837208284047190532755566986044670309678406567086737892803989611864546541626844594008426187616693088376419572757776737766958177016055037138750610424869257480343439916099797708625352453391717159739864736781837519756953533169215028769916912298188488768194202152569634069353757196039614422674142554642293217474295653755714779046110058006587410721625713142431622853911793341426740753641695389566043435062079827304500113549416459779350424545565890579166733185855495224866444264553294037236374603622742793044401689935437819055956775210811563250403925697581840519791280396083586008152621479706377574804277115344418721697603450815295767948403126166446166521671984163830731136899823525469437185593330616036028374511068131543782274429803552999914262594102014399051808840518568773013418964331690457905705548734600189776293550446448965967433029860191940734586652463516428654181969488847147768462188810318136418639167152835500095234807228574465286281106526065847093680709056073868775255853063014006468345471430296064269120292709997100993659788532603408733413692599083379166947155062772363706580180470087815938047542881348502955116596354763699103014610359836377031824575936299411978992915137224994582593488228683081645607023877361232897478184358306601190161435957581483965323479553138061288185063137164811418035728635962035210867863632763475164717778760813298124590960668350980564055500824461246390547018505220162305539259864960819574776088730709104818700082214803126311002551947732883410003985243593770683994365801663889489773694877175433975423384776507285530094969445221516936496560986854338776076302980304568600545416122811867133528895550156081738645041093282789165617649251476320785370323698569388809073945481605060971184268958482998477446283134126877439841294972404169896740119295572734906817469579339119209314273741962878691496099420866305305117437327116383623078786148156390150749769061594687333214109610065568846441457436676942796887609832873799000289968128*i1^44 + -78014334259882579699091689629007741530964049404502355208990991994945413626989573921929209915880392620405304697588033110281303118288338033904083741775783570984422676430774764166395685315098941612467465127435205074648882782628148801543206597042293062499323555914242891497267202774937913054474701329439784993142115244051660307371411639369529543494501747151197506385502104780098051183193718985199877004465740638027653852950853738758561510510767086225062488055949465859356284083496196776617680676319720458767624797610664914126860235604139232994912694322827272059697545577530942182913133066974953868160744001797000099968299400677202381874515474638417132832684350929497169210612409921162972602334827846557787291161813390498265448091279791896297694248119711894951622800183927507739078444289508127486233536018830912431824480294887159851209728739527171688058020599034060145222509368927478815689129781900508495455471827587402760697111884520596089645004722490967295610980250348493506816458186268806397939529869692147483562372942557417759105464020940500322378824527712834091440793172428600502810307833747962103899130839794024962324439146251747266125260030830618852305581897605154294404934450743342740542609100647568481970918187083357341498851210278547751771218791518817096388716207947450486974251258441634875623792106425443884452433724582733215305806630780101006269781829182756336985032772762129024212735439787970270160426076399871010051898861616527776241702150185535697172023081683821231240918092911943067150820322768580432223907708822413118009641712058475131156563113039692444992432695200160950417891329382946360103686471766413157842395499308867194010941159954137782614124286465715297315847768345333595925828218014871818523132704236951792636672184857166135037930566052354029164382933054162961336009973474621138689458799186234760742186178436175607186350487674446933249501652813846646438201485855651052265379187775727832942637495529775181632368694435774464*i1^45 + 6900929092146055061915169879822885617277034557651971783460374967914260324688144876903699180163363555443365262673195162049367533339174118525663462211927155651883439998023059975622233371964504999980908434171548508767744173048119190269463454900744118609697408229784934276923004582613934675480260234992434650815162147201615668118715433645658680053894794344462467146851981313264130804155625321558603974921470230398644133027472927651533111153938687964756764544372264326920349994047317883676872109457951451546917258884201911381429709658810505868951727788503483412177340510584558391543827818654926052466910265387177611912859072066319292699819447095708216106205630765322981708511505270479315059243828792870091455303464168147782117401468862401814245522538356937343881303426347018958925642267060209242725968007360457087500597570356745236849028635115746177701314347294802036787861852886976839498416445988091416695600424838739408062535781834367180884051567098118776310362561483162437746398818694533009684683598730797844371652180107500459410303201571057612273125346159414871488810956031840862487183940566654617561105028312469286009563578503196236361665155668087206303451592098589610554630603324298108957848933780480121007740607691750407052259424257010730898471198322845253080504152569851835430528355643942058956969879061316673270040141569000267838897489210829130803780315618786628691771282219806724640693266131893731066624034812337004418702884495477898270584914237853305335931925135943504141081164873577483228151099015799148169180949468669437877279951882386775673617302618708860363403868376892454616266053698203443010404563526955474686802527458674812179051033899326673646293999158722943975466927932229623673871463491362088009128887655669640683330696990477903250601518932579184972710305554738199857359008164409307506020123499736135278614496949197212864937539792063265891479019428453703830197209946693332907017341936345858249658749251457143213108756480*i1^46 + -292927919401304230517519174143750097665257836168135402804718719529403849872312505591775821364299335242988821327440314664082928817231881798865359562095120387576277125256679347243721569662653183086731088135973899763985218387087287164167776087039151768646692562860208681199290971483865016967037963242513696690462446058326942223710829220151388797092134423013088011993418814477728414178248521726873994953076864218468034049748139728312201508591085366162873607317273498652203742992234329193337595076141102943636532589216402495818875336413432369955437259558762472505416676135913016492719882942464586177087268951501986253510978986309415529386012548822978606781617329217418201554771018998151839756986813722760063521240236287892571775942024177187160239339416060872662073956373500632598541596965549033184554215737038009716350524273236221784963128991391738379988092731236999631537901753034494759890907350723468514325599644704971980065171192206039991296122555202984100292309419075867360968467094865331103943885529441502349045367654890984101023040901513322531389538534209251690606945157517886681984781208096622872173582247749558817656494053103509316603850558645866873692715251412738854311135584863002069718376753097394419408015928802765515367021167592587423859754312132797291163625711996315658044630399163630090861016286511128856430719765606854924026773893388448263768355055825253275600105212409091551321323727776098751305998914905102315092996893969567928800649718855175865509180730664268685292719434539837329419244065009134917345654377755931407213414964640786990252846838946818643148316003389684084262733173891463664135232710694672812664753735798816320576002067640505043424677190387881303483870248603032788229170310036269962909178489903030890818616537106976877717361990639260065816218205607823626831137498252632316916804740182007761037631101985246882128437017708536562691811633988496210510935966329671611521504743034056032777164872092141748224*i1^47 + 5877709811752831651568112863733558456951631912131895701549049569574886357414236385301892451144094052736664879077012540982456335148324840745853575030336776144867243383309768772285947271168761356327082827733736768279508698265976801977846260061569130689280913086816218964020507647703357059879297948212092884369072033319552446074061729826726999418472143836790466484818500385152776677036682527705837302620070529195735947829328415551204253844605084571578863793885539741307682934831483610749341357292164719029810850612086553132661305278453493938227050526983133315462991559826610604681004349405769993122031868776971656482615832868032409975985612617030336909058086354706698529537171123251534147000022223761067596699269382100955665460075490503075051095810705313896321718927930335102775487663377615754021560906428931002104717968657253367701089086287050022254764003982764870455397335505400096129968053408206483754202652490912067713930466842168023623978027601084071221987265975308081717916185962555707976979283309496322928622963859203355018102729675880992663941461813577490779082641582139922082227907129242548978840002134284611099302597278729837431672975166045264362916287501080566596869339428979224270300818463967581886236612726326111025278934148394508647594133337319077868950351717126196401638333788452200219011468160228069179993894483880459502893169518234081256576551161229974627213637446038026917107739496366881040523047254067028444196655398492490659383887055266368677211314656221674305876157088005611842381050178665345212801593367190263083584054780106872179886891940781850624381105947865345695384184204639609650666373565649630612240729672409335738854031375690654087061175699685384032533055586393031591103328861686241544545860708653269057190873332251235386357902899195874310808424710613125236317479917571218014757207607713195826808940093009497584699423544279559904967341142762133819587090711897575542745146748115346584098981281792*i1^48 + 4542768836489525912193503094548409458371184588113407783780563059920676881154823233113077803214672713468431048043240984118742324452752243295994623246508856052464480245398438667330460651398932414058821990005187881953436243628513182964750619719853939779850845129956505285566613674707295410666353218667118127252274521430987357734340817005009818054255953988412329357169079643814915554719482787051858901529572629499137460538014111828777786458636017140757103657997510823225513292478135676827192741438880995119811995363793611988652559989174143827254010155166118162132594313263410709000531270939253857268230627153937464017158949490971104793328990575377939905499935579111222755047563243653801468071154714185276457428562727744216439473725441983158110009188679114597259640799469354522039804861359915408620510081263129181628156489678340051947484306722537101849319542274978175388505296119153303657086413885761670817337284979915654081217972532175113530343102932614998848306680409253908608757422060651628035838909232283435375629434281401724068016860888558145045122016936673065305069378378217974210268020368868563837978969763143211089705495257508686607269526801942973000116415001044131801806130701768522435661292397639021160070560729457625966372675795441661707575444657768329045584650702237642529372832266396149577483975497708313491205364768736244645409697880140769651906466288470148002343826850771728619173310448246286782826048555405705706886633738887872245344725343554339644582852400857423895277267675618869973816063262417880323486486297700404580089175274694079300930924929055352984935163285584390541830350023667308151146692499008044152762499498191469204183702637354856468232806656166360225758178596270293582944963364974677552835317318609869364444151151996419536915372471274402956655892318353988143124061940276849671828355545274791296915210600088469957358279720930008736300817200939199453419073822980305626197296113794458583040*i1^49 + 2800905089365538203810752944999878327497728717609341033284930139921804032718188927522747240031414675955767782231930148973600782003335165494435392079755172150889843200229281983408150767568986165329253228844699463635441319193174993324825513888633735260894130056725016355681849474484974827804499593395691907785801728641672175832875514467712494130637316926693229474481736562691080618498733856531501266093577301563252257429884705118953871859460665284799430713629060113389046567834412389663473753034628634602102689514003339695973264165175551013215391578615004788120316119838500799545237995291200710523979642122873977034476163769803194660705420477407029495806692733663303091262208124770976059010527519167089664126198695110668035314732998648334815336921154564583997296155160970852323708471081246615336753268899651344327138509375642779775585073112805358827051826009312259255837766100375429631307342270955742773005544648068203663756677840669539594958435159583183065342000699602694318844533824181223858801011176195196424265798913388114934415820564281460820034029070151178157005506981694245806866698776182910414802502011925618328949816983614886764072599856079653434456365458880018767839806138478420193381252614705757761411257219589781843103834026315650835190124255761281132539562849718583375358016676318770216978067816651706044896817561034961852087214269653811773738865607201419055861971269305616003614504006359481265835261311685039403487205133506763769081768933029069431608579048173037893376356983982511924029217974026432561363826336652989359139755422774952421778248480609140346855761315553085420159498944369588211823349444396501492586820074686991589693352375975464619562407134478377953415295996196078382476938794859280114172719831540559723570914254685755245240775547642520308394583270212677424782272425910001569184030554140908697477506225353476964843401925858664628864846526938745237432334742472620228845473103872*i1^50 + 2012094677153061574369216870418910801454015706602629600234732651261644492646574901459705921661871457993871213938571372446288774754758717447487330369668371137413109172744664050327579915405727118343149653813798370187206506715008523899380652794790096607805326629415953561380620117548935520086295999802172258763639889760929185386774639568980562683741918481881574131337705591068427402213332100927044934179842583042015017781028159859492249542055065826198309551779007981294199083403177066829393455192357016449924574555784639683892539304076689528937118827578227345651293848911034379974665521917567256400724756997864477344862463054125910926776874284689818487817140577118965356582678920713249297889955309911749826687604741750468952018991323215536043087247386316058874825761929528490075062091615756962290053295911967096126185621219400803556832467052026147034664520950338314929406005274875983157181054469771395853881460769276360830656029583843603824754540022492481974514373260841026667884974041699271347469865332710667092334271482578153331876868699519440463852990561513450207606951316626882239722457929748056400381641319143912769700595117923388045818706032583201488209301070971058539836999300428021280612364347087806765092751726103755828196844657976710757108204128444354004788542115296807102863228752584983275698884721823696288053778863682123499776630597396488966361361984158040813163217114347826151743195338359702881624660253954532375684384665815941768873872884869977379629158926321629854398114245009478227052421533672832464329296325442514764350972053179174084274818373629532212418115175484246158225521769600416612189538571885278579167932665959691708181505303038072877370653633244515096425986508382884747929940874179555263038702033501214056758194758723497184468627815927190439653796401854978182034335497270771169876222788025080576081561601491634959928140774344398301454156270959940780154636443849926377472*i1^51 + 1149616676682694308490795786881514541763091106611846218635769526689641285012030184379376507303030773912917843903813166506099809342949197604258296519245589883243460820142538822362123614697795952786394504279692239675900410001429755038722740282297244509898344966920792794382222439345217001592204984318173337413792232474763647385217232734961323507387951293020693446311233645581775253029795839697815594486581937034702325402496977628986113371504151261282218609334572040140075667487522400389983813845741323761686203076378870004399145477120696636457718293717856710652080112838422081797130058162402809259438089411754511455694486055266469003540214511601750323941173079548728688146194850820650417107953109079906929344248261037733792473952775887303374547588827485915732461655957055057207732530406669184358343372338938547393406340418414915774272051668710303034218678716408082979256659034562320943470249164096993785769285393569786949394371473013808631064808281913847444156372284915150821038743261331611060649001537444481021978223545784500696037752553029410440776054244393660018199455229191906438870726125181818290062024607206866622496936730843770414945882327558586115649061632072183191284044075656653055026469454498169111134161635493352406443115714993976296538838195409261795391805653446096169012834426520453289587547130796186189495139735571873268179100097724262328441450185603594938783840672413244544289348249706712032713509825127332801288004790805024114302315871534210157029987599580695050614974110396685818771689350483929325657156494329839547424094030770798524546417387308379311786671543845047089356954728428061459115484126112770782799835466114928648393684871163978444893164399251617103439952072935117361083838080382278914044435468990304721052987310728614589831604794396208171548565522443888302730713120694398204019692757461710801698243347976827267161598518903447886950763675710489413655659020288*i1^52 + -20693741597015200651117000114326873260982604142548102320123650199304842730909731041208186740733678466244913125101075268167491340983404285528154170524358879643752456396523131044680954894301275895309355921755449059315927571170298499899677796434815280903285527759182346992543736443508371300934653975884988991147957882704603193193873917449985698264070039892136474323255512716187567266008439488977669615867689805011211661549280145327814976516166818999046293971357798353869861430552951196890035724382390034932613603908558650784275615116323770902237247513638996848842142154980952818621017000736465421982710747178036621137962010623846201759499373897940231742412507259991112166754340862634842549641286783851107983391875459180181564848190143366965913776787415784191417711764674765391305255720688414961715023279802559471317490715471435502512978051637144274422208662122759071064813044087542389906940806737895415714465206005415364000342133779722623681762244087775025225894452636414367013644811859077345229777864343814271527741206457888750803344580921552944808757209963066304265762898780346793806682209342750956316593839090247063096954318230782526923922815272826712883033425161909370335058335774089029785981582802769625423382774558655067819952776051681313765825746077231123365733783635131911546294459961104928149368244536258829416372680740591360041352180374872822432589308493864212970565505253745222913873632546409675966733704620991164014629575912070601507390290445454876618544270034231995235294826331623829474257087862851921213354185595845641871034298223308841343092928985257840534466547050597889077030211361550756182770571524284917360369439525141736386381526972133227205257972151056406027684156347291861208247111133505254642920546933772037538424831426241819248511277553511178292477244573514480562737924070907411828532717348912610497666480748377664071648787596520035876039873599631261696*i1^53 + 700746023142397408446355002776218979096786499022132456018435355739723881297643347474372256603206620363044943502486907940669677987455739958262835576239734263998933222098366118239856251132526497813887727375032657273960722978820912783945044162846788565618796056483666626770869650615264909367787465864477496150741922485959981078878580114956267488886721885870208518362516189536358372176466047411469502046753096550743868804794361363917286367859370028919185680001877673642066961634261018982257116758681955237478483627982015737324180653542134029014163900071065353662713364424144968838152363883844491013526115479618681401169684889827707810544863688637699080283823828149867986829647569904051158117512512274513707874773060419076269021451078471907648660201938366787146981506611211943991191504763632456633833807861583391699381080283191470190029188980288674679595120740029156795584586988204051879907439822296248540773857136549260167515631294261028262119280885247198064186347288530052388984625567168781240525026732147289634959205560023861182540550914126425871898195353306495276675097618702691366207368717984327531917457631714809646584682442196836922490925564935464531107726524281181291600868547265901904705675558750254229803780523812176458370538969552971874595556646682425255583316218679685453877495560044468741336430641836257449859764201701332570939825278096734579674051223010992645545604474284875358609094107065038609600401835649050832175644797208160432270671714332327714147642193610040127983084590644983556615566303304477191979902642568359227635539384390132363561636780195215098256119151801262570620684503765006835158165977455566411810266471768967046489343891829185602898231387028334535367323992713895433458264930411651605621178232263766980370233272806570337347295709945141551255060558951377316050539711747644338947830280945420446341819625212225680121114854047463438173601792*i1^54 + 745105626474421687520649893568294315513356451017018720821128299813729246485406760986305889544266464695504406261283579103351730091884198424740448563730852090273791509610534083095704765524813449488984901159433737537083023888186895081609990193489179916058985019682468867924691147343935236496554240163941678333218317089012811689762890492118830597926921165492944403468314611237941146308611695746865198687479561890878331858668446060147900205040193412739330934102738556003600692503396431205075309216406894204036894363659646338529713916899611576700792988891951302600688598251533726246641052116502144866352574016493157071727207119835350406838929441114360770125551932965313849473966958893703592848164991092054870260775818623453841679611119282420607420637843949394127401458596512835793609844174010849644210758387618955005458530383825937885018937844580366833728796585925742196534218312238429169405911408141966169236926856943690889786121880639016586868684487177917243793924449152915213860136527554494897168183813152504276586593723533687042302527611257662509877135450889593454307447001890711495078857284322041372024133103335619657507640336015834986447209523953358149322383918323788114657304318000836951625768352946924535245345635819133947740885654898362877111355153060272809057116244304334632787107302451418561058473603627197550631750673081258243353389523176198072419440335016204392078725796190043800664355398468683808553420381657299385566640785748142220433531123709179757261818141658552814767092651990436420432836898537651913249919904946263519387246161021924234877969976777853948875720947789432160160273508203248915525405999399829579229595865624955840249935365895907515418534781552046467046575299807134576206419192750236451721140433660957298157393521923715915910276189325908349678643043920431703248919250787016123985423633533656678423182272592730278997012959461376*i1^55 + 231601675978299154509831397173841127834332008780513267002610718977753757438646764433955968012382076468890441541781742556340407847548282435492245799879858238442435904282859644598344266715368512734901952668978387746942914400524013761744794390420623981208889866895853385366564418904640925333489660304630887583511280884170475278989547448739502884123632025814073388094324012792322342124839558630343610483240359336382685703438459012433684271914913375356510506317184764239090031656593876744533241550523583288583432558911240268309484761625421848855003877806200800093464381007779516802514833832874731549164070040023870196966409326174982756573824778921770841474344111272339090649966753844877648182306688169364966952286732105165017833885426852269113142638432937386730215209459552883847825592074412249186985823408053519194683281982944470790650762806212492170078388967394726206780473316813448638848318669063858979105699249101665778212378540933816838411476928742674492318517804078425469283054333640982674525703750869055068114988267867860231176450400335596099225635124021406683881933980557401257549533818618963843349786607682873123871120549893413515399396321576522500090152911632910215688636708963055166002316763588214198306870470855397565327761590490207613982980891295779352135119052395067555018087338461323716449557210306924692181400005233419725111408431223478007859354008464082432171926423015306415893356239601386613367736015314345347225900098997381477214355989740214825126997622275706310968891801362592707389323571082039835349987773048925746367225199383742451323157331553492850190855405564359030448760158478729179075296893860252329811513278801997656501931210909969773964093250183024820142104235893703900350013731606432044120262849291147083359134618137116265377537009497700381148745409929053342218027628588612485605810594057535626544081752788152877056*i1^56 + 38293726950947558047128443961674568731844695633373067338513518400880653709132993282938007285180179922748777998416097782219140627630049790629483165087474812600076703814215731768559473562188311622147875685482206206990913795340340884693063339110158063537000897018866871402641569698653389563355579448460228177521050153631939444176614672062759734492484413020756641969404508086741375796627428401345930060128993411864539986421776057222716722894767997696096568198986753036338890536354948868138893382504119402402958747220024955917747635717985592753973625709429154948526115901799190008394471845721053616426486965745653891614691996562203038343640564819615690970167464991601818615010782862790889677823458323446196437680682148259300222509795215859712047043802166365529529862843218481690585397564462492332898823224176838001631088549583295998873980598171873551132454329031308959598725190255721982317011999400342725849835984481554221873324511839135727407436065321704586828886589273142726310529897333882221276095012032052116207407220663464764120532100928111463779858209812300989389151368508971222433874694891878367873006502152983394124229367055490814453751335024248870951634925021749657175894748615909301185604920882512258567925532206023149656798768709899444230727474184303824245080970120880661938396899822324466517334070835902005511609913996260944636332805054239972825473701662549949285955768244685119368453855252898519401575187855449646413296670319482917805677689268558687491490535641550901225179731156785935591444676505314227899658996341525321719585064000301747646658209783191392388245117570353805260497114273370241237073509759506004047447568195817808394370770784232071719833081141047239386597928332384503498414314300929826067994659024252385852384988995393530608384105453440924021507027840492915611680968675441994055722559884197250549678080*i1^57 + 6767879267355567544024632347088380314207615101078429943629280122242348349395056397032870195986161208894478671477668147443027247564585335400207395835681574388263288261338484036112488558255326630086269606573188390597118257756113313997412794546967741344804633044430149915686160329630931328976501374441264503914416971415214594243406965511985650519283643131743169175012484393765455852366468282270791243421989488110349832990309978923607849027679750568069909417908026349591924653203774279847376261909109309358813662841004536064021862036508256062919328121244896353966340553772658408634493671842131462331395745850403323255728213448412674303933884247344622554044751215196657628567750456259764249819055737369118557798831957418015945451423024167816472310318572947012256788173815854511846979276452679636595787793325853344304204413808076552113053322890210416215322267707858435770578645891988363810715469691178359435357060313232738344754935566360659684949722456408653393128674522098480568443478152105843257721084639171594335820682262387880239733155518069071484516044307647431752321468283463393966074586805473478598149912217343373746511512025773431106734037080910988398968259512111369010402063808731446319725887859099334591336867857851781813041811426949212504873809017035235779211074207959310270264173351995202381693111387114915560810309384014636349300359560667232058813786235278524512241375817503624487253536530531738752916959369895044840950630649187071346864877958885021109372328770208529696655141041099204011312696026331436013699569644793302677347682612097730096558755915332668646734404622254192067161427400987762931924080822804189784346328412937106905977763119738701531286664242951767630846460760735180859699534929761694162207128946626050190447867855124840743719169102961675877671125280379140379565209618123394862598315835392*i1^58 + 358609996558229837173019945081461189092159231653256790571952158095567361302947644922403049900021615412256479999030863339327342741712271946068241950573239140915860266680254252752157260160691198266756172930504640419079207729633336203669260986331077253018638896215768178861308609248599179301037799944320578907777286536860389854425185992915211634570965628940770997425447724596321408292319918714374480642597827164918652023755700146786458129788410220530221876564254016278436531896794331294417442620863808184626279071794828429981907810345335007713575786286976673505341955499406734170017754940731853109248137983561795672524923292204241245142536001255429679551745523324311273350998164647832534780815967732858743405935757995942905219156832504228497048624108614091177236974126837865494231971917701830427888647903965852091031135930743208177549166830898664972952992943233720320730764664624147028964888957093667631524443297600203414698579054662862149403330612881146911405504896280837366106897003614798243968856762642538351398547402445456414996063326284658786478708775239688546563475849806506235918392656527757466808959010993573352344313776484928582164452442214156987438989427699016066928998745491331978856080394405767747694044322578346633928290426626906177714275344454821149890860812268128094516639658648685586932315611834635426313675594837016858037651339728599166158761907836674548944763904712654244910286570950957668320669370195011038493606777878195536310699906224987732603513357976509166348904005052959238222093792038665466401429395396036135523286795999588183006699455951536545743981491160570588212761860379517677879019667889146448453784539759663377829107908256938779627637297131091060138529932246760064978974041399057024302053251007302204593357435440877147197661889458125566518443542951603081130411753996288*i1^59 + -7272083817516952980578647446204966114212742490444315903730884505033519805922734563241699759874356980014864624775159415522272644687105756037559634175992620407276986874512417227809681982043141734444513845895394759001303444782246330298883296628826012979862415648178544326339046045213439588387826478668297070528170710256778020122112287578199005797045207540315633764643381522690849442341177327191108856903846262017351839053495125287079627330441022224614440776731239527751353263858781005374940559852889150935187584253990666535126328427411292449182787403173029635962429212892393366030166590710587536107280092550776689673754023439923259768052467896878788645373403314903512749114273273065707331685973441784871824246018813428755126359779920374398855559306002995366295649111882802325701295430534570658034644174860345386144831903304297793706328205485546081800172715119993058947483202241524768286105845896537137114918061713540504807479817382994373140126417849357303846627545284774650996214107052479638312794849694854737322658146745667766570712057437020174552421564596823414014697264456111242154643588234533956061111554039665083122038117940888350973474001717090576972614653772706120483063263440674804776458493272658931189333637430951465493444373280698026849778243158173456568007079885905673305759135185648507623078445940596266081559612168295922876509666768333488190733226679179251988991266565702477196489435827611725239235939438450487353568803668725212424348428268041093628205158399335026986106469761307090307674023063819818954999900802722042657932606226844262961916143687248060857955174283293750454301224730933915357788342332364373270986906271005171877628056329677427955783163164881033992361233656917710604739864782369316055466105590268182049328365896430583246239169679676201744682020891525120*i1^60 + 5916808338434034433018317618312729288835161407306326440256678143376748387040665524887980769618433186074006052111172992414600286862192128208311129804978794129997584896825130098556588941691939863798010611274253567652310995394797513258205431079388378298539123024389715972311634787325047190649551647975478143411130750607926450448451826829431071193611747464097981665425104575373705110293774741174430348244363752386862011587070644209557291200630040681644787524804157582715525002959295876248292509457947639604925638364786487605826297388355023374069254216511319172306200731356016310101060967508565875367440884679217697356611147665723708696832943522110105234635360616121133664043372967854611715368988352271915872841502681113115017853113520634141805508059549985989620948584753789677719053550359025512863616453377397192260449305092371031182343591727813657143173872234206847201338943710911553954416812449664557547933262220066649127627972806398353501864748718322624857175214639622243611571098128699154288837426775271290752219199145409599046654134943339481782349174535556480741992582165174889792128264584371523088815603817047068433802215893838134049180119489368421492031806213743119162748762881818886973452223758010615476005713949316038107480324976178841905564567441664209265202991959601642933890818788469661809654485161587938798593561733915515154185848944965868807144129508206269967087848386413167134250053340839965364259930528918229835817775194897917111238362519001136935005051085400691357374080604008378505226820323047269638008175252307924663562326979483938770323251539804356287883702637647078149135949037865890904315934495519865302224469942077529076595416517269781723551067613458426704577282468289001405550196143333355655080256949779370262528*i1^61 - N1*4156611700561767259692814977622794861973520264269457492368989132016360370472678622338856675740347252112119026330791737049951343224336763388613591592665435939334497594102616739436049948932074609532489708211668156784052624961161902529045486647705890650151065890000069798180902682010837952002614683018808511020010737639191407761856519284251960141412871855221723416550934794475409461764984909263994661725984499063878094548237506174856174124821848623018083711264991178787705412507833002833350277281043632561514795635614989526705637237126123164061675292252703371139406809004765620447623843123398868667049595891618136669926595565919596991414568809848368395138832833894277023126944538657037341972467041015625*i3 ] ]