[ [ -31438307621899672107466745842827980002454633929375735688851504517722438690425840462920790482461629062528365943135476263032687195765527811713069785178649328096440315971530939748567317032318180058188301598289053716368557734691550310209738594086325051204983481108101142390892685882373089883044873005922783744685469353425695963414419786390286880412402663981935559075389031680827663058565228682126947487074161138916699710234048649839767809271231879870983802508609747779726649551196000367340410092204964561337561162385478391973834153464754679776816768059999550298781152031614824636169903903336073510526202744992092837024233000425944025570274348015664436062941706698234909800002632005664901114452430976985472365341111931490753006322992319127386540611600043216089636912413405183220831317128791259488573598265111742117859561344980095108027108645640813575699883956415830876726774457352583101250948158873101372982708200067367464012145644331383126360175915522869274849885100919014710579198021684000825712214678801404043421747008897698746489423848466547661162820391718245988933032496525899764779301889274044726515721751284990276337032580473971083004817237324547853141841837606666764580074422699047861854549382649126903898280603425227201383079653711575366436961373362819198419596181476867059217618079153380612695313694754711724354477455299393642984487545277690781947722356925623414672658332797947926837979556738248579865048032408572488898902565173365315305566436853274484923365637475140159305577431690458513857255445011109996703377463582899567961930786766302470872319729755463151263764823489315649885049744814519676488055697057619553653821421839810667422975836555363603045442987944268929915252203347669949726450523438472144192872135486603264000000000000000000000000000000000000000000000000000000000000 + 7711732430807832445350186432623221634857164114112609583771336414021091156282213014611665829921994089339564593870058852954138497368918284213954900020098932594143421049179382269964744867395270978666948536579895135869376214231028947763741576106543896396101334805562153325411192802496063848930570924100144282855925268087608282878124314539888433646190523851564961718241334742122259947526927033412364248197898242155178845378610358289883494445930583241252614601847324342367473227464026084433614354328495804131792981857878894084750128099030472098556695592255087957652346473570640971336979195627893102181486961579497062262068858837880071964421960971686506042761135541345951121150651855059839009904779806998994324030149991321357883247761225975408668936163036833615305960257427165089761985721663481179356895158688746669626514005172550133593321717482291666594552773202928937861801078741227575300854383603956687026855659737599526783915201947027921478625569620920396807853837834640150329417125748044341260517311540189883208167750892844308188522940406859748856215005572223270645059315997685721516895500272478785639765147384227664959869146953027630652465270376620869406048316051923773773879750067876602696557777823709998503161652631972832366078484704662592263389581074597400571319007126683414738127800118823511134207071983296319023148884685288224128361731818856384011511413938806265983631084732373233240051888391482952923423496025217671904870796285716006886278152027782138379108272396619389107909400787513571545264282614775622357002009806891841835410519836840804142294277734484641834701064742382284308148527739841823069748325696854780976016758202616153226980213826750414285952677598282483247728103748367013372222235696930374209326967213260800000000000000000000000000000000000000000000000000000000000*i1 + -121539266296353990214702950142382350183860116293791729336122967665913983734283672725025166010434962146234671661857278511889441797341627398104348661176193750624621719099352724295763078034404060296869916269936208548773503351003814065694458156318153203400273658645563395188627278269647982084501276357408592880574541693109195308335040972523634696631752596825178802839675614887991420237703174828507232731846455189096997021987558988637480148280164055963140919995472841337669541663007978102018951549612946235609400885471456906938068566328401060574788799872118388174749955987400791684209534943800325338427587737958205188801435385049768084219848951754138183920617629419328524018249336589866278018948303011877831099504771463789628303919102189780341524509517719015238912156439645819279989059667548613684633250131914045132080928804695112038409825825707107600544878814153111692168414680293685238567446363062234740708323882027182772050455122296075209850916065891522050468719480742222180411191467310035765028715790018902063360552000837192169894902344915478723802894799517890640737947057568090068989060187418473435155807711603329653172485102377740945017658667741003037745971270272715583255343592827404123755836696010585121823687991574294490327917318677701839652557217110518120365012612211327831329066282891607844056650798821343359097311808909218667565476624451678788551933835797461823554107358636515434857934308811659988003849505872829776207089387947862822408708564174596630756449330177035272000130281943803732852866503926515993821453014073013928246278153778019271106300239823551897668900892003705880327170958880343686435195315786490339648513835851645897510685943496378115894357164034122249003608548201153628582976087149797312506946828369920000000000000000000000000000000000000000000000000000000000*i1^2 + 92620649393142344282358486436482135711308276843589998578473193580909024262787204722471398405241668663686941028243177701948556920038234887449277023961988984081631978522364848201861827316527945973878226670424575833029198622311068734176009882177657150272180946196311851335731614229878327148886723002138374999388486808884762837619549617039603733059734314370915338593763020471426799802549662318522606492759117282512714576175861030873613227397277691889710010891719323645278397027033867835642896654310991139054282735728927734811974359585079682816120604700887588483455185320427227985603369607271518875666392268704556409576741845194290571579857414129500370054689282127737339986512643594189069313911440872593832499760196450378424691659870432801061382430557762470245598259560534959502758046053845852948045682961391174069613020047495978527561166197853482750298559973809758473189452541440702016100471779225637166270780344724082879542078434601834247840967469746702427167380440999660484988871333409559918685288428443783358632600280224485979558482699619827990353226014520749735381434855698656956117801161235169036093132872781087662344280763080504101340550510408671570753428799476856665128999959315795250445855137588508359047822543419632743263067632438955131067542645014119015133146623750360569780998941445022378713217779134691844441014720894786765035372184474481474651645323411142116996751137878887877475150082955403881953404991713837034811462241759575031106856258469189564392466657904670000107207802574989583094083822693177180398396519630972369227190568088371786777441499849561523779936513541601160492849904054740091039568405377581287008300300169965481554857454625283028947998290547330831021854904107351053537336567699119502253698842624000000000000000000000000000000000000000000000000000000000*i1^3 + -147335059588498231902603287754528626353231468457523432308912256490708096790711815716183089096965176320661240181123058984417486543547911280568286788520409943614538704957505885713635332215025728680481703585772132534097179269559779500305764461717322889277490010816254590427725443504206665461179659310574104497003082733005047570219646110605304667866118108115825400442257566444421997276777730097456255146187489838553772026507327614973593777332508778541144750544387357485606272879536202360060492596133834767567941809070063021953556225714294391335508245324616252417434546579631901485921316964937284789277883415439994148308006857008546154787292771548443412173373809488849192490376207463221855630213769805477435969775842503257665760855340112689240829811823912909521136874144371613001036823706782348854239085846231341903377887795564938064178769701257790686555221151017859837911275970847104947754858582188828854737972151800601978732016367668827725723798128095250659812896858634806719801205058012087045633594002319392439681880561927581425533490560879889967752914673498881129117853478830152371474774735184008692623213439236190475947924936092882338644068443918081818800754459387636444987471096721073939319012158328671260998251770831677983781086464872692149088066805545462031663257249895682933492514006930125115997077585396324696597367593939393273714858060515055507715305757457386062079247357980881555037311119521359149189528830527943660635230221727552086879136607321341599594661795665768829306517626671758914511307620464402178646849121144949676789778871289800543176755913603542126763321899927834686487689569963970227694735489209134431892167472180664998828471248719626526438322457504796757744293967680761204139934151334428240490004480000000000000000000000000000000000000000000000000000000000*i1^4 + -21888650744627840242809652053104151906493521330060201057192080609068770059445749318953847872758887287355078384224589584303180977304953328702675598901227581372554377459556294869563454712471118454624573289493450830693697529760487877739891778597080446098955768513791981513979303157164112647613405808203101870673739161972825114016412501261987631484887224770723958059452921422692740612851429902794694762556551455556637009852952663347989071169546139800589956686336334041171031241742302754937880965744723856830475127443358134664903425227128410151979712540227282819210655708793783146079359879117035307585427053921598355101925980330080803974209938003862020023476373984585992833377909607764240052322590313827366056188802718398572782291856393957830051462707470906232022460829408730971476654888855635965302348190048677312996018150211412490512243215098839339669988421356351941076377787292540688710150359415671765300944534567478418097257153101649393411075765199303034608012202954241392431455547435046574621008116263283239366821399823304448408262634059345609366700485951301736482567213341903197465129439824650678617131273213012315524382318415205054838062259174120255220153000850839721798297056469651483230725717544226024063870041854588206990263864087667477415812196454134278805505750610797564397878805173974500700933746367757774975932523997198344159463551499935681757038376356231681764150709857769274176580798912674049971348044734593153374992616187811987766699486356318475075918683294544616251988290640681007110306924344606817218715076041965155240057710543244983405781576000145336868944543905920183152302104978754949604926882932011501767862240393904353456066612833468283440263386598733344724092246202194753366267993972782026782146560000000000000000000000000000000000000000000000000000000*i1^5 + 7056533777198750058301642011257937081222815632383160641695683244914236452820771873457413133611157755864200957593106520910097139932765840717032675488622110665530680781611877551010798058382486529672346419908930052538088260382014792041070457588443671440642200114822950560652214877142201733647489714887648949520425339797143085452283497928613725883857372236740871520202963368598667531332893445705583236610108944295420801922063431423379047324792087131201898609182395538177827005209261007627795669851737147005412843731318469000892925137411720597516840619912027542167572398138717189021751613063957583208287862452913445971209073880045468751562831789264129110473914301964287796030831100194331572187306547182275754238419058769523762000470684026211385066020209913473543080472640187433002384877415550717839718242066374284101724318659177743590880310940893483058903722718513972353332320611820632999345717806074590553491276956202416845097353457639610033679175726760598607296600414247434918411140252446141603599285606401008712609239166150334748516639826015763141258490752741045828889897574554647797240237716324319876135049617529625627748349062155194886652730162593732602377151367402540655598933196340050495008470542180599534423799934031458367155364018425463321876203990901808952315931871509776102758698697917519306046920476025659222214340142854162762487978281533800984464168432959114552316284077624079028325997313919905715491736343317282198252960885025183145207183467681477700335387475141205589096175932329597511135763990961931690628732258557077685489469431929383647927286718518808720427101817412519636888451701532537323048282985646327200676487744210008096779416136678031264686343028927914981724975957988806144857577490478803189760000000000000000000000000000000000000000000000000000000*i1^6 + 2601741305446686949580944663543553082277281799436727592157986132210564245032558292500967040928473402109680179103700572165615294586685811173038267139524909387738888836840682949041818345955824169166026558128285747101834462770783552181526384410468716813190124393850849994286150007866120590026964213559914586888510384226830529257905942453557468812024190524716939407835784002453324577916791905792768562769956068718158456760063260130712961490724712001198267665065029391153215240183649072492331843805990567019279101034459453041044111513669263026211614540242151033091471844744755065880176478978080686168328404569140913849105010483445929046187400622034508584129128272357122145375207991086489553561482397949915370144089126626994870206734361243066452558787130820550284350968070432090372862210346774724432549678242363954600668578003499782485065458723143243342887564174520471961287932722014618637148541721202775168677959431626598522206287959045381071583895557478210085396425704606156528346611170094177173531730345675707591860452902761291905298310360229767569604422236409956636000402282406053915302815821415854240587109115522892747599269128555382374051914957443577876052240263993895341898529276424318565855133651901972296633579933506244557151889935261851439937332779362128827539771519730171334029758228358479176641823055784202746588803553670713726124702683992193861276122775337511026793918008286707943019390369318759610279387792847843779262074561223147310908027124345167200279583199592756690761257029402448529526281644384923159403740363652219179570981393279233233374184539169700656483683294943491908910860226044302500341635941357532605060799002336406566402205954235375928278884756528739159631496633947579422230257239683235840000000000000000000000000000000000000000000000000000000*i1^7 + 197671761852176672241496947378146767258442242705415251348602756031678688269293267734196014827120949311477393667559050065664981244763297917386395197759797733138878634574630433217314666570670109121353909302052631119360732857563333072632929475982061794133823634095360657317476775935429710083408661845460351849852550828658424430843563854723533282514761753757373155314136119567015699300230014698598088053247342116163782043858367935537748655811757593228431921954283478983058520996686131414417300556578940576563595492879775500343097127872643783531467964980986837955665592589809249633312544334660333072986610095094778408308455167684735155477434177325331670817724218587701818787137298829217987662177866590833742965902853621557270913993575276043989476987475202003492899460475108174696353581891168966382902826744193347696131618534747090220665369649325351332447589417734984619486350888363718112827293644807461660961352890365448553677292798969122091802628195572427197558983610128422412059303689870665576143741105687306992333972789986329786130404034223761190702094154808089441430474222862111655041718648863035585807837773918486886054783117618028361522246723089801926496213583195983292582999985648758545802059843485546730516178506686130921615856617044186543116541038234441255507237110561867573000904439075330069313461138776519374314704732524660024147226983181857274168870714886247077944787724195494363539757154617425187329741219840706668676597455513766384025195893129679785275444237917392914336777917420030938667379930286126083863611905305223125449034674604418962417341582322368666095566801827519072431007584018914029269187001203672636559540854634536399636289235188099407083201608797126257164115836098243304135553595526348800000000000000000000000000000000000000000000000000000*i1^8 + -45967563770069777419481427193237518710094808269849263737208195638166929927218467549395307984146639051778302362432792719789496409729447637903831194901154668435592694211229720801373443338037488558690293083804242849351797833844224320308011738351843843054724089294811989643634599082083048541150104665257580368298612718259227878792333508035619337203388142970774534121590056753571813862458558954229583418452639852603641623311137737519235892668809518948981344496840554538813706930160753916451455421663981946184472900210300048302803685484491599729515858287431499194579940631682131306473375923039967457260587493203708214881384406251726533577473322713713867125409980976293330462906644752680144644837202102902643606297486920807092867853805536109809379921545360001577386170911880045546869461989882912395393161677077891685658961255209616399149333791872865234051549707821686511775641528867067398612587177632812454431827911145566696261229610391908067826617360960746750159873371640474789780577597192319256803407336743826447694148326601744539728567437765749464590628668810715324344763270684503810594421228968809887053461816638365229699398014999966805878735484184684259972691861367142051736426081109829097021182210869067184303137003621491689227092430679724698398652211442815877087254724369784878673286521136321557771563869181001196096657875977052923293645067940734885699916376244005806534065400949319375015632745764411243591588228366022346327099151925258773106031181793597708633692552286380885702393373139643546319484603025593768590398719229566374765574362900384446453087426654319153257356489982899414527049691424412962409060876514277007208347861391055932379470482455037773423534039683375546102103336805523914658184492482560000000000000000000000000000000000000000000000000000*i1^9 + -13530679828454526036148057356801882360280380200154765757414221210138208305339423802447093089944141235921733055067620867513129180044756992622284767684216854022112418761489675070612833805691624084333083272598910627691570590176645648994267303559688802570815110836986773610370378544867040467977951090760211938926012766409067836656259228167084432354081945900315157440987301311727327066791789335548350745228115525250776286121165125180030485007075425165954385098212475600551792075051735717034285143389596114026919036934446702030286274754340407299239676351873045172493440971397021812283909702401534314195379763024226254373117191151840174036138727684251393421625934425828647181321566422160080594804259388120525785931266730307813012746119101199821338610500930516004310868963276683774007256451122810711638620999489054916055208079243097368147314031148899842037648631942064197145241532421073405299877019262352209457019488245432192930680598624764690455855876257679678172081467644542276161350405412647075677809221743729637150349437629915655916408648867607950662587569551138540199818968806501651926661854111568763495356389398745700823075033092230216267040960502093561771026917078667359515502293607895723454280724851775131674382822477449040082294151404657613929085850458451932979501243279244611385833737178323537571458813034294104116848693469038588864319258374457569937142660929171818969081562084243675755866686152479908950220860093811947946968153984844490184007624257743307599089439412055513167254774751158885867906126114068639490809402312889767971832541269814643404533733261062634080099355162793426944352108801804236573695643391230599621312578555121938979869441585799304051580355153513232290803170822102285349919129600000000000000000000000000000000000000000000000000000*i1^10 + -1732262049841168196249362819978814866809488557449890113518421206307059509320047800006880150241037189864138031566999177237765718061361888265306216738804675021801701232086548963299914841668546506430059648793330605879491113080296597782366018866155558860094961720202289533866834955198008078869945934686880953983496075953627386725335093661435994666880314253330818074287400434473507230792892776646549612557757033286212396832240321470025142496120767683865854220787928462735139559390546471997285056595554645235848303305846963143719809296536703222979340132205277418978866126025105331047952475644257664968335452075046896354192376412741252412733830275994039757201096533425003972303042768548749894387322024505010207029268258588516237659659217533643764892635969116715794483159119208270664797437997080280208676526603410452234342815794952253588748909018272172673253192813163353000589852076596981905849601769730549463470422738751583980794860773173597918223527026310501956030006501529876428142149519178316773987556994753131125295418335679972421233856791903374051294590298162417157859719937698230034868444741421912707920519280299537459446741901715238329779888560024464571529848725621258124847726116655514793347209874926989274397397216330879442210699684083675937883982615793841090436633950199696793960218447803486774220565013701959213500334206275492561364960580657600960692339706112051966509137847422493107721288991225780915485839172977449557810875158363641166221173083791139496982006167309478981141431346269914950990593208430355467624792907913419828969381014593754977103063622484645422994549087358976280124589454614354366295290216833350582980519040727984482405727689687846032820701513094012002532806596436895618144665600000000000000000000000000000000000000000000000000*i1^11 + -139043237009780967165299476048090046293963435228351839286029333009522130682863008683145643774380116910202843437293269650567009882265914261763691878193844291313201212355776386650006286059104590944855912650825220229645790125527969377428224830762286893640444798238898812006107022471010685416062005959057566062111263958196389842331831934228183222936887817280044027081579670727690740302829890843253760543238646052271608604027836850896989516623694060494549897731145718570148003898691553266817217964416561906565706661009789472341058536573956858003964791046243906267405729580040963154775595211071872568544663880952062065563575787795381451537652982515334380023792734565049814290010931689431339440354226559920528480186947864078490188307477148260343699535881905242009836053382010450184434015687322974214275024776548823025206100013688597777851034615758581837489192444701218919452385572520519416643246375003402702804607294568131832137989046338404790142901736474005078269238415765410868922703765677463354763678245337944193104919490005853675036407978471739805362308589688562683516783808557933587772855228140170904022379173438892313508340174193371217989285079782917026425191332528158870596860816261373041559265771847963512452684382124766731172747988157944702516832616958941973863100258626515887018533665280049977578852641512277314124758308670544579674818246708560726170570088061326241157514959655380225739555908434068414211279300782736469975994384870056596830376581404080212789052086047741399326612255811004958270989725859430933305247210405933134685239905318155314310513436224762134503505988830434829859067078261693455390792754633740457349022332892312685259047052970505410292908005802092614589627096933055867125760000000000000000000000000000000000000000000000000*i1^12 + -7600470759538464980617481431822903916250884834330553958607452948532555748179721683451747763387378754699511459746826648555678004925585854170691945616482679157865751755489627830448885550052316326207718672608416084845680810758404831760460876894412719853889148392360017697627553401187711784678565982310257474600495699120893311106477808413127907195763471495677542490985293962635539411912363590644339481683019053912497206179362265543647177955922964375061665723519556032136690682575298777550142877658879212006635709433642265225183006769600424193210815530773587788932474148190615592270910768890478476207747388213553584638644065329107239758492996775458791619306361081824039944138066920294003882862173188767574924782530545670409860590014912610836476400073751326230153491019110136587209652151245404423281246443115156003319296651031717643558891976491678447484977348949300221474915944312135804294487745713801447943353728507856721431517522457704494357539538885922629315043524869123261071383667946516739399747911418336241220283648154046712192992973254971988405694545228090651054497056619429524110668215763978725439807930441853282337547085978371941966038355064590321745187853566484697748605509072924728206918971556500717756294912731093500189365824888355035852988836416930637934439727691707294083523837234185470397985556040042600427525676085692495041442381911448456617413251623843551224393400086583245064108148287729670792817275066047598111742937185476690876909164079356018768091681856222388807708145477692582864341440236535914716174624763276191278138912096586044859338418673767682313464533447169449617265038780623033385163879469525414557329738013414282350020541982831321800621816225055972665908118562415837184000000000000000000000000000000000000000000000000*i1^13 + -285924778701229568774489180294292173692802619569545582794453676963513750614600800355197761350201322889831436718235539038081010566776426809173546776969636494078478557224496336731433842676787686420762042526239755014183852044295816597985475923537258984656042121667106840680068196205396268452730336749785704397542619990087413290404283333072225606889947576461194050843396085076208316739516415763858308934072371045687550562084088673916687855967422211627848288072938057316063009876415010723937058679693597364620989927955111208094194538568853240292202780602043965811731896806626138084429777496371345447282982334179512570288225217487352778366245982703295107377177553324156832520815223863128520787480243164631787567012362933485217302179764585949280229710775605114806150584002588296837623682453237310525547459649005444858839403939210635178894272860331336913617838688913002646361466009559020055975808129098720223310227801730038774821796279845139574121158370681656849502028660829435302664720564908115241644295225555482789098053615744151869261210263532305818196544416111579348241361758976070383844351624828578090315094031390221030154874286763836322988370808451339826800102032298708625843092811485093902447762373635387487253377110908216320862581880730441160475557565460361514365396880535772875347402829225297166460682094844644094104617773770632799327376186949626509169829126288231690057981384874221115242486784220076167406511409194028284161100097698767552929314562811972101623781486744552308826293770650064552886929114300366123008645154849868625314649137869788446763276782789571372752850008649488193769888692629698607157692903151135049222280861836906064603861597132111621139025753346037024434561762512076800000000000000000000000000000000000000000000000*i1^14 + -7229901410903862194917443937075674599627674141749969561067436798279397894644918924166424834319163950581203958367499846068714166587531676030123475274142173287754014368305347412396121123997564248849933629583861353954867844345979017481522868608006902184589220926109687633961975329584244341007471245128447873015521810148707194619793380207833793738815274842979086911722119165871668850087791514978108427633658396036328275331944612757992185114694530054079042977435808495794798776030250507372173607813887904808282254519248892277482447509055249250807503080537970724715266982544790814929472172619741150625922226632140401461347800317832381426900225358578814526156468985267025938614309015477127929613405249163112265933375362948606130494523440352104059415954436951757371140877951058730965422407559458589617987374590355531919003973017019316899080802022723382574093355074670828976777605881222793426562064184362665705658540747759673781491329389884581085806787731089910867720949540208829577042345911941955851521311523135819795786415529436995631806394372518016800116074000590325674633801795609505292705869304028498031579607950269665721441673107002908755432981409326892203402873842461682928864309823693276207731904385748177350754273132275842734829091196880877274413471796215555218026996723379229608948450065449454184028309666222844629187210834997426041362307180781834169816803574547252143923473836211331112204377810337419043243265916649642452780096548791386921119626210962815238146097868606165177426178372738938095408609379940078356917713476984682883890788302385877314704348072557723309753714674423204919603384603941402505229343817665665903436118156991927924124435305901393840722031222280316031051134664704000000000000000000000000000000000000000000000*i1^15 + -122373038924758073864959581642111983138971870929140517106755742164028904717553499430334382018251961719614014667550589557884402284901237562502541593188216197895418583867956844656243659587396394393487963674645285652595145131925172391706971018428895415663885105546940442876211167497987434916043652833060985592906561780894192238381165604093195610644765349734417632947062009561856443696077904387436012098834517873239044318865442210403934434692398238221650524711338879230282548596707669689498610598876932717926886923628936929397025358044541734159352639566055412248431876122979534020257344871068852919573001165643505403725590166684445537292907059538971975706377105461751854262941909780970586437622660104742856266819375366413863481592100693252092050761188469085595186861903424764335486915646017484784588717642274540811042139582480461519068042305380414131517275279369230436086478454112895922406294032220104986949570049999402789465860155481033098143545227828199495296737982624293112139351218210537729434181553847690932204365075192760213702271543639170792299917389395466867792361138847856337694012285977913476913828259341413512899175774492062201006730222258278340986381304223270620998945063965487862952201030130147620015222761348286349070047200393907160124880696450636876777319238070755855400442727055463104727286964822484620349655693534541786456543201593087674022105111403072868339828118398080325972159857881288294896157306766528238794343810546220442568439015676739787298991999562007207981327614469161381137780969133368308407467738705875904792655824144487406656411154585857593286194630199974418299551327980864403944102848892461763895169546186995881475584182711251703781017093285343898656518963200000000000000000000000000000000000000000000*i1^16 + -1600697306592675110686184588101137496851338838397030944370834134832361426013908845542209251351405611187160710476950083535957230967570185017827722611985964898287787515094664307124065781022479621133471075641384225720094024815154466924127754309400531428331885608516108211384218349411457602710301740293652154378040699501549217579163758679495339589545900905166112511379757373336924368640962473069465432570448315293901960698762973759535477957642970116507965392405706264718336537920966308489317294102079233610309239264300022616741560609682472218558934583450394557875232433730681949059562977790450427817990260843605305396685410070447986649810910163222502736649437989772935749727746914551003937937769259934762501392555346177691695978431937749439971682649561769906679582279640235170750622680820128553513415955505652927151415365783284406357971345608325354081938558157634123195599941518042614096321030617079199040376054072812811803696395147917800969269105461457099551877135887905082952504894711059836206327083471873678869429358942134413659655346772013441023776112334821123124292696895434349274387547112074610336889026720818840890311186313292604453263397963337010896098304094547302642708775706057913536322087340928347581605586894189901484944502795317934850528831114533223182508166241021965492524517315251745356662808843675310289722649198214906658467782035201892920607160136259127808200687066943810248705072559596341995617555743881369413321457999073599882815561398795316996563460221825879270715529141468905273246591545119138487262199610729718551433686130763606114703227154572314158435662800907719419674446938140268678655504815157248409857916683691890218296281979869446563948021274053102922629120000000000000000000000000000000000000000000*i1^17 + -16326321893159092711338471226405124623132718624870328633945995829190945595548333360298011909321735199013869915493705779378032798194496347421808187504461508136685835248248277715672664765174520013335909154074678095816232909473664238279696870014797163028702119896594290060497838545743881912449838451130714239247491593050349249530205567223985116332454067606801771165066948450708708484954473487341370996483832110005616220723671002235888084796578678157066459658349720707025738509805009241799749152793714864657427848247417236760480164807895250357393789934600770625406025430652871864018288292356927839782484054052337874185178731964495135025495687342582266751478819015927366742485151100241003762189723873146268475322557825544356509739775862306076153274099114910254087409845832163401570962305957389161459402134389253629617545522709251813618689763984692246283867883238197517395325482266656997979592483886289420322236064960211351344096731103379304371326796621558111124133728809252770868673612167880021101494562594300310991024038761498315519221416527921007825909457591453731769509256668855009652324314392462117037329014443396742055777753796010516912072735220226397070652416531256332774960404339085053474492545163871621280855055606064527935973647021092426603864419789435756917555886416408683518191823389414942660955324733216878135521813851591860660487266909411787641804487949666325561361035823718336400647838017607930387026140997777798688339922927084513026147676178692540747895871825623208054276867153293703358455369432382003148715087616747799344653153983195496630420116129993432293969429408688598586691917001574428851979030174696461716226647918729797356161609327094893832270569525137637376000000000000000000000000000000000000000000*i1^18 + 42637810941746843877381183292834770561014677622258187607940945288089556623406149903260255017761188902084189550170412617065160907681634519729057417658758733246690822236457205850771804465349820137036841080818173434497672187271019140467408315886122155188596222517151367214713456411901039019453035155415958622845079059692371830549189058896292186557782859788957073467862194046693233416236795548249026290026185506103362047763864877471724368337269302985973664732404840005669775089294708211329732893127726199120774198237806375309382661227267484387141493991122290513353293728942111978863531482536572090263625853006838945500182823272777118278742260169041624909697267940461037079293398557001030765447417558934428040232316738347817676070391387440715535710242843606305230159486187379475689325046596043788752829806976299599807729868020240805768638909599357711579026794431754970721176871688196966088878539484442614629183027999426162330419792841330924445494831653327814465320887153775010806847659448670029492629481764966416780408666851947839927700953831266742998345288622545777086839781859206620441872782251700386166949211752501581875435680943611999252725668893443156328158617106973267278827832571345823638063419061161511183634397221211445907442943444022828784127959831516710337301176359191224449692939697017181484629611093568337121624650431712078361468123669564600010522877902562311945892254862703508974727039494032426563591670833101776808237926779979476022283602387832566259397821303375978453136892304578897355897216446714011713225093137159033864059376960841161538696865331297556868869529702082771948504030234542882427817194542155996918547390620762475049594341038587179897497407455232000000000000000000000000000000000000000000*i1^19 + 2005582505266663400717148308073646154464716115854837276348572311530545142465821482150613712446188505488836536763519108100392985963890765765447674310932175244498334834555598203163103733402195047835257004355745113868765305830145632568548097255613570420431060828466861171691619167198297365088973597667502724951880668348680394767061076939169891875443353639880653327035156757816447857793044448058365675158270611271953812798977486771350487701424257584621383575350930633833989415385787982062456406273276815230877825915284711800546703069993519926038097022288124485898058220962309933978211850817188657543432426791034553088734308528614739892535364156334660589338214997769772352178350364240823682372104577168763476223850433068934305413417972745674250725970880316393913986373587108602028471661737676215454621556225132490537585701424663482542987072943618234432899485135503767568896579878102732350375825563384618035241963197579253371830011341697659070087887605271058611272327060171667856059430707762710905842163139830147312110474234281147207728594943602664352340946593603740948080684439040015366776261253631281193605050052903791007948780605832214281137449959596537423032976874159702474118510398885938303899917903286768681679057796575942976695704681450867753140617821193179559165773029919256992897624397454425488236300546337708016649606328684568142411595144863545489509421022059555784058045279110411980409191328384492012284214311990576523279791897118683505339330596559907813644657336560549103887834378108898400784083030404949830564238898018161359933692183449424269042696224429507377324872969193004643090353259626103623448101972609218726774527462963941946221222988609301720006005882880000000000000000000000000000000000000000*i1^20 + 11604373842223166046303346237435969454958365677927384548234468928328045507527278091472494431403074301013391198234877740398462990442235323307142477559089585779321662355769235943664054407342850163635096266621129591244659684383694337361609135632793453039944781552916041113164456161891412554504542669742805333588014975074182852617866430637938176877321542617671637304347397388795732949182171511821312860329891121794334844153537773218315658302872936236745724446810532290595415363665080428059378899636231709962283001333015265702269416943280828018248740114635133106618197503586524732335046882708270433526978280852014177706007321892806503936275578442372460421559192899743836158758514071522037341944574566942088227876441472301237104595712959909515667663177836214432637210374964543898323376107393033730840589917982113666814630214376924379661369448036703610944218785730978948847714332618976715136793094555297661190124214065418830838387396408622866377902028725438442811667035616934411220749146814409988596975811665595824869618826955287485911828934507808299965114649630092703005289139180136898881821327997545680417487770712702918752886040593639513817350993199614613169801610000108507480131682477440549412051171181073746809948058793762993668234827671105297013533952115048983902495600157149193538164391984209995427988363504941498497340945717333347960347688591516442643633579967972106001954758796652405778109268281705187040622121071854665693334246352124606707479757348964176294181817309423313972509888914590065822927494113804608777929065117067119705676590976138204950769984655513173892003518170851397455251277703027500139762881696293928986092939298970908270342333834034986207936512000000000000000000000000000000000000000*i1^21 + -99054633769755367364546370333576593585552731443176053620884067537197168466384612144194542847348272945073531177081510246879059716439025372338387383042783836263837133680467673930736589454354309520029838591348363493405800670258879673270918473489609165733737977697813302593476696862960697561681050493533944080541528770051401569215644128111928668998216590665404291790578587163444489379114208262089769363199112400531755113162396214327294332257060855357292613964829371422235885130172074984446911515689880028302960458857327126365283825663185126071872325686812171181369096087404243979025571460449004647806337690161246335731197940173325424563407457575980010536709203760275971961206414542698844884616645616589026895103540475852010643134113340825550137406000880654292839562769923139941335903473640654200454201960452417310205637128127387405537962239474763342728148223982947583746676252850686590329178461117957206129345257961688613867045969592170980903632198425163012479401251270255748742432912835638456164949879940000925487239283669799359396960183684458943343654226419787673696896490573402848800112678486113282336453663961476706555731724016821873410863156370584580440255427072710767960022630467539381136815660527564767857851603311729104906550527217942064078568047003556180026186535965250379641355161013775638809335050113610706233433782646176017996709244056704746951335359964859253366291677802939521882015619260352113379073446607016325883479872063599270926118723546479348644860506455135311972225307396117456244530512607658272584453152069019593851696575167949815280903468085049086997385078025882161587263095816355666404469725624459130572767605816369595068967455024632089804800000000000000000000000000000000000000*i1^22 + -495063601211496091362730493317540517327464830270864673021493159989870475850828919315288575060468897072812005466995410539889758553443460397176936469336383175289831795654173253328089091860683803150770889287120230297747704390828983116982747284567114474062641536948758295445722636039588486331126852929141254634842591399918962747525086339229153647186539747508799186285486097821745514483262506151140709479830329910465822102208979040694262861749485289073068483711037518357974000866172649798213980159730334365828880887796408725848439480050740145925540404723559499048636604424093838868882258480001962856295967483274780704250889840311213599749658170987187654946216101091635857395269421645873967581742097812152211534382390999332309818185467117449087489200054475701166528386752721986492022226826145620206835224299809155057531891357046328327799291049491585010543169057160063208394253063313920020305676222901310924960567269898467564583976873176974509830524050059655068658592672143072781330294553916917401781004686846192533638721208925036325546120621992230840666509390960956014792249161196677322992204109990939113147515675969467928598885661096495183084440153856993118620524993785340208256622546894536657787976460083569947027667082712588505248882325238447918193237963336845044625160542615444542585922580741447131228310694599238528610399468752204902055882156619830328353810929569717028026529060600949510018027111585880537008967882189881357195311164141071537994033907708712100395923070677364899847356100286297811248532505735453904888980258982532816945867343600683167506083847761087281818978899676384594462646789424985989670844674419663661661304453122728621182767070225367040000000000000000000000000000000000000*i1^23 + -1819725402152097657773739909260706092642764538480296160073915403061144154676967476560063947103098532818996687323600415263634726712760124068268094303466237606630343741248357076836951202421551025627135887723875176230218656988672319551493470587436531932619009017204728835810111501686807976864402863791968444448599178947816106255005801428955989103206068414182996202620329174099270997868189213601005177955058723259932720951765210518551066451153998094773923023430475485344181721385410017687712071390593169011726238807316165511896118885746331348528875613574394770742717530335044390289135055140681660526464984899715840094589633182974648516213439529248681483006974207544953546767463235250059267214062596098513409860681157350338762316015724912070557300771525622644292298417144374139603732692219426975943076043475742290697362774771340444801452908884347062822320901251676510975912764928744009839127477857482540855520615282040694852640351420921722949030698285347831403895482369451108427599858532169130555200607324188769454081319492593557585630283376161456344115448541963217414805666614106275958096860363638847145677152253780099508412446119131072357652868956906065420262808326497392520838442980894764202735396519252606590069732277232757837569139828796488706203826705985632485152726723856225342323072489849895617048741235568199378624621791041735850357266258904012010109026599669837033117129544347519660588936723302979746040566411022836371427133194517925351368586784361715075970627700576850455203745095409924680208105472787411017888978508158131998062358619553303196572444404334706675190574057245701711597468173766141805543553783317230233152682971312714208460962529280000000000000000000000000000000000000*i1^24 + 16509661864702469648173351422605889867048384727702795165782785713420904212744076562862317618162682017494248184870991571255882465683426559966645419063666933397108497427678238534462835051248370385125013778892369694908455380151896749959383644112055769620035003332691949389782038081984842960720442604233479001960945570923330964585854123499991990040750374135035665736892654888401239079322441052841136367267298325676683560617179333747909130681010792331297056890138281111249691332979580620116817801469462452834588460293344321692276336738965088090936459677355572346606541411963952241874228534653477718215596729688987682811523657649003873852162638325706251990611500888184136923473799154728815503416099361163511687671336609844899737795246467577448880731190223653924137464015397975404205833503540317802112551125840669572194626241158636400789280606882165803760908196282848859478797372319853057386212889959538825094838257541802988243553873685795414026900101153410520122087084486415344566546613636239658261831527457274117996477245531849327562617141305398722298737795365406338664520902805691926665941353208351286223890814667998370178905089509260794194250429069844829909908901827288740382665865446626985795715284147753231452191403347124597127974368053112374744878255516531575839107083320730815258625752404524550342723662564225916390797555545861957847211354489894213243500962309023556598356933027057001080944218180359736214377847116590146024223675318599637634172030902506265657664942805656209607581239623505304847059665277816762690192044853635772011193492093353859098084241758012334795933062422615647937418190477591586381963403882899180975858656806100844441868697600000000000000000000000000000000000*i1^25 + 30195062795402359470875013345566460600535213808277052527043074033814309962286252328326123525732481601693598725502128062919604375070915279411784745617678910262278701269152044416184277094979217279070334542561746741835170560507607476476472665702100143431460604623339948303846151461998999950251061874575923745365108722138718943737241954059946423811717230194808696062021713941695139371715441759520109204747956210547423647027141581826258880324811360957391723830502195757713821005371774587896928048997291920516325054834419987855527332638518957528956248484181137865727991990655208959359908756590187245601830831607315682145865826824223561204624358063090542472282475224634184595969239914754939286009263740214456328014297307407460405215870915373930855516858314098795635620742778901314104416840348316608156026416812897597642437185984529794706458280587509972770011659474051786108308927053145869615986369817363186552389781006662180396673112382216995453913384398302390797390793422358036427514480510931809775558238135215236359092136309830302889320756246787000522734148587807805356050273997236523105074607396129294272379565203366927270874894428464790814402651339979474266568322220426332403353647238245837808017019387347315827607175095090368198418243461860953108934525978954442489967214857267793895029854530732022998446608902607023573646869352266558013435173125145281907451446327182742045691273381405895400224755076787389504973809359606752934643027049816865034809466872708542198952119279361209030853687607098119632755996252035127431225338545520691286487685097418201050940285423320176822904129514723527654075708009757895526633735360453888758884576345319905689600000000000000000000000000000000000*i1^26 + -1678726799363925552809173885662465109325622406931967113279725637277686357742746932206265743468510806922799896204858357385796445364086710680239698164227671914230628031965304280167126469269712015779311386712976638867324930937810708033806791010665120414563486602643436697941546888729807428166698031744163254608080581792508713550505287018991494608982641037594901296315434718744960779096513769108986264883969405467617957377672953198701933397953760935288404885332887780969150629583807242459511495380713374896125728907253354687290687154748394549771655764067163695714187679033302068340739056215212391408831113410746259637123868614353199264985038950475374364312600941584624584430589881543916262613717722439564458629700823769278713532372148947331898456539736616939014252950800696333947825635097864966267784127167656235881876444531122095867220532991420005799584202061800979935034391192735414258323779931736468277271472191084902197526042393133905766000680280609428099505744767971148194564435190850831172806360588661128994627037697110937731115922429511917735664613133740034054377182008551512827998946605516640173455731070224642658968638194953372804028937744711897129439437359284808552069375127141930717732576096961246590849856423298565339748581054399883365890002312804200469627303957577705846090737642108633860317905898787422563778964224546610813818224014174737870516958470798668672919121646463778624280005883533824909469896204176329514102431953710938904193653241892427778480220609608148212809224971615965978538194687332732061716771016312994646758573876955318026469042944315623250935148480822666308305461217309399682363665785762699279532460542441553920000000000000000000000000000000000*i1^27 + 758715373564594743497612837028611925916344750728534488782641031269115332339429466627633407478286459994536424723312528568783878586364208613491632309621957353112244578461652109541170882532543916943413398562819412618922172815526442544443977904407258780519900368570450378321430581975537091138950133307121794108104410409504282633799079011724380397360477052153239952991980270544451811680773281996844613486999116156952755396846983282380894514105265631226241249884044489981519890940467864651617870543429954418795244462025012965747815933160373897036959520020474217349756567667392155388721484811718654063860078360474346941668949631015647225325949312641061932516781815999181501147780305861189010107221777804532160623494072234274934564315485271869971457338549485200927665297868856560757691839987594489401021178034815455453406279167811313484168766253092113231737263007691311776681074439255589446634949988389912321995965849134957083204876546407005704059999086607785077870233941346586794294990956399074013251454228341387309968091718225981471377522046666564685050386544976078911603440620871822591655750875683538253269795567267569091585714090226379443551213969085186055678312190489374723819593392852693633840540545769436524948679825405433374224001156226484875305878080633335244703018384511387342445048573305384784696613970284229288816791752327277786358773479750103620615391567352059946939016080953360137166325270970228440259524825103629337418221021244283618408635498287811909473342646376959416957045195479214127296559191255769653428163335266824513173549593697764956088202045481702599566146266798469970878331214263236730204786813295511044012667568128000000000000000000000000000000000*i1^28 + -488147656025862816173633483997260919153071338985497244592858606537688561076983864601809762497900902964773214399735606221319293807205224915491778525311129070944475025536947837675574610654409553898869216728238820739456231994329861617312844241832961729481287159851801507528573975717805750312963087211008953286384187297039580302199615304984147890979036234920772785819469426818424015329655412496365173108913507400215145240208319848025782094661566613428919966234260387179790665944475762681566705004888717471445677399409797083987370076382919279243807147213864392256387867838034565755983182579308284575187329060889494896296371965633016072953357962824034227956407052804969983739470243715272071215474939972738124724604598887307751051246554256804497937519976446433099085235175004311267827966569599472903367738799709002339264278747422902798405899502414632469351940630584627717397280901523548673800038992970307617553573497454061784396339777462548802378124534799389076676539558587223876331688166654651063264691107474317402377155304760901749068739813289784635322124088107055758690958157888691380308009726579221940472848948652898583797223352609220645144964208796853577303323281571054343764514852845219111356543438411671774177568035240507320141437029466480228389142126468757550295070466680330269814800437295617596748470017972968935561365142989534705208087347070973928851686409432963508408561371856714044596810523335569222618608786838985827406254859681073025973263477110622676017535309451623099131504102106538985252773218997485998916777989161728588469922104366898860028904134285525118914306037484798010855814879946933565065930034627957409552793600000000000000000000000000000000*i1^29 + 213764346822130658521860298554377857749692624423303278697620393725389267707389101678179835929006176341908395708985371979113754407320788560161531096767063055970849292883119314812917927147339672894716089404816557651244907635298358650090398087319775130860010121803290118918976848239144860757741410426699357032052952359238519088825801033446227534961036136682854400352849856361737008847142583519212035475141932086628233889126956109013945386944417250423245604680161298380950037770007601471588708173997361431233775811520258866150950031054557970826014132958100073408030912875838904436314507189999788984084180016185874251733765457460675166517561148659432009702637003621688316012408011475668023564850568306031454101226748760547093477422367059138722251456661915265226263396084121534370295471132101590002162300761595563388703532080246425806220290530214064064399295773026262585335640743524609610725350416682192882911256049824143591084792156405524618664131023236615223451183115174917027278838680547143470183880120462496372418570385407774194656841927477454857542822905147487103350515093962576527693254362272600897438874112625555547690043076143820095815975507534152896566275611234031821490537530488712489468276204057785822481889007947502995577243021314091667732335870646287110753186282324519897075377255105139753647121774539196275532995101435723136038555327142016601446508583895961426518793313321522716933419188932780499527069083743228614839989096667470360387542282355986558656615788014779168291901426048164687756901299374534275648597940568329492766454647812137211743285674733317678839636229427609729532751641887188298698082703796284162048000000000000000000000000000000*i1^30 + -17736339098712187047301032091831326805370410421823089953722274980281143930611198318156042182090402495166211952452098007722464013998103857092315190746858380476216681550690894163509777730723113571921058876309800953175045041413907151779088272965075434190717709453035038141362778176102680077286837554541471473654767283875632301093686102083402028579255419444244364853083805351487690332018354136445151751269577673306207159626434095781294322656967990673609378584625789285438499352584876594267790208093526304044623655292413250141591312351426675850936700956856189739783678918956511112003823509537588107362395504521577170563114651668240806159697357018158286692459459245655100240591292436011819044944955770621248941433001455794145822349927603782981890896106435905604259405814695897261551435721986895500529108343406117268308273409676467841523179052986830402371693516319800039940296840940363547746242341232316059754026952946475042833474212413606987384308639503083650117711586030869040015131165378271936050523852571014550323145538599096006869322944526561105643676619334567279987274515730729016151857665764140041563730631643646816760193203116712707736429632313076315332347925739794322774856668660129069176757425088073922271934649974566494119255234873985955313179352098563185135426488384128791181906198923870452956649855665594175604196705205260185079609131028337465394236091207437758093166108874407454318478879679032869465410329315564980128758843944888070101699310889682405674554865731975965998380422481280675632679275787554035293504156614555555803941611281691526928760142907253395533260445097735479740753428220545294462821854714265600000000000000000000000000000*i1^31 + 286581014221056537045380910252712904597651864131294298003977942160336110655653071893733165321549793349327118932291953620388329782514884480900115055759025324359609515386074932817632734169054735548707809761651436947961507305509437607377819955306012886913536836452851655235790315603417947118069174417678543619852104587468277961498829720963990296725612503145562656036634170281315182627683127388095465444108422219964452290055899216997164692936368932391617108478941349434070831667919954642135410231695632410889275498741591076324035783248325350558338468670822962234420927583917818718426730920185465338230361999786040623446637541809920693507597207513229089663309842457726566951978779311918933400200485118385285192884717539446696126142634588408285236841710015389626601571610168702571583095545610348202805639835997889978672803781878570813024235804016513622393000214099107458351120624373477904769234557365742521190755129835235914624304132495420075460193575946280878731270682464070378428735948909558721647692263387097180482370027584101416807824347384953519464831758190354773916364423410763265994788381030861463109626827667340418311564797392642040455510848190471326353931208542520692729719376234247286530484932691968942773718488926468764730621028961874994567645858948828885843458187621342119829572360991601776995460635553381661701246194780586012994839102745684990330756530058008024243924751926490108217463670529838939753799282006111595057028369849143443722093821549754962003775708694290171231086806297329664457332041212570911543532755725147343101329619649330468887156218421989771500538968996445248637708778959499705335152640000000000000000000000000000*i1^32 + 10800078793012702611944694440683084220944255061891331283723069193619988737236051087737656737609619354940243542526022728437794808848095079652189361737670944839760006578744540153112328427619335015194683943224867001685978747617673158288959102390657523878812864592440476148997539554333545989614808865024180187735264524351689695434602174601215381833041103481157360388544720595440847043689793151590870293702963602742563926424660048883528014709471934187129875462450687829724648662414451038067046099555726070496432794884277837792030721271855491491353907870322090850069729326657133964905319715439767590750175145641250163723875233398629543200868395086008334453380926033578733480976654713803584773392377479224046748862736628952855550429918631345297183505960654632560422286004092595662250925805179566287075335060510127424681807469728519096872258484421542471469127727012359089359123122045386233432619467419079299161082722765924919187625699438925501050547971900019907832737010865642680230291504283507813191722114549386347752201343791678106392162448954516789377790104572149246480462237467788075449384761236207595851008730688137242711718537046979001352736814574935363673458061308157083319713025110730425656231127386404418199539869092676643651070615519117599020519239216408652481399937209713602211923351704397209032800426965471849818564663176424356745301445440005128405493083847049383763570718112259840861343693712346958440079561773534787118537625473339689068359734082073105078898500220284524787919545892541771769863099539922714349833666021634204599346229037497513923651432819329754649242151106304637764539756745580347392000000000000000000000000000*i1^33 + 187797830548761844447068688811372888417763444244863636795415410005420086841226870543923356977511195184955457550407104278244602892128140360949677140048748939506751197001350378051145502372762868924330161932462231412879636634742022259507292290440767390364544603534014179386755839579951893820488696823981870593097258718368121698367836775745883858755685854876546454134548956376460873336364056865878591257166452216235768488813135822927903113988153499282139959053699268387761042403859664599110897731996310258621972381227584204527239605784916983311175083000348529697219359357691723198821357932877712781062518551340023615128904545129375363532061717982550536846625721758322748342454568037941021270276908181552594251564561112355580384030263566320360576200563575009752163136628696969959364940276239417914393752671666494714015776968855835470513170973408794014865819635244534011248043116308281242883559651640481160459662696249715146810236448140158767798826178466049132348106535835745506888598404478751286261073799649727323362769325810766195286048560463991026863767630420442587490148736041573469860209519016877833287352515407722556713107883810598914640794628497210900617630672689803918731318302938018264173700685907923064983627728940803828283926188049805713313893352227411660773480346862209686506825489583370859514841566250573060195697187198212459966105236111486085119408826254008979614321841863253627200173291946277472259258911098259106250906623929984983554350393608827030879715951414714357502515351870120694264585993076805444694314542197825988246170107417276607630692521356626485405987432553407144198164971520000000000000000000000000000*i1^34 + 2721621852398317107803784383642994328893396261120182990976038029823682837660218914621754848006918175583279926674214577258270616707724491596445314119079538415793802055287908255398864327488468160976564485855230217450549616673089224898894599984834074142613358358545512660391736358322922215534397438492707178548430726849379294352401258144077257449625714178078983248935414866459777712853461846412438164428416097252282318717834813186560855791270797453760255426595702453878280170095033568619820638023706694941188568812417812908995867831543361714717783419857808525172856647686722157022644634436477501130022196072906270723908410374817840500818660706006912158901575903133775630213486479226406603171395087734712178340724221682105354990158484047258714993804606469431762907429976952659412105587781182481254590846630604536026851179179096582432252369824949678643223677027800600873228119158002611183658617570213565126570921971216175273230178549174642164235125358154510436008039001944180715879814477314325483596632287966672663013235638730110732217645391330431902806194139404730083039365739089179073666440818127184262824844455246431146845923445114212962834012833496254482248233319880628219941885256029688160280832816546199799914285464870458439127682090709082988341795192325560305968969069450672312769633441587635110783399055816979411264597902998224157426739559170605620031602402436207205576749060630779987527396154557162403747596306827721186049026326559026427628460719135357338798491109435338726947858748617418209231946781957746687046251780478044730180120191527227825753908428363059053816704732363673577717760000000000000000000000000*i1^35 + 17761885644350064160957776133772079786359244074674020761780443462564602886795663304056362678816718037026115170365050258273186422092375015679062638284426855420067315380251379690327294802450338807994396783783195893235328110623672664251389951194438553591278611244470814780581156152291783121071751008272064901718049700817681092636294328744675600346680775488279707704904553047649397561211938091715009904483021659438694857295800111404063956820689683794001636322507186399520380415081142260091157123462834358650486391558977603971788404937328190467721306086443022818716470483312317082383676481726679387246600186360441302137509859662788707224358420825575161092173986123782103977843779150780481797396978823150965350797413615723497224712046629782237467307960970875283241525037044268299776016443924579247910893931051642146110166891131073448754588100304331708509429802831563962072516301738413632843319837549165785013525810887807412750310404205398646327074824081605787825730041662993717762414890297877648582431149375060219765074428708704541274419730151835316739971411615980754638477134071424876238406933325003229940239410948820515348635742171663881750139671314995195511192066353516754902416604605724656934786463955755330605659520613281447628859312367649423921085198143092176546017063638132196798012778935041824464553332613102871851566324822711683961364620983086977826262177007030176784850371563879102344837963834567343588142370889213269476045166213349455484081178274047674160794037337938298910526616167453988871729462697173527461712211888790068688791656831192630539586361397587847369214739173343232000000000000000000000000*i1^36 + 34381490381322352613904142602320385309080655022909995615028756162391000079164516012817485672951063650647303648043446607007333303817602328879551321200724750111515409627058895595309519444313265226581946192283572494772291020411468936085563788870019788371035319324140408231613456577399554509746293725938766065831871145625817780926813292306937863669830602454695022297495876751285000915056679481164071236734933176402990208510968477990193223918273055734983695940657397411884431188746462331405586584008205653451917201420881730548476063059107217337453481691909824181943927642277792043874238128748932626311153533121886055115390996736443034976838179147961083952826091826383176501051579732729376452246176813691089730224661637450569051925465007517958127452889027814048019182461913269521047502266041365283318057988874862993630298356825112899427147503502192121065128260488545195571098308254540813324533972580680437994812190353366666111305540888587702103328933072720078073200597854716463510888544260856281729166566151199215206616322129089367680254161832752910390674006308459154120251467767008310973562254521723217292474526995732800068694087174304554437919667002156296669153935157352971663958685531591515481172110116521754104013026863746500135961434352300300342384618425791171529106370050889199555494703736125638670671619802000644529658020597708087383169374008528010561453935044168323486635570291326257144203377046068050570985629789242320673148309964208374058219027297411648942253320932338628336410716001260346075785904843104615672209193225801405878771879572208007020880490753551190063264563200000000000000000000000*i1^37 + 14923178786857788583452355852355373488595911134798110304981702274903878073270216913362212732494619192577682379634090000933940668872259470986089026019509369664036353834529400307257440973404011633730885302706807176988364576642080314486593075735990279833446530778481430367375474170247940346749512883351305733804720002805182406726914874179571027582234183836820272723634282292830056352423503982444942606234965024399388108564110714372749910195284346956340455792147813815700102905627788171624492358205591691874548818211601815094451968908284459413115825550986867394796413378550622687694476169933278798110808033597248737019787213257533143054156110023073533727900393133818759891926436906236814125136221245431157670714518388285418048858667071944821210796404727774687648340758715879226603952345826519920495881664952331280252547249462801027769849191296810209026859765923960346262295860098791100102303956033614671154145419734405997847554644433574801424708311557236811832651186565506696258657340190646763615235321220150082358677744182326264175475477151146666139974410513636366663743470158075392083753604694020676775437980799716042649173361293690041289865904249771755318438663406629130646319575893573236034706411871642500015853190491353254310503413738343966709122924521390123568170992206729312477608916560240225623570689207107768283452653688546053880427162798301050457502378795175986523218934159019476478108618468592911013608377161481134667658614785080546789611418336731437703353589959473718270866982845021402861843720431696874853789886422655419418913138687234255947685745726020648960000000000000000000000*i1^38 + -14187626329355399853631504054292495075283420946124420894356933328539756888228006128525893940115141817894836487172434968531426167557622112014347418630449503137105308814623277881865162670941048931982195237501070510378209566746471805941203538257935239259363291714616450469674569468409587474618288248057637653102559046272964835822596625991860649901405302140136441569102320897382286115363542129537399135199225134769126232752034802457231087915908859890481968129274298629567734780904727281684692656700509649946316792044362472745745475988482631355764694467410181850784288388012140417556429428039703236616713441410378708415285802371048632744188466412171364970847125083391358646255949903870776435649528442468052294372062171643758896384938789169184730490958001043654372045960737476838657389059636217092509757042548304766661275258162052652138611462111352411731147529809266093258221696104378576275474411671180413422415589984021800632128128664655214233194330574754903309028288073044645313721602650044648717958193212808456981045756904288044667254742713185776564894832634776543654806358637988353261553117395454008780377290757204681661696638386748086103122092302005294028216373024068475372201526089983485753877301713782670509521719265963546067983198547747254426551880243223151248693243038713549123335897974852516565484627570158388614437302223179862835566473806004668590798201148542302139150115459121549227217487504447766092381893060959607031133738169362632546223366625158459907675932224148310739252627405272433940429298144401453797445933120568672876802265784865533387247452160000000000000000000000*i1^39 + 2821991783901534119653873725918477347497032599749460435744802163321830166959932196437382489160518620028670863217393520961130476552419683131339168153387830075959688020673822296136867449231925618197010691676275467423364069694114455591189113864074224328578099589576159557683026229420732906187910677825813749160089874876442227163578057320294950646520293828304053635269100901018405588958268714643285239205473580315647439177050818093933033535580990730401059045918415514460974920641257142901262140603014730131894414855905619652584449000161434459334666795886034644895979195214078005584789952441832277199444582950417323968629735672806992893630645588929141477146527028880730902466514901973019216641972013302692362422681830005878080444930753268665975729303412969320359078391577274381604232530358747520014362986151254958758195735762693479976454582260408271352550859961488084720173542051954794741523262755095800734614853737198465309650032835861599637116475572306552822456744822812578313570122475424873291595576127288706413222753055161340551193034488308052856700854999699625529076813170824181810406220076780597100650665981000693333602896493317761372638215000524446635855134436328814778717346772482457178532646402208174015975169654335435763441631924943724740132537500978112741606168350675435740114047741829606569263054064318079831329931024813849501514291640862333532779456349232913774501568545592989093166873593714144716220052470085358725537726127810535373743679086070581565687174213582005540145218827925280609971638125277375377855785939724929842329708400942986035200000000000000000000*i1^40 + -169507684272921685257755451739103806743059210269525146567671716433534280627913071031801615138719627903466488885590943808882445128103566146296944152086701053458968913020909402910755126334065916365097756159915301062651682764153396155870566553912554726285418945341066382314471719718996274193215508221985431048585323635263133544551666403622495599170870018533047690095554216171751695878805225580377902327767185572747782885929343401901708387906171371647178286711670035004764838875230189231149141140493952340200148573147414771703574930384979136299853064621494585149727800915719419249022418711277653781988123365987188117898449582349511466317775611536469938055894359806755417675090192114719976465420545003681772102076370847297615304849464951754042111408935839451117916749586222674489735502028603220414964053419364869624053215168630239226100689533691782134279723064640301119234342109409487242429446387123944993517429206285119151863177714120337696485896678280945077523379572367239791689978781355121878519462923442570633759782736928248175522011656911785125444523670626864026668816478340466166701227463224799521455551169115907213380504696021812237626102274837565738964126012089634325052022575070119337560058328047191631879137533876478086067366298670569824763870947800361097099160456641255686524847630677378814374958691162622195618997767664405764802723435096557937628162735754146318274391163451159312738598442914635523396344573741945026036418854867724613935929732271548973780175870415072511519916018784493507831064874322563737023650460541618370250088120320000000000000000000*i1^41 + -10610107716009865691890316974444594638183307208715698442216713809620772305541898846892343135507682329430686283335835888860403641067855909436766049192283534521059828493195769172037199966456084591567218328394329217506965203302569202422663854863527951993331561128635915821962766562388253052386321769341158371982031338010580465081941184913358614789514625714328906566177137990634108926781491348919501277241358806593092511696662489409447818056764242797529472679934076300326012576299869482824724904805350104581647587138194044702113163753434595083314171068535707984944565358275359799939754408942507416913398580648149898963811353830729662856588343683581783923599721562164295915133146616592399614044109166368188758038865648957876293173254074912687316499070505558692186241493670186136725027984194983169762104794662188119200869992056523957803511767861178886156724703897834790746888040482284704935529766278192728006024244401996800316280131242233775781925858664386133048606446979238898054898756213457897215523939250690893598141963898208093787466593579933588934874089378532477489667382532426181418753162823530429401324517527490757260910651697521226298480180999913731505109895831384817544115291868056222557232727987071947231891512147582869737582525208234155863894393652622937775404636925260659096360206722260430653056094520845194796542967814371948721440702865863279395522243203484407779332165389143035429541032401823020704020185905486493515311468872553341946816462651260232845086823469627709134313754906209372682697647525156959424215768841060352000000000000000000*i1^42 + 92026753605678716020503739379751253220216263199066461967524727765903559129198378062750992174982281642249018109932225555398208763950853899946411752713440571538717858568202594446185904807734582773132546525211674264659128921961752191460405392933130060099044580602882551381413502536359716856051897451546637856411856540306467668251443964507983366294167527451372862156574738140421416424779707551573123396378863284607757170373368408747715379616883562076718712135989848452210160873950056851602800065620913102000862464626183834370633385696995515729564632876299003307761262425586189728188291512233442649042830962927279098069200711265812985107783483704210248233045996031200182475993788084945614785355256117058485400769232472766012040438208021244763962729136971203998666387954281828171660619469120224166082834899036301120832357860690384718676079534823500840379073053854669155920130406343739139452900535413012550705104624886844355797138253139114218374070842728270755016400104248707801639346439019865482438055947437489419801648574300846698204865256834540029377298295190176357802027883061294364088529561014038106500104067004521369440271827987217599552376625525850916035521175289170930397647159333788965266861139820925092501538797522111429735358253897637058179336697860925923892615809682565045200306418754378242795234597641230609341471110993188283437421444467855471049434956991886087601872992558737509165957782110543228265746071221882746074998186339571343755717197202854672672113937961043598129542893914572227680967129826022759403513446400000000000000000*i1^43 + 5848123714099753601954870656240221829501077310942142539998761547029646966663912477781876578791001459603463295507774187518460535025277895159236374607673017889239590529040575397613456473655891229347634618096917749038187832943936391357130937013969410544916388634378986276434744909849457494832436604928609756689856387194103948605410471780491051701706581399145462840887082547553324908636952667210345022944533731410377438650924812419560217675949796363782124244187372599264693105622971991849530404498887914813609648837146758470245287412826497004311494010813672923961262916754214584650282922525152248341200335288576670599049959959523035873247001132434886611499243691063970271526910397239433504328018236024986661020682374746354938217099975561969748863576885928568277431693954530022312222030356607042237802510990478098390407010060285793698166280863755589336136563668644198486807603799085505665845774389526612738722161040608943548174877055769296371188740851359815610733041502916242061645935243929852522468674363870068341421067847099526434224360174822070205603846325950214359880718692213970528999570328822453662629679811295582250389452902275619450009820620768038018668116940346922457806443534083647508017128725465540461068270199649696288716379665226225939248296832190727147525636515227041394250014921090742154995524704928080361802624912857697738876509400576914629827650265529312247872125890375747871014533377848132685822789496775157544674335184141180680019903195102643554893124157362904423813436833664349707361298871117414400000000000000000*i1^44 + 82637408771441450955279937209818349728178957280584945757101598406979543241972762211132641718608071864044000419389926776299609269493012132328475448439474638204042362238239618233703495463035765698066706420659990592836157094139009327827072722724223330556654198696506128966321917621210749277557206344858480102031936752889708978103527697733996159840287387073502218908271482168691693621619760730522506173517963627790695487974256513043394342360900492997295410272875228124155586693432457036851807163921326238300893298907528850763066992293430665947383632568559111236468371066528651704917736921369120961302832967576930391315521340456598331556349456367604329937264005207547266940233062380101344993572304489425359504519374743578568666654397674232424814387513257169891435528896894531806969139628410396191524811478313583381278761477772500631840678598384184208246921549753237381418285151307169823119329655219104373812086749228727653944168392440875719362041245030009544595523060954300230216763504841424352523452181675319675117062053214253594842814108905724455515528693953680953918642926006407385558588156122796183589690875147133312498908467837796186146472763687659425276092924179908550925360941612893253981270216902371528391765266160613767204142770040229501500014862327655103557495195637272536383932780796202441656012504818249150220913492410965549743201304864035417391791133268287400413546705667556061476662425163026338688762816135501459885605601018024407780896194682137535158193670262788735228400927507807377377198080000000000000000*i1^45 + 804641589077324532314468804256676608720998199568301742826271054505888849431848225852542524305130238143281911726951313016180892814331260350155175616408515161972749060658803950322845605858312117430500312418434533043361955740967607317491739181633421564688151377077627282249793591705930865812529473210511531695252924358516490072764272869458763984151609529282299668103679387474762136888789056352177584578181439686020778225237979526858431657398149224157590156340453527604600564997998903996550159452647087454081597857041198875063820077707367002492534525863801461519355898888455211782201684542491437162184207254579026077148988139090104387830595627324202035405778342722081560288351810083916992655627743566378469110801202150272543871071643658509763398521901175041494864922056159234167424643025076170476587738276647176787302255535170178550139509155620490722333393944750183564810063818979904453844277569748694003439202277889399615316893358760256032311271432828231534362049099688792888718712729775079220047608361863761412056993466637956015989266642868773427303841520770672381986738575739571535042206973410886172564216767447717662928938631539078701269363559772245012170405341876241700410086700789369993995010529949360435420172107385180973024135786581340836987695273734312203522728335454939704370109162054115556602342790334670569979640946666770732753705890908858459131540189638943129058719786333009255118224855710235205448656897004468673157039138838000460009785219962911534471574581059736239385718465285324800000000000000*i1^46 + -1783012511172685230715936015923393528608504534926742215499865170963438890254587530709345396002307745302358258151249668366419298797882604769976456145187541212877020252176777567396375771576705979998468380596134670393423434636881647594484104583485678412504771788150499981242896663504128466691707142068900737807408041141164495637773649467207007670553291738150396391873348537361872953466013801740883779344525259189599757270055225593494877024962575057270730572736477795179652275235276918635811034965646195123226408600465005559336185875562076601817665573888646862721169308543902943641694027975167143134762879351054788476158215756437173311894697340160161443523040787853381678906675409582892238894695962162104621471910931335382166837027482478958899407284692162740380203826858712513450683922917948400464748346229768601612382668430634020084233877104364341431043996088591633694941996471448403794696897955110119472161327701797220087638173241853548111323047816024926676002399600477458797678456208938907109998483883745089593658134909822602947939794384289992324259144654464595275182615553393759425453461763949358326532786461602549297227381649931211535828558257588774898117576962008719392973139212262892329664239479365423434406177202175829145718679645952151631756295836138608447116520877926522021270033585990511604784779523354124183740927842684944531588736293565365707462395949727788715511365367467574826252793863315933296771272657770267011466793088112505646519826466686055965039812854323983228600320000000000000*i1^47 + 1022709825305939040666821644013679831329780112847316075239484203094504656937250151867914762402230176472221586822528975259349470094829824761406755461029246372227854793734605692289097042586170658502584069553602989462626614637308723659617045716585998576364740087748380531856530079943445842239046224212222657914211170642798307290498229215148514341519930434727497316994438593978778499872801495209368508750822439882455042552577138370923882502607662401141352703965085095586443114590301171728770905159621904201422415833915045053391577942187862737828824808666783917770188216972167723877451595779767661998600688343760039393818397046549266134162869793343587187330386275822074419432923339032282573075796909816101170433331749966360822131588627469292806688414100035369923922940537093415608447474577169825368053358680639290713950866309025680645807290029474491697895666526863458867521813618008406202740368523200404905567352975279255369447051795124791027158973235062015670243145521739988841317861766523431147876654013140976420253254888487721314531728607657562574136092141573020746622922242210032381413995268098680712833001562015663733676469552016946712057107177878752239501437853329115818996577343653597597061294721085054562546520986856548737895025158815752447643132422920260993130017829594133811355772332121058932815557410552796683216810188565124385242430800723859846172437082948433231114536511107647655832185724006037018912039520809470096858571837331427328071656150887175780872417705984000000000000*i1^48 + 230244704422363756953542789864207845600683408281492519546018135615508367397242331405961629792228150972288110680550664400951028109211823296501621851588249646105536859073066847583402385326993107862678538663133600543727075586153636736534238810407192197282918736939509663772482736230194257644410591112062584611198229888023641440516323420413817387499375665049088628651669519896863918663375752369421832225465269123706612095123464208295991147824167181178434483782298872963118211958129587671245969883241057235872593935468263262146304182944460262166263545875148932378842300718079977436870224741511824618086807837709513658293954344020079569900700836167063980546782267570873945039320732269984264128229965776075354964189926848437598382169603135527553268495012413649998560933469760985831239226638014338282217882340905173383359208267889487610234306917727446549301764073581736973248878247781878482115629092614578964706328404591365096907727573005749474390575773763396125708283475499477345259973841196436537423814712369906673131049772412502064031350402117849210249769887108250245046420931801661691409745652517591303432971881837776049979837500505529999022132374102771829166896758772779289428953780283576499036178081218909755222423456963582147831590960777162785737994166014206365131732224222932360027371914481423615723603267408951756997033553857086289109129868026118784054070518716111579003813748975984085766225272908227335307863148967531156263805903313348972149024938564517888000000000000*i1^49 + -307041909446678367637996137897239806819634986566654127327021337431799009744296562084286459787325166310842137655716649679637325634664819839935101240304353663734393644626635732660636030785304068902762835076061072859665573372847171958041529330792172637808306087810653246943416502989701039840994154146180915719143631791938603109383078223121337225311500997101572809256772902730549902716829316555463361985511546026563440235524191440456389609704675664278775593089541498357597121295943696601251865396448626213674326876471889765775792195525147003650714664891886706842438736250273360823454412595338859963539414837250539633139246466402578012915923025867948904931860941895220024046929953180579710926394572671866847879043572485858420381495843654186303476748324237175826233558940346887302729757868589254601871496592192903333810877705459484265202165480880145757842278197402578083640902516980953332860764628060349160024097712370439869462847971756969956595934702898107671648905391850782323549379558371196980582309930190535546526556610691850904947675190221149048194982642427532882800271161302720874002034527388265462606542909196477436702137209590912134809971808897489358872795666510544581310993442635506395499299264311451094524448334956911351127209637024604031435532471025829261458369986424442494799414447688132895101206376246710317942061115315135546450586969179847263308494014861603249019612544093996311670465797226995582462506277314364831545553339264273579371397120000000000*i1^50 + -9622162656297027716175308684982734034121091026178852089685989473891185703583233046304169314691108402031027800615805778299769106787426242748754998554685010213218551408039429097554450737571628517891223406707669874083720694468180557626302777418909221663550184039179961091102920511939845225807291275188436221895829230041227949918546431076774229879899892861969795401291703001681754407828722746446636784763651632454768053827648492021470400288103531898699045994490260143783573095502177764194648730719600737000356164792893607864897146917132510707780250988194643140749150314195760868558543666479638631130997263464212365055249101006572685213890078428109847679921648126833073828720957502876341041229949419679689810237044730432585445154753743405196187180917354143155653660658668951136639834586176878298603404108441156474100075653258066970567194201074248335327404760330014983136738795681323879435561063197493169941486059442923907612635911400890751198967293773980493371840874387788602214600255651794556458193005494709815545760212527744970071629523832686767293363751231572326511183698264328983548867297122897530363132267347626910918055895873463910050059258058982097599240187974466022351822727744904932087402584470689047156009796382790417552854765954151342843541374207903084849897028467957845708354830829859304774291356795405917401248730478832632134413448420249173392016089466652068447719116692576234506752538463090451738476578397588572723176840101888000000000*i1^51 + 35023046640970887964070084067697703620985159600760870747938604345257981449191378969470333786091514585115723732986691501536575103245020508414924811803635819907124859361413004557538959692865570605448747726775480670821237779835022938669246609757063115395281950138521069041404892183084274504694360321024414712949280103286193420394143941232415550785733537344143422436788464709732440947041706580367919558261337731639200865054318948983669099305431181330799321626647131664809583242896070226668797509062195931225914202263067891554427582275617699218886184594658253000570945619382283145881781415130187945093797393532051069710330240529334121511976474424250932598337000301380753345005124181434911081898541256273741479664162388388649913937956354434888380161720444498172932019955535970265333605554401486391716562913159614473340034394175816509486404325050870631440885576343320203556792418285955011464064206585977481345426858511560810431484602404265551899431530024749690392490596832532154382476517849363523010625438669479193672026277781547515175058786743757442779949985882739118580728641874081910674969305864036352505361054420707782597489885262228382989850196532995700475810295463018614145613944825320234123856038623224249411471809980109705396704034890626161164845982280349030319732233889435737233441944092532899290933410314940503834968059665491314757908813579665691704228065132984498534767009037105354621985942311121248856278662680994329395200000000*i1^52 + 4015613590606742572715205468950291158833479442267935193778757863538038100672710114506272384590760925524017975512331208738351153451209671725816256796582120947483171021516519901660376210636057102712925455455114531405686202047824177191010858282822861730713072273121257392955649996936617418058650523151253114160322559468057382505330039340829594053319664261122115990531405309214173681742354518266921891874164751959287814954308738992397492229175735475421139758118205320170518330500834817106087607635181994119811778799200927800306821398366340225622903690103785471242832114776800120587114230350776796498896662728542020416086932101141910807233295170107520605451969695792054561078197311414367364138100636576594741462503291800915165525622991776087675288566048897925985364396112985807023762269883424086192046714186738585568186030911160670701851466310254509159531387388272491596627617976135663455708242745755280266694531325161059642940053449614548664290603081549221744739130166188581245168792880588544924275047097713583955386276585884812509699805019233335994951200754714097933145882220057468281540527061328636055896286969229124670844430704395447026159362004823877424901944723132540764920040912308506195667632584429612673525134620438584050024688992758662562582892460097766658219131805359476157733824650342085728322960751285156215138077965776427933930025847879024976268012355223938430633906888168300772412676694303256347630632960000000*i1^53 + 631851156422018370597827464053272435497340527937527348340913794493181682920572853564217463313250828873113179865899573992305751236225693777825521453977944713808832838505642045465484001453068562873429269778837805815017220947012620226532366322657649680793574607536541518296177688642861766248704236534010724357154967267488819367624215083944870295175376180925388548612939124334251675230686298614201143508741823339089650012995506174376361894243361286521059607738205520312498447845114940198844983126752074929316509504913672424153230356133328412426977695642165423240932547806736372123086464482931178516552155030436115658041324637906726959782802944000720611196174855684800815319440617987355900307250498094495144044101597635889988627986952197166866178981034855251151730865015414001714902601756835676733118653777040707836817496381216255405685644274542403781892887575230449043641143708092752444788408813568186766231060151360277996617232626870945334154737586332236025326508327815798554762989610176880634446333468625605598634523473007124920242084336797207915079982041782017229496849264373728515819943850748272359964220330267421767555817190806398783930643176778958088771174718615413527381703077497574684060769980796882866934661668593215292608791905882383356130526843098199409328250547693383816812003619638156233013152393318115233733953772706176853810260883617142899780934877512682450322749311894153101868302283571200000000*i1^54 + -481839177065856722404262781558884102091096704450599510309581058889482493414032428815496046900184413342759902802945599935209074717486227125720966005371892184400363212652272714239771546438704443209043074146127645168733440930221229714492497856566997392440381798253355106363241468950414339364796828125385029554998572192687343037251360924796440201830754325495691879074124309190167052327343731908477387969041245921783997450076395668908522005023271338714272922420794378325065746723410579015261499718055133957976065056386050489228404974529523878097915064479601378616441340608572131537645841638423670185411297872787335096459389492412652862227711599973430329814912700515802493501535976160327406253012679913854517928593005422731928769621687610716460185735170974121300270833136412981736921528269191312427841908555152800651296990950487616472580398814226885545621653026829850990881237220330379004568204553157075209701464668573932726863372370715114946302719967538649315242910794083024877006537898901630595345234343048407918544130032185451655199071621707525602120704061118233164320019086084197251944465025115670353100229694117811350251161577880453247531273024969722578464403657544638650275709936591288669057944721798488695395588942460603620894886615129508474411530614064238750428164604317300865661422561407702010189591039043045313293347715413341626680262632946559151505057411385974658054864558148812800000*i1^55 + 120385762115964260064338181017470591118333583174363928814699701845059112150013822809102736086471778509836928379467021188840554639276584964368785731122379165463063281791473853386821401969956560148112749860561154383245020405532381202605092854358840370095620090948798827351327371674521004057593417700345916707256848241891592418853362915818923568474710285038799580542560495630761689800472847057842090561032315197952303915374417405684458977852020521253560479478881631165632575384857040955014769917707446055242793543738948059856157580405360516527058339895684123701057069766370257124540507528120868688508101672558022897440365053177178245228370473182237119640769173485374230707199922965682538377070290078349691038422374684642436419580383899145270803330398121831253425274452411493191639831007852527356618111600713239726993990460515477279445937881050089742169664626922924820162854328329615888043515567459297864679949020819563971378214118512400671383991020563925830517969903609574118456674090842466781194475644387057941694692171061775588139827701951099537111562318668678591520529006676540274525761488788084691633420100603110517370967082811599224035555675531793243751908118500693342395106910181819158204542029360220850359503340145305231140003884649297402113672070053367017098947727502547042819760192142609336981971684749063755542783981964231410919523430627135766666293882105364480000*i1^56 + -28061468146059902122791166040077491218889685962126922177412054706536701337238190854963722279291795555510780349522023025552332088909047027163872106381914004044072541268000036528160485412328420733850491441591045175126530964088332540481686013022041954411886876311228418850942688576996958406554140159016444596222364145614791604237775007284287330683761581878355478717292362330668317296081328886402303320556748300432711395430187570579687625031508300043171133142649371143962717131957274953732119253166931067170105352416181726099700202529064158189556221602469889514012782067804917192734667345203736324979900412373412437892668662193859978529547970194887352650608526396883812847532007500952015418230549374267274172488699245199305011972455600432172838198933600386685230113653742201090646980627797708585913056406296296508257743485137961242252513448282126793903574048247019306521165687570371985843310332226558463739864939029907380931081500356310675180125593290693596968110812106118110799754226737945802503913898080383931536401811210889257708379504891338244818917861817255609966358088029977749731831748862796936116605991195435639793546552951183945483290501198450016672789886255224241578188496415605754700894550180026191482098185257410600465807996462896157526009532204344242948655463054051262780440033915848317140736608470072966506189768425472000*i1^57 + 1759525032120520400816316848450242911717888457758159795428258078671002799004855615497952092788004583880334997915529996315468797616579783779727785142257570078693534996946167083414004474326170988268725426130324252000463422039477355774763897272659650475782949859006153228487127492947590905042181200079154185550481827684531915121119536725528730249222186395355906735723216485068720190671992027772130958762323599464676110256346650988452814171062712430310535032821331838930250447759023916686948437823864559269501946021590895342882500617754230976069761083258809179222273917611126657286304685471347488154808142514154302317000619713095355816900169352314487130967771613886390186863803869088311918188313069645633652572332407160691367045319910124323585852237650468745942091690722222405979377793145623398159144087587041121831377570762297575935349786392316587724775261340277118300323895760453824052146966954251685381461656636018886771162989389954140513017280782370846679685552459402246756139742987695470292221794517862737941449411981076823700045795364172430703152243021843681550739110089171900840837490539291322554728268552536039329544207522603072058149430189808373310581050601121606850660481892386576068036396890824116662886573501079934034523647417497574080781980659788297072926342182509930741458553958400*i1^58 + -5789276883852274267894534854943420263981945047485476827621054270890595447842148962148848954434464658232633410254089815294617140656266622337468792764525384830080834802477071711106877388384916113457204964769130172947388888995229166937293450266193039397903344203027587707561378666848700561518747755748270981192723293366254988577595422312694968401927595844846643089112934988144124934857342945158294352103523771260051599625215495942780388058652477888852942235600313733525445094642825476258094826536901176002316739263663541276490033129255963668911614512820698339535850020656550037308345016958352126371197932156465036824096385215440684216297528805932761216638033839549454207923007781188338875080500034219514711557240026404151663491497959057618538701335968638755619816300370299540176679059468810273041786547554921288030802370377307879181085038977523543731225785050883758517735687566647261450935861661835581003537029224094883578624035665399377814545326029757663337181755024290246233351863538537154826212353999722141428917802748728817966443800847401632611355442501910163089623213293662985746130586244294329130478364954964444630810111152412897991364430903107939514068334969727271385021615619266139885396506170876560507066354027671627702400*i1^59 + 4923381229464492213856101395823329768918007951705575741189504586480920764786217108830723476058655596841654770168765253504056865033835996935131424194976061778538096334854146869760419682344657719608609531597703742837874241620320887797881401164573802042350084111172600180958005163557104089057789358786502063920670182023885870154773067777471295466600004218043920681085443823217712560308382675172294285047666352971231359691381272310457317561340163405010269974568877564764385004173982415746610787306100733941918170157879542345864075545931111734599039791901845309249974459830826187278610679076172808294872729766413710535029272271659613670670822728400145928961152989893433355039408564323872332030550259417205723452679296669332533676271346325878872089153515687489367928298286499954372745483019232325906393748674722656977189880938491108391020273371576919293239596918672340775742981668616222502063765272851514486799157279452893598530578341055351200621858156196456852968210830357024650504964141478118105408811513591622758086245415517976559129521056166938872062544272782164383501767342279110963621113011136366629096846157373873600401893250907869336289653293192588443637061805369*i1^60, -2172486964754060950091868390531892484326044217923127449562691463215368502293445178223923482169096863273447887531588206209979613392380863062649439930708416461304596632290746635101871855338816406875546203483725194905408341818930555834968608599133739488840204377424881372256035449534085151135924360903267768411330272902791618606909446596929898343646834599654618953746149677948969290892160625364310303941347380225713762695107824183196628323058426054118552831145230814475230802956457962913125802061089941958830838270129384518195179269746168013493494384128337052531259754810918356653197736078926370115786068765772733611531163827211149881796838300402913323584073683842121276934713080804791284581297732195208229704008224302925232305156718280660261358357118374695899392007166566687737412201250239924838365524375394741683651062374071728582368585898130639691396518650598668224571634087953086051112181049832988436358246436235595506081874603158911536612792229116973362841009562184826412455691050768710850281612619362741788096406041111302858215040734294946251168064332595899827966048898920783065674243640250089930945174906409519079653625086266555984285731933110297647539023319710449997150450873495745003202535294137785034933941745285764194346968198878945133630340167781545182299380440329409317107044418474752120489602702343218544111309243400991503814982906552684278077285801948703018505508473009019269113648881239128954338436595219490392323163952496123532028947087860732653826020470530370851837144161766858041409310043504620898716412400874229393253034260789057399163159377535666701396499622541342777678633359664388146383982016694324191613368336814928412650449371253500298026599096502763001867797382766383495536198065840255324241952434506546146631408056356211688896157666666267651110352161810179003304143898563396266202503625379365123382236900007772581073159545429661389610564265447074723019141290601074709350850551954813524187962496536503779153977185384467110839444795973989491436304475786360249078545043533217650218494654029713354651567480468008378215665468731972186055872198895995250384801947585230852174772999997082257743927737376273707107023789840296588621266290424817998619658393456614201591679462289075710867747444348389825652253025999802562893401517351202268000941604885177636344884300582781683513101753916345948232299222959877444459143917581353096988474897213843116407689553581100944758246040005050540785538086427056150820523702541116730197502472228987440687146605998690311389356028530664456282202206803134566716715358291735471799014522880000000000000000000000000000000000000000000000000000000000000 + 347820950331340891983755857029789433647287623473643129921315221782714108197280089948375999703624302943651703665714912937989348992832436534400313548916110872795887066103925063002916274117521802404414130022348861771991211423433031734967485723124055389085358760560956028071173339320645717299783336314161460775898183348211663032851335218070186608470570467971211692781910540513515902862363454636691519046352194340182346738187605340574270715313388841536741299336881255415684519785241055152394017818295725511296641825102402861210608691567385628502562661943813797927974169896202419258303602994949048473128023407252991947622526584598010025938409799340183354869884100070608437038048435641771022583821634810718298204020574909638999994311130932299572600155264557616733579910016126977711586986207526348003193962765559771432945179200174408134021227839674348648841377218704756195936485427676111721258209358519542659018847342920461892841842917113142328798131468964092383578907276014284942326824913276676003060234101991435770286866206913725660827690253191421399296472746382207597651428938362587289045058999198392917653850464433592494959349367900108735154977274839136616288408245087711682312514681915493960833755780731218489976856131904352309775457655815018085322134985225102508436089119979892980284690688172024809115633919016357804100185769985744312326983141709198729960637034915672256546996170470281798329816212891320371413402706156912602868120431429079408715297035515265485840812269262905466355207611596627322713760316748039810952488192971533051760154095190137229772356972647984663642119364866607238826250500696815273109144826110378107147388081103683246077601453963635356849663934951966012206367095412487005085247567149118480238163315125486610433966875333279075793721418025953851451827464416377986001592488968423475552386462457097341883664328669759953900080413438164969232120145963604892394655708640644057904943120793340474289114124753041926743225086307973151029297197318756905298165559737061705992267346580865663634184121072183451182040369015660038719426043421678620200439812901218277554939509528400820041777134059426076492147122679162807487516245064089851713824584717435167989119100068616246359528760658537588876680643378051386717970965474987584757715452464069450866323018885176293300870523440700435386000412398027265394086749421808764129075780747270336261931045310134507063437524473103288659243034158981874367665589608073539168426492144002500206500027122701245706576511450953921407240539907202504124084631504391013935463433594141961327581593600000000000000000000000000000000000000000000000000000000000*i1 + -8492078169096303226186355705406312925386043385463259887707867144451930583132639270633029228742862812067604787251129450675304069460673859052216737537818152745677344081392022383086872191113648920327788203749284533899693944384759519863095542052177618489490677805167438425685081591007936556023468891949553276348236094169456994106671326650238521699346316868004398727759802315350815556042510527760666051480064944547671117657623207419852600705424551929545096714589823048826290619347026940354110234195184123539111426276025916246706887025040288407005893753823102869179119135336847856584166508584932291398073979889616595905578137555582590069267090836594176633607669718791798574654472675437787866979762577093356834465087287129534375195046977302376793431748764855151626325688394469698352878924548969469285216333397597701835418241713561167123490147851495503402937128894429470818290395516919783246488489064598234517973473297736506366498035618608480814234139544099793133005563627395553808406511430508517582103264568824872303220687882593598229422518899466623898219478402955189222942328620011521614600017171484722242944625928965794415557080004384528391236095658626394183828002816461897807014527652651631912223359016036736633578350437013737388958362711836536870269648908022070491243847379392278701511506710549541820367389153265557196788159422786771657745562124227924206114320517979505208678118169322539410871932810824180588222696099523185708126750995002815624017248644034697575959509758067407461569414558569682688450028454037362406470795880398454077207802553345874426886077351953970358553266712542725902160944420349871932494975102519788108763386194294463222492644448277823616945230247596762125527750408490329715212780279921608119734704125657384170311907839130202189844516202112184518628242786008717296429968201116885031698095444660232726696132995304558731949221049431257430325978984537177481180171226643576018444768368674229239430123833473935945950060517865661261371018003021890620533195274920172930143506218415153608254157743575023943452411467989516542249940559649251816693930924313954644815399624970465127416585943419951440315718909418327521581533739752424689980909711477542391811235475347507110631135831284068614673215421741354718091775433628426380934039572102723037999379543108685740649691032407624059950581473821300627061948986075779988065579115172607985071817166731404021189214395692738219956620769424975807366485541277174113781906653487830106716675808348796718573283425483047485933543953479458069665721676230298676311006485493266286337064960000000000000000000000000000000000000000000000000000000000*i1^2 + 5695885991547480724092368146924982613526405438997381272511437356597836735775911891604923176839449555803614891660462021014296019132051037737169835683599940454968582155881016088189353910393922217181228769583765978820129744752121032174685428637026278983874192524895184507462247898618577360225148290800182074320723753406935195600120039116641511356817871897498656368600006138727776086794520537981913398441633813587179023899590489234621390615491117700756608026363001455427301626928663929548660303878581075354068731179512254424284453596207067898593319500695188296304611631636304236497431852673696936885129556181189490108382373272008699473226426147146889105658796886404252264126955657544968529268856581625889767711834573858655251388181369644688325302826065415993753647934049601617428336924981075444271086865015908924065835792428109122223219221574825504136540562828716232964063382667316119493745670964094590652910023252971373097779537025170842008867701341246239513892695276936885523006166052796617750960690948873663789256096607456937809368299553742145126234168273318871961255811976308441199236321030562160645855754158731745992244711054762056196220859242219052351049728057800567861602968279870731852361877327672656730013998829885047823155620244592632764667301554240472624999989529003482963048006359320956011665538125327245129899902072747171133843013749191471558786511321475894693960690112886818102473622580676721144732353331305683087505477446105921541979942189724150080973397948793861187355755311847304640763424994466784967785966207650505549131913576270772811254816006594068136931917586115270728509058074930285564764599395477993178078935863055847237926246407282240984154375497582042333837893810157577786826494053039030081272692765462199217821099076600451718555163800631591331266354337550850068700614823200030217437380394725012284778890083831137596393731090540179141726401491106582710694970359930443213354387272423274474776209688748363587535942215203850313144773980103117810915792772749303371007457147400180310619424451133541691217465915316380536793566824130185031035788505894437905373296697068236161355651377936319566109159132633293358926343124355341466289704630743478182430887386046191420413388275413612677980265512051593068009795940419501575994947891315447251741788179028831204924946290819868030159662009447697193148619102436781117457849786535291996279001204121076807344993595864366722282952869413425488705921663993966333012337327938367287025071223546144198234273419629849984292036701242559054412699535426496742634857386866897015799808000000000000000000000000000000000000000000000000000000000*i1^3 + -10467298987411642506201907161955776387401389847267866638103648277084742072907228480838416521055435784791289632679532133584979620848607112003695262979988021042877259255922437572228319884345636860897759619874263970680473155989635015899898524748031846663749853777456046113677620886041718645625263255523198260749914701978211440090201357469693022601423407977574633373302805670714598474559617181171545820885608731947035952381396705380186926259974030539710507045292926319267723203040143622918393353991692007220978486525722029718976702039748174411374525143661028631223400374705991317620409064823474467586357888460247125533883610529907938360563533191596759761168386217136333046989184698238861958373651077520235924200379799918136621627833098097715366077562090694602378806039658987011754025910393756566717110304295439435173945490683911302230122198337442457517556521354937330648915316823384803146618789746502422773764585740576552874189338391092148757102476999885012267117838280578582393105055512526216054753574995388902018899379342498845881098971366950149916328219624476611653731025946712614656116065427891748993781361793346708937598524623241980095714830201799521238191804584978209375115444883619738727462113126597310864715407671508508603539419488391791797032213012661397006325069355510295255115948982724930221292078661661918138739744794465936645483050749118232149240683008763750753547070512552748812004169071515842430138869927850200596481126495438360835528846359700102868784992833133030114838687912662431112121396403317885275749657554371216916847291845287251045979285426851224235585044104780588351443919727056565064267238270325872777783017069159292894778913001639707528278537252148114848194600490237406499648773681960889163165314041973223046786036520823192052364274454233539098004404321769505085043521310283639148618989612153652442991829103356990400358757601752776997874331864592613098710527657695323537853312097727099487335119902035526247776353094513891373903694166407587230611137260888305997222797002187012676771230678633445442638124580342546045857633486558602576660174924916069253202883536519239480782538157253007086638787888463217515922813666001223315495769071748567051494273661895016133630818475460640995350079319019815092467039066614776893780840780677510153303998052337092673323656766995500830665048300481689731682167869899953182513724110205179081019142923881718486694996932495539615635054220130135864757857804189798910530446391470593865557100207567180422518193580003071854116774263082992772880425160774208832162711113773056471859200000000000000000000000000000000000000000000000000000000*i1^4 + -1763518868067617707990476733844805015748358027283022297488630179885274920093184809717799684030965593115709790466147438481840592390114943720771139005636256626059308147156060285574721834698004137176700147104164884715157578416568001519073586815583355187194334976089403064716496669362776519978112208922755162054017733405111628304777558381299734706506629148789387184047654730078436943040182503430504538068592770704034662118399677380299363515701610941649918447864664756503805787269788288695532698924593170611533349676652046060517758421129965144481128608235534112049402228454571778058144665619145327787809988696212725324488588101303674045333857207142704375476745961513058179976646204949967522617557471537232122870038060473506832307584349275834595284669867794092373161930470106583462795884225913804811702750261922499763190688229948582719530396678044764227959498234017646702340911964469941671243755967980431465094495769228547325718444793284766291762391498673252733957302494658963468672587096898315717476117983092588822494366574905421366153278270365089512881361368273399663653686769066725980538719519564778351161295238108726243429987240907503801356452790261146016845449169313318913183416844731184840106340666834737386129919524922247973970145570319035175390217483112572704498566956763334942000973445695669668615789288016255528416747430994380371872337809542316809898788163762553682854942648856071520822547293789213443741834574721643834591798353819213930715011435679052629756452501829916259521692162681554273374192756682438256607198343683228909910386420619652586147463945739674525355189996635288926625100587041835288583065506548109331409715167927710383573360531231658704510833796231379545379209415033747914195253241255231696799152749309322994494374149410105439963298944788791099672637167992724462028528234382613792089908486207151775601606769013125868481037575753721523646363188027000541453946944396167101463007547501405602247267160071523469098742868457335668188739045877436042933672503041758618605429958749375439518312390573556338125934039090982139134750077966912413494259773405028911481276346005836591613921537327835581160455704005673841313277732826104378816874249355072558977646819014489332661617289317438213134108828598780776819914121217529076278937207437958223964270227955086579466434593473922215305039149974202188286054387842371962548965367542723074945474113161487015392280685016436579525033294820421804096948014001430224727177539756710665408602866260822095375832944855187152332516744538899440018409626863216147844660806869948825600000000000000000000000000000000000000000000000000000000*i1^5 + 611163633688625164376475194971225161075219086719375208641503554758833969138030256812129939408638609624419422009117581194581745887158328458435446951370460877687003364797210187311469947436700178363742947468944223076073467736320269028222123291698824411328676767827058092565392642332655922791610882961427243904071767234015950287419704918453187007941622015639997993321447014989611640345716490520324799084232564932268348809267066860634307399073987812856793746824012118774469293706330158993391858649127121094394206511955743376044456613680173489520364441827375483627547743300792811657544985246786019338835141727457638337452873420510897678768358422388028446694157280657726905069890561127249257968944453126416549209010697968803570540824150506379955960052010656895671784675835270926243894870534482936518128697587470288278956541554409520262138052285693593717028355980210657600401792765747431201983571773756023212561206593854464100865609812764670157535609994158000511470357616413539959185421618586149401714281039560026155566827547968597630495719731263137354237015793580851504877299215111875860281134254250065985070972469436818564240849316769251941114457582275090112102652223422550483398322626196199958366712850173570309456537564961889822044869171415406911579151031382483953434971629464791752556208483381544925458738990411618592521713760260703487863830113231150912195416274366916114234746050185508939231566620244221975071588922918178022160581281929621073007402467649424063169016743963456362351510352584723395282510809583000900938309709796515561678183069847930709001426408003451856398417565026134146613096617332979814139905530113049235804137314586482314116376100583636322766839099613311317094108831869407748845657316335869430963256038620838444861725574957761709907750410970962227436290090000860247729659045828130473168161954545286414809341011733983901064235557970412547232108294494942660602379414150895690836242652508241156452739955060591534492702991872741425797003937325078827825445766921066319612359223737780497432141377812368731836950334612089543928028099132436370720870063152065358916856874159642770081353757408082209088567212759529529038512425775960097360932933507760623054194990132781986345514181711505276921962797344812966419359245659512368793135145424719354306435672464036463368171320194361058076934258186245018005042351643080481719561439728114762326544907314756190542873106003645225060579614181556159753279443979622807227724571335711026843517355914889816007179355832164081269417493410491923581787918495895958042493956653056000000000000000000000000000000000000000000000000000000000*i1^6 + 223594293326869712467081195276867582092618487027234138082750564265307188889874555865423013889254862462183885576024338332787529973463837564160058657337665698237567455526761066546981075367277538313562820137287376465520544158006253959795762314574842689587090757430360612829691208529518552220086321215143123274196046137951358841625600840933492258635941487218209257478652614626793326320226455489955684305823865121671741227806682122569726226863326238343334848987833236314891551159189211651465726553680535028788074280082370539556448792180812554070032446079327582318621981587077832110722096194995464312218323684167842225299116185622277766206927651479149348918355575935575754820920559402721820147152813284387292304519503640597823692625001741912458573500265693530193459579555280926567073243304665151545620351843854881500779108606931444951660841417904506513689332822421761422844204299431803660716313887073192209185211826907795643059593782220970692035791446292251143912680326487379065170269738594426719074492100547588445683270313313977240147968836256901805932373509009220041546567707957990153948701014017984955877954712409606093701208663782508873647148990728705681766057157185640201372290926650965748201000816234242508432328430105991935985279349487279027353887999066913322516803328652820882873067971603410702401999529285113614010531182126469951476005162940428023347479688568149503258184020741640989728138730753373732284191593306746916336352780684982185863738148737075042198989223611750819411371731983159952290775754018845317107631201151297822823870733783595826314083206541830161704716321373788726908813133263342833010537336932987434814815722306743815227103667878820712267310593799581067037741622050191963007322146707497314794524466502009479004868113487225114980739438287810606207988945678411750554583785576644178272687686709733704636875676258114465984993910421014437801043804941708923464974116790109516689356631573130742753305242948414119452165700583368666725752502363746588376352619125595049151747631111154115934753539794402917351493292336145819489425031464177798825545297373694039069506030344357198096016374035967054041832896746136598918346360370985447600431485683457625100918575505044803257177051931135449204939584670699069526298349787634296685068029566857979737743813387988802324195083284587618468747898342965288805873678628165011427842320948029381696662760742314243600733201524903941231388069359377585020470333223511804222551235194752101301746665756169320740904423775053719968034972103199668458253095375571845992773593333760000000000000000000000000000000000000000000000000000000*i1^7 + 14782524138777358918152878887873012356806835698098291226040619713087319191736345946175892627066499210229355758277907851587788022947578902941024310073188411227446592914382233492655067637443098000679552713241894154381485709373141283694319160440852115741246812426037964172675420311723546102390812834356736043452212786983975110169048354466862640366180313863407118111105777029184334390850057406097304708424411711437517651007491616852073803321185420356926149869609982660865668825614056047657968188592527034806192669037978918147132049124961537934945242354855996056107610730260979657027990859675989055494377672724860332261689584019140257540867372150729121134510952279040027756905203903792088329712649350737335083675806983861528343719014320757415593591067631554200429145194018117607295450756526489364293448656525492058411733923452900395474686993476251392620910080490267537229979208988238835584086875800202487272973415687427987033007325458229235596300538691732901333431475648182193744555167461382362902792071319736359610268418677940509279732797537159883074338208771839091036431041437837107172805891087084309761116693427717011540470274154379062081077350410210122551720547921547755040133611674671887398154520931212950961928984935271242997205747132194029758395983008326721443243391103187730866354633642492104364866222332901145186740993792385413210586505183163747998423806515151415314308225944342982545631595806954286354378735634713113911680388243360348535838961526421580741492214716257481561175065293093249461333344553848607060085743199415796054899957957451469602755113369325624383334395082471943847693954138431460510333890560170511550231050126835417645170889061154350721409684213521610084508711816340797467820210421528169309539855250186136511484498940783365419110211302060620870070656296984512052367812845084784152980989959963671283530149315175037930310851435997535208014539826164518169295215948783322381876311585606496412598200518980364700663152798689013602277646254967358098458323857916434193795276983568260818810038712432047315516958972859121291245212557806063337393222876295743556675473455126131209084472321048191982581040309767003790485319716764737913358426423690575196696967556468457614209877412850674863330606580912932886226014115447388295435384593925080130061071559678241633810770750922342986355555131924753234115248901061726190188096712672972631423613826939324129171119762451881099876308517808602073287681608794665920037298713297025148515212449871202017584890241028461741674824300526916315874069164436880919246143488000000000000000000000000000000000000000000000000000000*i1^8 + -4719949531050328291897023075425038183454882114544462147910787425511484096375751563995524400297943947948125726668394828943043312932594747201187585595173109140520904575037639362005018054710439124212294344157984661614918753326074771309843509133357709347477236937315224733806053252915022709707266021156557975161732879586018517343510521902999391879144807859754841477628783155927345645109787257961235289934173131585394684523470030437752148562425602943967797841360325822615366502318913653010653926387206999977887561352016773817602267540258207605059167224173244962435110981874546714021089175656690050502244654558654028731139119479087162940088408273748875103160632139280346963150785300311897271156733211702093135049560606296838825104880177920878376933899145172518434902310401421121526743677208276014730955703837202586590042184399801637556479424901820584065735294711240927269405532968987031626634404613977556998216199497864743237014255265634636136699203472690200770270117565361601785712726071357893947005479022155608662691926024871018909458416114706955041147594893090619364025433502785584679876388885775222036560491368346245707224525549914020065845249719195465704891288014864073430026912895718792744591288762886974459935377172491550868901703061919938577901416020687101660173002322912750142175968180766608343313406428306387843094039162446162532171398819604685956724143959021863141336985148990284409417211242318544422703340369818312842612131257788269190733711618210512864620884717242981571488333508452972288674429994675538695556971313643961141740434374762948128737274398611175393002962659060921682427313996483333492172264866190145551264861333272924662889354938722992845903912083581005552090944223694120686256764243474654494294221710334865402866042194744887198191398585763495740150741160260932467421352841304535414889462512462646150001594495092751967644897866661429260191660051431690353486149330677612231441107991702513380286301351390395467461931748017524560415034558710017449728859081088811788187473991356515946531228657585482589601373732049007579609317772809511047197500817768021940342292503747001548464847528393285196990948327891141760988962710206412259535046798108367156391229278081651718233080730192355679843672797244892553226321408168126370551391500277255446743116670884195950974492487040450745097813543836526725911178543184250811793511641210052380224974365546056551737047023563220404831106504185737644213946412680953005445646869332284121525032482704433391527558415765242986294673028066013767243190915332656423984168960000000000000000000000000000000000000000000000000000*i1^9 + -1260281274486615194875816599101037118515618563543627204111872369482443371135063260795202131048551196189589367612657558391771029189044889387736897700590331883819230014106772577771681831353581124668788361958927517830125468556439156336896055405495401768322976073003902347567547873163451371557395871388545482847189952588086930542689301038459187828926320487935433002496101277127538996446791224313548455240172024634268285975344979226168165570496637181460541104240243778877849178575056432154302658152937715045596157119387177559380150083999368062525302246112332193632472703323786459560529407378950521924598070155071649444701855390889689394474050846123257478789961461043385510785150373298480045481763092822448623242294710753542755196574074531035756485298771929239156036976205159304508971422072136051211882734717797499253050888940203540529240047071303804493645888795617480600367342634721439884427609795480717624354828497294290245762843025355362741862014331199952792988635465504563919283998337295210566745732775161949936070483766890746078479365200864100748859137601700716504647149982568524219917881733528043593000123557642539094072544120375019410000171861055000628143085697032925399473685125643377586480316368024159006579044115997349263790399531406118674922563457858151064540190501094636612523320197327730677630989737814524227660963226577788515064870055824435593039264506374311716537020202157961339982756159255567095569231073436818290306741470751774400583493814070637564178459014830118555254099105573089651661012276356805911236118072017001413709034791583242748885994509670369281298245938406352577985899549760220910195186924367023965104858575527628314317802551621408045362402716077440116889392237464512759989172846230730383404067952615863203866950213070628593818889278137015830362323621125770671943864089406945748875815744504948841477820675699570098461711498213420976873309302593764422508480972682542395121489955855685750303090842482600754992144000001184428629686240621330188356420963507202212547392779193499632196777640469071904927593117642172442106324353402000795245212115602753664700931153925792051597645221993936200595360287200598064856854142824270296191108693669230783351494176951657475164464746447723457502556932678229865028962507846921922135570478134038169978194764951776459128560549180782594079704322292966773851003784137708708841914232970106449513951370547861126655783899085036295193298168261177931909808519547613454761562744218243651228877266146755504845783415208240587911074176301964549145669740231975550058496000000000000000000000000000000000000000000000000000*i1^10 + -149958728380405036968983009463933791116197777228897198087145664861208895140851679539658770310593011645057086037750753070548489188932743371319182714419199754202002627571753319065070005283484680912351613973458187687326163587898138805946337392944771845857953071554142641736053612390036196329788157720270144632817186096298902784809693745375948157956241382207489664401938080916844476253382508975519121181206460908585145229762142960212626679523087771841473781967516955888214340614878640630608186855235826256222186347446134398932421857169831096040467289857592551975644406629239995097199503230373799691006251696144642120466447645800218920777135821763934996542330186456467117877785509061870818832439725960508352752693910980818684274771460822881896178505435499379742149767852686355069580371208046111985618941048181152375454677584288779180294095617453512780644548354339159325344237700646560070947251197276324128003606982814154139483472689272352969559443664752214298348605466557366464134024409440581603730735108218070034213419126776211988107632593463563546834676349031450204257904160471424463585257978365377429524580812531460417322655263369515593525999438517314594976056839609400755853747836257647192464826216166957093308698592167013297736895302933400960588388541330698074095313883316489714252800601713025616627250177225759102959856782580937350239093777824026831193924588925938484801480239074340486916763121389614447090941074622637179579469183214544992621026332238617478270025189065862318524851859935304655327634898983237063968834699295920012465974850688951097787818763010230008469343018923938283337984531731743958190236241642091278601473896289297639650703758292441844621032547545178455077675716654899380279539615604492018619087098154656586839066634488152273118456365138775023270504570786760382771720270179656259776455590386694282993122845476091301085128968119977485709037379730132831897571095108910438642536477612093347232947107227611159858565119955730968768008345847468516410418836059693937618534027100948313262314558466602871772030007740043980260149766022853728472147872388735534722298126169139843197560621995297510038600300455513314242531756698786246236620916055459017955849236630195333001217126571049892936721657779259039926896311901295467237515902964918972160930572970819838962187716547574939210459308685296019674553700752541003656080522918806989543730971677699664346446332443816997633844357015631793459432600377410868866278437542823750910531734059870600960359115214799508814448335111123247379712626493154027110400000000000000000000000000000000000000000000000000*i1^11 + -10738103791922292916728840175694111032770544664454225276342705655735319965964054106692148925149178058236475018810501445842869761202699488676259377599857498898829137264531989347573342415238127376896734908825698043636969115750821397092268097628734484032247754090226056152160877784446595990420085573028837519395922555320653432809341233526564034514138491704066783228498178376148863916271499785251232191567371322239408901468711004038623602534483575082712528692351373836602457801335686534632867299706711683718845902410996403704852257693918663181487829686916457079632162007163953262898340248470782211070326982557124650230551812693768564540543052031795515275525256578216622447073872928764700446398833334288458855867181144934648134356826488065958512671900404400028567178948560020999422560691401691050256846764007092087568242571509260646834128762286279678125682818031995515760240978065639999859778853812026064424661504689559450184775290400635440995202725752505735674149646763871905441427164417217693865777878510877258054364735075604221512255588276289328275592330545804038968389964594403728817196553331230207327401804651921122597874518386837528186602143164946304385691488199536547413629883111887754777231870806054600433721882221451995016347023534844661233445393438471504344299405325083533367130653929781601863877366593859289978667686625599006305397071778087007345002672660411496320078163076035539037586143928722403223617751859162991425487974668679497217065894886544351519677606730924317962935417823123158521745262604184138518448247360380516958323343627877938034243735600691804057954225364914050802849660567692860916948983686182505626374633246572006946168709718086377046064094335451121208295363174924066688766688524173989016172342242696482736784086816824298170810282585403087500147295138676886457479146761814940909526626725705313405340174843948617085815718928566150683962717066652404104102126724315492760953222223220161328092455001471074275349633505523911225021203684400057745209723330810363233238239787866362104724925310632979517272986243425230387310900058980425648653817999919094148407089623309825304484576470312684486553322639435525517796612045940658916979469892890327141057500507082096080475320894138015301254355841024675451638317915628577290684168470514325993469936358654902319436531968586051547079756451567755522739995568006166014658401822870017781309375092218714935360973360467926480074286694496255825393408904867450834901900814073362958396613825665826867074996387500924676969787207572889059704092088871157760000000000000000000000000000000000000000000000000*i1^12 + -476849148332474629863180220690222195344118192497817361786066862090626182357250376770197539176783882199146912607064631762428751425851385810805858142834596600559412370195210733136729352293036475875700846488558660926613157265210721713978691349110116001295133539828692471642769006353062780551356409581939822430124385592074475850741998506888517745039102933818200323971959278580307337891212574072152528338724467320844995843078159316225266457218694269701288410000125745556807781464137534329144523855500372387319642849043943180324521613090150765251912605706796959293098923350354129811621057653822025441599692913040857119378238765174918954916303835854928192753849608815553069527512161761975675410766063887018374839937949120395529006711703964890139048850605959471784901714677365713835817584021549589047548942325346012824310177548068498638027122825042342755254601664587238791227976396172261392669858578816354843728140872598186841383640658732203733490430603881390052778318349846931576281881572450827901031053516697956802001466937458963502822711733260426204925385762182500494631932575243709943996780205041708476991795114670108914009992933688060919390180881276933094102025755081760362200554241373965321346279850355643835051772965171574099128933286846306541142019365820953021259789260027206543311282469902305106613623126211786268251877023832193876170851598403560794211618102599672500955123785620464291205159012787157653064942110312430141817461618575332282132287597079967385235260696227574008955927407020276997512205666349083924331315073876607781752710682005899819946846243975013528825867768360467833548829691825938187120758609351411636475342714116422176320296662947735938196317054415971605915712308376352188942862852772819155152747127897107736475952231661238659250679849932918231344151100596152571623290921302536915781021509012648064185815275076397839330551087532960709154560529730563680705813431250747546323876836405431445640359684980007062394378572947741950775344546605788436000129072855525207329047614862483139909003582607983777381023783676271349245911241903597259631334828286271915334838461676789917114986012041385165148183799369392473281001550553964353327614991956661698929840434638123523097440350631954116038631120905143927378827931288287042214859121834214469379893181207712675031265515983367540087637115809324060840632326046825956956959702494455451066073758287723044874215805471769732877232778021719646063865975467558810511411514307146754114024313771054964093816682936146759435948772047542597526683585085440000000000000000000000000000000000000000000000000*i1^13 + -11168417652443694406728866258817185188109245386662231812178854865722093214019439732693245680674173837577298089778906796615197378313221003223138633092477164177151574126930982531120618003532526523304305507257321835778549620774546895996643725707983584487004252049703332169648115560661234337850691882725285380982936326873327134994989974485399372123627621168426061570587054854266820305635859522987716185194968995383019917739233145738378138193903202027188182990449622098020413291955195485785584431168512045239301201545596328529260055897098371394988444955276581631692708881903774637672906270863695546296734721726708694710392166246013465701047996767248468999281436325941819620754144571276154241437987489299893443347162954242099085611798926140585070059654464548205442983373214276911874702351417849192656018074151495832111876112072679372151074027584536712347337594704269573895905316003759586429385523523141150949412251336441026730871269749937747333699360975264398304865619725537397905275709621517971928985967583427236711068426950768783781146658707804790327381427088235443963745224133393340132007331430537384089093196987357528201926791303878947323204078694604667195534680307578999332927357579928322322991829754097952617333485319459397656319884885973990657502571810474115851723964240427275512901960564578523736541371924727023264351413073796679363610621250172365615413911658435096711712679198206813733600398442707651736023813822363200968747010010715122638634745786832011796182614141125159355956586093393773334710993517564269747166409767564702638130153905206542301418221791215128519051762327889423533745648129531905514763751458859897354426624606749158410329072516457139762028049025908938735311511187164778209708159837609272712139989430705528147750202976830054069732136593769037708994594622323550214828233810276091874024807133883590465224986927580276145984602462103997732590936546123717977920479150046307038764677577799748220413939371939177100559091670086583974299571334674273974767045464405775370369813258005907928726931223296620787890170439397692552030215419840133474952069978005519950009925554902533098677525074358287282073687673006127289917580654950473755780983249323157224013018355332328685371510049953604050262849442445075854316133242402932858637859520454244683395791267817362451398948900490949883184138271557777467212369351785057809822127475647932394975886469969538145790705828633633476731872073734489531745277011563568082856312362932775221363928834242786670091398583317703523731612041104532693580565708800000000000000000000000000000000000000000000000*i1^14 + 10583536606540420979996826147313657994197992169793037160121436016451032874092892307527505892177198489319651085016060990843262581659774576286350107945912301694775666191597799177589331990314443813360740558422576461358724933220455066896751922244510702180762286654414332397758169535387827751081247598976315177173998822946790836942732678486166410157191554537805439434209840449386463195866635600763329745940755104569510916846039317318393250338136000599226088053807794281262738062197682769738432015033284354268629812662058499936563505256339129747154947977284234630335804953508177333280571826596663304005250504497334852795611929410305115282004640845338174498203528431434285701223008676697809066021136851948904841351375552605269862085883592427652202853854491364194416416571013513335841222264920596234790309549107987432159262189193753385924785564263832781957768829424656157190487688545847583845250326806912517809846839333660819962359506110208622179033398536017197614992850688427156811510357708525281901522029555505636015487760457303709540378119971618366844498582497157170879566836208958736089677093565000358105237647805780481936880881369163445714074036544267187751050969477112549381540350451588448436486133909679950544319334446618736897708621728182124516226823553222349121524415829154884008852796527469207727164304813592200928494813371409184747082117661495866230019898909745571155614056650681759293530400305172948134623615920369295358784956625716644296232746222679753159061193209029189569215220743247544920377761072754166195553089303102422167430600203178367682983630441187729287366884057278016313251012590796166062279168669987795529495484295614819993201048254572728556050618164077599461616721508886846381109844736592173628537764106906488015379476728732760167012825332401872345871350650130345630030871579578082986703395804734591857377263490456028696916384114830911422879629113297107661529909589794550841218327599078068555949488084410495551738007503060692231147649240940839042031022846650294491506464793230649213851703372383761019476847319002622317298753824077018461394678510538595168632410445471285543676421032701187170077134795687038121555364036475606227660323893346215434172354057875571618583531410074296328048148151827527718212045054668874198913800549387661047096466922198762806109768634858677466205283827229095945181912350783860098670505823075814164325448576963437953265655540724147669617389315984280060846267469965929023237246263424930868249032835943684757163831143543683401684027160916561588387840000000000000000000000000000000000000000000000*i1^15 + 7738946415150863362065774125489772697064628862368373589107536531140009522751999227134078804975150289414666663746668513965157752958965068897708227432870185484114165899513040715076870774407151826167277672150175695468452676346541912052425652617587692806569679254134123262043731692934010984171855129651887473642400457566205313714247316013565696015343583122668685147019002448510995380801446532533425271648957502094492718278282197726278627340486990272112994728958651145319284111326474426363149963948560299669035327565215302774425561926142210871849889719175753037648653515428587405526095899258935275608585015455788211103288171317023761794761499783311451155337215395074708023644743987834268831580871054955037265278712250687457015432295448623709506683739228645432725895981724279693184051668399597355298598747759009235641695039260575557311474455134692109772885521987426452800926249653344658298503404618371386374419719593498122412889113219649971300204023452020632989859776155080304687289984040066798481611769745401862737535066338157613660555260744628026595402417581558132167342864319760389281646831981180661361229957279515170381799617060260750993885675985288003904757562238294458865826854684306655722719954851509195284518001708592333211726827302895676927563706965612979701174545860991840668951015352671329979152609732269742237498357596376107540117449505666231453979534189166861178817567915028740248557101772626167612983546497180119630308021410448744372993797380249013564367894850656985978776179314284562410730572411486531117509854941526387388241847924157010730475398836288069369209280368502416847562155223708239743237479282900354726720515996722126481401151543432948608945524471094752542783433678443800613923113228466863745520875618712837548331622750849733081436904875694348276453828125141380116047193481333393465070643130250573851428953572720374379466864830707028984681750079160709784261011323513010529176984144126206794558184707997465607442186056725874646284210545586336735477743496663675441985274361166462948878073504024641973746813648403671569125151558674729517405444725014988423071511761060855258283106210044790536178524619967781034121671568136882962827146579295075090675980619411633085420388959227746277139246275546415336423511500332219706079870621917383984863447708729763922690196904851093070224426067458215105542504815830533266756000608955748236255964753203702354187930975931407973191518288672353543187881699428545265469344177114877418238308817844364754789887422467926691574916308720928004505600000000000000000000000000000000000000000000*i1^16 + 162152938445473992052210676383260764835635757796037339711743726534684517673716979402987675602992515294728320449118253388647271115100127845202782010849886708073437993387454150502032968754995843130047647077017419290048939886356833740355474761476993373054067359931931494409943857933620903474804274192395309098943035350570609834306559818155855535632989313551677156360912445308989477032231174069199538360326238103679584380909044705766886452626194363077306747491674932407917474313971455364577983314451518251645236492720599236287139028933787294935824821464405657763085031774627829735525193155862208736505134416764686056417221875055091053930348210684373856473677182246856224841886065369641347102076368429966817543742935654648107327247714825830474144344417721849111002128669262725356440338524919158996280771848587942971363248025213762926659309489335848316442580378569490341373419375331781306253875255720554075977613723596084275767355530451399012035524744105619257000038768845043134952971114883289841443394702591438038832395008891983221288238987762874676956659178359146050704249574587121494698610179040808660170049959230175099487661118030095406606290540839430900459013205602923100790717459552795255747414882117577025088387875243039363299764715526984875519195708875414179221460840264892191554053611923003313927424210166838943682319071219866927435198268956314672692593323031780506781730338367634162933796384202900207387267923397777557756210326842805948114816146372544850762309918345369808301553992624900525007231351763527030602345481971095799702953702339415100030994052130309223861581872736774871157791373768292008862597319806885501613327093366404987339983131238441840276784165170636709380053049708082731178744258426457727014223560535967460465976208750234906178748952134471191773796114692034027707728514172187238607123095382019146116376838802703055636501376782277767917062608347105755260678046967300539171218741539462298830684582452755228563023836542144191359658102713754421032467183650449943426704257401444526160371026363154023760989097288573333761650249398863079935092144948322662536138612552195903067524934904466709321512889561672447151854791579688880748111663388094460070995991052770596738152089781758090337953254808611098348627628471872742601882252877973675047967701622349961166820857788726591049901174995616422822762533522150391605809932006071952468791223734308793165549222703173994552236107288039226565252468326973695209395419896881505699801481452775820225887817476316862111561804229839421440000000000000000000000000000000000000000000*i1^17 + 2033109993607576043936045982094399078093013918838951348641442346044286105076874449201357334465072261972071511563343326045196516688164378317553343173063775542837519705371777919639553843533705395229802040307254349550399668783471494921699244425666972228808375903983092435358309817743769473282395757293778071966958606034014560568925730679370004963344709563301091040182932240268364285873765510651825672067865056980471901189044817293179584287556278358198177662973896001117728885519085872614303692148454600161405343566819794380019943879394860118060516455064620964287971871259197120586688249411247518284833740180188788834710514812177130255624599908751332494292619753298280792541489845243460549789313767158755947069702869911648139550187059741859132772889106195454605277389719090771249351466936838220441849211738121021566715379722994690577295878292850503928999333768191202382962444528938271189328779294107840805398547476673198141115356041768629073307748549469852651255179822297511521430808373096625551223077070307625643503725934388085089635271310739749164955756589792826219596757089999765873084232303270508659727186965674124759720556668294907746751786224775835241480053061625816535648428682758654406889232004729130024806201105428505068060659566816203748212469896882420013130565533425709348082409344791250988551909861295944164045050097605872381408337120393260135270627976816405135793870843873536589457846271625804205866161465846711983111462302441011294679600534046774207792250551802387539068187070578753321430740273372594796489714341545596657407946126735528535352405225015612390162683743426421800797949114456192962388560162474881519045624698138616702272378519630885214157032297412267210559389313284426020687797657287085690613663182531570431478481607710349877213738218310727044085074369979748840521193274535756379057805769095876567505425474507719659335781827502038227755746805316652222498251792775611925932319388232899025806554229476664532804127578768821919631540552639464423682469106318698210830504530749675061437919057449082161683392257807116666886705519314976379598248251742174275893374077678532106960830589804702550213679468687921238345133479221915418370641677308154513990326609350591164798430520397001331049379486641566649149997240652404846639074034162392455384230213325432374804231526730697996696975942534398075649567961664156539715199157137522108634841455152270480592898487775131532211883496108876474803857226067575182071575854160144679552126064579475516712540127502747140240018440716288000000000000000000000000000000000000000000*i1^18 + 53259659279393854491819369186678182717021488667560063787836348976728996061567634956656208220893921206052767921091933933984748764672853855136672068612652498131831507686165747891792286807321370054939631767709147632709799313021900867618645366676608030135739204179273636709890778138202652130278722628013404454058523837560774008582566173055722385210034076685769943687589015855816545704128811006544669448411653176451834264563837831165667244525588539031701732573295508214747311057116550252978177709866801187033342872985404985851699038388760034506362067015958473420928985629249914265580657189049679225672638163202954438700470017401900643572367593288243051634777463512822810765709580445660148526015644312093184966749271456958435038368272330145388219848915695557577557442129936844401696736746573522324573483068472352815811916311051967683554578836693646402319455620914447349428100790674638452747006973062686258909422196076864288531735134422186782429704889326438634238524739513720293106207668529413782209266624827969007800647812740429474072637809090409928532467558845827128362101460498418781844239580730044673575309103206622952616489226752936216524777340347469862796838315941757149962355435770789644105251748865143696668141166192670243994315162191058189564227406042528706101746643841786582175646345683415766809729020994008352013670545613428250762002434504800238861553474051126019951273726125662241804251560382805624320113062517595965610625470084010651034538606066184487945166473158528021659890159743207191320781435401759810688003541238256401963375714364612368093162182612516533631875729395928923675161077036343557262649721697429643082989605290080113262757659298078572093883832488867696723727958349025139869826696969853730735083651638919647393840209986131168041814870375845187228825213956642859980217213515229026771260394911364701803189232915113388048169311739284354699295329878311953068976178123560735986708081628464799231319537776101562770864685670362709786121948483260389295703527770605169764594305589263842428731182250680523606786855920736344249847085247671572001641238221887913603071237863058170636268984967316610064744494420249628434006957123596794036035567276445607503045456700500446162546037467198009096801558123593407656872508957826897487497026186960831565961702727532127886568037456657507055880971221756416403190994112423130745921963965378009281952131477824426653052223962741992931281883140020076970196187538504286559839705393438222114467155852838195752611904593472311645380070604800000000000000000000000000000000000000000*i1^19 + -88104593031839307381951609336824702538907913205366278317837051129064232097254771387617938388741533082385263635029039862853444416681555988228729939287846615595897154233079466502676468556016384375900463041910520964726934334499171809749702127653457373413339616381204769437267620275367464518423980198902708087073810515176562621029536525625653620091233414697060020303526352525464727426649992255976928858177864024759343235970721288349523089125361945264530124564517687639255843024877024301840520839450395917251078501288433390435175293018219487395877533976325853113782784026126921264202307178005039814775135201578536529932093570520856031672516762980772980418315701165305264513548424892456493217677308369802837843785873732661421325488359050335099458346676020660753305066622275357489036397639286240122659878470307759365365358667018579760179045042247504436180172537293698476373877333381153371472488433077483313343790257838040625193485907302753366778265500188410793436887664827650922166259678400096997315458187835167829989290176654106312922984485179194035018103341596267282859155464319920273835541763029181977135249240207509761641711365698499143453963816766342565220405647645527486261170093411336577706775247652245072637649981433627014386262266881173261294612797939564422638486235906393225525809337077982719644945973429019929035363408107943848723225458758324752205347210355034989067232367453035462681899469846806991700993409837577842517839742191410425906332143363716392842814572764849221401802824183213977366571026328213199489354754122356186689442560562251405296066054523684238150142901482882915670470124267561265128937581291827724702575807513172973522188891592129178713140038323679805547255117114146924483567883733325754485577099104090756875605993244666777704902792122737072927299926120528887171702770146608650651357144011938320281590752937744085595482838491912084649470797383986150508606477980518733889496974145213191875130472810110126564480471178702266881962762259724268491042901669185521604933083517326372366928988857877610107692874157425845639617919515939359396252982792419635749637509778846134293343998374846291442562040173414224911907441022208686115276621395969350267344930440620195806532456352389403638337088939697696992149745000855368226254879034464693992202125635353349774613565554649020337133886098034496686948120923613025226410203137999068470943042187329373006990156482429537409015832827308931807309324153590082974147220369649128943866005025984991679450739823656076050432000000000000000000000000000000000000000000*i1^20 + -6999212062100894709738141890508708572063078144980951281557767422965054745724928979977632783848774791041296514112484365514161979657602342014464321575957507029649489706411789734624495875992532027741884773805733609230645881008805228158463721191534823964790999448551882555790286887334794600661301901946837472630452067634958697179316580512260358281683418775999879744009630343764787809630002559006570801848009905643793264940544418860408850581002851165272805004566026279302614510312765431954710692849627772642830253561049789694408610000048879720180195392086128549370719174869958259882376552833098556397164681508550560911037082767144123461993487763218113186032116727175431349746669628603785132013681579570913348646073353968098536930748395318385479150520552752804428308368423080827064314439049793773457715945982503336226865095286137219483316062067259325168091022531723997793381572402449661244268176101902031523927436662470352360010995008238491022582426065984428132622463832829959791670235718367933411788822580196949806626943679097247409962078323368752706211655152102648953091216216693844363655347865848675552740276496214946633830862092552935336341427876603176954654500091790278570856142989110429873077251711549322706899011365719333398497894312240054732550561103188704562759886064659268643920153419665573290440595937158826548906506098592387345768781258093328045276390502104576655487769888019766623912789138176987107469834106374077157712821753527693310121458524328391604060899031947594268256684089574605924681783484829336781593859881447026450187218592276942097620283744381307328744478599856258440515123508147590073169301197214463664677716491163478793506269269210995356418136291236184248929098940922737559834078745851617496302835814203845379747585892435998550292119668164933050956550161992980656235668093348555251433638396042211017038387853677719774306516156103984691798891694056524934604582046373346668888596086276902336570164617744980095550485646875116517330170499924015031749174552181180507399053073854843566723454401028868422986340019217153424587577108356726613777592493705292146212738196656226400433427827308770556882773221230279957415363083073611693222679740531472565024098120006200511215486802983315737450810023154876291308830588519432316827922921440142788967262585559203197357976157085936649780745692976628786487560985011935279446920463595016122418411904937474995508466018669022500675814075121986048047813701522142350342183525386200601253502463691544515527582719350549774336000000000000000000000000000000000000000*i1^21 + -22288299162937606218258246338978693194008325006619602386246436781477464403866185401488412454220045565258732399623196709908962874767271603443959055844044613382114042352033286623688217284363718211605659703779098980068374991141677573222755966916534942543659212722385073407129249467477058257915488410681078733417498801027435237627762881108777909931761709419786536993341417491814191819955859860605311468985944972445352247163673899366097926489253336663161874285573916893788598599111202796994290393479228383425418288211614093745784726853328574810501499014010110758059158720402384835442576416928046550211963331494287925192091859144276317409899283304745041053552121980919231164006941753625162010529919060779066090455011596411362325064125061246035033198429545153818238141124337483728248796945341525994171885848521303976778723906262464138971649450976092598303549290479640707806073717344042942917654184257364586911888687386907038194655983879779126401010459999068080703664414778374504101501823955747204009208988965564289888056210312281331970930728954160626698078298949671201621862337971482891950695703739063723435367822835897471427351991211356240537262724533367156295115235519819887169668786983541567398540224190490044345687534984582832502767236070895177518225516220732756407133738945846197438275109928956720669243665356780629095443628963585204902070588524822770586842076518759292379588069336824742258660423573759215555662934985126419679327312347025220551539390474706632149189273124820359157154233391082106756996805734210866379882378367952418083655081255002772457897322377703135823066555803859125690544190731197226949614641103779415665450590583560591906524400136844122747885506453961037735385478402989230939343015695492159760153661629364459176448601041558332235714570955603670875263445836177441170276673634586231934957166988752892630984237505068262548947722816976478575652127331945735477296938903282556803346054702043698673836171392456592126944344701347823951451990743052174616563222115050030004655343824514864494418838632478944463668684918148348122757148089780554720145986192362181931527405427658128508354025002664033867695214837723082424297784286056975194237830662921946068143847286634747057979555133432008617856787154330359479552558449100777699500600677514466697996047524564284494021271485228769477388854225082957801274567543855841312820515210879007655116210778061012994173593181642582101171387761249995299686202199433844096115441133376083753906122467533323388902339078678118400000000000000000000000000000000000000*i1^22 + 722006358223886662556611051848773019546564198365801225528658382136228994103232015103021611524294011256217150033601655048435908233961351206487278042182784185244482990322670750215668995807253019526142978475796848742572766574929587302658672603390069232522945356906393295774940081362543820600130984232507528145127821699671940326702143070477517048504704583043327693349967935836438285547044083515304338419312889752424770351899382886799585030972505607983668854240639706351050912076766199128473809913228132312457839855595167163960658178728838613256121430327437765616038299980281340026900631924238903851775985259959095792589167606646691414349117439255571603977555924958649391149359649944370436126624221510215218242178893486546824412986176905223216544723722495630988934356436396974931523683424112534844254418786354592509559123364687434424673004700878541984322133533133366371721959706412320478540778289369946354762307226696996468473923942636409796512984535493338132110167969310822290736473731772949547252318459429253127961189892411615846361069893132354375768294544977411975909587856381925838690912053843389765226308858519052826439011430913174246294742221118882587972646126280756241170746670480930451111264665150373707509558163685593534630268877988699411519674046876104686467998714673104731247790047250672144155558934945603087956398590772151211311016009260284824585300376515017739081560336861135050138565522267561176165521059328741495027740563056755208737325677783481122439279537444093717487892680349264152529926548818808847680809215496413978966966188991052561791379959507696068823884049918884698049828552429559362249600252118912640045423801987337214875241755944825411868090652767898798920760368614200531656203751135174102010503497712001530207286698816688191991529070797647261148298974517412623472913983428219432968713132657959720494745506502049212553909102364879043530472731469082405398382465151735780690569368620987005758571483013525818282394524512057080531132104900185984946394133913607151433969478057869528486977325903160233757356323471156738569208218278215930192269127257862447351458667477342117862619145232595066507986196625212954389866570459894710652501443994302491294841218981669629349416152611575867157644061677715158697544709485337245528887800519700884527284960816460277856758453409833551814201367456013219079725317908126840485154294069775469664649325101995176898201255253975085526885123730403545015245805419738204790003775818752585433836284084597354263235337912320000000000000000000000000000000000000*i1^23 + -798970328589448199970049965573391882991485462251001755826795084090309722486779907297107445514076028654135308974666510773736202598365668399649968576960025953164156787798169197806557530648307514086433271740817216243955549866211639637327151968943093951887564957362688724480973648029089023211339033955795079624911803674000479591802304489744619854343617373485941285769400119069756494113573029285809435221268617521245403282668252658459812298611835047897139243936941312765110538978349215424028597002648420626159824424013332630002996714193138473274841452491368237189716263469642171988512739135647006340332972932428696536323589555141164903100306678460803665308997687802033177988984565168936540051864285190923902156502652865648989590780281384977712241913206320599483364061813509761956583468702046322139073805308773823034634605370716861942978572407395781216905736094187713108747791955187485402042084547016005975636412216966367915984773142638730401606878591090098946715130129307745758757609128031327269492810560378861853137606614445734095024336622967451605039111706233207289033132916479103555588338568272505742382903913640898579009471201572374814460774996688884913286151949683180682815292098548469382991004531444202340307835842870359577017216468307924161645423569266045481289353080903944925294517714255754537897566541117250901909389329081148242384884321340149112132742025106849949940598074873288696491235503275116596610399128450324410071584567984084894729328561934911866887412034510647392189620052007102484637329397643508331920394063798532661313829024845228428668978306128980367932638613263946554942737347416927497038087110782659702419983026380160122726148654330476284593080761210114939281568176465224829581184496685344294978753857354899109954993531105471902836365862303053089208922880531264084708299958902347900275883196010173278699274670222697033137346337806517406761989964685825155444125260957255995702501695383507984765323042678174504440114991351768849308402061516205693454780890190668686118002477652815443655571227482516244865504991114451270042244381311168726513080554965550184556759673901062901985613687684154089557215561307147642684662727455592717074350925905941364335569599660593874688002853462821039764653980431657833669168073945421923914785917768369139265451218593502716536045650345723197383139872424888283463187936743230618071611212497721770054352761086824400334951068236193626714179610737215070975745217105580609340062813461474443927764265722913602444197888000000000000000000000000000000000000*i1^24 + -24026746580476672627980317938362928466376995304013965043350314268605650503590761808848515454344733100150072930224418244051235423419732385712390278131468291542247111444471695105592287565380899483869786639844791793084224081729048640442386387172089074360370637460972335336282553859433193717057591054202684429351254297867247238467703302654884759505013009852141273612139959287894489253659491390032095354866073336608507731385484548762191826369983885063822794977846265326279794511412990246797713412712679612838669246945258297420713334906296682851816917167939471880633921373225841729839483453863601648176988941144364311348480546659630317089783204285357408303149542768312206095629239634928795502248838049025800268736626036556719063035954820067592453095293753292825121723888085160262760783019189458035809660106921509138583164096722466401579988007867725356011377975319190847768146822249033641115116403410721198019802941636567686177537145930430729603921465228307707056930111046560371947720117453343044830906893483137182935192203348090973812290534180250102108310225934881400617797664475219832358096595275896096556287373715693828952398074094446218447196472815658747934887955659699377649859794416423944829847560069072486064474088946206226204211454226843289725240408492397341792197714499243169467348371681180648618649204797096812238770252027756541913072442404880001750272567531417411090061557495738688861358614490812286725704637258059327367089355140259066356704047958338791951932165928486038683023219443943262550416470304467463875428256245387561313812814736060945667261582833293209131909010626570114300148437989061611965498048924897992120333627162750405123546279009581727556858755337720807106732629823178730776645727820542415252686171562352400584574571311435144916349916156957114440129736568466871015046917700076969662652737239042978375871878127569790284793257435038798698014379048166927248273626778674789858089420229955602133296742471473068938047747118163475215537863959743937315383003954581674781714555588937435693613325650710505072758911434066500414503910801658200800156542249914683100111574402740951740577972231499667403159368256713492799065748275343493307772778818896962962629679648010632963113758271076591335785355467683342727110785836202692818597461239210547751971615784391903253426096849110138923469811875223340277683264264863204397491759842292302151266422904612037633175375912112699818108435985678354231812865228861121553116613158929731822925990986175951667200000000000000000000000000000000000000*i1^25 + 112845373489116381972352482844944740808013892434971171556696950402511387627044904744354072968592453930555471623045993620422699564503034968453504271033793707969274332139782509363488822044104584170413051491037707828471823438887330653287532380011269582476230255281882599835746975543553610213696999997703994067085003845027141685706575039224556459509225889822261244407861076492953853303225378040130170485443181848853076971822363465631195316905194970215361019377238268849250977108276747301090717037846621394718851210359556582348584883171088984584159777153838010099956877034534177178847463803153881266720958139456195270487311575548374604929654719567061017049041174363348079228291177764691440287359717565405281757477585839031700832334411758699833028010948809910132787976940176345720171180559851667332946607380797469915564991762899802617720782037497230721383344735531459472154151611826077696564513658440675617399573569423058320975552766177899282455593156149116829823789525424664581878627815883718595484502442472356472983544501120874880281928361073800775410685140923871913714069790634778192609102633563627121161536925827866639301635818706687687152840785893525408574896035393929035558626398452905988207918266652986921736918250217187916422211365002145623638524895781006776454586382215236513276425260165271644237452934790235426706277530301319425922971660513545576165404517535392214899156230174488208831291041008677452641542891367968690048350033150501350280581995443570436728664750633951973616356299616578205830601882901313516046216678641241375446690973065601285960565481913197184854679743822996445452922313633538118660208820238465450373271553148463508365930219200289338610703691555290025833177168182841901391883708496609850992325986520969470103293119922652727720196840543734263730353379934051034699730711610592584292970981725668564900791754506618752416823277850471624737813224293222568257134140957606894631527428050289683039374285290364719934068844320425611534354820735049087032650786060251720822403104142649230123639929455579823799532691424945956717728458685804822120375324430761637286104984668449116092810105760423536621496330400217707806097765071373858667485769132481844626139417660948501282354017226885537546427537018942171877591021834134286780854083361127572265805396277641311136406104129505042892269441811151614446923971811059554354903371308420021727230061970067881263812076749825266727999665058699879867052159756078438551810439302189128058091418118887833600000000000000000000000000000000000*i1^26 + 155962760656454538803601013257893048714689022338791418153869292427201175262879126468968561231225218249923021550488786478466818022723546042740621394106976757758774396330000779661896866564243004427851309115524859133356257543621801327548754777511386688156406676209547529923097104738435072675113883677075123856083388113041605234923249739827884794188751854341519464368059618727408448477697177001881266992181459837952001330004014114498697818973151747121184121799792219724334672899585485610139893935869993949947582943337564236686261223853416856921548478938463197864415799349894432003471941212932925233728664042096182399399083184158664917093817133673337811897174826656921349495141039455756643092334768440044832197281436758621924014670489820413349111635024032673791737736746791142234162178084752381855010381966685156550405859936900856943737295559192622966463994014870734742964325949657854802030692697815972588894337014839266580949118034935893791196496072153695386536389136721093951256640433102753305713512866807216603446324543327201910704275594706348151801529635007153154489986703014871041276569522770468304998571231890517346231240508474045361851682989565363231148229954807350619362650201393847522203427661306201521513087004256579438125472868766004484967557651992273451854488336546862252201952111778774047622188874727665488982141597413861540661279360455802882781468028339131739183829580057955078700919975281098979246205778977557395253891887882796123728077442632318984129028518181674275569576669972018112959133842598226423355008392752671798674905067323628765519087280935580390522864045749761477585763992201047645191468228911136636394968781695618040173680745337933134712259731038577184677065396931751578186245559895631923252971322729577908054429167774666904788249300159509762984868718344338076365506830636670080208570824473613146407393743673664374172809786920177421568472668195693744328576658936977598917787413943803473738428002866216023444673018339887090624978468497516384172260950663233555535902756237163500231303553368702857825223664551552364273653796751104866840247737597216483936897917528545340031034448855191458507874524651034714100567409799586229811278889114221344411349581907036522932601012458899209469830517876054701020858811405002900806718880504964047576070768293929970588809650073573579190029754266700202659801537796068234775175688269852133856785981657575701542114405170404862575643055181491723957710448766682383422855714121224137199663343206400000000000000000000000000000000000*i1^27 + -80179454489186562184002840840923112311071982098081000612054596483373037741996016501869554247676456911720965899295942799882817607414576868996418569030075568138537778690924775712084351464446475751902636665855585639161394059504142203202766365212972606794452250952604798853941656671185001919887495328135785580030016271070182245082460593446809055770824902095537794549630242467116460497042976258676785195871059607888099065243468225028396079524156223069913577664327857095796581708392508668311569586292411241061179378653764129473362233531312086698370012198257538432457631939740791357610020227983946832540496109250466004644872263593186659137271448094958176452263323377428143544614831331745933655710916916910278717187992997866852733108407277173512238656178892933694407205320323883559571533518690812365831739321435325707408145602986620603568685620748505909815423601279435025421351630296579152804102983726296883458820638160125456992753065530687304364400822470017075098853225837404718270983893393904340510396197079781616794099289045805984932771452893871314527846890223808239328630045544785149555140612283766305535338890821682552019328714270099209702532277812074594003600643679093816227531462882622433939452159206229771091836718999576344185203549571879421427569620851574522692305392895576226895032915004361650212993579427206771699101631077122008822410996750516692819642778428465954290900599235285861777338552067463901051963847261399165107640695594344366172005859778337222639885113569480979948097533080900191107332908561423244706945881743400916608974478965689795632411762120394609066850864907879791146059760389807364467112491914955505120998158804452963592869666607032797163427546050348888010172844018458531328895235903638791954140669648939447668760141130373080232416161335559856888038644568081453982876159598327560847429564612944296743128399481420352481319405072659776762214533070171304280472786474650174695805055047199161801627131014530237506077688539293367767646635913066123645018687209070868172204977101611709079410088575969395276622303263037856224442182509754631732771680799154422825179700645907457289288605186939759747268616835714416573446725761145756597344007755554857775742928330254852195431866943695572938463281549719426956527022451591358049393586332804018349263557632551458688785007277544791940007951481310300168996928576351589807800801628407418888676340292225547900473119929384777530634302635619153212985137674158592082624843082386593397342208000000000000000000000000000000000*i1^28 + 46942467732832902160613542424219744926622331238237847820585004498508879452180537351434095663789869884079743596097034287270699027150170326888572881675833607764987091248902037686408836687984683983336398006792078328155068676787439722828732336225440656120579223691871461762988732650507922395517468815465153591819235806127031380393976485214568469911156318864299911184671243218908205865194744961924443164738422355265866008526902281979972732767875771176320697898677260999342068635940122814901850697334961848028465363519736418959472258006491878029998810841444193767558712077491066459333948027398063613403968434675734110490344994999879630756959444993377979541038271387718079517093456867167438260685534690048238085088712873903352108841285920623697923902178967238166691393230543125760522407427755020179212070603292503257445304899956287987924724914113107555986486397600561434923395989040681154343714377669624133970288663748557548434195739287386243946833399431658805194232491466310590393007511103500446409697825940887270235169905758485065689139603189910034142669351308246130903554574469836098830069139816015465281103593568182911028195179088767246273976522745526048818927007776711525890367427978354018141982113957325814846305524956809976797695955782029079824341346920703658305234511196072338156355701420024945135403108151681748968976316081841113824810782886033963501293682443949428886085020828497332139737084215332845469245192320543914661717395926835899342139341519302001166388523013266775997390528865974446963597296824219644252030799517691622814918378507952591549022656081641407125231491095422553511491743333442326969765808480160298616992056669033448901491867839044498641612008206142103226897074903443248608663263699144874305244291452318601055220209275587792125131782100166979571507694313459875413622888275450171452427367669299918063162291750829659073160506623414304037464125978072438716890015948652810582565432318579887217661195618825595290519116868469442778121733875458028631420932972381928346426602338703371333392376679168748013442851029618410337525820579704216567331639647891290687393773557996172253915298102313257720176589527890845019597230262511976124810229460810050963635720969808175265948671256394402826651261204509814933125757646700499978850620763946683663191180657167121988340226188884223862585405678515392269098927602285614555192768171723369777993544586939721559991611653951786355854795473709123078140465493088659464078554282447601664000000000000000000000000000000000*i1^29 + -28384852072686156211681690397062768948536422728594133905871016095365492701639246125664343790191516636495832470273392495680608953638306440193347090430564748570488046394691811562306435483358759403393036999996785816118724013231448606575986320480774760578989719915873050388558587455364831206694202393879146391439691916425619837190661236765750858394995641594689916551103278507611633412530086583013971493235154751148682531359360887448071072162234645693662801069347718687068545412909529906772796954806906038306491306171434000143391772818626814931113575430634399288914519072712540464742389589159410363226036999557571254749930626432250680852273364640297927170792751964968491328931804623104780483635743164444677897788010444510733457155373767172317773673182706829396913155951810686014971497287216797756096789140920063709097450489458664863770310580242432403461173145651984774224775742220396072730622589144941912325500902796427678215880999712480858664867774454643687526852751923667423219133470856296308621702347288900671166512170040958124155840341384492171541118529636600112214149663379956404490717403651818130752275102749339519565452702693362441893906215698096004767366488249783345230466430834088407932290452324601116867749215627946384955542361954018096091579432384214366274374187979215504726755777618488872024968461501668138627848162175097231042718425220437954014211683444611391417693842783242658563005358891439676448447949626129176578727197724524876095802919885075637444753995097315380148941524940401848876522029676891969068286627232153720140555899017076786905334198362816394360572102618177162209434434476898801462570162696053109682327734452894057133007160968153755176307870347286097970577373079290921559702456344658632206813072472084026223198796718647145244994493683946577545412488022374165395716642432883110020233065711870808863761004030938986950436769686997357542567569548144193748931849787950653847333950294748526839341410381736683061963539238251219998979730338845452364548242246857726713190062070172107838537824062257729701458797830364107121087412164567157922760142011755863128977700810886349014261845360943123935843845990316656368666176724399107352953786555563364445922215194585483800784456475640958170934635249418159980086353927513338346259755239815673100187915963244923297880931833196184250259359684459777331350766625481271334884144879893363910410577019950579707993233170637755899540889662609506177536463309051927510326839806525440000000000000000000000000000000*i1^30 + 2457156397980620232456854083100228748509189807851708392901510291777575614762851387716203615094256130915467344292378777506437460479817251043163946641431890516084309002383549464308272793446044540544783466100742374527507050228753547896308483486228595649351333789455470251513695679148561737959807860346054547595364822897158065543085288498029222746642519227665965569006328427476371307370320166392487182877056357812320175654515926849233513877264119412120754876993416059734523177481465186226087017664281475542381303782345753988026064917293955309978869462065208475637235193786873513379140248777027589796657003214973895326292332418903179631922005814562650940451999163336890535010159887696832499949336827738542362081893458388874756151517888682565915941152525974934628080021982223155200743283474075171013788850453353962516759236052734410580407591087304382879667465966875870135393536066920845983914313513781384625969417607019296863866865836936388192465470069613809506419787493532151598330692416118690248321908445848011736552694856661850794027038845987889743405757609193236252070653109510965550948410492452290088612523452962540290211258483403784495823209659668629796044266710283617093990624769665183083474568273278416845341648702584850510460211333600018183702098645614360648228307090507260666490547376654394722021066232274607358563260186598257112418010807936874662573709450690574397781900121207656089768045447324997315517111913419273472644462989977563376217076122607885500004237816748305021538454663441716041587227370507712090432629255629416047862762042452902915079149081826004864882947800611562524354824399423399493487840623322227222862837432849223124179672433830695170732430388553533870720264301356053382879672674453483840413324223439447918410527507747613099316285568455184383788169116849338390033127749507340200349715635073750414858507266903920467285125055500753091089692202445233256390759496502298324579198390744860556671646320561702747265006936239277119647081088689182561768210590070609730402179497509671574664705575795429810650780633585264777091504728396971653641439295067936064652471622569751617403505816400869016810012719523481926414882362876986294772138022442740509460189888020493405935686027641146114133220970976837957138812121213440849850121022387222821264753569908379505629812968596814559510878108177826778839537658254384228878474879838742466849533841064646514916867069191948316973062200302375593886382542104761733483384012800000000000000000000000000000*i1^31 + -32125617068484281267035797212734271936258798141003824988155943651967735635493184380552229667646787731617602512754788704500547807709460735712037027429901946471388377703924931835109530955242258208438562750599246433536606120522596990605548760105769521554240167911691284397108144340266464728905512747487226453770055630205325934807309131178392742333244131693687949190755379812760554062635611726105734514381094153914337769769312570723065671489427337634180578911242599032042763188985510748185891768462121727002039171666425098415165738579272348200684776150661383514533791383873215893142281102183670994847930467142600654552682299475175900276157832510750967367104319586057069617912296850467017775002187970532900656460659120651851172259283954639025323718490400437835242298906278566243431303165930624857425922352870558466886004579513032990897792266435931269610307578837202062571894165497139256487269508637380726838625741582958209502890728259015316157006186178719407484548710136268371010433170115403636993399325759904585642648607255357450624939382261453781190864284230944688457484724310399524830565528052453979442076855493478582874287621304141852513531193306339983161217542887996155813407639144218443011634506549592855096112140747380093817121031714632405747826843996495242734857108396188461890239591530508107060162929950008785432635559659263305762247132420558700543857525631370564418638977683210612458255485968477249377864365068143957633263796105296847536638061090364600805364233636191460826806983993758314277976655623291779371194475667981095739624425120195978034183636514932236391974348508221331181618644778364599162390945010756081879394394467768335443098540430728430497016849648277368532101969653304750400154604757613595314654529705183836732597554899889838507491776991581083864741253773975755651629249869472997192161805577213234092995908392112722152219082796053821885560008897788685648204859913653247987949765508941253545362702335352784355129563052668777576447956291535158135932832586612648358125324915897331260082261414810957361264005203920610590318935809363579117027044618039434962663109648915827488780306289452148295463109856536358049856517417211508306561577412489874855013447372965417005104168308918893656385138637272108397615216329548984317947147463105540983985487616358901270847536216964990195936897308056401897430225291301435918607244113895378451373674647992994599593967872910976596431680516342070255480962767619023175680000000000000000000000000000*i1^32 + -1293614453445915225536644062881252086939885683009298669195287632142267840411912138462793518549376394924445448186854217630467527666866624218009045303942157963464814152243352489360234310562335010536632976517506826090104306091438868851724326663576229064025873224773653055202301555232270058467636013987152185928846285456933671164899198430449046472139707602084883100958930650800062689475386461940733086757674574688876121626419449493263910511217867781321063875719048374003360069497068301809825628152955091135584981858559455649822950286152945876926748155012362685051840812888095132608095675452546342687925162748391577779528441368862363427814576877475476130317980786428067424219235154533218333638328430977081414549385855459323770323646485201383078032373906290373374306717261550571529099636362891360664650907091280187438273622478264318425333678329598263735011100281362078615570931694692447414354745607190626867807035094380475127975362617364900000936214879315613331749795522570032389565874331777981138984154975314440463550751272348167226028173612922980857002545590330140856525272602604518797855477158497234195646420036104161733365522957429056954480749973186595317986806517842309453181700494530727887486206271043070752832701720033581150011301027566327870903687863718390271755959411769327019144747843774496687686946802695958314543535810560583033113598034438336222245668944240286441522958097310378102058171959153532215724780509370640328096305705716477035324496322849749861243474634725490665337880593711025870577167341693298392162436248597641696118712873776916462546024515046938623971056236557328232757130321727269110189768676437710242493177966852487138997235669420310773414363170759697949630889060493224200178312931202727206523728663479225675808494660192820886332392638263817873454028098078790178721351232860168656872880694323523658229920842220530521391007168819968409621008999300450184089384162442863006525957399327012340664292191342461911217414708358436546764467061757391201619238779102430232724522968480062643799709707812813790846938702126201010395495057068654302541708322298294783900311572384155946844067297125069908064430945542177125721158524031657838727119075276881961211464613058078444315807268442876997353539150276816016741091399406348646300332842005731605892373622292096129085069658287488672113737398038595055530038129091977025553242339869803415447441046822824624538317001154738576004440573144124994593842744262656000000000000000000000000000*i1^33 + -22425076136945457608710457534174385077098892722428882578271695087552752490690605858004529305771628100566257773770684577663187925496032073678336998504408450478224602537375577671652033847291472960140835026902328977996469049890508612682730114139446179279605279834543427403407605088776395027240671915636867763542943105279372032014127116886051634832614141999681233398958820622084734389909038181063983136220128568916454863154700002967334387155039142417817648580756156751643055610476294374319488883062371789028679349978243391694393651180084374329367584829292686801213768644249628741146647259292348654417418989763677278294062092699613464417183202269786175663642897893148427837072007691552544233614821632355084660236676948555998518058602795200880874155992281530660509244091099137644777077184009026365155498362601168060974430413026945833245453329284433409121427627132815975963327430579268669752482815301114212164300274403460228000685504138302408608649995936461472318213735135661748169417151331676286651812315093761279706986197588312048278505643595986650667532849580446309062298112646708159560138189280943694787469313540059307518725252826797655311664556386494369020894164909493765329057437596227415948312085860987846960646223516586082475036268135511287180802146156794494976184872026512489371923260804008612352210946593290116952874796137735579495000629328450609264023327953481292341156349673490939828931689414256814640700123962696226932000310411428873815136430949855204073243981633787515732193745248810336389658304894983815712607544722193845610096280034412130464396300183658066204951823600053069485215211188041209252272102310379887773917937867446691496360558991287043254891008089641065722381129315163233946441196460265705983498168773820056408966930644836122180519497747466474531490172482535839539424024783914253829026257672729332034542073989171407654153117852024809751341238486023637856965948181827883475859527314448775624147009208280925344336361066710167450938199502806205688638596663207848414423267200623307584896582752739864654761993716004265303423479972880966126571561155875245508211877465345586021175839335371599872966493691714717776566488824467021377176791944209259528530281558826609461642775977087328398312139507160114371548894282963740655316977818628323467866066531677053531204297505786837056181706481745059841699502349947718972285623055915972194020682962692688576371774719759068621265220657578645871237529600000000000000000000000000*i1^34 + -325119091659795226369755844212920637305082484483784898602660678518723989237682758118035190464541093995266104917017405344907912930478476598834509708670376421915268520320254601117957767001292598365721617795162837820992031301855397886878349228987376444743120427248313032591721665963683931097844835213149953347238994473052450563381174507325378360186917053247900775703238117097862037513835555303921422171919558368881961494454663805890110444458074006550624352864050608208879097778022571886110358307420116086055267273797946183056867352033554084503766870270756485996559986689573834026593211128646032539809113033743277745713344203591865922659397648726951069818646490655110716874982295480400057619656149284407594234581420506117163972720377570432232693250984723101336740824948199475894281761628015588570691606610604707334178792936319810136027259013321983371829936697729854950933914669778851510863021531394023168020966525425450693544970616247001568379586590240284693902842050195414095595904795465604828821319228281227362615097650903217045126806293349415760952896494457039909103789677006263575870166228609646434056482650048987741462209549513363335142189185635481943742327572863381617571452960854036506820576536871001133471136600371524416475052573411455036295653356999127996197845858866749685187896359054786293350721504132208156939691384496888542993860568025421770812015157303258523118946466026285659466061330969833193865802804447806501603358228874581762106792569385746723646416802107927588521920714804515291641105068157929372572188827418326443616252944219761837082017114281510871508202809206669732273223962548424305995814743297769046107002677566336314357748676897818390225399456736821773329147651121729916058969703812113663621534767218514564975951276081903141280947869252793276994781826468928836571618833846979472746161418669450263151611929391981776468540224074931048275157474228363237122772318339424359530967719481907338187909617211771265616713930929578217945670558030753064762209649572897425576896884332193465965584785848021317378104248400818278430565889303863036579412771690147092697175020843676343466599323151793550883113140674676186606115828457770965692061734906253034721098622218000847339245053673791159120413611205359210056698468074757704835879626267262352951457631394657047165429417992665078823073480368572807085265003864018550246606687423739554208744670745322618284977465171916552445017598451095961600000000000000000000000000*i1^35 + -2102707726272558323212746129853489594765489971567579666707454195223800230693397521354185382984969014960030529116367285480039744763584049078741229827562865799982399269396572515000378371801340246006679917496584442192974999118739522040745605575295610798684544188382471649547738022786489486242249714443252682673275358841887038926648811323176526782829782007176743925623187979717883501725275238536706458307580817188650720410774628039177149724900674076802365886305582354237105793442539074860322788778394343003052081695848679898537716931683524605565013852923781002737993226256981838662185649135242257247256237303213731850600915949688008525527056604477068426682932215223572922656276846902472305471239210093563682211367879960923367277430674725503115379328808639479875725797407580200902297786201643301209281105269825788562371789881597251678321178098508342438884624944412203326450292404024286035382377575267612642778293975518677234252428857540884358161182428912538705618272280173035176261823463628236667913857153055827767813998914720841357930812891646146437763741900342760806001950612937525478450656812797786897948938546742915643477487278105500006404656096564996006336761821696083820990299025920220770986711379093201988488985345278195537214656613141234768711864413872182402622700423424171666869665549306193927293727772912275485668041504371667909072556265331629027212803518477489205130951259395575359125223614994372503078844506864472600956330986439640619972030795982889037950743369431195999276942237746696463366127879675027357744899343100237514043174868951251581038091436310235552432279282964990900520771625483676876855622575924938027797525486667917267265506626165905038725499480977413498807118027569306068557752920825297937067881206564269569236175344757188280210344941818897759927797782086451513818922011454411221730798645523894595440868435551213016772069239832998734958712766035291497764638641079503980472747112068401553168679360628460343724583937487252398838041514847846591288207844821813490887067736130317193296266001880179576638471331346217018905456345354652922928057892827452075809036493093135613526499714906789182530306496143590753597559831573390167036146032005998725488773642708118230361274946291940809080946133242447594235902110054232370663370008899611764622615385316126926098867117246893296491389793974460010277439023794194601636885601413165220897770941829899794898452293799354140197719638016000000000000000000000000*i1^36 + -3952162768383007294337765004314370055428213073375265637022250926460302052832371125853490356512237969284532111956136773530943200269262983973089016273398377727798089471698037540408390105690146580581996714918933512551648520103747550855058340345390079428505174983615529384606640257122553885263313409449046629304734206471879736704798902992309769803379893668437625448953186666388822241610331992826238291497114824283903550348766698609366602450876299611887069917280609364549493336954313961081529724186120348815791072698877247105993245371469658883675835397238567294994815150325660869508949115623042897469176464079031461843068335579697788046935361932080475361021254760138413530302664074637016837218244645117401118825082365764184030415222700109122414318912603858198085793909411504948155360794093597924913820312313200360253569906398676200345739232996034707970661215783553921298192588317366214052962025665045288060453082589341504930240962480172628428831877169554997493642711745632999092907150958445973924651557081215534221899573933912333138010036605265406233464270091754692008815377948623406790644995403339308442462630965021314442589866241210991912214711006463049680257533530916288910272555476651081903048884309406533542218099345667052580234893781991518400099339478588336904866175746136453377049451330163139891428845306767762439405307907453905433466632546282194575804600188131823592273796503747211605191544506084256681328299373132405539078067772728169504477043354407030557470804247174703540812832568476805765379074882037604242003499448451816113194073436193485538934545306813032531594553138704498174220048827554299797168547659420125124787983075909393939116466625561639054146276824778665907362886171565622197208887563875666911977875906712348926790302175645962491906032504687889592580452748561135555936892617967379189968478462648823348950316487436963687978494331912420883065930626831607478625572978013621345816826919196467171931521151292035124232316251829567832881188437328097303214485007221700088751302608667628232540875401151703879414445096615885871782317836560022923717306716407558573768319768646419119607572222813695060026248486202599798822387025780858556771644541075352187209299662195421399132858327221723446077984415723949962194148797569103556819316075202728654916124294209256136015553570397425101078959316248371135400715522588468169462500444911734917182340050341330012606720120187007690342400000000000000000000000*i1^37 + -1594083276619470125827385942145396771971060538792707596381350662008824608185429301280245113885709287058225474249426304207558925256183344730681374238001049533921981984617717867791241670516312042206896078168161433893383861373731281941596519413010408865929330698875829058259246437962807682419718749203816085798662041160838220794603605975770211558257204806718188559978175626565542086399210149941275209720381281266726148472348452941909329118709266518061644974212997030524248843667830721614917414230744920574177811115223794159496571685280487057857120166971514153729172658684900725509543302789370975214881173118817314938413947698943010130878058377808507158011772230860405146414261331307455783004167628272958479498509717205229181310122980147238179347688673612749052908519451349172881862120170117018271349559108328578820689579543145381471098523292943946872958667848178660240977573470689105828888823271309547399538375797748580867461835154273190625356202817341119909512359025387409949342245481618504862287464451044577915026866826756913361704097811417227048200833759091842229672681983180334733947889593918770597002398582827778228665422653857823907913125644356844047294336406694658580864033147823734424514704401088350581917342075485669889516637995768456239635987208881044000330608967963983717169542643589495611575536000076274407491208420826532810405956837357735031936565321931971423439672381258701463738618221376232218608459993614167060670734825836402933528715328219526026551515742310560259743244157258667628225948821925268795114835840358143013289176888151590560547781230011356028855799716091829392562627723534364570459342772287926080495189621787171467550087064703380992360109087586509522100099737752999444573905181092169378326644096470270500091698386587363666255595933478712532800287835369919698867313053396904910865827941829498272125502576516511476799080691933346393902243521466946973963622576323928488617770623126301679131978617592204551512055808310317001729072106060377776852570515804474573100110974720351029098031767292442669625971303539370545906167845504009707087061851558139078531474398947321970217651364441829476453179432955170806944226472478395452682836630759572694487874165239060530511127244716524027352206677491194610990902866101120209379829297029968087065299261241532408350779810403840441737493919970892068471255510326554706067387151297372675330214247884347790040828351610880000000000000000000000*i1^38 + 1539584079592519680157489811511406501566966690191134628884975253744995275956766626851139490328454385850202975628482889368654292620729745473370374318958782042067312400935868217332338445342457268871523786843144631966177593152086112627650344600656318866689318042438479422153768529590494484178480608881144028422882010985259575940584720524017284166914204969864511613895397374320775689935421541173023972707283639415605667008539789886905140800870602675590581126708406260550963611619954714859315108181005830600590511313965983500744469514942837390383190853833912318506645027563768292664156177058811766449456344338308435413415855680477921371428562366268634607689372624679600974211103317601437369800855235452412248593859981981091558136480904319310028436015945181501573976856287634495629518970843262528209909748535579594966245785242161250585574390360112786165234563522247454173135895256618217048296307031108134194665818884595276285428124593895025004673999496418598434576005946841525898641268003042003372691330395135911508378323588548273860947618202994466620382149193928582316944367741134894205361984255784687008752009670634627975349876316223860458024767880744758737657597431049709105099994844358373866408525067111853026739031252247102970936869188186893110301457358528904109465911877875859727304147648517831253004240685909899494710801877770052378311491997265813368859934508996975825136351395713077504196589129171826821534865970905561429508279234470121088892901982312461945031619869733816690903829878054119662792309010099392742533537211474887462867774959168044718303427000824479710325008800986897338403590830667394987652351802849251443020348986900477679644224180872787460496021827265280909097576189606473773086953141193240845069250111095617236673672552015105671782773038761819260144763102807565886907657975081597961296179022156818690060700189336187631986644464784958394325866223469001534381560818680448230058378193129567551929277435332959050995044346633006727703148017575069952405967835073597664942761243456256478320633577351780357330909249585766426175336348478097572330027370933261064395426317683066969693196796198063002085081714375609613876528982297275892116909578480267415531444002723304922111783061559577358132949893863935822302250581948857350495033299997930907236190249043863802713522078917690785818554281418348743578183003617404430950554765433886715230983266557002128556032000000000000000000000*i1^39 + -309373707744468536281860152367069833291881593105409913190492067884833711943868061988088415785897399632947647898848167908594544549851411847090286888560403405383250200375752939929575569256136312283716987969340101699775672355945976352787523813919625028535122472672796411386611650366214159095588224395230821175094440690545866773811851211799778173773270282203508669104204358603270011293884798728414949055628608526059302001908538322170531505595954342606624870406753060941971036411514093523143073251322560588162061741183395092847661059859323435603619221123165613874195248939911847804757313935761308675094068147080531937879424880818212308866551159403001208878731965351074861870622821818218406826840308203441550325355705448068157729158602544826028888375930171070497843293030775004184078062446909839107858748184264361579103446559143261244379354389351742504295759840658424373862731978444606753755692908423327629778647586416755045007535250007045938376104854518659025829706626972408445680252353411529819631835576895718367042485874261856211963537644616359520415727311022441786744226879086550638720098399863060385242042845675567601589650918045773230866021953478874156065396046961609822377329154367151214708902244107519034284512645611870745292263811123136968899167978093738839714763560769591583696990569386349897082949719012092492913803861632729883512580147390928854720015802466046804402226584831773669363505383360568735485881285664181833182412731301540321373842167320528812593971033311515604010186269789069897393392705714975611057719270174022067401074573250372340867741822228761018365763656553402486591626880807705181250606331342720042851326629546600801584714706453783708533527613947836277705303844442668310586049406473321681256956916482673629838804776098311675424818779261400473925266114774026249076062631774356697446814080307364504597627813175624228873330267372235427509036023610726129441636907532613611194097302012865390058143121206205670583815276694467051951226036932866591613193213169702487031427637381173660702831395980655036287587974017251944373656458330700617283654215945801316285150501707314334922755893048671717673269528492329222474735254697282582528910305050985254165114470027702362892969153394033478085433403871760422635031494973734012684081895610142351486414196016256172545413693648965131749112564609174436834044892073212886219103795480990681085915858731008000000000000000000000*i1^40 + 19986111863520621963592732923210093238381616100868942961779371309078913706407926135017344096311600310775081713535654100188189207067785882005393239726721629084827913934179364963598891960606495835377370531323594228377538359697901576855319102023790459433496514022829409287671032739786547976830378010691257405850267281234779585192771435639956482685960630420158154568498371821777371178693096718436188301632470969632758495608745093297101766261317815872047919695878371035205150360668112615661756290915934606656133311844779400329941280910213958041134180437139969980205275060288400496519358225924222334489869897409037355219541424488949997593548909980737203267422315264906353349702928767535580626823977611107556269323014902688660995992556433233413016912633467850043723539162642176643646442125190102484472728718117673433877882771955487940439735694513393928298664530081776500914022818807763694917082347577205622038739318903371469048535107938204265464047516384363528384753007740803673373892858609954769924892943412534770641644686999763193047703540653109736730548891053657247085384526211817537127508193640047779746414237101098322204307871880960874952273431015701591677542115958002995835493471364460518381871688000303301399233570296111458777805079639301192870925495296122486945995151688527996108173424820787280719426690512791062953523137978079962106346786400410073619276450836663579525350959172752578725501327771466987457187100525968241503361090257479445262237398651510085650846567109873684774749641197864033479565135232662619836315943462545326407146170034739485810682125652768842551697689295671213678778029100102661962044709834077970683028702135706412421832087064402651472145483431332578689807365127034823967143235019904184103172543697232714426375709444126049202454105657443226668360844438320213250112042305295330571244246178840768968187800021749953092501096660781177410301070157329098476722613918718822419095503672899390364281067215305661623359419062885604941555278648616093058222044909683004612093368113827377390663015275619784341637778281479104100474135048160984313190597996731511369271822337271508652213134125228268063927214142423921657011347470967335458572964843534775166885278914406360841278986908420601334453689614124106291352110535364982470256790883028840884780576706478622271704331322807285333761811631846328181398888285758618085002816287787980276367360000000000000000000*i1^41 + -154557912509518122069349712886648781158736251421036917353703855918484925244375561384316294155221591008518451981722606010393010247554376187680619315126428394542760990618425957539915364429247259237433684762434072657581236787891291069349130328473107356987405569014587249735976104339825383580864790297715526223069192563967622351004836287545287316478749663858358540317998234721798378742667482290454065480814788840106979524604341998193907739096744119182733013917272698731364778353127597952194442670925503522194284319701416855329657561114719188914900358417779060081789584562664904277915791590517732140295544218364804444912837432850842775382652600808072652233475757093545716745430810228959835563548404058922313376991109333774131243515487181176471430142994468425398576802658393594716895572475750885625978749489248977887537872966092382054510483144991844964906000831499965013575028753456596083982241917055387067396320105700704650368786179443654007305981697418408336882578039224217934028230807572879301926919064982970267135385745318197010154799904623368486948923034883411186854156321607495557208303688514514946010571800911853349452602765659772983224402533284195347798050423674943386654045335593291415085708007774911264539045032377748265625265934436349874003401135826520111769524139211086168339403060888093509651795212246473340311221031555227982105215050338911060677308442597142067635913451950215136739011276916275725676141825044622633889761376957494894605975246956578859028024888798458201767303752996405619284337142962666544966708021234007128034038569568012000170046447093778296508448480125306979097851333261546655549231079714030254980070094201805703960185428835876951121130855009561571862837107447629203812972445423437166095424408697226669615038262753367818553482782681091342793678031731764192131217130683482003624268232321997690912885171298408687399945241852702186300437735646146464258142691883643182720591856789663852912144801983110802285943729309369503409945299638532797708113269809588028520452827289994037522133603455292918332096743939523074774848651075630473394870249079279143335166466625031591859816443218538413581074289701865509922143879113220338560516875677406606158691252521043675093031737712611923893561546356940940679170884324021103685911682333428114111610440208528891867149407451094674518596479711742067126354799915648119400751280685056000000000000000000*i1^42 + -10075920785827649052872624253971334449803206267053605249232789484997989659878248022710788530382725698677673389700689793231287939273470154206386976249933475855539842748965503764109541640052832108689599973094791467007012376603984690080662160555894451305054722282436123335519396174127832188817444134495065762188050322867257705996741628208576350337681625970706314370684239375537571336222082956828990073670032533575718929956382345290021838771277352712945684248278965153882995857043103645894870780923777704831719620038739878660667635350379278365496445088234729972438431849441754054597582138991333147703985326814703744108460740997285660336074458280703922427040818394177293748700364246193901143965921786151616887297962236812348373252866919026397947565400677840112587662893942091200758490547137598781492501490438102811490666616942452100051698388234662488481693426208455236661702108119153913840094890203397255624619347781925409673316017146985155158102896585774012200485267879548082883556640626399164310329495252007408709737298863087050115414405620417030607011912004179851741088758753858406751096760083100447197343854838505189593182543384779240451807322806133367971612326141821541624871434063002025403639158841734252020085524564011430439727059678512121332294461794794085314166209269172205416366467624014566135390327694423660095718811808145779858863614899682034101015860346705850622448337433360737021091203890393084886325412388818832923035651022577539845135770150055502479336919857643609840774561835871047204066474997894395793236685177358915591491589547505863151882915194517230452388453468567395275272843224668221131686496810698398220515759962618544705919690800593647125055203205279863556717007673493885703181813409137788255553898033862094534859594920961576907153196737784188282720652955324282801424526370027767117823235539330546039421756779346721980374779731145770419816871790338674614475986972726859449490709865717685471505339524640513171628197351006331629547936050062481317413040957745050509552938680280228300875462047267431378713274944054144497543117789673074008718295665309681513910237175742684725114648356036745847404958301679597328385165276849189471815687518028309218431752387335494449786805832149658325355657741954516180763563646257143816150375051742106735953541087220955733800228066960433809129123448991825401894239788088465503027200000000000000000*i1^43 + -388979156700333467261181721181382764017408283236024153303046145124006399382101579977824133575484205109149524324937350179180804574062182193936710195423948409996191396746797947275673537812161534596270796726222470851645301780625853020409159244750548046343345449571096726724351319106058627970523568267118807276488908574325782537347484052521951639176345631283475206929709026771290942963827733152507676086167415101317804378090063929456439333561918670283672176226405724408720493625703125776787053565929895725200385709399882404742113768170501325214879841159230856705605931457160782373199483258232667992489230162932767117846553177897306245926971172596151358538242569746891348908711850667042172137871361937457819677541353425100223601281736838711573026129970795969909222058294803058492369928784905110893883940798565753895895899216046720671836548097769339238711569564796169439149124246766677503288767868878960189065271086289778047294886553637285046043975711137246944376941341380310278071077249788428745402862117906325273178313239379721954639944257884665521485011249734089940970011352346181141579789255942984093327973332950686240301186062505636204655895457391019677817053747692042847100550935887892173444194521747727734869080575414449964757780874634526627944787070635626082960316229262028321244872817114384512348525493523872352855971217968587631363089592834551567621768947501582713626951692649719131437731768784676501757304557214496853046601869268056366101340648983116888657533412827209135776037612601856216451804421914636940728370540691639980256957813661114154912314178024283111365697778300543285470451125666755937645148677297685451497720724133765522939773772234291776337095898195298947952163875301712258879403868575729889102775154602102744859189780653324640829862540018733232926079649734682314873709928882941309650851561444333221941601439235965088240259507480189708342881543689536975818333600158150872903397816333124901793278479641569270503278131994944417389273123695189867703965445720702808021509896309616082483283979764651696622312935686823573147062011772612836275774003006163193487479880665429167180472038239616721792484554879239296451295468535688718829691527070798014338628555288996151515255087571844286825209184706170939958035315503303062049981953606571857369770657384592819834823474718654589086715287475013281898999337451520000000000000000*i1^44 + -3476692859533515079157156588306867275262799804250215563202592376093550184955402251988581865121164562544106043326384320387752871510192167296890171463302502522049484020260558942493490416731788387283410620426426504335309542062976327931004051649399218087778689230101800360457597990378384798318687560391950993180402569851509958786224329508159043901627479105351102231328055419359557029568918938313460903557386389279461933945819950568098959033194961688105420442127181408401398582172890447441026197602300472224823480006872087976177023736667330593054300685941466698830823030870975723430114945778030849357237524863144563752765908796876351637214515791007395295637738735528397212739028772760628561686860408411693941097075602410886903631367166209461630335535188381196473066085032426131805682977617323345256946755980221150231724274340442776185108320671484710284895838964152676336203333214457539978734953038469920786332283298676332591469658594415576299589572969685971617003148327161027342966678302419685249326934556218746698769321299879472625329192797647610496637584727732517712141270912756591591433294127502562498227203870393564071176649128621999283460312120558611151330594427409584133400185565791526325278417412364807567443138129922313889319600845261050109825801844882884447724695102768590515461369879271760453744726401323478975300984035665449154808866989343240394086189683423291674597533272152290832127796421137822580462259890778509598297568863795955896296549807548538699444736525112538639229098423843897621137945325788686130323165581076692285842716051024307642464896505603101602902298181141478100025625877446828131293514552251318022118252010503767579299293995562901929279661107594883642023105386334888806906337087422710198685073690891756188517883323004958431289210432283367191551631090448550720883744778270349824600257445106361643884196977284593141945389311862705754686519473862565155294586775714255816385738892601050969514931646059294347649208158520085679080593395169274937687241649246885133368774653579340506187112091189578264635375515714543058302888898655881608636677581640964499132673818039159592124715324798349681795346790269867816356964147682019229550350302004358404697405767205363929358637146089076715255028938950120304080105741137970605957593255150320284898215929175992081460033907081146133931484450954737090560000000000000000*i1^45 + -19704662097031204828684107218151424899778228369010146553006623822940439724217131065228856295394344841488305933664976972702070714950651958939044604365227719093788982626650187461885387121569721687134889125699383297339548478358142243922963551690837207465246621856107597756017183850500049155018882292237808008755974562113403430342682364513805294242101375004019318441844493981408572768205203167593748219726735011018441655448486899340683117093402128380095368412134588040503383114166540026309721284072044139026376579472142198347833508584578852028521534510696373125744384884505631408054309357628933920494676902543147935421184048803745953423277115180135759351293616681324674362937263513811279614376788220733380569705270649162473676987724254854111684030880860925002591524930019443136909375434687128063855458059873184864971175695459905876649936077320027910819089360291305357010431231136199804868627025979178037050505429723103889142347798027783873387177492395440661901868872536767243554966991237241957642493464605112720894503948576422595704257406511250927273467658066953697302490265893200260801619990587949689185642344961628141149028207082460210704359446881877844079102615236436776940421201884268524196313666226312727445255611929517591085842254513399429978308067129885744073652500466210896250857240387987850279739877453171100389366040961896115014115544209649122163845169132098703656901591928703432483407710268404138057871059923967626139075694366301421132902751178070460126992118229089967018436667878828136304275279627520795637797423317522091345321104620884919398047902235722420178901169375596245875912223400352558247550828244556305313426430602971151797265620092137858907279800179385391514512482192838632868873418140680114158676189650494166048396596041672479204232738500161733585439917397413497519860171251181120779268777728819733903444328944176760066713664355435686408482839139347557475378934439200203731698484022538921267972593856210552166295926935826673107076135096994701153368482278450641909970790535300223910895954917213766624110443826489580974805443943104311939304794025186503906935276659262143386040328524625008489808845766228852065171979361942264476836104042625012672296498852363340850126509617792065055609390482448999216674570910294288841947159013432345744342526863323502163332671748993250403553797734400000000000000*i1^46 + 25206908342803860782577473510107664550259474983318180724353107662919451177161892524789462377367682757410125170064180359177046310398787714011342508605787663000077424094965877442963429321904082526293349744622495231517496902014311341453569816715155900091582433497193150681880876132956848404347243687274960697392641230346202645250062751369384609496331167309147755379122753738232668629215642463957433745053894219821680567950382708750292615115429619304939536297284341282182665057008062226037986501166101536047128633741874296625072522819269506883675526845352343763431548592916263101089790427066188770459490939562029627533842685205998418686109445675745173362530796340951935268174381590168616836837573268011619203352759184786789768956086348041412691397320276249836851279495363749034322728686749099370019326901486007417872267128851337426276010700912455326398213270401541211659874383986235333300151992551793440264685755436010528821609612108386743582442369656981291698999310230949733732253914379460217991319000153625014009440693116127737488043445910621598343010701621160914521302620190458779165423195775873546279291922050181584463667516256128758431222770060978633037274409133348792829551791491302382352353402630858438159477395325221173577001371044228123562020753678876426076032809896661267642379887837312355619005555926140331402695112316181697312285010706680964353298989491221583007650676927043887291972656774933436321843032451299255214744189111746799749953784057678353853361240397192366261208290095494513865652190698203800309451702885918788552786953373827905892269227418845411010373484584026560635781191070186521613215374592160257421487200569641990555567337823763146838758829101881229595453623807120856014589297881005619211615315850007697848187543439938444772450747671257837298524513008266590500333349894381304644659285798851137176299083333394498369302046732320626397438132951730495701206141565550801311273846031221537311278488518699143947492701205330033077698140995689199097372074437000434672199039001441230549152938203734451434287008142959852260236458691247828005513756880906171278183697146928793910801197993670623181900382491038249738160729796778903629528216143074853411565254316253749329426579623088207314649134964421386969225817203901236510596731819279284073705635828047501161480504179362365440000000000000*i1^47 + -17427065974479564459095229867916707325784134191923551408696687135311201853630396772061064493429305998829816569076288583645845350994083467879916158207679148351464504470113999815749672479497267171454732198270906190735085940724455426647397913580256225472159714277638745328725244901748834109550483989141949164372686266070975895760187500537981795300975694950993749487289511148995412314114240358874731377511789528173676415040083035620289765354401890604617077319354356902378204361325878154196918638988376505698373272085804256212559006801978820981012699546788275235061706068171042956249608422787651681858229756654316189716433020138942804451574078469970785646545783154046337625778020156349057106284496149088341328034156052316334385778207506073314384549494479909084633209683999652984478775706354174232357527887605547668107808114024026429430902469914798966179625789057479828024950343535179402550135769230134129767129018667855556922579172574052162366048281380526946717643800240449741313349542670645444715076889377294263110532957366539373506650325556607317420376070905632545142937539313647495959016632955806363616899099167070763812381959490956632869124144041049860457492869953101422020976541069987264772780357458107849445044443296912708636172535798710563184248019889483866132928103712175671386356587007497729165396220109361360189121397664139840574206023892792443596761941606440195504098188306503798692224467872836499606391079671257541369066369662083790371096654834482745278624090973300264334216904389637290086408697479359583936309743201245493741240277564735525240267910279581382414943951039977527239093741406928566879040310401841173446391055266742810921572287968111181165131693317909032249607288506769197137062915639999626252800885182265186034379079866236307005068825574013649902447382761270336108290279043191579814609887788190020570676343332011711332412235791185065652467494595898881379311896415816019411469714843444512516850917877912303010226648972359547578163268624521073983151914653600225040758534955996021585521588914730171629952553313747848473244686252026985763550540414641800455899397082114066853013074615037574085157733824675008030033095634811353822841763073837575125876948606476433216575241791676082980372242598774599638912885796507122043502008218629897690159110629281774952251392000000000000*i1^48 + 3409631710269810503324694778515921791705667907514616796817453619654947759568554718415115853324244971714473659321894645122313378984681164729560690373084689883414852796431351785707792820440575828615670136628454149193843566348470939787004940107379907946118776508749333986694944801702451046150074350330884929306454407805839487408723457852300591192725369391521175780871069051246967332626986332902453870251660700269006789038962557049958234564521598071905103215955647822190148384350913753199326298701320895607379449812297391380545438949171475759513177807888041537013356652816638853661242724638419711107663993581715485611470369115641225159698533090031801793190741527010316941145163564879986078621786115962601536208955572485438990578817962367725053592960315530465614049622034368716974892498671914461488950320109583949518213304533090718067579105933012280873884887823054294973362245612392432244392567907971946085619306419661655083672586573712736068632484731051788750611639658313459170492245090643684276169150309269599718242610370424660212071955856516227068017201376201300628286165460445022517154312796216372122552158181906983520473946657693579248919003502511191055573369045604753521108924046144746377248464658401449041372886763444647856147688616229435672538640077632845833910014023453414857267482829153498800134553765996436914060587069372753497637116041989683277634550586547930673660294032366922153768144134892973402579031334952911969253612659250520482883534890876028302259406383515366980524758712281238852972617658333420959354311765057677400297593511265856838151723595347437520109879891603098251306910069597586081739941790215396354218365706266471451591337085589156959944508844411706009130590768911339478539781193285285217776252490214266247087731218784655551625122862837148376701283692596747999432483294831434504672818288819601705077593200230964766859767033085384245063258096287322028740058532136094852920533440908835757411430868452412264219561061233426559151854695397773120146837767339382704683895759155908612109518205641481415592958368599689467361170626114949595048045813157590243989363480343996227089959474868576780118018444179236044578082482761106035315599328558526807862903768165097825568343684566751818034405831505960655570229960502513979301041799238695868045917473996800000000000*i1^49 + 4345023634671295419551230998708816627518408979925739788317465611083043214530544080585627489232778166738834551726014140150438602369988768248420883733947315968307788241729686473002852280328834751107918446946429113242475674043559119124166259929125346611364216280758516982681827995507106697153033579224338926564901718873564518511709285581934589500471677401925774031309549656324351472128637554762364208624373134587706800549756543385678464007361197992563087151988749183915484945583902501406987127733051623391677350497747299245515959439439841578774162568899576981439547322218250181432327900029919405177183168853256188197613581519385571664483526471348660904282751129642854015312218380297429730722806738061335057539448233650891666707020213580771156396940088113582314356597320650338722258671096189772105497236742570773922069276406040224086443989269408904997279095877330897389329580027157030352698598329755988132347594159815721633846178999220955707974350010927638620941219693309945201577595798771604913186765492415481645793738657758861127215945413722024650281648789088511581361810830799416997259183239601212683262519571039869576315057590444643922301513248929446097040700333402059250294533748331863830727158258437086616088697192812476772351312624495370588848373041457685366833388030653460081091302737991126565247251296979826885889214284663443104933788422005578338522189900806598643225824052939573239589418853857161401582346371688054365277563920203146193250056203924743947917784138479501211109515920259591810711203582101160253401544616699593993784290703434170420736879958363023768928624431275351276112528405652511818866067018110060673338414412158931843231024451848645532344617075165087773229674995975036517775706410165454688941029830873910205897908990755529380554961151235952569931061414900307798390876044434536187976977071409776660816344603232539692218968775132672329603959554821777192530394234716122753237952313037205508541778665143421413496778798700557122834584948257163334625460809696883994822054094014845925019589269656845499902550619559766886617388773985764611276902766226324256673306749415799895705438898791290520147792703764595485190202007697058360130446025366426327593567018560454088235677920344784113977832004124000516762337929907431301479092307826940313600000000000*i1^50 + -1904148180558697189002784565391811078122502705435867435431400551162248098448657275313340548727814895846386207375740285666864125165072979488354048473864337698625652718074640515150908106937978748711172722543645400795505642767655228370362649314536707763562651670638583221802082563330916474712587042639012770733275944641144195644996994667392316558914557337795060268463185874147156647030227236926231870221848908867034731381710581109811452340583281952551533502784780483234811106006326623397467953779675013599747729320654231378307825091404173713165453276220179192669802373757650571573298465353344307783253684599138120770005980107023683522996607017121754446649318738576782574729752849520715316385957338412113856550654604277551204274586735018253252804881144913661377414538565421608063059998426849287547618389633469138676384829640427585396033123405617982155738269717576395814277091055279898829118432028722611466723762068066605780780749965207347985449702951715938466104213692725132941453419814043498405075449409959876430531347214193608655476446906652798148261965279674328788190065183673996308310311720704209076743990937435092167476688550618290034152974033940084058918565245109116971545791841461500737406357965267009333351235651816446689633366284054594889553482547769702654310686085255709526208851847116480087195435034554570573387269232878019265066796300274995568523348820166013289623829173050423602401611705132223867175965652617058790151517477879755257801566423383630581406685559373127211643775835183904538262974089852781550599444626156903527961359001515282038800400978851173996913753793665668414017602450776560254268009372094648952606537740049505607609192398752793340080453849366161692466376753685041238539931432637871139205486246453071592460130056355736102894701331294700262920112617189802766857345402057646151565027110618975836589531960836218503326629280342779774386822343408275140909599427358727264665601306595692917369856288777760744524388902970810929217796550119480893313970731795080399136950075291523285821482036703748316557397722218925974687502428559551948331312352134266965339596269675503595875914371540867694816289373101030801327155854920244983698920590945594481547524574677949186685997387591254254481350323371395785406251151087397187832774656000000000*i1^51 + -938581678297698977677672199947740883688997604510188634773862160357638546025719371373604953399860231373534630487217284736766332115626913701699648470350808708975753822125608782327004379784093541405254409275672971346548828124167463164875560601682133560623389781477358645686256950511881320036457713561696880570595327263930770987132220100813527412191068546327459511821347295454565610439977017449395422166036653588835638767679254403020725837911122622226745542799529249397044454010587068597881577007604448969815000392056948527457064373870266682574498966797221878507946586475116443055506627822151460415474036906879998909618201255028841035956558540693270703253479570260787102792066817526126711135451250491894537967059765617015648171200850011911315609593328840965890077978161233867408119965937410547871847459136630840894829211450358663316008184865004963419455683884816554809153840857486904771222118658722082444217164938167758343863704114099031409917562547128061578232103998273867330683862836955763860756973511067096351496184716589316916751653683981256643482236290674025459825222369828056128754233669719724486815953476638659894606288954889873908351270379149683037261345374253145798591085790177056499495788906107062688710288786831526547204094020124969429940419826398723362556565952426098025849534319300711031387284745139247202575362890937333837226795240646382438802516826841033117529485047112857387363402505162260015949749596252869681809686347967980819817632792512838584368520842316156059021074574152624323927478990104902646089328211971288592272620292003081673222136408142625528653447036213520224314497136473634387415457054391610324361988390156249332339488420675357516199197812364483186091037171965823656488988205277670479097740908207010091430886339919096689490493888619168130557730142293681151701254946362664041508904851258104085823604518204136313066783023116377788879036478465673350037855935620069258804042770967281707001828862835233861499666297181012799780124198339276514784273920980146519367698065873525854256271007381718017252837884149128483186372654079256568021584685217532700524787884806647808056633146920649925101882408576991226588701375059430579518701480538792668002886665411333049371561718518702446723876907717048884040696779400806400000000*i1^52 + -139483501582197372853304030243547038032900765225525480045679747906653358445260747093091580090815540811608973743442343506310715684597908298884454088951563803705409377643661981139981037845423538962008004600449301317289496274131386370596734045800076370760751889593212525341827716429604929682273532699102709875096860765294133013404549140573503288337542929923872217618249580338397598274150405730156163935610066896403238118982533062603111513464996535572151801392382652229378805828097168276594707362760230460621482148812821477952296261063597260927503559715661468588839761870540169729377369001877420312091473943150868732270171899221958130197748030309712756087467455956523705457614165524453873761696914447983003341361558806978588784592147107544676756351564917963126974254813522281159546966103117586128983128673705534764277764691926130087411249426614439248097905610839343486389972708413891177940696077137810521317034341356705710855558092973536209297563566037930545007299447075288436883648405739989507099731475573615028663515917661387417623393095595627375622769085743919287097204705546196326442071399235670203399951165639587851228449084957774046153756993315621517032939679140759299074609873863457053586883315383423100041568803924985451130338851486875996843463964187426546004765087808022485444235590011173049058050360127373644563592022454235495637829943351251341127367476282564947830691115230132221289035208251685082242150161626477668396134405603146765429986570275729208162224227846244970690660604581997883161139647481252433493380833535571596200182614141742471980471265164274078392974318414380748446058777554377631087402613582891067358767114355379645233653562887124228543519448735800958946372683259009823129114688386414500865934945272729275774695224106796059291285500748777814630549508440971286277905849020903937598589848573816228374753056565507204650327077785592085399188313402901983537157954221844462142346660950179095921309715002039632091082036441378702036413621759477187168123438900136806147098055692963085242945154888438564777765635991134321378461165727052163691466148286927036051642030572729669211419197125988027422047929413819983839399584785741515412635915183643100339553479969302837323938420747083104054487967206458292961280000000*i1^53 + -21950519910883955626310701978218643143396660515039656947497439290287474268134364960538064474250600826931508040439963094091892610353594588552695410512596511892916412397530352545543891351687310193156368770347400896498424245147012280576077052541035302295226349478323529117507283396591896042088189158148939456007342933468821648708225156528414630359084499495981986212629691748277992131767690073829258157516375256213547903211643966281539761708268513355231166805675843390058079333263681081661061015015924257491659132388981849098194449610513230744008830993745606685622353015767336110799982725735656770787449955141420180398723897232042650338951765195557729576986454829524757505358893554685107285593421543137535299603156798256876311678564845160021555028570962077560014511059065230575786808736570945560118953875848731009276559713557043384924806344693081645978598636229842202187664575004690829392910065528942571393419809506412100370118466499537066415077076638885453949924802715775461175230589459200127672222090993133895652325320743339996883952972283792783021630104161809717475204802303154777926242057239691462166008169613651408360068538019928669757405350233703838848556256159022956564929334313388008616161133614163838262896293411834381271475009618821170483602957569045509851292959960428586193304901211785102373803921569022503589437376038663582579830103331777554605972643486470504067502900360550552744299922880659476510001769751696477396984585804187104363801302714191003627442574681350031740015081092726917536773222299508791341454668063153306672203606818099983277370373665672891251795158645081769587842882584300902865043914229268714862872745753168521922901482984481325415625947450934988881855698510413000150934952765259611534244317573730406255848572353867900451802312086471715912905610326630561802188684349450880256032129789919711323469108129592435997972847869323529672762568988101845105004388319643059316500323337140038762199885351190159716405324694522827051024380258564444002400441156579071648967032180260826835011573590339944639617872264484837624878333736481397945785853391348613851236557984449889627979044667077293951908055360381723509785465916688668168024707739339058203227082804732174675754694805604992107086348288000000*i1^54 + 22094544098617877607394307413921741070120254193067354785284218171233175046843402163136573279003338719336220757417862749078665884619474630671427990964866429633463964794965079257000894466925479677820174218144416767603199432776850878067650938356644802908936723610871342503603200279803611016747885486095720697840321328945282399865741891973289496929847479919090990926091320232962249524601560564861558370253538084162865536600902065524722517417132198934844181172469884806061211196697726130608325363772881260836244153907363123098172291799147666461559858647045024204975896524116504254371649776357196626031827801621485998634348674199173261706059781489047032689836818705614755862333456395525052082322927327232677565664890752134180402345201337752974191281250631044309537308437739717165397227218352212835532162847303437329252937802449308500614169185815257243487770050958437294906705030418244752163871868826652377765982557561229083543104063087905414832279642035586167505917137743923999709693196161505261972239350477133192534320474506217886255353909662342613302534890252422934404271529141809506456274035790787282951280260327301980123149351972676159990579241728141651519610308174465672033190939547203988067546907110067388568617561568938791216122738681741853405166264555525002586056929762438723991033191333083542851347190497934394217328789195611982001871976314974912216810413440090660633733054521736676827738133863956912962567235130101363179780160876527102724380381195001444421947830436991556396878725082995380362623838587941379866705884019338745970429424290994533202775657706844811007499399504141451943523790041780666597055450329492614418524236807924800690995272819510722128500852210687622122374438413003873285640708803022533966177293514783649005671583450373911791555297699362053652242272484587024983677717490633373736082512414244648992640521505305413264396757209536675029325874410456705911539768948049083892657590135656119004687663005986292190525175570362382837609395587352707273524533015427790703771092354280569699889699755367764462220076632902195964536846073331299851304816183041516671770797977370758096787978365958107409076173406352402714793324353534355799439612918130980311894279068457745497551011840000000*i1^55 + -4938414453118776026396508615143205230104173561970080921353808402704155560286821884155578035002678883584163384448845046688884737122176149974068686960209127800581328507642575806160618712093898039928994693239574215312869907585273875096673124606018397861248086169721858829297791722520351575162909031102117070983743378419811443280100910027050683519633011929160426757770149353626613758995986771371577426888551980044477312734959510104232251697994357742520847710034468941100687892692006681253409009643356715973914301856377648373830309417602094801750329942845312882828980215756282683887104878335161413444977060613639262491306300074916992633931906568250905262280298468142255220085108584289180429460398878284579064239057177351089829524314150639619941887516511321369545401544733533631944312593540843756018429129351133661630379012189697051133798618506376290276240351829899552030152756889003041649638377392227187887359125843871081603345427497928449555612768852784166685976550440886853830734311044410825370001115607954110860195092471947396792597065095231534585128032427973843673602594458093908431365074716048394551430725722489338555659090462973054053739650864893086032997174731651265751777427290360250476341894005354090809526997733011592673711104014001254127805835866321860585362053864059528750163843820156000877306347631814550031794254155053771724075515277905460839999664595863937682711913542400889904225810341762744263406539361496293584542623541047206007417167975405675263787962888360577686451545294841762833429773707128436038983086650518054333027989412861559154097790009819172214879548997116820708154539588063838619647048186219784530002049878008251344017491481888902579157593275986272194078778945986191169875340801013452682277008478422403442232217765054752803820657680176614885502042048647117430044470650418251845238397473363479187643940497935523751229251379571216084792110854875825923589083734873772787018476604344932750812232706293242620859039407411747841382549656644487796363841401746462441566603826492634831065654470859657097990097629195781160506338150111783247000867533036869615976785520517236409697564965021022876694749546502717571707228689716593134484337790279358710344937635840000*i1^56 + 1829647736180594823421762033184363102141664884904096553032762920307882908149017858896995494797924663939370023089776437924445728480398019056610345208096871813199029975825210964166633934342334894788181381205864412844434777679115757184210823292207009532254733932065678425024186903357922527661752229423005450394796673169730640045556501209150015097520080972409038389948187424932847036869063622998955303856556630140981628264172369658853557255101137163988908597645596586298760431837082853159648590263598008296444348748686517962511086821728937226024020769465439064034122803636348531686284121442476073151423969158331476875563952005407681928552176411312626726664532460795820785723349170434299016291737328712608980298148456681368473953010358574695251589957013422693620425241674472618682857856434737639541178120695647812580391127303210747469357730932701215478220073276748242164642262151382884908100056062501719925883814067332459621845080492622118597404842170583441447474172119122267152313468990977029173829145621517108366469740854346223820722017489249101901667703427618018366687729884051480447535928429841009293233021904850491170755649811949406915413708512248587753464317164081526614867687315609012860675328653378033997688998199411906383798707478394099634209163833697325870571526651964314466165242105614410121337837763015993190315163184799469270185646287929097423878545903921540948880748976859904791902706723246608087754142859546676756834420406254203823229203117375504919956555150592562177552144723717729972621680799340684859429830210424695025083583044916559267711682755310155163430618226685308275214610994297883552804976751133270480890551153221978543291034275709444585763281624605685873237504304510793504410637104609697122671583486224269270373737352027388948808441791280540378359796455229919914426675365362237435310210129168870768704571937804265840929450667494586519986378843428962861064861761719594464327124604364595298994321559339654514843293554287454659797961549385246833436540616518686134311723786691367927884234083580708650233900403410367664723439553593566545447245901406405097359542931819068679908823758760350628677848901435953224114765824000*i1^57 + 31196443067034294056228979870807545750299334673377603064635453779354099067749908544665448572301775750555454822945345702708375725271404922421029341696725762771538891512131207927560281600785787357584535586764883678248225384717366546606280608396420504989787313587420405196139441242943148367341080969854081403140252206346075944047817443196164494204453527709818766222984530918817317383762063346534507551879980372615008415285251038568443612416373431493430818321150440110794424029495793864973013994748091456543410265609187950890513224298719956627260694714327014449109582697009133655552047940389673902512713707495164095829845712980318834724843836393570010946967604175108185371607569322711933710671506615686954676691935515943024406402683767270309290246693051717084444089379457658936297717075971704410969888194243031129476503292852809011957191287174770811968116268474912527672398439557369434961499620209058865949731505182630046126724090475436686459906920320298054212901877054746660950808122222167963524327736044015989448678674890102800601141735206355085464806913520059638455402165787840729030389718490532897304811941838218550269882581091418826783274451055672632624649828560894286428159076102552086031531868490654238515322542160833327658021962435546260704338405703490416196272148682256121127833651541165448838920914541357890895372661342246695419772281915145732506538387445593871502529516503677795219056056071163514543011772810197083900338785683086548289624911889086334658586342032549829441689631333178551703313472819185902468187042147631882689187867518071583146580226604625302663286666249120019107596918573414561910956132591138096105647414921931834197086257471900488909217325755774737830933691423578993485155938535041661930608936404762649583864764494760878943229350408201407464383877955615609886801555936623403348032156826524212225210261691383151130386612476202811828708113929636031689069493907556426902451613656115452774818576670412907997949281777560507076434915484580343119138212063721207433137821563170484248119593483993908832337357667492539994462879960208367721925767263637968157647138567819094707404800*i1^58 + -58693618311295228497219772517627956541072478155271902690478369516303867790592414205507632135797140523015780674897742615492710143829502475409982385859615559051433692518214755773270526565709809954012785251579817196403895697445189777828298991684781987189328100092702833751905643687273628467339591329310821756572940680519406654432582734565915083124711723066454166410098250081979258871554166838445161532832408006367350888888055328343355863649796796453738575082249196165410944523847581275248298600780455641097154879777553299885765597489890657866050066819445779020943782441702313220734192325551762392706005426877753842373022624809887953956112460657491173304443124965508563879195917931069789744437446950241975085623937232228722733788425489053789191840584925643431021145654484147508664572541630634964511488897442446016014241162166370398719105099890086105120713571649180202041499279834496601788104455585250564935385162459131665626307935111931107924333508005906973617275295232235302551429568768102262808469822206613196875609826968394628798996079346558661770527352498842216719400174885035384535288693654845753370128664177733275687363481614743009187079497073073212137097249512967421721209035015580668143685058029492416821459683538990226316051549453653245406578416094072967346066666553866534055688807016836176727746144809817421188495968994277850042823262488204688316387374744054859362517909326490747043738094457531284844490172906132397004375766813794334711406831718909785413974610998649393129241179947327992280667933069392182711211867113279896784557751442411965628957605416884229046214901028733894079673905469691371238752922381313116802480557607159831109700806977257552891227268432064170950700842035461355100867234969911752778564190940084628979091491998163291885469889728387340491488755129978098576217852027009586793147798610454952022969315104935915392013345874943044197257137567303707586724544174246032749954051880644041359427440997366272794013453614129488141006241150919815451561700565834851074783592176154243317277740308579066720495821646725120*i1^59 - N1*35593371745552518684331735179880267719148660941358075633542964278529979076554265081708568491374079726223916059025911730809282583626710796466135784080581454505991087846858309303442609270219833756198493620441612916251239471665401689646796708749403189496327050059491922607566347197083074298181001881065757135949075152504630079480571348834907991203290671630813327153097823550395447260822413697912040853179357714661526610985662151871451320087272731988120556768422789337431597258638736988251170737494590628237947473687467146259248140963927788555311558671515804026867815415080709302606987880057921673594156172634080253993625368477466481263236742069092921308945069929498455479767904839235456229164826271564817177253151543777902495650820465106703199773023937352198425101199673554297378638484752754105641888860223*i2, -2406687385473655531736447844620149965218186742596350305315772529138226628891173342349552177227976076058020845992876382474728518996797882435982767283460899244764235530735288023148142978497240283467642763862439242049229761186285760572034820363773946329764833904348090312104505540602614193977745255677773337361386406247130419240564519521856649464471896233303258344383793948327581955667201520511403950667289927290793746187837844991501352454270399021281165185086361116787136690417880753824803554746418473741850815695935072930448542355539643347501417351234187342482041208453269171190854572385865746551578028602161284774350650340089215305688632801258274638673207948453493859000365731938406799858423083056401254475954689751696402667902576477243038981590113309538019223768556145622980082317122277734982629724292303888121414927741927062935093888744698498715159233337347307831378065793061474218325386426745901805087941369346907603956579208303864049819522495740839901750849891955030062227930261830397298406554331381805250269373692898209560232767797329625379284453065671811039740998812782425029112381453983603023942342799618375747997960558181746241870390289572707898248466189868674100166549110779344112301907005626630199246324823753155072688206873205796412261457588269755643443010289809171576906307593083673062059483313734677113748717424654194476597064824532351322820577056210681562270393041728962894273659556148905463507731663486143528730281865313725221584054430186763317546043756072722744783368320718889781770514154842815285565956300886652718358825037054546520377922237348278515407725404608259415771837124182594288859829582983393679612283711303374251651065136154300134752284227960436471910378775639245039963960842960297253961974116160128807617962426835985345408406899030746728800647475843920041717040448204907855270496945971216099749208889798894570346617450640768841721020352352977970900048371992601211893524039110410730917812565643986684156008611972285608026759095915756183845636852787190033770476685123498084051666469157142494667062212305094596651304385134366217645241275034277308108549316398515539609827271631275872490987407935262528593596403628988267852453768631187360646653265383678623911737109853668373298894970659326488121489381957455576423588610148980242535553939915233329727480679857051803541475988091368883940703883466608906328528539495096019627051112634538967247616093958592532222515914285040820801169005581101740984587027888416019774680259552332738998136715214389911135990015618574249841470237286165564184451000451108620738753252556800000000000000000000000000000000000000000000000000000000000 + 461024692771132170246835865195957114550628202369790019121907779282608619500480475318827371456244127533634090872947796260166734940367039187579427254674436497953550074314073236381878891163577829815077822450837682479434484668333426935576247122707969793038819029150608472919513497784363858685479148120580333099876588667546863410799614333559296635100870303460157301407687815571436317000420939622622092591160898689714295187206650368975943394347855340228911342194874823632130460616144499563626272076737324431859992030224472264419070736966516291751235955759825914204221378004261526268991477714066780543170105483511686274862542454280864408560024155079366039392739645034676531838340230688105123790858641655465041907861415577760294464067860994828919102305245099383493732828175973313664687503806689917605952173860872360608121628112240422164620297708670096644123148334534989624312682104755068329006931209954482649112513526348691208977071355097619844493172952340565358889665486554583648421124787508909701332430163654873331924639355955167255127978128660004930135630785463017095326117825354348662556699396076286045151214212395269655635367900371607089834455889481451907582498311332971267928701977939011411470199208607781211362458450062967999634853742797944341237973592042794168085979843414834210299338057988782834096568149222184663429830938247917421541579636461215854652512619442566816515872535886793489129650638984199452751168555181711596444383286246154672665523858817965278920980236308832273774653523641800512704999504029941282463918922027176569008032502973761024208937004729587703714185901866100882309983818231437002074713342592277958439851590542811827991093127040804597453351759096778388874596832770960586901698256500552020234024445685495097701770604120714322365131827741517411521425520484859927868412470912102591418661436544942127509348557254426115898446362706797392794181244497774552352226666930890778370868649536445924354151881742626654697106596708973962123801087480707998631484228143444375679949848897797936991670772290960754863297929532298961084098430311022025052086127298221758777645012771312486586340910234591926697766732942418244652240194533625120798726940555104540162292767430745293088386294863655868698417254729077396139409953521043363508162068946577021256486481164757209483829426079137274599250924226065605638219897595916856801020089668757963478326562323196553466342427025063823006881027938928094247252984427384831552263507575514724523126960922348061360415586508309613252725030186784125719683499085812521926316551738679878956749946880000000000000000000000000000000000000000000000000000000000*i1 + -9400008015676550765670180060164720995477371063052922120619391905997485667803917237499920985698987445137151410760097708415108701443158167352653613676631508605292021058871020038649465646601221943454579170300748985507544708161607881754247329999855977496285836187406170124668778947409083317765410509854565103235500376757622974030654863171123903624172431729428606173596386012218023923986400616351389786065435492145977132483221538751015781164677374691863131535584831806809288851460082863626175723265681708218113055616031250840973116752628921313094886642667276818514565000501083016758377942967256590020325836475436720863274375151828717560071852859949749019897551167329985427176903797959507778575684444257468443166774240649936080711902377490845473704891750271767104600295151868346355918900733104740677185372120173323122947795119454334132637184817768868731294590286141404423792740651500446345411779865411484494272176529064471139430474871972159037016725423362731600865484942579973385747157502349670145677622576104377196598072556243394972129810922145341564685724384573804127287512929380818462036659717517369403806702423862025348806008274647067673068399259852502675746821673050131468053913636864170479334059816705259751485397733940920232708383171881462376945410270789538079663779823707533608180323974352165870936231083129029369403961142023235202836753069888328927423161002718271202212162684466765412033585111200488325607736278078808855697819197647579796064824246124481689735241018249371576327375996823180935992506577497296775412370281265779333150512542269652290409430744747850250120805439443654753767872214947622619669714940573825455386375963250774561609284746615033706970103684774165884628089312522300594321028820073272301223751798099270038188434046511804572450241789738592234620492242319794673819011205353502566745124690769711839291233734667359009146956973428646621125714944226025434218538475721478154637849173875848280187892969401658980486429643876361774911630106010061752477341962708254448961262894455973385279963164737304698163197974969665655908068743660452007733339365037963154427760496329097234786724874180056762762667665836541986801699372819357124893570353914868449163896414132718550590159998750293315907398877297719529788690116410961155824821516687459401435366985947430869145853553515047658021569929025861908012604422146516040747664344029684617853927492040529737724386577704464250126653259494734924296807701370917140685943150664132532438595276763655804454473715532657346624648921607317082829290853673683325113634715963334264214257664000000000000000000000000000000000000000000000000000000000*i1^2 + 6579320618662333527841667065851210203243162295953000151261453793705210163421805107082134016107722455890512909920847272804196471485991356526666872612372598655141967209504237641631618574252154491322728060918845007551875559009765632764824426291071546527117302040379446442997597087156150371667503081720814545951075195443074262871805854004403445435163932779558098326416800872913302367863505066519606631828637654759422654612977753795009395041701790669268085798169568168810338403280412418618197108873592522507577236579835222421501911499659196908378398357402141516711973659888541768811899201035736330776407677534862982150358815187983388540640217617905837699929718597265028923526448210324495722399818474201235245209885351763558181196152653420356558238346252280772545914073397094054542327980473931205855036448694474016039805952486712701497428982856388589257401185716625489292611982332289390426762349364170897395390393138493356192128893553839163201086780629885644159619146563986024580279766898009546656757383700752565196610388810240222344466451018199810617771036777354900911232868817297735677234253594767048767143209418188546244335276712097095716745054659218353681542312461892966116067636930253398704422761625968777764024718554315864135623662074449799129110115924737217909927817735601173559432750737747870230552658835126611779130775983287454296471987838302114471356139006091680709694423399567240715481271527395363091721490304163310462627487819496564874721191390980170874242106154635370919219445641061649311648267326260283227184886857529077926195314629439785814282955546211106600929971394319452577221438308075308618939126340895752811856260594410173810687963570387716149231679537893670447857844118256324395542584336120565717947119034327103609108628364658466231532938605710549621279958464761051022705863368935707583999677043129609148876965185716496651898499383625588662973068693650708041894195434776584792127645355470488886963889438706869846292712992547554315501278159503595311282813766369801894929785578691718628574480518192328188458369311779294900177528823574364782983601593487480759473125023291266907366239114709626967087093154397506780489353898544153890887060285153247752382414627635621055312940065130109982632293181851347286514187075652680966674171325594949681645843755248610416917897489183032521954274425757728346329243243952635018311065744458816063507912735581097862263008363488899870579623164165678214037360205815961441903339408859064617723723800720407986180410502746356758967374767099341186736452261042201111149022445870945276631449600000000000000000000000000000000000000000000000000000000*i1^3 + -11504201031918744061854266234126476183375084965090277366307631433688977948247587334011232984353883298963708459620259749676321198732746903483646201675368818334725090825331493306027476002179229578580261190003354509024316536870564147266454170118137754227731015669295031815877734466999785624269446993257441378481462764515358211468209345217909962144185915797422407971230184957568258146560548403006278759951090844227477667009385041129169960565345502849041247612972583742927278958628130166028004053454725626831508594293230451817865001717051158939470962583612756426793441682928367571683334808254903422863287788990576825818223635314192792120348973681255190588085286581122021844671262079909966938041517016356665638087482388887280736440113448480102145528438910797642068294960478945279211828816574357321205172828888291313568281939195394469500132841719054490040804476426820636965910541432228318237599354277317838416476441940432017426687236006913745028963014827765625370142768176372835121974025075236318761302152353072768678837949658325448819392296762593181803584562877928662157313162847330174912379441376302462310025443571449911641822185181266256995542769730160952918425294849962566418971930206428681183278077921453213097217019189999236765215397419509036957868752640307147131673195278395312288547075976239968634455048198679466477439515762933487615333339055116692782289321181134986993580825293689599422268055994022209774166600483115243864430280746806721391721225173629293553870450496684865361565645623167387650290761974248192351716754739128528240145461504733939438722444975130672146020536134417499382018678734073063912201800436273163915736402476932445635944434429401909034606212865991272664418974852283992867072741522325355635329775214275384963273370045801516962768382238117732359207673568623124817037989353712853230847904914717828934017078892120537299379817668679158399024660170480823950090699108553308649428221218162520400656551743116550378266508127851335263315735531543221321739160710522846889648321708777353761357175642640660496236513231227206913471880176495634418966526122493770741555042084763750296478392008156060995550417990016247476949644034602047440502975933470788797009164710735797340105166217635133761388836631877583929946457491323022152100127249692474381871082456963982499463229836048389293689101148139841525978545855294410157238343206121303079159713962604776607240850577600930078638139276425867567415004708746669138701260966945973954097556353747822068952015401751210066368706023332206982487489463878316087430818452902143590400000000000000000000000000000000000000000000000000000000000*i1^4 + -2096349601345829912903565466068167280646559685399618811407069878394186629153355806439682425858118870362701910848857579084993691098619455586972005345864218433889523778946493460007966937548450032758594608569918896143928066299854583021860584551949050192110323890453395740740037286388446980225392248813052802747548402224115381980074335856292679375698510185936355847329110313045662892754228576753350112740471164743916658618954305510522444997838297150979057864856692389706543566925532670011582447371392306092891005304860945453940428114684337512389064302118127324895124409064904598246678885937526641878528484966395418885383743454912729270683104865050023583624296375789081568198579993871315245464484836649297780754162618055289453182322921143872145101579025046798779636125128412165521662570586942128800776496042729131703191178656990383933705339795408510617207242677635961082073891426096337034047826174394119478902874817808887060371895915162225610225413561489079018642455852287397993117876815869297239844089271184103703538610788916577986184863457865366285496672194273107372368647251616013068288734009647226773406948658409589884986369675899418875658940316685060713262971469846914968270103243992346180431344924989589864862518839342402817778590099901069249797645748095884531360081874085275496521011183738803299135826046622199117525394546942937297998859530233355863648049177535549806716492479859924413362727835420982256873913433715615371074877739382530844978380906216418898523784044588160421219287187419363581226582376749369042834624040522134115111486016534716615932406000015631523086202314030657024609486614610308335876666599082512722929675444981485847366309577405852541543172078005561400015241269766859383664650473162541947182092734333987842209621016735649764650058105786909913805617959936600022729685184391709500377537217860591360599646991914269449565089844077097110352542021351922192494645631179104522531013743045838959708896843918622000293119222492820719232865862155411875483930700780465992972978177900051521762412347572189979888151105678127056624475817760782967901430741360466368465777686078500991970955508054841070773946408087682179026572822510039328264688118935931896672899430613223369782488436791048952138123019475539151109174862525602999817731444159557074305837074853816295565280434194636647602270937012790022124366261988284492203456402191691839521957185128351278898370469981191823732115496324225788951689559255177355886902990259392401908195436935766497238261225285233593361721660823534609100916868279919354011278414430905303040000000000000000000000000000000000000000000000000000000*i1^5 + 629100300741599017056115735363741515002920027747291294228981707303954875212898077967887740091585676065799417393284986433211287217024256416225500547190535804638041659715043733755817711779449732539451972064377772029055872767951245084298613581131303840378949542318247866883372598669395454488986912852423155793428520816898565804489646962810615602593943835936548218103383928213575556211512376062889769974668572933406533959688591027097423099786023596281147163883147765714339768811713449685527411320629661420950021656553904980893638722871140545703722723531002686357714930832415492182083619686390944620478070944712935197956189798505277329985862245192419072020601850850435600321245179996408297017004221296204334563913754585143380306683554079748827825130643532014285714227690654251086705916700843247702151643371560146384751411544504257231608178845157634979555881362172730907765667995524870897669658676952896454171934422270777618197616180727721981912991050808264790406169000495275950934118701305041890023133110571098573019883879337478717134816676429553099823090911875656862391823955617971209308327083985186373748557668823764473536360348957011700793868458639222891087402086986848772614377235630051967977452708010862848068503425229641422681426993082020816827890283367932552876516080247162057157857772099054090036268851109898337847405570429806669771473455284369227817720575945021946677644962181938974385103782175361412377818716336249841596549249140504896185116791707101435685663441948572802592201633436713420276608573168948593244679998123618461433231719269729804401751121515462211489770385902153557681957466216158881478274783477546746294940427725340308332156721694037652719475478220877855363319691115145078598865056978099888268150488018051596198191908975440683245691296278520722160364655020832653290423586017038272214814056227323160940747720481582364676297156393707495906300174643303754219022910934020755837568585141212398069424663253421283835600089271950662310715399821955359865185904784494043146811400330323232267593233583320987151524064024901678869504421580580124732490586433010285570293632381682650641735884358412660213748330379375369092241020718468388783474004024677870335767191105660664427597902872369880098634894959724413069855119930113301884727577466642138667132270490124268029714574106452739424249148114495288439583808466551750440711662626850986440764252734232454255077858965516366780868425000865234426865054631110697401995462442783997410361040291308384721277233795016084603480232113704764277651413799485462269045799263404032000000000000000000000000000000000000000000000000000000*i1^6 + 247101532821221126689451608564338263060699994443807595693637238990882430298288398358072612226507862448928362939971794099370934985469226769047632087567476439424124900989633089785328915105746176168459258733400789225411617694069592496944708379269759298347737153819864846488970551015804451774630583519614189971055931682636753914973239496941575143846199586617650471166201344646157088855541467598937236411409970944881003849067572486356192083522447252594460716166079505420433141932219415676667311732322659521015230786927908225171648766509423586997757018417959111188674943783748086604444656428051303558554776542801526431657217044435177031097693473261628013948931827729258027914861565207568305039652114998467327800938086024918551977530754064560504969853107781994040691742206458255273502238858806981790286007194475897041677247411987750936673470522938966403933529955116184633506994907139976523171510983515276566767089941773325636504478756509508167410556892435042009254262655200479891088696907536552716576333480957148683601863014028707326695009719504172037411785802239503832418862570243615811316182954147165929956182794504861976047621401779531499149052835100003129473337387926504162187498129677354084614328752080436575753997744352041122802863885126842086388875218912225795260306164954924796300917789173626116008849286951115726404642937353158746292353178362234722967599128362375393926673339649026197309367947373507612682411737975853529343386668693660276077769519906245180040963369842016327328754689051698838948555705068713293616373803420376808650948074675491466315649163502089917784250738710532724438845027013344202518952344332600197801535607429841231445795582948207101462529689793362807622753355782671070807968636753367113378881544888993327610605438484289467039963853530500027392450067010304467248944778222784921850595356738732828819989126128398745128641763484125262236705804390757585499200547753938912618234946091773234120401930208110062283228059057553550865624922283433068512835500154847653931375452838246038028121543570841288686906198705034282319500376011791276294283173090414481613514548464202089197222950533197400367312948205616659912421132531962404818984580356921923148639030410891417256681717644294401933163925393288738721296760593878876134087616180473606392666307589927534925591997230080465620760738644790527122503060507650675510508162845825611528966609073497848079333270895345465956590295116024912973369833893550605752337120939410555604242364641881744252476384896990168716399550995519074061765004088966537937500073728409600000000000000000000000000000000000000000000000000000*i1^7 + 18482497556335942260162828645023670245323257810171672475543836963446671772604932460740794424600677262384384559792805878723623933844363623727088902977155972865224034624606659095601542480359329608880085856145083204041608691567186741428716561770569623303787262631132523481920179884911581995634718306768338248552632571151862512201426119925211210534018797914287165708080487047440909414848558575042675659160510047015505064726375481757823035742996073693156993479187479546697089048010692270248033601441611103362470557055115835037524222003615389134509953706114040085626625969228915851089806488829879182954805215211699839544318124813466514277286213357820696318342844645074015631199219069452853411033292621620312326978755340281109982732356091825019570786075501144233933679383546757993038887801640584321155304075578648309471499918847042766542471245146411807930144308175459476874587581996166384925277169599335446907439677388500692487040050906236509601745806129256080172859200191889090452206297635618441013570603328081867511469271700701521950320306248789380106125815554999335263018589792998839607410334889124183671279957896537069289564368952056664149073823327797198844810600930302240156863646541910796570572673475400050334963359056223458470008354409543588124635002408584042428444008027193457564993012370976434108688672384486753305144555008211452339528989073791317208885282785927892517106349914338369205766843667721616591372203448612405005540833711601492491988813059052960406246143991392918636403081475982112300989715024048787230053669883276154581016253577476562925684968555701466420672246497275787039274802209011556126523865778746638020996407670749109235351412823718822626101885107993055812204666583708424890916015416021121426496485154396295158134243721346724640539987578968976581723071197915826785022375592166331917978449345233012778761551419159116437052997477208538206022071072332223596682049557276855279463339936668325378974929067430907009292067589080163988043652585406205958831850381750065042629861207834587247290529057616605014073639570567268976643297050127353164560087702487326740441939839160466984895018400445146737966615650372097388449563112383878723587782498910045033544540240658024277871043689466193782231866555836665270922460838608080500390798458508300117753392802200957044444026681288467845478827532534194091727804187556661309017006876043188544728700396033613923869624945957131218308352963931362515307169209576971925799158412395922018116041443909834537605113256465928065351020487668212014842166992954096804313306234880000000000000000000000000000000000000000000000000000*i1^8 + -4816018079942135634091919437405203471344958086201005647815996085212284748533484449983864168116991868728922670407822485272127543828457665518224323529972222842021152962361675916879639075707498521772924814994302590483063983188273978121001337506391342671416709703903169321312663593554971037183799290505082727127287591504042660403020860036066349794924427062252924194718219888638013016349864049383988209815490749172674266890090009589511401051578393558427700342405157408326385215660280246359185938426083367669786233552865924279984590990118499992032776566357876517823328831313472913637313705035334408881694032017884316096855014633484283583053503067892106896493205367178985280038152611785544879657687312673559602744338563452585373063647917055224944959613203260470622043019950713584057263414477433410854344910059507968483670130569281738946215130772095580961109518966370816286690665859175831274934276757088868484594817694060769890184375574243448648382074740640271257469082414356756493218733520875701288712898884451661083262442681524474428181117984221602703402587952986673566884353115902963235597610231427025074762058391112811199910330888588380147934543994072305789425745758364832979197864777053377351626349756486238712728255441470527153050623179026319824470668673853513535586862652916800723121590830634339049815720833630024021693544744944752632880448363246007757839863696010762364939002385977534802208156132663963232578088250789034470912217816898241627796853617404379102734689154954292552631207104997170306447987027532058446146555015067886237528236793569326388277621913026117834780983059833557140111032559250334730760055805338643732603981750852928887381855341574335213983796400239415828039883598794544766857909473728752912764264100905675364351624674728372199329377146250519219028595871946166295556407564629727984655014267532205038092204099049908952702924979584256167779915279218367922092967417515073674937968705147591458549561601450499463022562370037514132280536536939692116661534305684280494486852627896230048494502701140635092531276807993751968422898318458479784413635383080506807681578837619507730551804899888435859956649739173072834127176665864651704810070780485843733354960700262156840823099612472917246232160270480276170309004791764299384343146064342071696046118907342935561981971501741236026526164394592692585330086549295633651889157936137252001777514463793811566292281294699830764614915845219136725161905617100454087606934126801696947133977068971260326481646810460001260073276934392858259265691919855208481909899264000000000000000000000000000000000000000000000000000*i1^9 + -1364341542545630222655603838781901309920533829849541198445011008036627761544492136886967849968433291543013772146083168311140126597328062221992991664729192885882476625154826932282136274997625793612130059511277844056058388626928156018514934711576434043171094657156317917833078938715080009456831413307395386287108715366659559494079754875207981591285548467674694561104122628414964230381383991037228441760025054710408733068239586254979699299806792846959077974089505291972591800797651668594492517326087128303014420608758896598130744223689711831524584524464442360293473757980037508217736642103267562380582511107291396199864972710187629787319482361180824972193274979867813004837106641817866951446361526476592356537196674257916594279839455758117671248592493492170719886517582293298781415545289630454765990320783866860245209322923962748707776298200366181271575304218920554434247969711377338496268910615917046002701139457342450608642681920509023355944290987988611354761204114401898420286788081568093245111531982697559058660737715385639714656835844670224024086472905832454900931003754234337398884657800903011382239933745486715581589106803617999688436795073908598012537050719252368353615085922563886657681494371618949942124699227915007490195157895585317419680852695539478389076079866917074540188117456730864691251818975645861751720877313811628766440742823845788784517001981144488425962963982799597507569956368811000075866089369164060575158072597023581432898737361286009065315693608446550210914923396537396120416464637078059360676162161474310628367163886640455017957378299653458583966301103590832035958720550628578589154760611543827205312192978529643702651245203092816813297928073227848132667360180532138267967792834816598505348191588370700194624534731171305562295482653810438733426843619263508503278060838744013841075344321486133065697202751853788748909195921570535266471875207399381630664558244868867420618144530164929777358220288021639441402408146132749702727751513532135845908480276421631160471077335921907004570426618220293037047204868798591717123904795761666995647036547719860070223427829150779401147707716540396227935068927407315817336929846373569628044164714692337677944665746482477031307916046862755881195982350703597854328949250910396833348883157157782476604404179495092585311316396757338447651450157522943514575280879559122019285088128441991065878873803957050005406178284246087695119516597641494931824528953788515225607423444576494832424273111050719481489385335180750330640815202318439771719208248073978558126489600000000000000000000000000000000000000000000000000*i1^10 + -166211479383944103754089482188109690691928681730924466570092976193574472229124094772150909571453003496154021619127680510872734661290568537838957620334391994294646838946924454490380405120278906919735742898412691819314565868530043351321694323653335876574528193093194158287372855337863587194441013422980586615386518285291179872101406091646412315799316980467557055111896371726794158982211700165380955045716181647504837926529976652787156939744246450751591178236924336398815479017359871734533020514727680863324300167328313590090979084470554491398366162868985887953649207637089414761229594524764409907256439221297536411266370211184624605699588728776806921066233158214885373068222673971532386064106446102881006597977792075421182505035731973824737837210559165056484259409294211874445727778478896838212248405242945027181467596106511004395096660758470477214079227279733467473429387312282424026514662450943443034754252280142125378808816896130760025257503724538390277112809767333741547295719958421511153830920020029255698261975618418426089177312901288663219925588967431020634042033509691948494682909292504451613868967617605012975151226984645512648532613468581087431469045535910327274079898202783665059149193178163650790765223161205613692505096376339787287670166325773917468445798526661601776051605759335284727508155173125513135783407586114918166629475467435939945558338041185296589277770721908333482739009661341280014392969989140670022914694641843943867816992782390779770476457545375362677931441662838974743954043808928629925143119869354088224684550744178204568486281210592150930661792736297562455043637868281439753867506137479778220260657453717665864935596062478133395807622202250304590287153753402138171009330020621405672041623877674021758635091649852708213063534829111353872940253700764824588236450268521679716921635226943577822670268441596250013760896479253810725680369664764238749661929204897462398417059681718383911359268097038901448325865913474519354265027055739230545190093857421333252841471514677732747594772362637956303363881952671876092355288793934294753315942260459061747219889270973622021320966072904134823264701220667533876561169168710191154353496406898685281502283582573235097363927810049905591266750147554892892489387195229625325005508441880388399415578029867459289507118171164418812077767481490269576800461205542090643990944664678503757294541125595722572299039261080252004807328564012511586318249299513624454774432773257533692507163416345806517613899916802314785093620992639585338740769022117484586598400000000000000000000000000000000000000000000000000*i1^11 + -12154135423014183735333544430370799323890795443996167435709536225464608359831454349681207011544282252378250910228092970514112805353664160989182048876193982198422440082061778493309328535470888403354207953996051719399411244918897372217359236737647560502303231894790728510933606913818208288448554124474432438661883464443446091044523345743412758374697979638132135855747173920406292015387091796033699600392007788187013250867521122680010034571654130598117316360104669751974231838946788078984298758445157216672128789872892773780542806089479255513375824772241194020519158125657833608178692921353021102381676514841486735928461280054383729137213058202568293595965530158659758120044614288677992581757652121593012995452606561134860218496943332814896113716142438242585077617092382128259050580370580803225256642476697159196645021398716603581746420784175810790776744739010083665583967527272127966607238610560509109024395446706145238997110782309575391902146947592511992378886114159888921028343748724138925012320545727120563489288986603685840380199771842143054127316093955433320282378052531516687069514637105988924075778023454389076029170571200470078125192117455010551889920683127492542852301543117848033561578736609629794599436475726124853228282806287035299001857728415915566556335950585787303641605705924530410289221430587222453050782829117564263873843853221056605678433472334782386087816707791225193364185003433322427477751196338622106180376214455405088348128066728254471732523025890109992676614855438030397726896069592895185513299972102759848674276549900358129534979329530164226606383030776022005139181450626168269530757073592037962189868494640708677633808678971200847507076615204010568820579997592177612926615500932819282138325061443623141072486997067529119546698103042772431126348625232962106901513829577286281308736444599060594986750813415715585574066051277535830261426849911860549853442956387614291781260022675485498582638390108690180278433991871006245713180056929300199114352628127617995689835497457779974181913976597311215389268620053157015438133325669624634700719570203610074718906235317295375911091584167422424713391568371174876425113092468940195492632440904335370753744698370986534706067259290312295431922707657403331015016847672394788397309044201857353835397847521677957411538042330434276414177241189255050904938135274906753725471826204637175732510933387251838959359014118634013669840343659033703661518434108251520993984476695217610445297579954154635929943112459127536118083317198272097146033637683202359296000000000000000000000000000000000000000000000000*i1^12 + -556388182042104171557131732599280637457665583422725454616181502187453230291200324570373529989322293091377432382854980953901451037073422721526682823221837608187842322861864268725005970911884799857438623194735966848838988315677757037572446933686035729604814808311343152418277253521006168818141426956468939876073516756798315823537052339110187310646886193985039468673722113889649172370148751951111446568101093139963708567966923459134864342954718806092393637705248647539281810403212773346776213433834893970606100935276256355377915957565828898872492371627528312418415640572468514984910308090384199333401726940495369226115203005060845866729919451470490396794124702365949325247466305657150729226910487736802417727541201388891513117011465637860723015434355132327039814984418841132824789859660894871248646877800396665741870754726628573222909125317289065528251655465841941848835705781674369686301509360236759152149738002066235121262295490834382148545225045868211475264924473284716793069703649786355578647766697179625507162598662221565759820581149586093951961413032171780597952110794642147215314269017604398350628266238170787598233960404790509912682729537953077932455696561710996634444843890976760441182412260950815720059509208177212636917609130828298808889102599892907856974689628199409724847779061068061398295637235018906156311106453261251734666484813392862798017562796693487440820358809366862707474808626762827961389534472283109591542180866163328547811951508975257320811521525146509466312075381737140332117552593449705084245938554476920858268376040390628074900859546820514263083982476474816681896100669001118516699653109317428130683551784260346473673014239576058661310466923229986700951777955656535069068760259913249536960300860972172031906156486219478181711569896074938120084051236358518735804026904212845381814627254602297072713393288825012488465673769969200095713653116378985382643297496368784289687329108105244768354391699509652636871380314311528671465250932325345397082863887425528643461792006034040926112758012475437942972690839955609352982794965324399159562562620354502907688743732923600358125223048216479803940546830770432079062850709527897885723971164864065382273320724767529183653743752089004312194428064179875499915375652479105906826518110783568707859227914317312746969562589210406329441794424761843057790457034246740759927739938893270629137998275466457897578214309846304968245331376881343538429595909494988646221509295740712937635972660919948206687583237055936418083665458045107709977644107196006400000000000000000000000000000000000000000000000*i1^13 + -14076346531861600609802284392799146049342167336512823850324338549018089173941983875693454182054858785648260289115372711640552124190077707830539255961991048612593480054307701103092236068082702605620161464932257293806530755727524334411457940700211866513590304801148706901518027013975888533505644092263181359777424467299997812191125857747997857916285334756801758697335263496971095124192996920716899623455314738975044820571270818409813863015965435874969640396329930992182403680098756754920585841623578128313013577678753150220237140162086198408739416608381157243890946865635711712490603441807600148816366060981507016057254337190927458048888643343437850302626188899717892874678989266426998710126892704932173683828636091496585880550486571339292396317054058136978787196497386615461594637329384590768323220521908370727973384694420500256492464254284368468278458490189669690890487858348645290840017661893920658324863745975204492468860893032504691197525440121548632987926689056265502228848665549845811648289955179100786592765643926059370534526176331327450270066833504512007873333397538945443851678911276870263619950959596456290640159824394692042567025985193441007403886781835771663725174827915303117303391419530053243374891535645936230185620800728618533940284528154190709007074136414348619792036974628727150743684482888898221658767556564883829566768708267113642468564531930503020954472455850984135195341366321246543187742274552475110564296264266328713622086044949997029190803800157454212205053389310454125836650631460707048841464631497844524526415188850260212896898150814651949940348099575418883985486095627299065409400753079000692654938138008117493467272020977195770210233454592984891125226526489726192666129746770625525625979586873689249559537984612646811597175731518715874055587432945503370502527876571562756643270063003351884799297578024205516972251470128288952482627902110418641790665428371346850898781136532136534150452046877414839452124484564471381427825773926246282679439677781759797819988137464150082827475462056561650116746305379238114427905148316303830610956639534691296301570277073158336435021839830402637531137382119188240701226534255062209340893891418558533269960965723946051047921800257746514439528384151626290826821813390600116491286582053349303952547867706855634001268193958199528204224270459158167983172584919094659328918058881374982973076820288402727068184474107117243094749286879048530238573809074979135014373287558021382617473397678778888072694642261605950761884819485140177533273070632960000000000000000000000000000000000000000000000*i1^14 + -53201179876624030617103984243771801941942465176956514656725806105749448181357418674971195355755246426500157951647528197312546008560037831737572268852377720315917375565168232944764819426276725506178428896414685688846031948619686863148598610333106904397808126222757192739209040278508961586245671735255931762500864579707671800956160892503718844409062598673368452844570478203141555637063317058842556328670760444576354331015802010225683937110683580612202895279646503388885366029022896307070576046469213028850483389722466835561930592435955656748501662441240862227280340810908130974783393926505312568885539564815934453530049420200807481743564624275149787194512066170855689975180041802557424245215154962734754641670619776599873421245733241595034075786869310314038382147648099104401981577783973364161733732662231989580889330295352122576836407503423533410130660444377725160685583288081113383539341540771394853514386787215988381672599177457917674116102487829735615086291253037309536223051229889157691438787075970836580216511379763534525127854028628877371375110174726559935152089914334474124665861685813381754631558206359172712652351037385192417751467315832940744749988771206051100960450223453384208099976215960141615754666051762858985906381770265738885868942082933731253983731531951689688093737981433340919534719209583113632197061000563710177490647800957974901357922863631060842500463763538345586310456931402092698497813004656911991812799495569366109447384366861013411333555836315325623120418796677130595045167978333422838326860356084156118184791165951717670376005517082760939705256939762980984342004967352557004450035908038701074405252337644894648919931475044278948070447464042736813035683436232195154256103161297721578659157186282218950809283597889231319809665901644354014000821303032998118047790399184076013940406501698000746387971503831360986114487049144276932180338359770603338783333116254249098134225104032452657942511640599277619724209715186143001635826648120728296625519333161868460066325014530915800576968132316811020789867192410619574248650097448504669453480688011140224628429088188806744319040704869150946657134587350070473799913069219893527709914044436588936927642330659108324505530693455896500210265839589789359722599516780553717091605996715799987190888118340550604911993304498162158699679209708525208118757269711469713839930097661264798250856317655788821442893734782577560613539713226609386680663520605447614444038305715964942475508380481727658111468792115662680251309488720785927303908556800000000000000000000000000000000000000000000*i1^15 + 7051345793303633844603055193249743481048534697349964891400578529971718302858991248913754902887798106386786591966232849787661144022835628207172669085484298342604730953054322527463467072933643900948806457460527106186249365586389327883376763179924577403751477688045243204214301343402776704684843284222663864933595977987199653982020896615555667810963811593791750318093400056251519214520296996178335771794509811722255874112121494074706321007175833575174204363339673704557787596523136156179120209830760768978621374017466809816227838881601581255829428776872085778529580893741113196792471414386351162994144350995099603610270245197510902106947226115004515793129582285779896919414925487178596117699357667145446143153828696039366946724360321115709692699208946157551734529617624739250721199876792373369439316694877059157999163372240330666111513849860475228536561451667281441261648963770698156886562965382074698810894532819523161546758837834241172221963628112585109219838418929088327326567962846352928997019300019985010861418729062549356942523363339934486709179237235891668397687957313535107585870699085460277102894810241225279320756011861416197264178514896451465210442066659017345084566729396472402428908648600629044560103606738599566917930609940179397256169441119274880349462539464268233442671316515004991439177315182680041552986776475565965216125541784565672150860712783943666300681525574841027859752042383290301933786736888219374563726129664085772620978565466360962068232079391780892961346884781268302777892820264679872157860947072330435368362268472617683066252978218727456858724240107988394641663657809055204168723652039677139588393500929931526272652290320492870627008945886120953080689769948282662070064608691504442894362942290109883653661927672699091689760932828386894395891439138993750189010458974973386133253617865112814238758568801535996750373173639872138227240859344195257388221101858602433357186066308961184639027559628436061050949299217018616402053845642219149507002081602968905687549000431482993634014962569986147789518351505656106965837933315926375575533244052259484935206666416577995523333423393856558001158790958489679143222551698895061975612531720212066804971631026597318587402481738849610991709676742702417847224621823097651622195088147221715558568403049449723456017072663927306185661674726474371202129692639626571521581233477579284859194082589324681291793211697190325767122168076878945066566890521595624776537186982727035225307337684655095949869512101793122532036552377572157114286080000000000000000000000000000000000000000000*i1^16 + 157823227704607880578879684847741364732722379348614633167515368152042518121298244556285417884605704380651827849413141562052711789371363286954779244938803136745667186012475245604098880283978809352032563509973111389470035245956361133038747157297685205217604002435260893197423995597210343090070005981702670415415168799502075099140248729567662332106522427814895513877405282887064330015483971842447469620013686226667324273416410380881701766647242376354112661679589498100846019920841914590298186420567566061603356513401407743695647944632866603385286910896732914891999277309308841912244824013547490910916041480243646664193731288504283994464617323375606865305500240726095314018352916300245939461063873555773655149915106567144669525301294048520105009786103614277033091665229088156789866033908126373058215281046385063154376562369447437509928256974311555041303822588852755259769533555913137264015140880822562105840974125896032427154258778297089918982508224757354003792909833037788439577818064776235031516213963114720782576615708079136860537665212337883022812965678925096989993686693192806559276376821020451944718262156234967031604371728763454935757677930515688655706636014688507364260258648898114521715361209682039055088334017995377524376329174089001698734219876788193428235087817371419914932325485744284026619946259549011566727414400688209237083892057044898106644509644001104929549233640024579055305325096027982014214352665311161035896748035463864959783259914410408094414333519458005549125402276445770746475882006110558599410951895525422333175049542048275036836920750313224379397214152689669052560911531366302682231223754773472021848662354605790863397540166870827148061201789236408776979204316485184451330287394618257771891012276926273436397521468688337691537226418334391337636596391255058440673688395731921370986015652705723721168091477977128501322032772834622068809102871021433030460826955223172909481926941245464626472668657371685771685465961407164546197086897048706911804036519487061079486147857119287406657028134735273797357442378647242557151528758208885249251664962346973531008699000963892673957853476770435542325276212926075924312630910668760387364349678905606373458773685075568793497099352321231340632320375530391335771798667249007995002651463961740772348228494977824404694537253778664303822639177522525087267025170613502512640270643222351390496453717553850167457522962724089136905756560631825662221689670435143861017855841743075738199170451093332905248094977962430354668191333624196366336000000000000000000000000000000000000000000*i1^17 + 1981871577743660395497375805472075534292699117475846554323090148388900388755980333196158531137403360996187364697739846012857032801824686486602537341020375599092118800076984456863274041391700387451009359887870533024261549564745908215753367217654545389701505434189062384114565208034173962000446771068076915483200589240930790386716748158153138595910247575575956396878880420027040082038275342462269537450531964215017185809585532288873511769203145194505484701535173048904530486857006885925930388116360813127201586371109854310555119053932438013029133693951015732696653927766135898067005707229751314778618998477703769351495724303717202105287537129726286654012257953339166628799144118019883854599316931997794667079182578428922172776050524384328942563350071481718431264671469347611796869002653685539186278422625838237687214884344512740502555271258075181801469012694820452149071385041946005052121753941578285659364673082204020184576439032092425085784654224058634765766714402707052065816020172024481569235133891101719877906913300966914754714122762402641921045936815983862671542884023242442343521883605339425635208125246369256314282916374058797282052119057836228048137661649504733770672971863747533364280281367557686900833081883836366699291519690755536513485715841611504582946801304209600386340235947388516007676628037717941009742028452408476821202162764837935436483845223501629576266674599072847773907853226547093017373359658110419572091297032570619930997164771195743744474910649955764423423968959561669196470898091779006709617815168786756739014479697289978062764547879939114221830845157998354496965548719020322251179690863841401023858176889425279721521621680696070919074096684085089595084956176037319218619160520194620616603949047647097881398557646788246546464623536731668169884989731469315262022368018507943177919731390899888376644693213856490021774716066228800002093084533680081949311120126578851935819949873467362550973758002252372872842885028699443744608202496362240255001993797690747613312752783289480425382043215391991606520789648825954167651570938230268978231529956699378896764128338903988892887071266367005874185250990326715222602350995722424916293614864513654015969891322134497469101822397783200686554661634497533187312954013695836075799167237219153033962088788378116314941293985676152609492678580680415903363551106508678635374425226029269921882929095686097830234428182376196139350290791921765018343684833807478962176059189799952361261532211861970596647478246487899919796214332758425600000000000000000000000000000000000000000*i1^18 + 56248660140903773650783629983883616210612474057605677799793566308537758203142865506102537957560408770849172596986746286584466129775920046737855966535573043662911931371310332825883949327123911614000183419061636488519948014014169392018204542884609474580607461941654990983802189089000903722457747110584429173807172844237313971928087592341038322844246069204558739368047648002846643928936608522534424351708531202209352332956147613630097230697624552907080166537597755743487646630438389440268418989685190166298669661903555175366114018307340274641793671078388345243898943751243380829903477591070503730082704757544390902277782555377943764518559569410621097328562296496498013084706647067622844827906560560098898997780748724365729539759490026652451845135225648721896082014714610096619455277510562227012394591261482517797342859204484632617102345944446009001957063420779613278789521210326645454489441114877311866275780704067939407722839849361740321971657504937297640602241655167644668596155981090127261275623592388958026866596387672826496368376361224192155145191207364607721700785587186331901891599467318144142852035166944598761757873590198421195793698830932260031501730864389345400358904875664920377899456958509505175886395146425663063369160928002614025064283713268171911015509229024692983427568434292527983524363479493451130815512196950489100412707931358174660116604874702721885580196936169074682367121961612613986943086617118780071113774573613291619495905765494435605885390122262255654795850398390061513390867320817817113037113974632933225480212995163787022319305645269008229651052359346170102027595305592225328930955903884965780993066643109247764896792131955866656476185287435246613350270371098391717161764372238739477648350615779049466990136320023563992346970564025868536434597622206443369224120046366757472861519810169389804117494451970480605836576852330857127977816898076729337433754547524723071174527151174616949826298246261097551670302219077572203535616462077606845748835416950635955837580617265957744983154685585200883964156614346955707633659224721406472879757817870760290178375252035565725075115004602986858548512883396129070656588705943412093499387788820535356019112704331993988646657581196578944603677542481674008343562245492418774412553422309347717619895314127963002723336428544995177201414123569662076808690751152734283227854878916304690566918613305503667528988181317293505287485639913192445429546786089146701887638781209611787182545421602691322405878252862645593849452298240000000000000000000000000000000000000000000*i1^19 + -76100697418140636451215194550329485810452935717471245305067728628172666925415769698308681775280480098290173933554208271713717345282432552446652309406350889221503671173006347767887765953705910611684860660876922868632546506887991039037832360202511522006641009659866983499611042592277888507962840937916944926766986665324142582993053993836308810921790621627632616886618318770790685239396520409171572542946498453144563080242735481129084066686620101315376987693360447135428790950320919205334667557494497582586517496782885939498520397389220011801087913907347769594169309311153124434442613145442137545745106859971228658721802377406021527827185121134940806653419138189652264950381677707784529702599923587268720717748273794633527555796376631464162590454929334433550692422290055216988739768296672116694685695455365418438299354518185336949863965947832771257092667786107335938475156332565874273242913008371691356942941812511200004447212724823171722260975083274113249177114718370724089181546635187667980961712796232345777427620793273195296128660061824505874215756665200624787629305814379131371832713621270270799605694671425735969650495761553787199221902236546201177056191937752533513877138855635920699976864742110775464080729189631578940372062104172993011213608326760254271513037570774904312801352372409183275231600806956592618232658907719644909587840144003589623737224837934976132510739822318680812436407438845997449131226570191939911031018269051819840141669706555068827327900376305799250851183476700330204502703635427351970281115949331052871190465457938452141441696084636081331883080615257588670362350139896767801155215739280566522023100464844170918002421994811429342955228886856677082247566920929603141223889612846543577408025788282775144445962959372266898054096966255765632606813075242982324123074680608022317827251815185122821361553345164065179766743850331955646231769079533470147025830843811553116843595300024955913227749381786288297952782429219009298152017259926570039887153263308585442219462500765967451526552184269882907993911226875385026493837554789821796864566797150531499759513845560847013788131706036033996004138807749821792494894871790516212951803871299690208997680228764521345798723572007943720058777003976637777422716714785692356272366169598689136005207173665604602467903252594715050679326016904878505687918456496780210081991662174006638673763527945596255874882905972917785752668984665342781069227590319719214544600906343231598811561283406910119388577965209104691360694272000000000000000000000000000000000000000*i1^20 + -7183453985839399698356344443157828679349455536311909047320745046880706867138908769914819322900941306797131577653203255895046613312595293500828676339779095986645188903151243104288101907870983809969708793553277772600729940406198085424318875291404741192213097594069078006729426847456330609792846640047309009420989209407703981976751020793106594624344078323684689375430794580588895533281535696998686737345946625602373577154916282267999538788733566380319324412278941571681275042393636123401784885625765032355880650278726859405479879686958914344759086195602877924940285604623861734373265205188453625657210695875497244871772748599594181526723475556459787977795634279646167468741162042639512840770707960871949345032146759988993075352321972064107933407739413046873198172750200940425574552133647139685059586998316566290607398367374154576866548617881292115141188304174281818308020080671828958824718503899375652923034671927531410527818925218161500037195776012290519140739229439681844033749449169384418504001778350172826485002351343311047849824565188059946787271249402281425098954550467365223862842879468621977410392307214610847262094423534009716933572056502821937660820816289912093476923154098726868804478986609554090874034959476166037572375525776035718824054623049626698678577419501700374101117019670404232131387263176950894139549335851519379767915143201906634755005294976511695736608320558312538559269840162227466277803307494602265317687089972377177414295065782650673708365379256272033811114031916771835406385994061481992322954545102078330055806038892893986765850921892844036009267109949791888445150158866128625087333768138990274710697654753624297493038371772996497198719740518112443416373180829974839843111978688934510566443636872964094101777845869837292045174163418873839526891414880992209487109292466821014323440123123866333249777012001258884899601499984837991059890143307851222627248245944254529087522134908962813229181576184231955680383813498220136651467144628008404829808223617777887857525163213366009111845717078704027844101798447908530906517194925884914943875939292157369781811349910719771000498561286495552099283966091783392857228462631976477380130174266924469590265593919162682295011113552610497598660377302619304883882175097079168025479884330987601127237086760169146810721028733443650517570317760425283858293616593426912779904739691705914478362725929661717617266617043337310432887316897153799564898334226206811659147307751667966594193818738975700146726779179269316463820800000000000000000000000000000000000000*i1^21 + -24322579425268765875118103949560371925281035612754379364631242861395699631397000212291443936258783359549441616460696869222311441078907404911514614601577859570178415872388060538204892653434066130869249241379946065453229842111844999447464101172718075556005483172085914052206816313009204143435999953398501200053145185657440744561559173696766520844521481700682976756450011289484261912074360378324680195604246612431319940413985959702484451986299480055350180201813650425034616575770331076288670425076305878416242721071248391559037112788226596868609745770608823728817089426229724986909070569763212151866897291092958321905228448654280611499143384068432779847552008962137067860127689988268187521541486801040366881610703305800412022872240344018673170847886817261323435659670892036304329286958164692024243159594154998281419407085170561250368628195816529388885943865942566434584292944009947555408177493830317989026636006012578427550791819560934215549033436280193205301636902349945719215349027258396271011250944923633485207771080117080895617523924388485906845646789473956652583400057702150032992987072805927933360814277404990100389897304874581596796630443551152985640746624131020409934101623116055082086908702615373842658402802791206946876496447991298653670857394535408987119090682814761200353905918485191190639718001317976265221344669650782143998662827089061167736143867616998127715410064733987959062114152591672652453712174766076706231346292061814615155635214754496020076041277455035680030869416450434886206740104233999841844730711064729934155635919718419709306688348476582711700558395830196258158091220807690926207895900228407103997822919879673004723549919627762513236521769613793917217519626701251760658557649784106458260184778487834203651709392671576007252918973722406179463983846134471912355642354425631821456433828416125929056766646481406206002703575030964837825152599375023164626456788572230420149926962426956612633014071727815128341934337636279057578447178937588111074195196117734429352520990885084727363983315668120074591388171960830024515352231370139842934167645843914250576317638817666683911073333573626739511185408738116270633223207090111998495601695331341520030327754384548327677656609611728857169079168722363153449676302243437167506888447273555229005196580528694578642943346490725582210566230590156086804247363957134282648428957151132117269809130291584169755367882667327010493839317285822693720029830944571823414581766034141384114457928958594322660363282510155612160000000000000000000000000000000000000*i1^22 + 749961533719370823997092433468697595744921230195172272792000443559705276924806492149318848155902134671725111033531064416476794054772659687098014100414922334706551846873025934247968179558246577388599016722535011442577794665161785773064578475685515011329886659413240481642768006907188946564603366644418835361435605286570273342488344383021765959133812915199940578821372497464801755841725287932569639454927158043044294036037976543087258522254908927129247970241814440018172389317061125877584322513995186612691291636686213777628077545351855707411092762216333666297543539127609545780251812752487464540961510457393835421242620806900361564408740833664358626602323400435914748576561135042335401744579147732727148414498724409765569174790061604951107312500713602744733153050166340309729720551450841126705221618738025691802125804198455079690955230435399103437609255027323901400353114879515304966253441323839597709488685171795336544444937759260602536444846870167982696121540614034202477543175352463436038681533230100966545633428071032768378008750318647822749756658670332789466835670220732676309437684480928359433572653868337133963009737025039231868974810875504292975779870411149936728696987674517316705367303169145553763663920993370322221391766649648752194213269835658561117296459093789723102971229753302849430078182496190930808750166509382809340433533894446646671968595026832107650435206386079925338553478319734432157588835383038542621560841312588184644224135020966597982076272036097216855285329693649763910843220281373271618143849668031732500689662657986562842851760205183629360646643831452077095008391468410264519417253433318502434812826106952542740823580654967877626452264578359847391348132029487805619018797502053799827085900659235540807044709474204907176319563311264588217183739007269987017071435101208561689786673469586376189241880329307056128095134706645182513217638043645559204612726417980073779196478734598990227463728232694981900934537848765790687208501231203039082631056799077513204463453826562618757685275117168632601548236639704226434404373603777355994502862630835383728790161950774646499548385467458078603694583074940707781637760679643229042808259646964143100632363168002244514765624833636808585373721635688783216512649480907651412866930394024890431330838549013197841051055974793724387663474541448697304964826038713215790304364589099582242674323561429679584993642891755010259916422004320222026739249284436330904392320938115763709393913568854682884626771160858624000000000000000000000000000000000000*i1^23 + -920736087730508163118551218673395283069484779605685843215637230260773835876136809610843056214066720945315556033682313359350215778862054423389393252723247819539360347937972251521327252780954852905295073766580461006936665536501251517421508234976345203395179405242754167036342101420048559422011272987950835681663158131254098154879880853250581137894575730732720735880229912817394136509824875198319505893553199880639255003604973430928203699873366473962365358641114605198259316686102468408490286291695511964476621734090795972109287107306638714827124150715173596432376434488343469575019162713632167018989754951856515567905407838003382453055773535349517807001163087659621905411456615891692310046562549566757013014010877468328925130142613603860972538668318778394864826334531680805229408094424192354676313377360690517162267846637123806344131698791916141878199005948418573094857883051047730365745984775076738979972543914671414705446257778448001674562814825072562588608575797968373231314568227534994870033520215298268510795043277063291792799112160072963495477366606003047028012927293282515791673615664927302972226839046687474219446102198707450300706265047878499525002150834638904317269434583356746797754396325352614771648029426553258476460702764554342735299270854521844046000988006554714801884803188005761455944877511826606812401828077671291406655320146140475577938406168493804186146469356185847578027975135950033457488235986507238214512808035438732267191442569257427282918243555269119347599658991206103664381975995775565310509624003532090890818759381239555797369956118254471872047036635955650391062284644816883999156893241945017559284552313555843951964955507758527651419157060070112532781789158815913128994184227701914888400447008813141684114151215950005734609040781851633533386835413941847535567798340062194651078482933585303998409166366647488943999277601058505800373757108694895257045889354407451109836260906165597639632340857805163518106315778992132420498913300473137866486512810044616632930245347829365705001725332612288317607454126695806834655691390174177710914760406004722444067877789922084745631019344419440360623568782723128564601942988020763859042462312591725506000819041421105481682025913856384285643232939196700709585819619388905104105060454208396002730300566672693315503135441959811778123014242302992726696692154277482947520411059265061513792737610805764832392526185518434248467521688778203360460421937116139558750547089716074713516477005171750814747721728000000000000000000000000000000000000*i1^24 + -24522146703421755749653795831843138072330062804935579600416435879776198143636941748717102807625156359182308087506346997140569922423551334591552049988424290324628012390557584128766258610124156886677662404554270174207976285679284633878880172510132333411201019569506551156407908798127994380175943464424081741277722328491404049703759471833872141099601639586041198587344581910854715739893463240636081196256910591522052319557512575300112035334278986914412305386541644236363987420519849254316095720993071414787671884321801860617988521454281140938889628030044382478100647783869432349378177951764703416546677939731391126004475740494532134557798113005194052896981876494829889226168652385772701852464739658337677448489685992534801901668658685363099643780253914186354937240832280280855723028274783955320925835305985905546554005374584380580690607893347618905902010233460878447219610188000171055490059156003485811935842962377046593823126389629539021974264615420972537526348892433037482637389134152057910656420032737301921358718341211454415910671253401641123967164686147220739056803164857917632145377590154220809359994813274315250602346404033080641632885611401071132329759283428150917518778770235479014380759460080683865387373919393274566385459291189199396024441969178981182380110446850319130792468179275899386820930838106021386702775672209741496739841914267776134588493705827159584715090093473651825609064385177129807797460262512372158702984655375988206413042692617402231150209897396970702656353731382233768933140099191988571920935167544575607024303489622030911367745895707105137777174138743170846999897630739226267763790465481345090450243750251792500291416357305728741538733376148454144421721989454637674993437182912235723371475985018635289514998332798202079514402928926252354425147794526268966235858022805071887060328310056995882270354174649785833279256801615629764287483645363615932885311060900063989287180696055435324233361017589559659310087633630688700225512969692643484994799904832738121217816792322327600582255044629851692749811951817198127323782451107871815635466899670892052037328393810232988696504996954122086032524989841832610037093956539549874259668927987253669834288042576289936621107698868000993439326446697199898163382149253852711748985826168452933364605033936249106917829068924248278017907232473968545398962949035034967257185284171712099285937955819101809403164624567962281778262788340825624774987814119436314593678996775527837003517915396219576149606400000000000000000000000000000000000*i1^25 + 120542675165021446932893056603952674768488394711156992565164595880039863124886542375270157595004317976260152162976972811795849234150224569035558886744701026145444826306125515300776967778381065707353940780460171812537245555204070363765561770438595111445508809016331774200645388445620925328064884195152217710037375998878516812652143730225579273371909462151406500775767266295738532401876082272077981383336701031650724212256840252280449785033886528959680421155853614299668453096044396533285033554171998354423302675696137939005403317004607231733242298247018987434356202166969612325613854921771247623475218867166145546560997347500514486703165559486622133944776735542672432650843255039671792783213912665313207732140611557512559168028877965148494409089040105075405811730151964814964928995064980827581887376401445916978696807333484248624424347291687335594861730586113493147814343407536513800690675561313663450292539280496706881770944904433693876130924506629686723245430578957039751851207502984160600827332340412559021093093903320112229655668715840110803963414044332446900637822010997640745283228432400333961834668758572960609472275401965047114444016069414213522153161298947657489819762122729197133298746809708118756106232156453981739807360016121604473842049618387650957197371136697456153786269640550866294329814445487451311154343019570232319875012176953523521275480956803110571248477729142994077331739184050226829959527921145518957096999818958492283190467600544982765154070938962556996015169327778846334340104273857777268396246387382708235824996160636614482703790097368014163004912563882896217215716729722806174529295098743242853939927502922620574912164767802075087449758963276997657186727244612993412440291590476712077578694109681826624409677857155209524030154285832957003066470775545680492245698306287995419574497938870944964733466289231194021322061842786341465263272286037691681625359753572985915173263088685830374933002353905064117724263453720412701284326073485965956504110059423652654888519887668968693864909473516005343135343531188537742361866962817311202518188199418214244905484169269308183489485631560390237081958561633044950118199763307267071306445791241370166214824811527251072089214214395876339358488883323425002757222805189808548188411250260680275510311871636788810844126042550864518238488608780605977586523613333584010616063964693063075350990098005426262740965354127452171224226324003732875484732251232582295978421138044884653136699561480919449600000000000000000000000000000000000*i1^26 + 121434752192466307003413838688932001887234431078559640375032033934763520815917291643420448095933506146033227028824868673948429863874514610409066599640169173645863988433350015240217299381136809670668862624044136760189243549833154447607595399107298382849553916058094791995892069743487583814283062331009634580029121751905555482787148330638654499411838773720403885607803878859151997272120490516257414834720535650798281035798691420592282431946444435886066962442660063464806951531347707114199002824011120060793263036159770907448197717171563530478458838470762415719688113603859811884286418385873943754552208529635298128451984529981823390423581867454118638522153953996471869133317264593590391302955432564311594848273480218537170385080855784137432379169614986539106672151200251514889704553626036829431741252328650453924688906631533230247054266688451522596639246565738714513071662889510777798374934477876628520593628700095452801731693880920394573711851404104829422699310814591850736749964337606128080910753230781069520300353516381079324849213217627689018496265412442649625083765395896209195085027236285593010992174106527689440977596691855899538815182192994936502144471722396412641534506697096019227728001661957301297244518598729176789307759048537687275700257606291323282253179988570134605156815855231512506792611835284343284127859566408661650822576268214586830266594831565425007730077296722645171527899864695125529404095824445016889272566838659938012866485803111917983150059584168754181452209491633777829846705540718079833818776022802417142935197991696902290312937421022706704144207845427208655653982290581566361873711948575598224559023278199863868289348428537656802574937543199584340054799471654538221445028165370682706838741136793510375890259253045260336898797846722438969436779618106743807258357348460130857570902407967078580045587130977214203583518457458041026847133631347235296977593792647441170469683137072082723884803678286712781168738110230474440471322368447931789827904207837328599775239608685808565214738413480400257965921958188496204220630367229261763199994612608717805045847913764829932624811799515540358808942730570327270795965814703621877074426698383516582888015365589484164866666017317779484937715393748755981594706329120870929822165262972155835019979337823107486486344644751150042137986914390119885751899852427848587168151555361765553560055411669267402493601637221268430434739963634032463502992672488175082508336482604920976399519340036096000000000000000000000000000000000*i1^27 + -64180029225329340903969878980436869971029341760051933609899958087739741267699642500494871167701350683048860004614248304807751853841692997275635258860915086437409533642548270919947217402497290813207281912324551932550562528032043708251044741281940472057928103115860682505815945951030181399444924485260544541037895095576025468477116514735221568004044455275757275234218521818129190168567473928390900717488554337739742645044144854238569376926690553755577600359925658614648113284603062103461263737232108459415197626195905043055403433981976891569878976219054059693428678986285234360879495798614727757005640166668594375281769296999694077977365692813625336827905154933981835034666836679811537048433273297791549471838100744756241642224316979425726227378944369038260673682078078096775929723585766345301784465552770480619730701405898640808642740707774362624642938431664949474793594675453130806329565270150464808232287054754292263317671557873471233193062411755269209932120874784702552593265383816976786270172963708357621193484959149034136973484475778592813647809826043647553054988621701978340380504236256590009099485406113493275374038541229115946832153648834443210958700304375589395277787210670770695354666252072257744050616525208224452001522681948609550195033804193786674696955467787505898376956850379627677411329644455341147292212593155219781154329609786973972370594490181743403128942202364996714087984278546697682263684224700925034110140554966903064970399841826044853981638306156333291901843378656109453271644171260304502894351142063739051732624928916715968393520250200730437903734135934563089622367383761687284914830624360646868365618147530104098065548725654960153714884408922242330707364853371123911960552124252567917395460075362188455582880049870506423078282107912157328855786138859328662901477806401437977996440256087000825114269673670232488115597903136811062564081987100686574690539172635807423973822261044123173568075098335385985018897682559117232727479364676800419538132773349555182686275902272095487916561889111422843868790060513245400143360756603531957967474850090370080093696579561430336003601112116150867162602998861006074137372845596232074817740575638231636000632619104488470084665796794340000117300117347844384292491273609978562647385760107216854814988115508911656236996447980984331625167992624723051557116062379518394735808776547424251814713572810205739296687338901684530798415056849317708155447729688644110292581014148411931183231795200000000000000000000000000000000*i1^28 + 36588264189565386369560754687718361546811195449383408877817295720326537721337425897602055503298077455995649527676140232913597741428494462062191801865896329441641374646179667381609317836489623417532505837971031324748779589959663383207650899408630320718496550839610977197613376493828092201000412987881678999484735236510340968821655267416280107495124520688152830653639982962393775630707651574490695470035655361946736400044665152463629856045306169793888354439217371348464192461228988811980208654493024532356630453966403326459881263150377211705371510947197867264898117651891754701564712814238100358675718533786995030914694277900604434898390304902135084572609930238281369804308043811189388848191966688380518056016639621161319993950866311727578206942663986005819914416951397503805596581267680561590236763036092158477902326401084717977767462510755227843045628182394263678288385035512439033757545603483504061408467313058057132817098582575131825416986486842765823997854688850099655932983363044711692691415900520696777271706540579939592354423377364983576893899209505304310992270479586971388842121318700860029800654094169673057070324256984813599715828977002146267269508394358697492160033927343608347763186216394324288194225518253083969694399641551270424700891252067975953645823060708832008066628143262591452764729558126708372220414838107334164134074663427061964108966859812340912631039177568452651138006011599134856870834731278949659635401488751267868988662815498686837394528283876870933660201459226781678752957512826684375748123123859119384444601570927363518196252827481463109702013886725649526784385543034028062601013865846905927886970262058390467814424590097955499339683329073439994201844853189690184627018222055266014946798001583002005836863429210673296686588744782479392594015892507704098129601027268992941379710467170078876429809697749337079014052073393179792160325927795891418137560926765693575269288801865084770070243568486485667287545104280854375625774449216182816632161169169898389360574139287903458157433211493640208044309611169360109322178206451981299836821919581326359019952391551013426891293279010313191575670365491050494509715114947051575450696732174056192534171795065769705544291237918480688542434725000649193365637120850552826272063010851199690025277918310346797221205782083950922071746060158234911051443769958299714995264710356366075359516951693276840289889071012321730549153305527935491937096605842521291699401956680279554785280000000000000000000000000000000*i1^29 + -24086123299613268766597821301830916345509605721744048285070032252106142760906982627705048505049945293240803578073775126662867212189094776813822331531503393916052457123869873910426809657524104562624810433459434013757953978601270425064907655451460714729105770912517675001902982876835992284367306010031284318781079629839847873538260164074915904668120492169593838480487803773045092748648833493917099601216440568113790173342966273990243552411304961859191642518578765953353392538783632474988045706492805409594343377663213529320542780116851683424623076573545616389797874727399585280240556744159382044846433248263329500607034649482918010099078743985316669527232475106634244416729272239673721963974241359895442904721571187028915524925461936760303152351488515543138684991483556273360389154467372706424042742793280518974034922315423786243072225808106708199305226066421274052260320781110125047243733712748158381189269121752306516319887704122411960124657401013086611242249310363238362126929695755868485029042798384011228462460489306745994537292018085127666813605519901899137637699537763692742618655017103942232038006892401948977736350201172059272736887705070676654103445922194125874844217365859257819325933666598236583369932968992238085966885714973994175318884774035188778188857587776986962997893842666154382462452000106847676465082042767994058533496097211705047457537175118185616536772132182921488969150037782018242793793260408214245060382348426132305452182742211379454026436952864726284433555583155318995901509758663871056452697106021364973280144923511406959305794203031356145008478739923882772496816291603409028175684223616289138730559622416060300328593986234914545795915287264216550802261043241665050411524679599116614201469754214746470473043392805502043398558919386773422297966957132683160593333648876333094650944837948113638306115529124907617960857552544207990535023956138307063625244746916339267718900492988956008698010104073988444252388253218896400912569870994595153406168026854968215914692825028142896607874036715672040638740236878119948182491558299986595974607925745626148734047749765806471758382051161629114115420429992353540575368008737746392125393347526273580227045741550393784873342155782686627166444243290859043280133350376784373360901722496201200125107617255439007384586539828638127785831005733262264108024948183985499640332151150204345758686826728151086324413524547075404786420624490780786080585581975457819192163418841179750400000000000000000000000000000*i1^30 + 2103690110821636081603900373488099770403662238979616111738009998485407910751051360751656713557362662314345155082740460253517125483606345569007809238191382631134849469082615658407937449859964546404666612616378737310293957076892354837593570240797189226533551754109553518526721460145357609211722198283626563926929846992684228307336577344215878381751784591301725839483112424911859449133920060089742528728637389912904771092471724033449018609730529732473323522351017499475732444414923266585601288337547040365099401658747329810370325063920083984513123741791016261760596361542765134663142134008057002043596108156688913127961397218582544177996986873287800435832294662195923740075560973153191610218360565276150965924546740500978196119579009259628688132710643661977859487565360794879964927576479971206019204231184703751977768517534342251542924965898086927508795833965300894864480559032429805773488406755499990286277119709485013029848932463097945576914168219646658642980653390868063310008436727296376551158746964554672005163486982909289331681661560214868516483977524492293418694428995102043443039871422064596438576444178752493088724963361636100883163870475878676241013711023123539722638703583652242713281435698364220557693197900635927740094767010575764409479489362309074702757779747072652100017450216682005113053282190829712332149367942868313578849305356807494292447508473987966246271753629412989242983834003155460974496913975412292260879967521610645251134556774566585374884855620161176938391626514503734200962034866095615729408909480521449757455391306095164835916074826700831099333594567977394217478156898619884746591592677563658060231154942894960251411058782138679481689807130461612326400512379455488177505195784793509246281697607703052388882887843212175031597296400951412940913090354062891791673810644858227636533132891557183687888658354455126613516172583710308876188916342617024749741454467170038102580543056662877523753599590341741433782807970450747226558625266293224689214621682449886475719460151152260064932280695612343670552076435430551214349932017876697570667300937653391715786745950725937907517548058392518395831747590398539238028813322630555390480248047553811451423576112508145982026281637173396357592851371266443927338404598393563481375718595302171025324319304153958267358798556367417291615961281064192062276357560626890670470768703146562159098839006658172623679645990343562062305169220415909290316819977188772545128394915840000000000000000000000000000*i1^31 + -25764198180805314352222836848162750991043553066346009587468462651524389505609773596616924073810839494585048610255382546429999479111479245582437231159049850082291076240292293799190810282771193642067325987606753091164840942168616679181751742894074497835299890467411019290260538268331635163983788411157883390906458321757299807993978243033850876672199525317815208622184518216337019343415940155554815402854564393336408502434772376760156656965654550206512289709160361743481336506811424950731521041511757655393313909987722518920810865713582792086880574425775073297820780878607029164144239653003271766907679859455612241444097976418597810517679285888779148708846411601702191735777809558911287985448505181999741112379103026807413688479897699225677901466423464637065986976597737042081768408432142974137701003910950933141701646441762044031169728847599935973829471277482561028369563496701479136683356946954860521761018717238822129004763659763519768961698240138554493857702576562895354967163469435223131743194798672286403138989037057764707880782574964290075783976432322292691384504457453425347524470527635280495716450469906570388842368922192991352264600682225438799648423233584778844979976753747321556377696211089666423536222882124266681674131192107121287082531579713344237198861650472157443503907272422364959611449206332297991893865612758974030150216795270824844499199277010184714640036300123380519307409031517292306467082432320186404991633013916084638234932283094960688179562462646995000560074961391347114809508180877015389600904885584029671320034988689630876910831800020842259240192931888809097162648044495196489760607133465381431382374823865928821139784931538657753050621493099076923312748160742081836296624483324016291922506356027534763193843365298841916483478094614207317034868859028004404705887976978955808608858923486122755679347253021460975454530553382143343468073935343223385633490894524510992163173704290017828198666363869627567438030279556889437589182402829859662047614335786216476029065757746620293692538146107216887922459500575076115246225465687199740885129107711565606826338261146077293752445981675259155877711602567745126034478544489845597660830945375007786335986004591320810250722247955682809210721561535241417118734709656175168821051926933990325872901884190681127026603398438941005514623975706600132702885806275313608688426111055065785615170454867428609722018129396787730144158138295913694823981931467575868260352000000000000000000000000000*i1^32 + -1069587418118293658984011644281494189360253411169596800503573975443210409810170832605988558067103814584775547380248965663553542356313280778870890248877002702932566620540529161310481618592886271942418113653877854807551277641880245861446427989623289458923549197958345313485749555106840614936524005644128868802178674478718324537045439848289607665242385314428801142655719587501397697824716271275693284733902868140234523877850326756661543994212458736873831421520210006828267536410657919625129880645602282769331482255152613300641810098517327160807121513408424798102389961958736956228708817506388776978578501210607830766288018245055837953926031194813406816439867519154872778770318904386209271362676854285077829234322893974828462404756225670932546413781515812526418448597723387183087640805624550110711665557390853345097006576154521286808436832599404177251402958500765136065389393218934488959534962568022364112516219680894258212466661562119779591719395460332752414432574482268659442476393459097308168264755305430382696563802636618373584199893807490362322632187646118381239229718781858306961504952179923207401490416171255940875560678521754752764442751488788043130971356751865134837063375880628107666860050542808872831053069303789470431144990347178082383235608385460917141738436670749113614064903610096900807398236295345012628153416081194422505854405371993959792568674010324650678519591917174817014324680724526832111651020859163281370269199732732340889766495037922072897742757384043036612217142628041799235257253434500913315252150452602961795349625908783862401972007888603930422519275511784545345118343871637399871064156257522172674258993326075947353691717388648268373944143087290489554832039523301355200235986893724597134958575148408834475360407614331548715332825703216992004132226280120371513373132604880075908990844897668513276848972484496892705266160195761712150397956455932095818213413712245406481492501629799242139957397896910558900081602545751019757082824858076364662915739347792219016751266708205856491898298482698745917864759503667580852541462822961565270652188603654943460833601362378890651925874687736259827385408166366680775977478132236819103969411543064628816291917836275361730355830503350186806008854575623403756738240497410036627003002738465581493054356701023087628071617630783687360302316172824542718290427050438481462124427851341541662611357538845760787598005635887939334494709656633983841044178310214451200000000000000000000000000*i1^33 + -18674291108678367350409566374174137479026182336952646729553855966965272567208500460503351048768733345256665372062605195488766612135022788803419676999655946960219823239735120559042948811650269415858951040945132602332763088298894307066823119298840764260722084674449750574875419105053642635669047290113868950704510470139517625480136800372399066047536963378257027547439028142928203416938359446998593363497013320600202418295195465497955293212257993637488604097692304017734515753151612536255244082910474727208006634101475786298877075073889084448563630463293801259909380038148621297254320381602805517375952131831036849475988717546432781629810917546985304533713846277838138677201905635471312360321969285910068326893449067770524823284129212885105519943524482353617083321185087022370827246570531413244117060280494504290847196689832709252708211830932950145821537949882643466544006536145872663661376077357803899687539812523258455487914873616320362597536128547620033284231893515936734448486337432321844991454469332492491847878367113458540216569417003080302377685431246977100873160700488169728017454451695040091792180808245151379327848984394970532192738741339011116228363186941102465567794702955092829930261719098048588209469286828153778524028590158778010235399928572602494222912413766019682724840439861023542334052388584709107969837769003667690498106223338924047873227852693780067744380007543814463119884365871010876373551995416295149280649645482241309888014262722422260875294363944162348811322381497491544232523875812167904907088525879364411747472542842201078202106900473821499791232449536827442159595811187793402276546968384045075785226718373007143130391720864917840806469573824018168051970771192676350312324357537647277414917668596175931177320191784976698099399014674079653840312162061606364306245378686587254617674262408108457035206934040758850508281501022046824632703498074423359810696893424844845699673444411921449092368757593827900946893192224957056005104648916991168499840827885368902699362455679025233866968792463790488708711657365242073717943465230690947119732837020209640238279810978549403990022215821784583076672732797384602961768820077289706464886221507584463722004695652460794063698518894827916834561054925055746263404166252983569379950828983119756206897016759959573399699382678708294156917610956685221785291914285195282864177673766693678159865704913064967481554197204827429074070604355615980865034649600000000000000000000000000*i1^34 + -273223219930061804382229137080770361058773290288767408254617470967343018212853496790408265673128274996202088323763154167537789378168419962052105724902949491921284348452286982513146303332210372126811384160244530001943094665350083419943112485801107920333411956071088800643988821329001359383940836857565253483482898678673767119745393489679579777615187330342111108063554714984490620034181245165304919420318404579084227745071951281144011759387096202299294797007274732830946293293097413722659956287756545776811496035641668655703416598582270642128073351243798220071271432096314582469659426307803040979580767815229597523021871545420506770423075441046266666929980000531133314434449612582997695270324011256184338050020575442767136891759570060285334188926789609836741662045000466584903975631213878227203617961089660183290862263035309113960223892326853802805645630846200013037210067287244910923953102084338643830459321307425721624266713538569495401780014087348084454873723670400141758507682583365003530923661449961721639085515992975265700852064199797171884569070033917244553901643561532314762398694112926986343791002885673050369136657165047881571252014670523719832056668355442746178394645035480075674966741910526205061691940890520346781642945107580445060489308204345871921437910243544168379553295066336328155689472415090808454077515800265205049018741955984454823208600181827629271372796659896292106770415678292124327630690415488431874552388831939298147483862457792948919370770672834986455503227318524663560724136900915632652214475093675536627784462539663144856524088035007218351808934466732862694680256726763152888104819530201310786217006915889773950175048132451110956061904017953473095239997515536990678736264639545300523734383188920398127337290752578431175789125960145600734986504710612298340030904624821767746877597810526512632340283221048852214565945374960408997606738422441242682251067429924234724401579805620857369206099194205746144188043623846906968437037402746730040716609958542670294987106067213845909403480330980451389269752840604262004329816464014487292369902094942568142517030347606564224650094514765457467487789765731958701511770195218698516315730320258296594401366468506841159691185577862308277654801025400612799811990539776508170590764419155866949623649434134973952560072356534296519136699282443719658053853770801945185808900118153087615569069674086178562753412088655027882481528315499933335552000000000000000000000000*i1^35 + -1776981666282111284773928723117534707123246496822140011812303939686599341377630543552039295714974980672282079204797536821281240394383041225002906827893140029303320675659194712118834688427082523928809271071887004358399185895868576028975170401212994033322158164476818571912633336813875192888614274744698314115677080460450553420914329531883630677693267716468740928818824401274159335368355134850816418170546395327752230285584911631477829977822863237887981098274874498044677390630207397237762552790150117802995252945074346667084727936304277227229274767895672281716001629683148386188686895259046344872926091997241875658860135353904851340761824127884903138049026693016048578188653237559571508858708520522766804025563110373260455586320794603412312480255134196442459907420197670291986851004662645426587032502951640740791676325871478186522210447362568091591537139842918166683136709538510712517823815276186199306931410445832828800844128208773998541437927886186270222172543323430892898067861389452575074442942986411540048171379769369775089435323715504240896637433981433991616339103755904994907084353260619619273539586874039698818900348829585847257107962373582244263732736734407782036568660789683169028004664887560010954690643456354273688725708154512895243376022900477433059473875782518915292072772039601784232647561753271048566003288900691484463505741253300326270405766637415760149864232195279159474324799532801463306779514266388412727074208434945777769597974933204779481465227802880009010926496375298282259839000100922614036147949734797103273713129307225660174837233369977507626801234631117031229099059924877248999291350053834285923198826402511319032943733530244295061768948255804969804559606620004638962998266590637450585779611282032227851218306470174671441349721972990670588513903936417115245053832746696996029499200588541871060852304571153320539825172830226718874629170546610767108951868557359940421483884350380717866711859572206152639589222299694857505502468893293679150867122230370620555529246942418123159418458612975235171899890938985914205066073978695887983803534976262131454067462274684184358822963476271849409756032455545864994438824482750342083541892722602406830722079432154299023026718651581921925442564213984444326491651603748583634081271708475662715527970935672155867302975386589132082461329609290258709863925257554779603357172845312011888466393253781808644567444665743936698353665756364800000000000000000000000*i1^36 + -3347611091943665184781868988996629192143920220843132334610050988136854273887007585376169393550696720593038263465168457673515250194615309061516152138150244779945356846782781254943914926748555874609215831201551201393396715701497861339226717110502270700019591983141798902076154774538751096629060302967999685466727721812488395530872834397506818498083611971512919644427898326391823670365713963719692675367477254471465453348857063479614519742098478198071819342437866488054370385409002395125904018146577986334589097889767878447320729809840223771000296701007805826360027404415734320229692376730080953676783476731064523568059569058734364845671310415584028249380173191891621070438600492696652332918649371015980733883823149289388543976499396984420513432521963681148860945098057422428991249483241281582415741701113165620233622487307660813217332069719446322425587419069933164155783790606890629385953070491896796327155794551934210038639032046778703353392475053419742856135363060088140147998532223404760435484517337937372017766746764702658325113166841369948389158649242537357006009684090209040342173462971398468731362326454037267810981076919026134619371883899221362775661856445625005623204598411889305528692589416671850483667235669312570653635493665530401719000126615758931975130273320314243848993522319049506655671745462524339163044650250766480765154545849513532685408333742541796225430211207879843294276285785487506248851185034381227312834459935909245629098483692020025830816238935039111584536182302238064399929919752149343556627935982420216683226894887966373067647611284833974390727361308956117368049371271055995954495135304468914690121967194068662668484952780608387764040654921084026163336283924692939188115782151342137091133038501871671054503488653275046283782049436313884867903969214438987698512771889885178492053367356810060707630815545436100289618176363749063679864855595425340708969922311504599310275268351761270601933918461287405985502574650806993679483088301282823452446460708513051364435580428570593152015801016071304843868199714445682825083772913471465467344092822541738293354648784518026592807606536500820804399806341288713082000186272945310232255987726922856776023737812854223605815235020404911221773762589715776102643383435705418206547422379110496630457423948972809059806346964832890254809740849917068277398552905477058735224119706492346369328322650855027268094428720051385857474560000000000000000000000*i1^37 + -1347892358769875450711536855660089952272378797303591038900920542259587289387129365019866642322477290750193931433727067781298758236965745595184086956334728694239419187265767696382946640399094851716265668047160228651297677974674402341538532550049418414136974320585496027218599069797720598821387226455487103137933493193421228225730986809582048758611751416671599555064638214869050274406312750007637651649717735873019035151790846815320211491718759364660246455207548432341844559361039432285346528244039584264678238257078441401682916543686971016984216027738952830515288865797759843351057057358431794623528115794961039059548499455715639732325564096237818816343352454417107754222122326669481288129794865823779364134950121243784465345358494450814737259337604079910056002639617002696462266465603171449128846822870868916651367095657267405716589268611965792438101871888748090343410774154714348016651075335779522919596257545378206545224988889086922392909732364660157059134980979043315165052498192573301069828841874250398545290421144695522767752386532704357214531048098489511113611149692730298590551114937626034545795993571615223850432481685707252813967051412967192843361627029043538708004189967851101736430900094426071080361492208849109676854195688813867308357609972823962718024553131003132284812005588631234115289185379139062626208760882650488182920621162928524859791100856441023661413353131749481954512512447747414906321847457431462989086776818408036543442699890683168651504783168364913928153863481408400990290840641239995461993550800589166234968516998898510803266313515186950185193570489618955117105650418465836752786758398243824178536386203982517681496683351473517863728136785965054427510417586374089095366755629676226845622981323619742767902733252838252638363901370002476937404896813354635061723242750016020663696804499847549665938253406070911784521226460637394652341049352640630787881086228040283871415512513404843906328515471781222538290393714455548134474489947687966896190445253430429540596651325027197038499903724993168938891795537283693514102099492079036735095998239885712500708091436832169368350756203903271028450590985682427117797811921989709114103249639185907914400710286831171060276845805759219780128096321081525989384630103235053648495256817904007804864748083128074459953289705993936477048048935528281425665624463692891341033831484195301388285955187635546991640717155106816000000000000000000000*i1^38 + 1309852053555746200893257187169117944970313835874665987480800625914536782555236133625353273289019887924601321212996937872726760058812389069590969290884687593437163839042617658163410225940423252113905408300357341638182667807592638350151313325845063943934464613300144369307757075372361546220188670739074300148952642315004693994423813655520466246662570958580596964626779319863790701124468514064301058797896883020629587259787878762125000142692871322161635625051107854087714370538098212015821437420885280384203268381855770105436644567465823450805508475502263490525023879185739371399732035307757902508100522863437104644645122029939810443353031996225036743809240829960392326017848826577773425584788558012930379620915848515006316530009607692565349255307613460673202746209021187045584219599470505636547709411804475715501760275891236243357808299427813462962794155062866391811355757852652961972259677042800983376765010617697913185696039002690897290639501268306674957287541662234458258535643373450069420297422249688590808838948845133717112593307816999205638710856973933273015553239992345780927646914248937736184503758978401521184711751622526189736433751949558306621066369822182060436680341290056302456118650455336295334625647924345061566106203419407164489726286366478025619974577484753864730401004682158376198362873897356308609745064044226951261476455020314559044366981057603876044876836468356835626675691667361702684812265779115642908912050812259070703025286605472764110094120922919833413716370932153031159782292939709105874305099107184075045464872748436586033315339227537717587159320352637135765475885323593121881230584293265456062510855536066650176993191722966897192025239210518420158673115024882330486230262365393565473047187666723560751169944957285064526558857256362175356062738850373765930870944634194455527190101692315422392025671901089149006063737462707396400176837917950940921354985962037831026748531935566542985883996389817395247888222222376679350389350280687876129374942029178455742105847540534265533412867641198471026518017725763121531570093642747348362437098510870740762500799682955407755148880967908376473859439186607635398900338734652295452604728445927806744104037796521374336790402275155232358022832603648198445146236652522370652589826235407085226940166049170761486177833423925557735724834056940053023724856946510923839346583913211055957432338663962429641195520000000000000000000000*i1^39 + -264793768442248840847051720341667426725401714316623055987787352804074484171572858721805754435490331381843638838312317694165823589915279917993500826046126492047058051848459379302186232883137458361249560386573122302448623682027378091378439977699793635063316652373721801686732010376709710264051351127426300654022442866169474252068322742005699703639998729969590607185371138550589273602495465295819089232457600670664980681695787509112399511257336662675095612359298455635006487523301317784567118021396754756150533263844068330846669504018161908354744960022098960700691521626584372493466545107267859085544745692494471867081009100993898326554313224020717873652833892049897495326307361040782620982974071919736143604395027271550911184234768689728274547591321193024699054598171614356278070244568914039015307650257359344817368174652139739222209846808663473792554197805403542279231212466525136081446782846835685968677947268952947250837720078980602504723432985924821485057177966021138175143746353979145809572509913702651606992119373838485257399874122183097826332660580326856750732452830758654869923001470218840507385550783654474355122789819076192132537022815114548172274771982951164352258382907881613565337987506544984510262801688848873554185753250090840636308051728062063548165713603621332940722136691617858438283032491172924907969415446775566776200392333727357451743324628942962862353514973535016243365099020121813386451955039087017836032184034231505809125344951991650914791447847699910591823520038187870733706343120312111588317898186833413393309113091192302325590552983928437129728751704004431795204494252273526661934424383814106796246752589721900327923560446374413453474366560378410932358138245146857996008146004490280928828129984900377369187979779656393512950621160646906647765253163045045855761878669272191618761504605925833759133706294778336340800387497695743470558583638971100182351323713442728996043048711969458318539140086962727146838845478440470931861244126938171384674638724189308634643603119958790346658209382202871383942877904670003527674461665867185041957448026937885181127376415649907936600143694236881824740639073951137941103401106688373476022191610459410348800832034822688449212474178679909111368302274614852114631356829238058248414701133219038437474380618725833878744035036789076352408688420143106461841233506137862667004566314922640607002424481656340480000000000000000000*i1^40 + 17304290902332464058918070308168581936091776577113745207419468928154337077531482299787711362888132361251324451885246992705777110748849651673616977074861700217051954209955429838828955005794538172214827342387544391192067091822346363584509811232874241071432548083862630209715603748239222944811379252171287399296036930512270309925906908984011303141253954881964152131810360977382230386660172862413077725119931757831852074954748227878467613235640694084671303961204440438131451823989890097208834948742894938457263253356627369165630558503856489100202890795935230609911453863685956264199305501301095455944019730274557824603184293325179746973651357909076348594370214081383489873916878080068076650997048573062271551520614188582251765803397065870351398183731109194819968372682822329388079355682471726287879936567923480913847553994834714490697795614353018902548822941989696430835624870556365070695557154476682894605702141194955451405908128727572482159083871624839210275892060093916935079227386570043606719220680021265936694919314253164103407365541575151157281432587639624039053213953064737896386927032957278225777273922078466797351523312303799529579212350612318030839420740904996251276634176018926894392740840566225415586725765690274613597365502039712853538245438989484801943287548171497696802130932062343432955753673228634531958995440024190654614922150615692560845324323211064942945835942515765343601290786317250646812990512481966273968793526693626422870147904528268197232852358324019060284763934303827367197929199324797900968708500670078465862870293725931542323625089254099738271271807272888503025015572667416226653318055544911570102018513243147333242021482538688164031569296843007726631256455320768908471094129478227404710679022725925417103492009164838359627142372492412315122267259707486084216692562560875375218495466467373576426913883363990057325320722075150030473502326223977816496783972810939261985316984338745797923003988057313423791657888127790165524394656462218152298429346002667113128076975555472915332088188813430362103729459686147998015563945673250475202494574571221632507264168327793940609272954244813017818031576168069664036942911981733502139129676012692659796899045672651085043195427505413643433197963287238717155489118964315550334751797794187518097104370864053607244790275752864513039939966330205989030918846060274249664365384325177122570108928000000000000000000*i1^41 + -145271627608528941232023385561324645808338768842283327608788788044186905503154512445104710156537195557848396252559333034101825364541561991515120814055273943250566176202341628101445636550757476925935989198462039932729438337835226252467713771644057604888050422205361958540586294406369736482824671590468619369972549033262136140858997975277877513142767604578043160312361745716047670271273707723410159317853812177248150226503072609297125239188917443663670059373271144198477411680508798061060432606030085019326883023849857456970400898655342031143297454169037532560329580378594044251756210766354459763867399479321304450529333080369926405592571411772664300905060509466519871585932678790811308017335951312247136565356340321549374158988156757719827141830360843554208973469802381523122042826442731535400622479859162768541497495932218013032622567319479946938492894535618444452121180534680531328218323370779279119384141556528758456687194891826663975471624823499869114488572071016145580135666190745033517230815289099910879647568752287796907735563400743231286699669321728659731858719945047502501755080982914657365961361330475964530850282560300807483487786587813728654727164328149102605653980009277163826320684664184611114393686890189242573427370342487236660517292128560821165374380871107536633209469654034343684426134371480541536956280791308341886181031930272957967022412277351821182822067890224056947168674472678496716318396255773016003174731313634501068990694394745244530180765652360631682624063979718621595506288047927672361181604916356046199658331673032776709642938558700145416079860484241959479647511075231509375027056832300163170076313774673252962055924181291737358898286373519191458668489641391210212403259550231958682945948413132541962930764767049500674054712321172431587537858954645313309309971028270127460346387641480401648722647180594922159487932178237643902344340102248188962283963353630087457292122901286125513828354881373735331373299225556141756773785228165073969178317229229333102050151280258236977072055620326504524658154802046789802806271401160245539763485847191155771925931238726335239838013154288777657839864229111896883606391078200912352864943125842847783442981309087195774985226693935846860863383235910876135304210940156479055349621220506402652419350111169227329225628302235967287657708041374775319872370709642133163263053909091942400000000000000000*i1^42 + -8737329139474817972221302228527523325405463984967408237458059589147928903168668718716221990915131023310732225306535281180587181924656226191647397611551350066607882951662354244753615445180372410667767101899913265795962383558950657813845135498073744984013015384688990077722207425271098884355418323401019764514143872005790574911952157814194750549766870078628362720904232224413856017509808101402767685129858988311813717848700657680129829357711126720825339702166571554110276741306709212573200492763857346567636279988098524105451869248586689642457505550745419957694995812415884298873761781869383987115337989045041489743330769432651344846345484559551093665459077454112949320421849097362573272162901372246094163166902398464462647155731162460119564390349476752480531688878761063639910343270903736752026183014912295892535099937812394916080456545540923325144804335762975462483821370963451067167258557842546096934098435715357562944190267938757852296696920268671824832791148148307836471228791055818453847418050449040545959381272615522912968289553447278410722015802161300674603967775490135863464156976950720187301555014149893792175802830429709565031173264094300001068603383729909676632333448239937777896703613993194058180452432058977817596407829420552874679534680435712370486490309342016061721093600578478105786217397643084932218779077095770880857323770909557093058050798119075054101465181989518959891891244273730760572816822373950351815104869333936033414841220881695898295564373519082237126015895821952449891858917316146638096245622561580069840083665606123366557762552378197237040582974838629428484207658026961520284402200603356538045803794482546745128105882226092914893827687285600552418735111525193480686792286821053657048909117841473304765022152001738077229559626346574816146176051922609154909068320055239359694154296866045844868285119533067127020474454677177977577452857324162898382602884160307650397701313897103587976636674700326041059122803118506468564160756122239648828857557656568129406960587185544763224898574272137068172750367129469335440071891529801231118326642017860454423282512661472448228037376284168498301248301381967990258550065984802407707742110731809147019488604191896209463851493263698886598319987447926776142767012220356370645946554981506954471515468347159201711566635842745626455120162583116270167279464613534563240509440000000000000000*i1^43 + -324361935269810799066670479254097565959427116860243222960944802117089610740768066436660088556314902561523162772543758989659412216940351358560200925382948366814489028636628256010433550194575346094234475675029513555227230278778757272326832776628039119772145617239778074180927960789675668872961684296621452884110561192758347746825985217037865161063791858584280355892773899978390732600776988036371871862854519496473884653387417635723222237949262718737308264085702023465801357192129525728281743267701423631072897279487544756285533667949335077027060138063323688336508441353052738251166358876197076212964960683530744656711200530910378242156855822286507524339266477919941240861201437658387871320171747708122820687073308292711016248077951569135825598608268762584584676768098854740405688395523250222696940390869080737490109779090133066251732594949434872504060673701122582070956998733966495989618106589447280681346541335411430629929982810485337711705668005015297918172999630832014104888777058399782905093180604510477467412605505932090899244170817103328512215756990096565535729820548343715483021741729393922703566597106518866988363349951493661772157892668888887913054069903826090296649973714487175375308500184121585742315583368666585296746965237863806904410555850192460043740140149082601495170316224110380393487902896546050835037720906976985699852644906188036934624627934441434529823682153326915466595552485379504529312977563237470207040622259885337989546587508374021235659661776094909557173613397191957675314716019813934662974817107199940255848758461985749282673531637983975487928277471216668054195802868235907075313798879109141153316657787786998076826186623382033748151710027947305229768307786748576980580701647907583788772446858225791516795944587134689286437666343190247625278779453463562451704796363386687110025676946077326992923958426475283447058987055197256459579104618100236546375667791706685064951826738418883011414514454454030099859509393138847158518484795508535778679528153897843911983692005289529955225979168567519792036427163521277758649763323191225431091069582700045553203257294005875467063445919968815124308519348133124359638935709948505721925954689037153002328912478430900367204261810722064787443479007126176984496602141105117426830226772632765494967265703733821448497790779399916318094713217159251319786044097822720000000000000000*i1^44 + -2754180327633408547198030901029031049204825413439819529726381317034394104116771716183380235650521284176829058066371652092968478643750726070558551128536807595711841055997743811609574321754823997865244804612324101018989090714339865309169426756752564251097400517880987500727094273909073383561269179466749832024286052552152041953919417619271851759340534036977773068251472948396502781434229673404884606615366165564968137089886165148638547405232728559569888341366144183083568457122965580570560510578433312091824517995539819040184617739761122146895075466773306904602600652565690911193429332373071246212238233244786501185060614321644586775729325947612517239790696823703067671170350656916200129180744865082143391108014078817542706281762665039761287942313645252450333769570758422987421997536380901509991974489811249626279726796855624999707063047354589612590291239757273868410460279130307094489289344321055077392403077139053240634064754109686784139733369406987861369359710212670110634370595738066251910308625100593731590587734814860460500178989402397504050399154910730523858693057220588176792894053386802956026601714670888667530546332683083164928232081983639696624948057397695979875081851910665385502884934740105247524363376490182821938964463109412485132504024774267592822986105312937354896772220754633155839771709561965308500832311215121607573347798103028377843794828787756097403136582998350281241487718272000132723520798373242326737145387911730263634652314264489867851231914763605320488199108621289217301468205432813794135117462001339938291013741557209643923088074780278920388349459463194266986908324126327180093945172059506056597202531944309896221151548874058474215652494253615818163215354861072192214847079865070866590126338024652803684553269430134526867395814841862764642092839138126849157336492977281177482862341099543591284113144646937862361828939687778202148104716057300263943901568825785133009316565105969904887707242997517459276698446984274612285283921159560208243958210271960038605043566498184484447121249294353697183547413263477683910279825733709956491604378087045282749342226371793655224699092981569201461080929933756227424834453929905871821360463976770199893295437994898090526486560953523167789410486277307254991226195495597446288222210106360285110904059001375316375430477945910696194690729332838671109324800000000000000*i1^45 + -14082875817360654033197869889907989797353035727520317122352004583796152665208904007429257332844153014600002038148028508751830450540230384586240175483932665356899496926019129931376504975655837123879975861652009503362772169852561756274175984995132365046863140959587617228090528411558078713447650378253563877939953411120554103567915741549307409585851160393619770103900018680407333707665522981165059030504639528439347391868066955139858447715792042312582151425942315741088432726598975195080442513904288733850152861272166453618203610919372627069092276930812662436723489171166020829784442026065442588677860333380265586936101872611158665811501057863832209964217374526809949774685071657609692958436694387031199905639195226164174658544634714965110968896213695878884981090242803331520983461186731903970585634807480846936928432650614999250801313088056257608275344025635754795375144981499030086381790139110995960672324564296343041190714309725763090166922663401726283174126751143968352577397900861433526240752255469069214797568235451565384799723596777197030412932549403318878424070211359270109390346818375219989042490559291096280116653472587479407214205496916260040923650320863684060722140675507240258956837494759325889301218218740101073441905068561111823764372756248265655033080041181572715717569925919409674853910257814379177557700209846358364832112477123724516577661506039568768175787920839586122038919355151291519045867564620127801306472217757368234870078705605133177208860476432697012774058767691740657169382119613849994999484449668809248443841024896022825194833102867328643030771146319542858669084261784327005115365466467939493819530681425726197599064524131809860549145371504653362924533275359203599466627286554572239077429465174982717929327086639804173891548093001867559989229075188166959902457199595174751149760611481036321071252072945817082902702902256687561893551074063989029825687153079965781028634933683055493718081251578742814841115413871352817206581471155111593794195201147840054641613114409068544338223805631448576287280754145041915385049281874943567854618237124881125781210287893326742411096604286458181229045556238804944946199956226519097187607879510116381675065599354481521872748967797775060298581922400509360358682740448173800942258739339124906236023163537377948491552986047512461676592727326720000000000000*i1^46 + 10567068873135711531689748968611917398730532920639521694232783598410440921800730637839412717390706921418790694143266356103606165107960207716583506206164510379045641580755834640675663603170315804798387902139261295987356245956487424313044097539925231779713619884758499801033996197477288595075857877087242829299008809252986091580899829908411446356116607017210034400543178231188216042326789835954514377099826646892298906550441376746462145138845277178720359689769055646646804371229445516518908500950770904857221089097801267870194343368895200749687404002232867791714277799809094580619118094122659402746629996546089689093093931015364764278156912037430019228102309952484842336477934264998541169639930176987290897680524125027271468251826482362700622302217884017863539216796447942562922784635208913935936918082806610510543558345362902461282608407013737587297380078054487028938564246262166130034368924249997956318742296976147249966665981518155652482912814470676272262851453000875094521225473012195066317038137778820059015824847903019387905477249054982456280974659729489813328057927559343561859122065300042522145640952407450774646149152516250809326357316083352763166739810084341282434515795267980912668444351599919911341154001565033415625502997640791238628126290966890547602013583389363188384374629945961947286159830627944601671728266423091064139727013337131552562479588421149902443776754136030692469321380369880444816246485356612097119898592648771769183776741962933691229567900440142551026572316455605868842378334043005115930937863339322355125128069705009295945316504870439149013135997791305851043538809611710137825833251927212158278693644686888906055481892684219685732473913470179260146706528191458325222445883626679316482759396609243294327055348929300912078934093992140229657478570433319606132805043750305314106910374187265448484495329918124931897308554355228186512813050903103693244686285682392185051160434355716361990817579675101981332219202241842488490302191955706845511886677918505351118384708148818393189387676498173517367351348848864801820188832300123882507565947230450640452750997512156424798090352502416393244025032314033691758496104159532323199082876115634379939337380124288820576732295128020762174850275883709670961750679061001809923304429631877643613842266322766122047688747252518486016000000000000*i1^47 + -8129780475008545697505943092665166576875411034421436207570818926894080672468599763658581122385734352889154658894979305686212569766332220726225988944910152153607998275864778611568256362721722556299399889235532080847552729001757238648174937141513105740877910593693672216799202876296597632935970179590161201655921194237255015308002630315457041122355741153014142375124186931137612890724751625359524229435702435330372689250990130852329046784669451401871969670272583808411797398028528776058567882268667254164076228412963770920564564447074988290275638211423798328819247849838194687158697560728640063818368098045720529380202337122239795929023779847106982632624836972824161299038478542584269216100916864495111079746620633380788483501402339275664376543411035541724091112338498868938866150342771569521092656366320032803575954816190025006217851755863051452481272711882106835034985569346204708183461954155135190939941821072407856476185911449934924644055329829333615946845645156282031637659542369050655877799087889094509959503541093119653127688831452484176728451827756491265378042305783087989672681926697307252547563028944821450411959993493905296672655507521186633561421162345143421095197813889240177357226978085767707076278395343469921408314696068006443434197445563806419457460603079284203491247637131620741918808641341994208246901403162327086181590619593854903351716887158984241278706465059097170586792745884807509097509181241053685909100982630155600951099035696635856801783393931604364684901389733706324409087705081014679782438098382656957168271346046603317102720891857971667135660312043690338091968527171610976750001152886666205529499892517746904599469825401749134473333515509344742437329613850318883897919750133236798985954728686739383754563610365486887633718513662777083919437758943032541332447362893183168951741060844081802515144414285123674759085093138702825093273550084605402875938164399800570675799422379717773082691284343169339828683519999212708534816156751106728684492780350024505215553718155953043218698481383357868492767797541346907117745261019799177830460054600230059154249701516922688019172124159239465378267676410702090431711046594752939092037195821707753748749084683735804646929258489445091108338483560539925535708156596227266844970148886817685001059637281414967070189158400000000000*i1^48 + 5086178534718246559765122718697512458643083533499839301001871250012565853245433130020754352192669118246520144777661642173695746722846114226597579828947180136174864679068185374953700818682328383726936501659143414657241793099607603086178115929573882378148634375847108145898660072673056539348282939741658656670727811329344511321663881017393272605754453435418015130119085995171800476115159381629194336542782296362516784322705917134903065740682187811290960863430038776451472548816263497287303155113848554477156825830108060198020163524417595964611052185048661827162799441082075589927590999140055288412352516875463494909724610558936281711981795333267119613197941460090280254655510468992407798522066647790199020122355821009510926974580267448125764937312899480787861808757963854920939854013941103527094634536355255195226672900775499843645193427828459121026087691945969888703662748830053281362090603880487740140698662932657307202631180189956992306611746762660975642153080057967703569161199590800436007296910630517847403627662353814650971958175952138760175170850654569292447751370242982315596364460449972989929272210309582375696181260843852652280535505181019923722597833280281042170050207124559406337264076505238060407835129050308266429536651646002458497631695243611632978546708803166348619852058040662232352927078596679986028930725980585026540026844947310191436780403342818529489941230550483508315056994571021493208890239264280490770450813498082293862941364209259140738068880958284346786804182083735092033677860462691664621935217998516049693436348836133742495909071009821501703815925890540168051182914483328132736420844816487281810458189275403741085172435325054577632995988082564365526324670697948499267530978237352207542895498946826632422343578331507343737522833208169060623477859768870855663138452296532089571025844168535104557362495217156389101409245294084028167609396987344006033565969201703465494439217766348350988998960766693265611043042199061435022903575563530163445093152312194937630362488798563806613293997738166956028859477354896600536185250642256911613285951715192989737957493826768364229900463366191734703580472438048815884220194104225214838744213645171310391697086044312307432092253411026845317329047860189475386609640592265300854404018098102416141315489346355200000000000*i1^49 + 1748707370141484224333917958352678571742136321949847197251063854591319433614301626384335711496580533545518964536177141246900214837026299048612277207404421700495940169082395382845594561850668361675843655371848328455600911676044796775570772809482462267517966547028279940481399183014628508925764052614303864555915421335615601161642422727962335311362188512515950816294771003995129953055750282990583670906788218293199317118189537245523940516844406873126943208918119605061408474216344784600076950158205095384804021909541182649738938474160114164457026828183965498988547611880724992227227300298977816164369522037375610204133580104234904334281969069364012598749871232133799807722562586863788223013924733199563860754702681740083425686737482700626668121794805192948458784171111790180609784673613154693380273338214859265055179545209138588346316979150533980036286313902934657939444596810258887803225371179382051558885425084963738396700022929166765831033863942014609194461492190883634278659314962381251110925627169773086645663552716989867315561371045829616735711551724895605789072285619663699466283305358154539285295494265602022940052816784233088804858250582022667367986443089150152852435988139851199891412701196202075975880190788008700331096654426931901434995039311621887082026030663488511516214672226066136616876681856558845620789618025034693776005043912881685673947461516149677585664615486216632736583900095205900913571683478646221876302677086059514252673449122266057930924146102237548296166298012837371203297842157213839969505141574078169489288665799992589359617870778108190660313097066999177135562221319290154104952975576951249939428948894440947661333822752839899689256441706974226078646900445810669183136242918899728293242894543003937110965318280037194009649932697409187895954505932346621299595386758474222713382770777379476065922758901710530217904952502892555346536179037947946973631415848627979877271919650665641137410428666878016848543028931546584422421454768444808908920614458089374566282140260056222144947019684292773211655862735430316846319023413658113264982133143867923318631554892141787892652585512252565999783242387644400903744408786769845574955931602875908306912051884398799831327355073373720626986131231759484326044423594269706172086163979583197544448000000000*i1^50 + -2066632576136641630757763659240812425406701717546980073073323404558693824371273991763398588562745282023394790469609279618635385953270933188394357857433808586162015841484779399509970658960885992355285931043544212058528811969509079637631544316092975689045110235314354041846655725781554215117242338740716980288389644021011538751968124982856829403882869555810298919765565360128403113626196615126083948973765844986707055386352051993894392733433901413671843492784322398524844083730757982109169666009272909358586068963949090726437679603333852000279882674994697103898415389811046358521307300826138294614711829918654336091383638895569392667209101648963154679128356394560382640549934962201856522396804979177309682059254526616530639979847892616164053785561546859403514052401233659138479487910286208506779756294796050136353093259288223549747424840493493171758321274844112907813530087251827229217270451272667395266457524119507708701439577352127261047436687897883621220001452865125939687902664526802621462824085665972547389990448694585102055758614694372175664790334960545726684637656747022495674180192980503668667625896431221373356678813149353566668005781153063142639201558598098158119695285202805728837857153763333646239931319764709902090265208826151467590728581497892217938324570096573074093142474043919070472344215999419952228035317833107934101997926188601771399579200920689890641774995945930895589048186145318193164739550789432574660508692098106600592785294856519776311806526746860884952532421273936932350164354804195868899877898178883063497226427386644425765196803000512612440920442855504039165324582686275360565933955647688870995025672566744532168952680560974116042779329443539456849870441108013924453678861224212559263381324954539280939879948549034379609707979926969188089648503693009418325673210646987819559591425743841679307213285573744560147663547305359306236539071654671141782136741774456047263516049938835588852246336348312362922701628957664069692414170293390268399637508209357104331332116892691961347122702092062735762998828517522313017078646004856466830096467910302865417990378107423115420601227966380230889368246945718719118481765284871701020521153748569972575669081749100774007652832938452099568465950111849436161894926671225413046174010572800000000*i1^51 + -649017353080466835456304404728582388748810133892781975709139238461062236858561411213304428260477470628497306575706618889174980444073630686269467459329827824763113764519722258739085223541524202200343576980800251430271458146015402827571667247227837099499119495353448814649082004072848039647803696643317210560900965109767835034464594116548790427515191796863927442586538894089602299075418701691201721214280445939591343499268654526504319736657769173559079682163120990972232473423361011158012027931197494912900701911816518834817147717909296802634537961084718558767824231637529829303189470651560494246222976801110904822066047525649048300052049778706294161696430619349466272678189126011106242721332662056675220463773725127150349295335560352954874640410905910575171694025387057955817031774588433703096058885820904790863502145261137289458394263467269717210109214773644032982784517170060441408407584794395747504155124197611418062291710418622077560949634244249051876116490427981074906091884522712150474621262227724977441311647778030954768536147502802995135574506450824645341681569384948052958370085663224701099554096002296784283195045021945212152758422507800679412751653607785139701595002126730053060566377700584092943225909359272780921519461256493187763000315405417293539881548451955297019067504248970960630944756867633431923734275243145619701827219153343535877367785989249426170424417399279435279679164650333966510363026956812470481861098728312620937307898051715583244296154005326132553460408212145758892869944561095719787708981121813465151978703829599794392007216260585543691739839281915947237990944033996849689706034749110989298623871287021727404668526933238673899663196635838540782829235423011602107136729865413540841534140696751068533838600593411408222759299959871575948470462001186786594101375598367921551906987334235288104388188688294174650392346121527621537872305402457895771257159571367207531533316210296749192345975254268059552389449436081628850897876922370085691619097213417748723692097944723689738278634834661821178241683524349752580245893175241861311167167594624765806534556959895857447546854377472595108811777921493866320555189767925038413490592039092238351138041456813454501108862745338851663275114442891453587309911327333416960000000*i1^52 + -98841135395863469245622517429793832652767767820105474374524436311707460028485181291858709651609737405544572694745394899442405792556712013517179325299348677872499792977273484611227399238154883785524664947138569659730961225987966618873612708978557637551148365440774732469921648784444819102805095407208041818396677119618990099282344789423096897000011709014748279432591346953140888474373159314701761568006283793821562894977305780678027025949460881683888856661151140568299831202116904338105526561527977225148690712805847508276903776195826998889117260212342607187561172470915798196732611220674181866938595013320027701869736117016312581089226480846987121933846535316321520175035349457779857351552811582543369731627382216695169881306360265895809333318885947806245184976410696930983309962445561912226445317056657321630701987837899033254874784312433016430473779098633973770210870803762616522336836827618272893271340141048288025040884906046471527211797425669844241052715114025327484896942460677214233601635396903473196109851675670418354526413363672978622317939959745837842701349323917908234569531948283687742553494418444733075276583938095721804124653314800928802306023113152992475508348745891416717178323177129909993400375332100509229273019012940040634683773931760478567441772436585701847373961087804485039149082193392268445284349144446860985824988341763883183606536773616969753782037736632800551296112149726715141527268143898298246942584143342259230746288105745605608380866890316868410818890468206746274475071894003125486978610856854682514458757478512866273269115212501546554250364090409066826834509796757969600201203938097239865727611549156512320185193964949135350326481852719033191005467238478220362792666323276125982156662676249874151653459010475084700717488925916197231410611058338334081660741118845998175342192136941310706331610240229447233346185651657603931506347587725732488787458915035527634077872477264493169785089789361052159430748488371737811572605944907683699157573466751102367205050101425792356308024411236410340723730486343502596149082306947960278587400980414063829193197754085496223823596367889611532844812854608595459228650950319548958306814642742108501186939668889923987529044208501981570954663163213761317175296000000*i1^53 + -16750394234403281495691170319398009348996993105177051474899890040906212919769267128104859155330974849212475599414639037595920802122024068466278208321896383148942759976613113097895038553354873170184092432974689372050391955347468020945318563360640585923119797390091891864504570461386030768882822589729476139390924702697078630746011711427213751626622143251583737078395345364693804585013282172524194842858095453009491859779913066932191856949914744697465188326996033220390717414637099256767767955509806078485575068936489273032933768176528228248877683896623859062585717041402219049965265255620690717589644074916710320660444416353027608016515733368326309807905483968769629727269164044366260846545104270766312600039388856447885093839335858910432488844814447672070964349536642162632064321523794914299879144955287868694807257872267533665325828698341369142197575706295754772608038492287675243340409609220408246639531545008110082080844598905718960485434624750684000472915012984329097961901099222931939606343400754125165907550461687050175492998870769936629712952599821205169586457706045983724871857639155646349634923398927835508040829241549692298197188553422510021611396402460678576628978207556451174868001364290706238485904844399963551331135111579792571924389468118704449649632890812198584091856596515232006373728075344237842519470310937955157029833808285176861324695742827272668137958973010512534446520035645681371203280211274979217978518825977528281770559745698481101366055212532427020444757036565723282819467648073219248870425534529978506693818128729072859811162253920827531001973924534104970557629388641958943172768778671958709289881921860000374678902142048619160970085613453133069253451195808181018071085280406171142438698519227000672193263414804526809603327987846081133450878948634869450013615146575885131031164664448244166620407459148993187356461458406971132699885613177139296409015447125867969465876237876835245936795673616049411775172441184753558635021454402905938595017610662295892022445213680237751356792138558598195653010317452242981551987270088350140156679113484375321926580821708941028912210303074061474772373024398666361281062599507334436936343945835021200626572179158724529813486088813397227911006650368000000*i1^54 + 18173277308946608407592043422376507728920516394345988505501733124277074163702111992802425794080674535391572964729280219394841923998456019603216937587329145077617535442332057102002781533451367689388509471192407356124151594909090155510703263714952176672690484380145654808725963884051926908227147311130566473647913303979571002800173593518465122017844397412439644182533567431737234337726742090467445639657059607458592651787236212879117142233737203750701905398404554245339322469078504599970230991598918930159994508837245798919759353820813545351798058838811165423065021186696079025640503343618168479838960328138564224579784385690602140485824871146347658404383645943935181624691496959382822505922369810686012514664112144118225302819096396975166585056594321136972128786058049700138572415762328868424797105223394389992996579196022967404223750447719919315412448147025217432220170847037467890915138309206485198802890807051370630083126304597911961309940269974282130444581820672656429591432097710229850202154894419543361024366540699913636485887346891020344275209446106193976459783230018064733044565969795970852983898107209522039497476569603122668492606971179910180533020454465534018604222497627985022253206081649912041507780407719675088718562622733285136515854071241711418207699285503869945074874958941267522905738900772916060909513842595756111561306519723463250817920450821251064805474907066689245930320032639850822327809661819852614541546335189239212880942386980467592407459454987311866570769452231279730343062982539722841099260800273614675851260172854958313488795685749194561825182169292319092228740473206788237559278775462116782555656113842409822790725485377561645935271057700864530858667643342993015399659093912538314336971627189209037564251397696702633566524491218061226182742115525520389123631170498956206262191327361681870708285464566668706477065591905507599199306304156461513967789966363121004720297301465498576771099635801364669486263640401255487913922042376255335033956648565766833833588700648093082432986522283143583939927852542495591128310617728787830021729416347407680172806214763222443375287638546578743061686490956662357821456915887830058150068085578585313717787237515864769215661940408320000*i1^55 + -4130704836176447433863019254779245576549251424924588380153558621968594410814511624945864510911470804596643653135959238932220160042657062594051155049944994640438926597644036259729841463347888582335621810845803945516676899759699596379646896722474701390261120952816234624322197502077487076274020808072532505696328865592228680610992028999275726804706030523268874385053663162640943507834081462969192284227565746107532399831612118345068126350467616465367204701906474019273159064332555783491631856470110303667288912137117215228257852673200637244796583221678509191468799500587813491200329130420767346856201474425198895462960343741440443483392389065162436575793479730626035771866880073652167621328276067319678432570282880113692547847802281490746068271897832174059206723903769755795296860066280312909626954009619490548666493417542512296930042074875470960960828852410917860549209127927472981086366946940383641922106686998180013794119099660141017314078898217359888993527818555414466360344867702246277909896790088573713135987891820172860873509842152027988915019791365636872711500630498583122939514315036810348161154602456700097546604690699189301583722521053918935763365231131609649390606725740853519153021037911064027691884931933686317288959091615884660388349095551760398590851057243397510157167869957081425651010970061161526790452590796591377011309350056524686754188250402241060471589348548420606478397001202668269634187207373383638888155830837585026149994555312994207707885856068269659079105274120140190289151909630478503251683972433140216431514713914712457896950328701232222154753489629793138545924892492677835962380002330202792335575163014572994192986188360699016031094471956841277616810707645297993806214051059658842651182990566534860692502326625329518365840984270024212048238728998588094320994504534759585361906375753167059587485857572132545166707201274262397213049752455617524652436794687943786002859358155345898480498040308794992859584889473919555725831479948350736415834894621527740391464439358495616208148528570984904449574186301888671403781133105636262011215673112642395118833839479380768926834303126424376801790331978145349092203226004137740716208329438364470210632353841152000*i1^56 + 1717278093965181363784405243142668576036866892108488471996971273240657281516835196223294505968757488653400612755433126911907171104813890495597356560172555881553264163276933440152621018720324165515572102907850982962750725054485794350817826708967462844905631313778949624066865756521917882953380477805549267070434177708436114846174759181372772263199222750109061667825485892717870729414676762255750271358129294405732438385012696336224296054175667927886821288475910508292912033164604599954438584582207512366356462052315396752808944087594690701270787486627479491020162468383695301688650978201397858230090206319723166840820890986043313523471983389859669602828639897531687846588949898049187016284930122937097229233500306174557693934999516794313945477263090052843029573874742987781066536708552664913926119882733047220802573272231155109822101502952854428705818286408399904814983254751247198606120577339709208081943912902097835126082281695786126877921368694793948431478926406348969593969498141604016461949938890465939546312852842942585590189327319208133715648539207869331965922744347045640984799262784264924925243475240410952831209759114600330383524915323142237145207666279356874619392769557633914251746856983690670134698418213197604282120940249204775147600260948275135320798134322662798588904576358745553219850607099259244674816477845358724322962871005888497445003482141740886677064744779374531605170693886253969402169239597932903262223814563325136745723800421894914428452624085933432634731343971804215300307170743612625783274429654566720894474139719852160398291634894950209360885855762030091995353176955369281403238841528683963670833940033744441365695621869404317484871663056275014129482496547454742549475749761294292943402781164927528465891458756780309995157082303220012094386026912483427353526058801284857946123886688526284872742015816991280521235871768083547400677478815389500679888906180962376348534178093059961749484296229618329498028166878190877942282638105100326751817801541528899977585814329721325322259005730060590577417425833656547479581241763766614707636367423254202329474738671947119399505002772376668406941868167357997556319230361600*i1^57 + 30583922874350435818141269888078892081021348353665571803600610976001161515690582091200671829601896403584460005249450429991874318916014152496105152295212822809855987798625125006272012962922442793460001753761139716614635475358297558533757101817932285613189513264265674037778310397693246235728396725563510539506771085122807637702024260335194715656486208448891683412470917471636053043845079262131015309503138704152144018827781905752983734346194807431487208385099030335893749727213683365000371731218256463379492322824744867868213639051012672943860975941823672818470221624017912990553980059052929242440343657693134209306670133434430189459152668599696856252196581718634462862026982810724733648573149093220148207109770192153041969489344010796900912708800545596097978295238150362474753472850590556897247933145887711210757020483219596154749640715549845035042414969977882430824260593075467302415768149629471401603593135988818539172770928740560319005205794731500947354122658170734523478551541694064428315774076404309000630179780683506568314741657054739224740880846768853657189159692185418779684913500289635358756543829326707115509158359547734367474091023840500996249838271594374249671380948103757869730443644716049472083627188423072940186833764630750877488238941779862965298301010194973025203561488553569694821206976580792256090622211585102184229540772801789943789908882384068128627817985976214659731460407933026054964627406764347847397147907410275283771143339128068546649725203635760942618807460243051359341598373852471998876096794767591181972166780358845113255674433635314081707371190024681055221588939130994572371879306703291050556435184336510869585888605021100231982952790592573754789163434854122572687992313366915379274295986132350601353381651543146532664345020571579134445680594813686608945094782643655722493614037539145698497393084503423434046348614681827572638896393382690542996389736509650575859195652406009672340956400907672065250062923852690968395377798086461313280317510046008803255783341339262943448643101506361027560021825335430074882491218470240651403253908869006445963256253617958763794268160*i1^58 + -56765385527752425518542819349947381338075846014121875700142350725935048749484496101075884272289245879375796816336769783340912504646513289382671022113949929035527611731835971256001001427476649207977813609117812163082358447202607875531138681937726238638234270021582135217658863525234724040971447883324846425662188788311129464280268459532751857241440988065709465745877667170556776950991558624219774955352447288221443861632182213596612474664321071598806999098747201808532497348166125980910391622811081813493502573092915871974535142074142858640590059798743435258677399089651734059385421879720404989078323740907242138560128754900776488887078059519086321935313178198762500253543262444173237115913713416532089217901043648412556663763321096829873175530744239928950952160593932484985571473911477425296550287161383835390189148424476389249964720722868892466605195836422631050291424749783056647429845301160852034250830137120187236411116432232477299358812508777809860021666017547075802146140183086798380037654003773149939903952820197292644664637376383150082292889954323192348258183659180630248761195984970578107723490984367264514213400863024015926643776778409048851613621764905280487603549548187588439153590550056221847796699730940210488558981986196235310956782090092886245566673261641738253985523088203445068914772693673060764734106348937335222317251796129394055942091141671711389434557805479131663366177599738845245424596344147577030709143358861449735898771620030079455593238430508542474289781412121390580715551555756085125927994894805000388409559494397665213034271728780267220767484547539833824636435063374414355700993511469217581198879825851709841816187163851685643070708326881774902708410690814748240575322742067575843398792134459291606642758577275335048803568921675176939097401323899674141650402372364253520546553956374528659286348657527380636680472616511649095610625854909619023456112296229710731773507444714030979470327289062640268307091846236867836456449200773807996063769946930061058146514030421232341180072417106462485562484590090813440*i1^59 - N1*106780115236657556052995205539640803157445982824074226900628892835589937229662795245125705474122239178671748177077735192427847750880132389398407352241744363517973263540574927910327827810659501268595480861324838748753718414996205068940390126248209568488981150178475767822699041591249222894543005643197271407847225457513890238441714046504723973609872014892439981459293470651186341782467241093736122559538073143984579832956986455614353960261818195964361670305268368012294791775916210964753512212483771884713842421062401438777744422891783365665934676014547412080603446245242127907820963640173765020782468517902240761980876105432399443789710226207278763926835209788495366439303714517706368687494478814694451531759454631333707486952461395320109599319071812056595275303599020662892135915454258262316925666580669*i3 ] ]