[ [ 3721768992257287153206568236126086210630783571264415450067717111238061433429548550678334242678207899580548863396708462667856894817760728066268358785130625881255937575685441222585065777630426083070031754006079986143422664108714481456897689909987040332204754829187327570047372281308765496808785248722585799378942685565559135153343677816255380871306438405587207133406780851582193442619305222914872632920153218013225860196084850702221011664980085285979453170729873807155001528418195267778828427345218431188874170488421637063664053333732312562799521429918453831532325095514341325172965847807493257004689134302346895404113736843999533669367849761924912372069567539386653183995375392820798943840414086952747189707777676407667020642500124875235393550328407474413437546002674110042608704611357872857131311279117885113532617110849867874496141243900835028751715951102817044258923556966640658302587956145453462730442471449569172795233426966458396876470936326973633763082153096102217420923385162868129102584729236667634816489791546508792030420021756405535739712132942465685228255594634491994155489401717513174031641065875799268702520056480437343579651738053935264464872865957324430683960635822462386537244240719290597974777112562309967462956931880106789509668240141908355620209691021742258282231813612200439189389484850251904383848480288014101899629592317683075774663437896922817765932812256193190946903212567183546935944327510095668371391884486693575309049740344078410606350172160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 520730241279265141746835855742441112217947037196231580141938466519424294996286853489950444635522220747617177951619737730861880188938355126148800549674615293854368031655959135484047873923424378538170104745700363970328056363985219127246220193766900811362852548982221830309859576016516917080500684555875223176871246601668095856820085174174025071176485675186040644040569104788069997280168468553564294557484823980585481215304154517384962209174820844198490677522449071832639473076090787583327631460042655991742975083036932106816421081420760507635324302084084649552614198471536580252100564052241257281940959552615211884926008497759788601508329116332155025152219738317150018629470187710359249605937352627598348126272018574529629009215602214890456004371232993395126809064768909396790623095639935068368095814500273970403773909248985676050782514071942703078275844586375848373314378578012991955139043960819919304629004901298550243653562897569451819890034270290662697706374437488047452940088101878552012821175765975859236932931219447671342582794724155410546759078534148527540566075444539895126259400515737764289661026041964520960116781110953722962639299323225603211631954912623625622762999052227300393716874887433804863908359672289290684295992861584425326108439232020522986028825554072076704206554043691112294445050554528046062686843742109474434810680276006038811226785620566733477942366266739062964081923623859557254186489450768429207748274000217338434984244404591365872937483632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 22275330081852688335511343391247574261969321731312171986511489118881475642815090767989771214384073746708308783649747111499879530346962667006017632888064178691203398440861515993957245092838384219079017353939966970219580670500840045383957932324963169835351086758111966788541663391175332775866942232491355636964144724778729243456825790436135402348809246779853720820022996116980940439093259449254533483399323898709963196613441627938387333253570519930472928146538869953438254395428277301310144642200587082681086451378194681243357092782027875916955913303584898882241199972439776883300112314516565904699805721659171060965913966577464336868124216572583017012642400384076789998294421652268330741434301379601624897666562035371964136287166183488519235063148888289877369336299988760716800527134128395819415934520511855927761410492669323262173988562153214791131362300351918675797013055931543236490546303950793639522714453877780303802016819133727983375775902105184310371573803528440354280948698674550650939406344448236455419200841959757033436384108998281070740416941754543052685301191484006743012813763443924348693599355402959049494406568307887621955919105791037296204198995201450399586056594828677026880613108080174109634177999425514150318866943067251766170378471625116236073591713040118195207492518423498841978149218639767151106831486104165132677929675644933480887372790847846507532077326082573802319251520972549183379376054060323840161237971073747322579963897975986205111840302694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 39720484445884732558655192764239227127256402224549720656545867481281124008050603699728994663063169044129967181582280530598007170607558757963949155087565237426798162367431745411290112434475527420774648754018095091486509587701723292670566920710317254401148267867457808678713944576649226975292564478351724407593395495136421300953325029301126181744914736521164436525950083037986115673625942129338630291005894851466062896476574952852614505554799711795591575806485934365635002296795191407163687688915066706455751023203550449551614015845159255618848793566504724952152902699216523449762919580607257802330696583808715595514077074235581536559170084186286601863497490924697141988029375729235293978325916820030091206127828572406181692119752901277036952858858812916060550140331015864272587663638459464304661935035911787993596143409209549280613520769226573346273616895117935233580800483175300895813951172936316222862538035352686227577563058841788695083029111494330283121055933706229811604554575215385468201209764420875190573585156462004368618527838557450858479491279819037412996539106233815539351323246112368511222711715529406640695691838232166647065473680065924698672716430913256225297437284362539867713866125074339919301800057664293560572607826022638604683396084257792799332022605888349353064303255061613738457360083218087376239917029095731730800527926697575765585426686589363479390978393040217607924250852940839696945257253534079912421929734145785104819173588381377618048614976716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -15146228143438607476429472749008532958829726236138240324071540345491136899111628067661132521952454086659760623883421515441937440513935384002037948270688705107953988500754824346723296779579292364438422853800518973591551424157912984326805312059777557240726757016742313087065072004321336395777808461914235712307234400247353245931075719915460976967637779573819760440746720149986815605796123816293813541927490120367703569320485228951619840381409794578252639921506769261523756743266691758401407726697882751893248163092073968272609746443826560263075760494207036289543799526500568505098773826557493540617834858383550014882339125496027692156968768571832301161757477411969593216223428689303729604490075705767545613440743571519954541344183547979012852402799288119449111312908952922549690351878570049351484228101767048436006047344727891538988180569858511410788685315112373434706459325912332182477916415562922289963346357455636309468687228148581682190761934062238314732333299939977380954070850224193036570779030722766300712268213105586815276265506490039440567321832468084222420693148979782709259558371982271611546810481443775286386564502971620004686177966245221896427840687683417746828943723249082488752058852004989322262668202299727061811794114670974779216662982422675668860616206573441153112154865942975260398854683331208137000332341329126309958578243559478304737467281658343921262214003947674262484912079286046280523346823862790435391858802181578148530643269542265683849009273241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -76224342667508208912349164807275157396752253972149967538053996193519817438677397772121986381370649989576007881648575824636583832037578630079536827943194055903013663121630408396639618609920402042793859681303653590810577418799958809615970896697114727365375995397658394931223143304633672973794002749460751587706989236713870931236325281941913374399856659825520216202519068454164515617996311036707764360932193112778729639852794637228082945351462347813612207056294630761774310217576768060650575384725246309239039723150436949871653271481609132120245524151509282588293765448281684420878999534618337058401908461374694995024436275212092911473698364982556342582829739603338871407715986723001598004341271250396706161481331441049722405424114264628023394430311798180459304358756427281527761274044382841371454011275290429081618136247863297426480236232330229776701534241145578508347791378305986994088789626581417079873674082247514496321772893132284278337716773732598712060798206415711348490559227120213553018098367066701916369110288098171599146256118545131594916986947274445423840918886542000581123935311335155463309110202068380655622052862240275236386405848119346127387915130256480791843295219868822945182482276098394375644368394019177384033470932170446843900235982476767357905852659793287107876462322165325344695471885382763552639972911375575003763066810465110246681844135431994921824631157630140091322639676978092068335430170269519846978581117768079237209531086763086556597308893429760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -300672346464050204666171848059626359842236333723311811538777421286735092595671894745487164249451420260749445660002700542298524029931520067299391031215915603047416203289367107960639037295825123446380498117489392624982777457269208833161283878174156087840968044213623563885658788073969150013679835450034563729967322312182015741280375593901464923840739734889361942835521682996070323445000760719652739347596629816976036294799819269872146459051569260968522596711180021054595265140576838353168482888609295015586116649039895523218305380103767293531127104237529142218458554964077334782313090559701934485954591880883116744687942767561742774984762495572236164066650339688646537362307052811783996234081018978555740223461477828332130105472677454045027022554243999863099179988218657512856647324964082152163241369390911223238045834625628772569097685176673999463062045893684731574981088000405836579995132942994032896648225694261753571038347675012133839122234961037392438470904203163389884388991006063741057498204781960868144854415861401309817962127190163471102886155328044905961432797902230492065705580059020112802130414002927416434979375052440307001675366911540857792228657061119728395174912501863393696160256789078899312033110007438736670905648442227337060382228593005546235334527252251148876287377732818760828968482482635763563679451938019597877739408405054358306191178654409291469875834171651155891678216878914748021076475383995331809639559006208993568173404455189866416948183186800640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -441365396987223544897755744921596649949137199128891924878442458592641246000363879482846052607870213779879711837823333607158697106270760038519880974489426093381735415447137115780081458530099805191473942397605542378459986654909253463107456594583768607718016789368492044773475358818144276951232701411884109657608569444612041159593809856869356780097323220984472886808193141142852289040610210227369673444959458049124067664065341168568655775875679516981080780923365728961637148533602908837940184905278122025124410781185979257835437496314330122565974760733262094376078564965408687038357861204869269592997070274052702908769589884908100471408094163419255847166334044961459775435150651493213875444395807194063143016252464602304927115408299391896865394451311902622204785302483426727595872222721450570499956962288029261078798588288039260305177673727791718135492182251200507305928076804764463944326236001821470898086376063406329931022337923441001737651869263340301806043534302115562941135803167110940367234608266839774716119966890342632761651142861509819196699292006481341525054274916854350062826599603035623071747147259578656687880184164904733348064301490586824693335036849645748026905170317675992627937873930770600746521706605969999744882466441682057423116431393317220009924020144518976104798890767177632119909467042125126043167806949354195044117037379650210759077303040695912306004259288295179383650813869759220080571638036001976814438749506810018892561000931901719877852856320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 666454388322931042172042864532289654464318607801895326218415409385917713253849930491211488887296794309669926369567816831767728156248062626034945433467849578904521134891711319342665687371067706578536525562811324797836680549644835933315587363791893324528422825695987168155055748094346660773472832290038856363918114877873281870513015746627043211103291793018396515917818644860248456560727405885530067887114440640487223643945732151429883079151455876728080463788500747228025895539007720532276032992690571350062762874720468681857723403276593260560225384588059911460569293655330958009878584366986682457855144792620732111844596416936816235649463885097590331077672941258233264818491015492396773705684678180600396814580485078919176716732979637430175881582527912418704483633509931978076576325370562644639640800608123312569046859360100286400089034317513531731654146310645969516262856553488177869946316448809292937396639733635121368705761636799047063647500795564562474497709598795833323602115046524833872003362455539236307793398226794057729528603782389129110630044309702537356443452852091579478388517787987241828435687352495924262167727146887825523082755381173026734360578877227604322139965355096752245996295499163130002476088138837472376147186685350151801064951944796344376865083579807569488921352337389900177065827184178909787431569385517311882784338356022099795094484219022073708141449040026926399249103720313636279707688203239440568864911200637421586342814718028845456233087369216000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -286930915646186580839099353241188970298651080260677388754240708601045241294520392156262782123985649171789348217478941384103486192915952609837926551175949318513693873483388366310469054062171861864534954063268509107998785675437936573833355360957693929332898051614629736315697183975119479325331410752852583582502378187547909485332084624454318880977415124407559697917640554739389289871768927117649096048978057704417688030746262171255521056151418814850119264981677311577968363629725190660230180921669171916145214304279064149385521289294468983266709660653713207733765673609699130706073743740592002004264868171495757786426725017821663236594136218149140774871338423580579385226921833507539874312954617096830156396180446246716450218461845293616119032589170189921795972946083525857271658017064555511967372679847694542039840867137052905112629963658077837934864446332736005664781703189273254772396485092879090709030894647293491077053250412783263978324079365821881854076080373435423986579952615025265351106318049529371085903222946480594661690761295257710153569131785265231607970801562046250533227528821262390936607891727528167511588775415653050299080305069923177490444208679030141102526903413782994631126415237582852380254084472584786503557971891491898997570962247419462878370734139357679014960113678493643790678092810609846610407418326017370478905053503401891203823952573571870372349098247307015753254835121468855354477494840587045224687684543038448432980531689704414739833691308032000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 75378786387892090175662541161983788357968659507593339009089388377121655964329416099847365178129303615978703210993624272901695606821074952897520320057977528028500727877191724388249426776381183265205095814130471297612614042058166160596643828659000689658251346380691211772546170694111596980966890411850210922124973466826267839311054972431347396730445737890509780591484706460197357411422975826365948992898331192529523138083791464676104077957121393388155832273815614790713813042034574698665392182699407699795547287543090296035393900157913918177558241592357953594350709609627594793682073617486025992960947080211833385250295621747541660005914625863754571692016873092279047485183002657356787586245785705560075052545296128464174079130480075796646578662507155920192378162281238098434126523568737811561347526645983971823335858039578246816821594482278164796062366809971321688319440522463187752574317026351734098378683834750113063631588685088957994402070663432082361600038630512499015519177797805335381828548210039978318579051624204426934261256137779734749440826319308990591434677194470391578782229424596974962518668857367121649944693948412391818059055313503987014192316445526832778964832105292388485652156218579730389251759482004538069270161935270920136524750915145873459612447469404856393196135007096155797496237812448782711687054291074683546559464594439278414248355090681258152666728421073757188772591533849602181465078611720148924308500075604766521741616726414383872190349469286400000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -21082085792268998057834956971401864819795197250590955454175541544779735878935068782985506666088275637778014330591069331417651405715576325216595824754666692357672518631870342307620281959553244144928367241912422381208736112050337796352032447982167789444346254192559953455491203677957518554300631924090211054871987434392015666685606525120409449677934571639166764258387242609385327233057302686015959032177448187907917668690093164043567353690417640614658082868631712825608596849784172683741497737243087407745058061042245106869897375801418838871813845200857903389837729859610207853866188342106632167975049834240099658628746929398001728939983335837467171872922122272757929734010649288781839635285601667855596376098924801001795721798354821426094006154699890867263402329235501816459407791668718299638234111257606803875308683351571724325101055729775574527797393711191078162045498707517176462264856756054352463541973860288382752438926652646939470737599132435988857877417827086901527331748925418465905185609043181618995353474624437068659541655348679863960086658610075156589683414748382801687344724383264591219284819197117452341462833420829837872748983642008603593060407119770704465744505221207864942518574186375974605727546067542013484884437267741790707090775434641101122125939329151883376716900477947273643911962362948608931871638180272060988727983227253022651182659366743061822143789913538064097797893439105951265476833614714606456257536777053703541828553439453149578180403029606400000000000000000000000000000000000000000000000000000000000000000*i1^11 + 9433554201870097189927040951648696038627908493950224574329546979174177342175405045648778903366446436694941707432981283896049988268496809560193401738943995969155653204624316616723724954848991312791097649572390120148688012169225355674980805595520948780522218506340759942643200761775641134604175348958182483042708361416796098943453835309391549005585782856067101978690723184062758583116900010598146448418591908183449999422587257143610406624556069475825633636268953698657503146575196469832283010405965719702119332842942816658091400285212898802665933695254641980936180321368873278656195830809542927922605658506739351863320287179934384588565099290896721039077936111295369915852965828127765558200874543358250506330460661233779846506974687526597370966435934389387947042249586962949766056639034651417618391973248676574465538308814821371376992613279817950344841737156568470977554885885683348377816635488034379825491399753976661219282147593592217174863497102972064700261948455635303855668384969647465135585022219449702645656664102922196349625890817767388676572440230035135679607317599133438361034224428088381311093658967444413782851122101372489441641622519987117313156802397289549499317454423134206093033127595015221703591250541043455091587767668322960862686245206970898516429288927024121769375992193847764024471350060877485981523291845416208891571885678885283932370296262679687433842493368068355215908576422605724588377724714411278005397109226672109462658479943841740674746548224000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3238663706484319263306952816878296993243414374355735723960918901068244542855251634759942349532569632378569806547000471412692106929165585152838566045278369089876860674401679762678984315800206293674711052990417036946825802998560331849862017263813643839592835869908032286472795347303832444392808550340056841448921865993468915341502079808205204372446615800014185551830770009654890820603117363362758648222996289012439405584000410285028206439468889152233462381406785384489031106206248724033257297909023741624463416513972073903471503589399904083425709786834800224713575861071499224851085883229856035042009788726826072162080078507896772609127532348830933085586651440296134822394925053070276297491574038867495333379193158153339442436392341398970512688364981438720002759319261355203796720447237819442452654587936920750514197724323242964159282146594827072166794184924436045316855836216225300496752306149521532788604331380700225953901455021121493521680535574999388431262269173599408522822671366687187413931928674381831615886105233291981503841667132485181469192289954888111264784719019087775735512697047960445662478134605321323085834709862169739560143066165065599628254357669731816460489286144702402274670939953399032840968912711596365296808222258020028507605776456603587485278765475386150000518909868807552043131353913243875751959789089094087030010342477350900518998740470613564786648237364588049368743761798833141976795128529408013621427553599525922863297294625197119380685586432000000000000000000000000000000000000000000000000000000000000*i1^13 + 743670943001380705243455850567872363643914953559121943082018676380952902958597937757040817047479866178029433223150116668260912872119025923391810570822894532099433250585952375169058126224550892979131687083929231253005452734031623734554097988705796448017595748296705282833520970700813580296521913546318542537469323872513529336672413690478598614481592235259254799861959340063259070358293652746473366180665523260105968369507670545564197606145879781237495818676185824269193563455575547512399201465214541875322291975462410592588065387728373018876617825966743252037308511557629253646375483887669200044181583204671008764930879698776514695409884044598484755178936407382388276828806364951444303514946490280192515885571772524362069559322103195231356689364949230882526768357745246079088545312035901832396669560551354882915750071219394852755883418009884049092174223676421412508266060002585967578636752579542589059243993470062038144198758662797749163198189731476371234039889919047920542338056254247872176121689393020498767173276242347011050006868913170567732456952337563498425921273110257106818350608435572264567277606168625415580424653475991813374262702524418383334228358414662783474687956300528729672385578105925596656144924129766195621770912843040563544732706761944510797121754184921526949595357644073335180724352845151609512496497290731093989539733732363846282249645065081982978175957363062125050402158137798548791579395188195514736664314964264573825151964630254743052452102144000000000000000000000000000000000000000000000000000000000*i1^14 + -113079328277158233233307271462810539756075755970613540010869856533929851485127627100757898078162771339481420780250584875251735160728785265166460638234919781000307320530207681359231339678521540708970756142104574480985907085389223140853788091494935706551422038766697929808878268958687929221414295992270002707865589371289308962784365201194975554771927351840185085544520475297361564448663199878541688357859918472831013192921321057567476995018993829525411525560890969084301888664063078317056293256511669260367218964923228731043021616664365910802456950380553883360200861539757967667623494738017508420368652802587673663107149009642650319885178300481044810673907640602745892704200916027891912005260469245061811222903990547981723827340871099774120262439407840749327022053935784590295343223921014875087806222962733126590319049150657878794251417073313811345134627862399073896280360187392021959143887255834079739230037512360549716022887702784153598632363198635768622918569807036750526762932828929300865409133665883796815652176073223876069699899231932829835682078073463866441378228455095664555495863049896025609637872195953880374854209095291885074119429174249435158193936014022849222190341924309493171632747253192112525616586855312165983599050325459038744286611623399383116549136506245760162220800165161598553514311333659349416541739186230945046630152334095837132953253043566162988657160608535557662044146776622415815323787117784831442246060552329533693732739873165921742383952691200000000000000000000000000000000000000000000000000000*i1^15 + 11687223169726079164635325675535582660565193157852535119332316284732956183206082570777891747391817616889296047642895414537555311787990875798583557521900835643807181900470957178643467974064517006561808293059101611762385431750567600597103858779892020648610786040801291142797646876870671622042481281685164153645950962041292783675318775406307687817936328203379032774124583035779574775309721646912131050299013345272103210519369069966362022368101934422773423048241087521820944500634185452981563702769050152048395329506080147528486859654846754911047214808038444581373387801537656933787870224716728404005341301376800562955505679104928465540412115330772400763445759796478384661223492503659898299929233461803570368930027869797773413703763325356871290863491773721398605388717059494703471459884515188256388803116807017935384255751480401407904992947352860314836149785600000918930027261391527834400157126077312736696543104853203620523721940283932471679007102182478228648905012643312735127719372302090532349313898254433854188892124859007466273892355136508484610029407329009134277641872211175043900408096114019835343226456965789697917853864548830826493682573286634487688232598130742376976739200395175007601612017716515176129236330942686085878098662088163809819160205353036437715576826585956919634594140234191817764336899406896944376757887290617672149982894156726526612978149744945085250632006807184074318057133167454452834034822782293518049502103754712220521681513731470423479235379200000000000000000000000000000000000000000000000000*i1^16 + -812455790557013070555077737791091601641777900550993267160834854502952903603610880391235123500822579036512258073625931945150518490213428488184913804530252146084438129926949931261036318397972429635288259598441444630108589993055066076223082572083971071212288832315675177335095775078427607744347381313712749416682679206135243509786775972747957147477841063162459268018333536597218488379382032898369314623958586174011633817120687317633836318115889608751060306412701036367698678794888003107789311667821208488932355911163119843489594520859435061827013613254696972282546569211276470804323456156066042397504340452245024987313365643311670233868589199162777176695685448931010911714525905665767294704457072773199221262338895139877033784858105290215297692624452970813446852754348222388788177714677372193178471350641417827087159601817182005558183526423061431451075816012557759218416533612749295914949995149619389947883887543828285529549259687195187460318231319138437152549808886366101699161642664091383108028306316083144931970260061330271557102050747775751862021712355873751964231521479868915315901396554766418820893328029144323625096541524286132451389497529532713085882845457227605511846483633156357655613248919974231275254427532383719208808413097345900857690499403016168001962216672586456826717526689347971800550757260664561751770895082697566548933059306157583650350821147433038373919669194233596023560967620247539114058611148069598778753063475399453220716473137757332631977984000000000000000000000000000000000000000000000000*i1^17 + 41037081929061173992705369238441216982128885156517828756308236761841471933476801756852327705949542396546554328349040336169052506073354341675212494653039468558572686408381708910767754624956922820904680163618470629927594275121413876663750666594689902086406157369010969644737402446259345145398255964173352329712362678580191146514140240491618690424787246995493602463097928560048373032719251523039432173179214307840634238260720111104249962390241420136202627327867954922132451886776915015156909883610271977587078278885470058078285506049397899565700519176450091065809166099966166768136725499701394437510685760500844990393540541446830939405597074031570497127738600464796090314429595449421934445722590285069851491669326635102975978785377437108482721239938463096596963020984173719494089271821247962328044027373021452137947697371091524637945969192046228668003331975433485846256661145756376264239913234383917883299985888073960573262824926347857706707673098529849312608510863689048513977444882728990619664657817615294710686929095420796472734668222034249360442031902820739772366586401546408155493722341704890905287339332519415272128712596557653345555834298584043552248790367853681456892400742002896673646509073306914806139079906833468029720765697969468227521007763686572219229280107319384089897085158208359635693156770488384748197680661688492385004103718601223524686283676802684792290113086006391763140866483590027075904880831658219615620169976080181312991009622318247242104832000000000000000000000000000000000000000000000*i1^18 + -1833668888652164105463666372940300164703034259894562914730306788773778734229812854104305276281755524588207319935418015599850553391953732248887761315403052175762669815192455550252028771984298201582940821505837000855032980767697317741701250189976204464690614183423667648574593714004107807954287790773636370423336753979498331457095281681798039711204646261619409754766257598030086592517342267839084229041065014320693824300347278874664141878557980439436273017403233565903678767509435994896585395972919465175500398327416516436655662983948637941203549384315853345734012726755906208589246158698964887288952417173452842324543652124162424926011027722344991430037357137581530696854159021473623352917169691872364595182848317355742755910898493928720888274658944038357455103537508796606978962038994468607077050165851410234352062865766348215277276246122402209096131202403647644338678716381919008277799679077524057613650739218123706668625497329360360098655378757942092372745644608351126107574391666911566394396207965480619464470724985572238003217879734987950908431636851224213205658659327448631797346138703005708835845866071206972867499782169974677773897747133817663334565903553549399166706834438287512361749403467843704432354111545448979876594192864857926540087464086806504289055783872412833094430835490753009900032735099132982406341903902768514078574869066631021708090121230934460118149602832912372917931790947064041955065035208660024149930852116425565458095689127391421005824000000000000000000000000000000000000000000*i1^19 + 89921148616748624966305497862659832089218413377064163460427330010747940231368632812327167961999673691280244517067414085299183860079785654642046880010129859041634682888236559416029440364453600749922810674438636653664877772663459475229912596876000283360500615400689158376135897956807220717798323745806805929622494113480994879967986761657706535462031565697019249175297609962345382875412142382855443840390163736815767210642153832637603453857835249636617053488639124559660583640058153675055834023136389396056593521307351100155042115242114819206482677941775969214115487407645516935178504224227341160411654508471703836571982224013840402969629302437956398225694670101451290399797575793865508492905909306746088480230905577039184867565048326291548451847238417069487607751430334693418351731763543658852902906981352808775313857733699631724051580441466584316940480923814190368837640610469840342102519347246169663427639773524387120566504198778835086464985225220390929181551073317254620922917985294402858421138972561467921878825305847105617254892171823993654008973715469761106347190626750566462956452712938950762298315053182954385574231853197004192779654528147493173293479931247041920821018366233498892581974871796601777309151004136920406806497376581313633341736232597879053869593591945417306755629136241980821944603161243805662673462177445851699984203338822347732921274575468668479189358625449485975667488766990213782588682571209860332294871613500015952777908692590149396070400000000000000000000000000000000000000*i1^20 + -2401308329082092435107798572143015426323802990255348866323845049721099027987451817563360455825284473065689140679322785325774597482953727156036917753237617991385124248300083614644888374457349781021501057828006069063835959285962574051743733829122295050941438821374001210442807845849921693975574880204491920337287102965510621444259449232518050456918597909795017837018773033208769349982852715111289895171321157665108004678759465262360238540002009307877796227620375371893374692670052955175919093522136698452463952476096073580835118109162420225504352703937858903146695295458604226104981966670769797774257671261388447689123559429498103735672423741816010278140322893282014438689388288624668698242901300423809116414035836147146786110973257354117448573842114840608958392930842497250522145344773073625450306359883513909351737531128143497769647072928443405795617894730092844621440750633533152510762447939945218508249619079258758668236021109344998175145485491083299170868770831109205363459424482978002661964510956650120701786462785162998820645078920349434386960873821518427987892104347630651074214709003499812977255107039299494520902188176533866365450856987736518230060644898760429773016226995217745526406213150449510838094163445890193082945518045703049083529227362585116870696776222110535533564518840195794117202147459590479618494237582778278543128576079971470372294575152534284539192877683763687207212911999527120373414346606066040361937830404911398875656457187913786982400000000000000000000000000000000000*i1^21 + 100746415700234719407833845196263842755922774328817574743072671499206515225455977462727432607894377857795400387526259687058861170825575027032292777787657311214889169172544125861043097440563229224432864729550376694292853071541054022058861789565016153856755478336589181412773820766713347683558037905814398220643386098562753478873131409632684521999484157931413751276937940025727178240230355539674733557902827457058876298113386393958406148406993587572890817698295035101628612468798128581306360542781896203226476609607589155569014750085489791317074000717303020651058934720568615960713371217605173941963678707760827843279666377603416937640441982432401542276673500931512067408102251218771179193420395215123550096241053196933888496067584893901800630733185692558012632551300711444183514229637173461598566934852989968196074751795161793461042301477525787102418509203060096131054252864990148786529586137744379328873198402653193204586801981699348754594357131482268840989163173199109339549492881395159772841962255616531068923871989383330802575673721761631436179308689769991524277242802548138016984653257989417311763557343219445435918447956975980050962785815562914150420396167578189665293617892424653749215974690346692935462530840493217810207309294831039564752679727673060383834744721684430634779845617327154648857859662061082511691458213210828458983062430096686361738751022571088778136943454191666408058818774620412084855294268879681369723363525701900354506117706932027392000000000000000000000000000000000*i1^22 + -1322609521372444064194572780303355517940374638391025872523483222336261906390171608472038010185382756519991059766461038287826519089387019273804732736765568470909923637913639316021987279721241002315844345617872245615144788128904443740549671904467932202666399382667672415775164049933054664818528294084289734697945183736222148408539644661259061672885470159848412482502048987881391761672176220208904609175418956919136546035900657062650198636447366002008199270917946482257296122488873316159478006238756862450208480345612046140869442293670516161078159075783319981359682243748038636540845490343716458726828373512759665430270063741199396727709740149176964167044840917153103045943439300084102094609465892605658037033645929371018115397199643135977728052453765805553356426903300271642867868793748570157336577557181868688372673962616228900223423080873278580843394769473554303060113170539617792353647868798665233156442651646092687672489168904755040244145377596541848988205375510922613030448677677205384379026852746179780168051160553594978373301489886254436708758608479698080011176611153690886354734575819248859319678027950513655869364529139834722346114649165296261112153335440688185942153142175183781686827065362782428395570671110354014599671436578916004207089573241976457380446232149690579349791246095850016598308814462235917376384071830519430709988528654734022791708652498725166777191068303948199373641164180394216214037192830271986582743535480768841290293750389538816000000000000000000000000000000*i1^23 + 73399880969953645181883731752176956659408183190677282111706790479805294288958828507962321387068512916174950488682758912915023228541870015009080579675980520733740788473352524856686298198859265588152925621580140711112254137866647216032881676868119298822818749100567825898774032845641591997363939990871919824177323587233707829331445427941283737454421748734287629257988468773590016956132982742330205327496831366375953631443083204109369922867759498741919573887193630477158209971145365615376833833880281462709979796735311806001692355756662629219383745290873891749347686925849774914727734346883575107212180314946245858820181176785048975285564312618362904546744188842616988235662200710823567135906618922413138976395620790205772168483025363684052238514982095260335923015478336142046024563480395514551378726567394682788411927466280990831129824437796924665438635401272680456344816966736865808964989375061939300280319707145131205565810689110154835772246088633124013231012100437578971876067762023729846650537681387089839930019126347337205140549477557325586490415286530887817865672184626701658033946801267876569672392544680766003639606780066757960995463151932106690331528467865029985509487589058255638847677648894766173354119853002870596887798855997003748569973688938860925570591910475622143898749389612451447983266809597488740541371521911610670862395471377161882874540883467439745993508391919955389234151160707100893234432964785822296361089618128252476161791258263552000000000000000000000000000*i1^24 + -179973722818546365858974755989960211307705293812787553692891643386921535175937106336111448954732192595056737643849736076697453115860016654102937924354830252774792326273398706474172941630370236525221956364246417022270099150038789696624030681377388310258657455155645960222727649811176243806432681506072178943908383323715392964925427913811332724521291451429859275742066913602871942291403314934488820575585228795348848006966493162079469768711790593927336183804937190655248837844043129830268801562093038033197767690744928899666090444943020967641690084624381963567943964986190539631079334332623363906266299455922751173251858536607555252397354775923275430816746552920978695534337225070680599333481377652734856440415259955404192702840390251360555846443062249309102963226568830484759624942432350403478049092850229437145573345017021877529170248078547393966352169974247201506073056119297590453787286197596502155137212016435391599807873550987807433339700629192829353522334045583028582908093152137532026747863578174342183320509405272771319488946543164888819709399947394592405386233402130686988260644370564580323307880446087854081432013881648645025329607946275469242092040023341976067583983022960971036528213419021872447639911244097892743241672689925259962242037965193771933024036939033691833514362918893242297908251680862588359805080547479093020215619705957871410039886099066109251528589382591559147947444861915528858519833409392626141593681476139435715361153965096960000000000000000000000*i1^25 + 5962588722856603620198213293929335942406219448114394236248238016218615922363207026812218837115218718280328786276222779627823968856053737040860831239427177096646320020890091285786205890880851723545429333796799705967593054964000395203315326679029520949241223522755060143321695342988759112143930760646066830442964819400355052955619845417834921406476309060546825172401959481784094199020924919940163071467864520198997045859040224030443858589704685624553103096588267624221908545408369694809664829159268681782442123568201892334195090053459972814887757665804411578686786302052163350214634533005087709446812812341819109352939123596936917934843423873872383497572494155941527035443252980897183789520752218298924000893143272278254330931627471023805686606487548501246269010855003449925645159788100826672208859871832656946597585501200645015119138608526288690141367069973287905407788085630773841442156179670167439471841286675843193346130744113074320236015893045878305961229198231154656979632295720378179653988231723175847287955023557139331976873747798841875540316931457512521802852240823797574864523618737229325363127083826437585654430230006717866988080618355594001453130616426677567687358607713571041968268807319192967845428923780180113656272373461736228989845217634997432129094616944706141720821406616418492742215059397819676938097265201481709565364603946572867177004546584003481678441792476358230872008651123024710280339501541574466843582548072807625516476698460160000000000000000000*i1^26 + 187296155550160713220974491778592191165402195043233998218651336773323679185960144607280069186114952959758808979063883439686894524640127303991486745140967515385967921862911152507826432410130107468096635855596219774848802162277429516515952756751901148173025196724878965409492144079571017672882263160341747769652506185021604768152360245975322405281181722641706164848281747600310346853056779740394058357879916096113068683243876082352730573544483674608450301163096957067703845761489115547608308329127742438423045371701964204611614442389329174646567143025357757926039311598593752029638445455161008391201132326999557799297995791415500003158500893494754059675607734409212693520668040797744508539219055321813380245089776167963610330007188599406809760217667323281657756133937050415765041765465880036935576552443685589408065300767006983803427359827301985733666622537326449645052385856574696399914592545783180057518070682423393252719931643678049263133000116849853168958778620756800679898595532714142543563305306968335122745163788237505125961507730124964734715539578767069066015672883356183560718348077867372927265487909354979621334430428962732768415091465709071894247914433415358581462892638865618830339077689108013140727155846040657647123210123078540639637976454010779443048193290457726696667564509711577182796592971252420818952648684603595590118254214133921378171070908917794529463178641083842571366370645886216240522397351792492087078802479714185454483511705600000000000000000*i1^27 + -555151297096063806792715676030711611328101903460739954122300388654336316589775114184706833341315159684320043437816128940610114322857257634848558308622914916690708466719725891190899731123454918979658245444620593243749356864081681305132398761050320646001964923001625515845882770917617365881202854198040238983852026665967807947004112147711915878958323362853950792040674540802278076654216508304273622097985916370560562986748477977242352660687607392342494933550928664873066796378547506373878961606927261808296048762178401356369066492644592550345128951647122613540600044207207946489973923670741640793609555850679077797134420904207331559401020433440911661308864746644179970169007816100637594266374886572327141424073376796505480555586135909993315323292554367104824564843112725815315331522145171783812711401824269697331304344329276070315608501921839334947070441782056613677752509429083362340663725720475092114560929382520594682431008919016372377687708748940689752661525937985949317756472796014050452704133044518295698619261103392536212076525707282319306348998588641940031805159344704161488876475693766733628162321284757851805450531381165259219491674388574904862788409354937798893027951555987924511926261867742393481315717342858308311361779249459961854667267792449251943515995482252587580311351265534823153717168371221320917887774717646511429154410085922276663508051595163276921769352867621658942274789279196171973540062627912468943448942483045037854477516800000000000000*i1^28 + -9235726808131720713119903533909450561811909928829123380695560395921340610875320274751417975431185517605367949935843292915426034021046110825625438076524054622933103228043764062588159905988107343806543267989413415982742297784075597576970329771936840921033128752252626332575231019068154547748415355364147332345590770843236360491540144171057399259589531976475988598050872795564814191448014959947437053384346491183850386321735575089062307951151484306439708765397244539408010356594872826035722421298973802466030419294113465660946803961048592923018017473197920310557163881846317771162279630312483062757251568740507916735034343996438587883810460194120315381124709950195464067869838100547389245575860748261097269176692019487640839691923063138436030982475986857295084879967220046265271886541074649941405050769021024774962933469547708508889199913028836222068286644360186693574472275036325938075100465942756751844594294763277793087090485301993448719411276433390018200802939823194958494412202056039350665913622625420182546118202166630260336640922600868698820575554396938077254891794920360587766770961679931115604859397235885476736997549647715157138852786393700694664745531743242947407627245898932866853911773121495104389845008749441262471776395497970974694656265329388044833025945938020797445591210827731037287967590590338901441024616758950397152330126209766987625144148923760056424126765285596959325660308049709863134012180318875151984321001172592039978598400000000000*i1^29 + 70459757005169023306192808527523059850998026754567380794008082866923472263888240927071342442469507007316572475387234143550385403562757672958818973827493331541563085469348082956923120835106315789505564490451427869597374342842854427267939637617565656688111933133200358634254354970553689715485939045133599892512711172063039565893478899531018791268238351281650315378854994354408145323053361940045736816952468126558140682451651296243123048559933793942461468184887470922421617404634207372284021497364113660391739939319062372485596051990201620841838233303460499370101143160976421418943067911043036325127640393719903182425318666783905732017604186058995227110003836463581419913767988547613473089016032254472585335255052909711370221749516547026694010913517846585636405642942114652995153546491394488443329526192981081087920262915121621911514316016138268655862110706888922548287766055803764194158119377070737845613779687164736565828873683787838120672127514559342508857903791667105190172942889991865373059173474299397854088550436291833829333064025066327579816109683369384784514385251928893647023119928065974704369041320066156231501394691733850540151368514578159049162638992426550129114817883710626916712331845591889210693744384248545064850540018246950772031521318221285933078849441164116861549475046445591242571180956132272768374911623321898427557073187420468972169974464378166713640801468816154393210116290892064070105978480074216750474551273727047195688960000000*i1^30 + -70159097745513951428113729452028875284284244284739083926791964590332899517030183192146986858516798053699972307558798856145059057479495019240143976429661194495165351414068469172365615850734752187763312744256232098928897990818323333619065307567620835550955796526228025083753686048475105963804332734452289174949207618419828242272595198760680751659724160423338644600744891903786086352777870933825770982772881731760632310472562954256267167122186332490479694165970339590251591139428884222206035384491714743336119139646750191642839421825517959301060443538231758775659171846723605590429741334498237603074309363064265514383438068716860866628083679443522883844453209177391753593292315613834934818942114706494162568545104260017608371999752025819282634543770078791716513664211098186108609824204009890389462957215281494957928454579427013930901766987739535854330876406388279938043240911944491747497272050904373642843726111074002318403866784590986031348156022823856793858291736218663206624705009854580661701655072874895388079646423204967927515490464338863503297800186199535128779839436165685446268801636071059107118051335000154795589108443985699223555918278645785504723559428784174099193840307974568397344379130102443147311772056883304472149023433213275536269213608061059609298804875043070942022376720325454383836557132673037097170464736134092512244344814545621982460481210774274982854171874198855536040689318741992435973977954392846084638298039523014082560000*i1^31 + 374721317543951434223152969920733825919521471435707487672029896540219180688633650306312511778486972543212464635145003290076999747466028556297357136049679143825895722587021577876034193260233152194937704389649881703911890521085093969061979174092722918017443009567420411024938217495506376561120514067866639726550806476692915406487278474842377732172909454284538824695530445229077022453771060169098787165110282534087268101181617382057460863235101254689384990356354840399749533220012172462915744045136936386904943371753967698145182724236276935501407385039767079087179536508657741275948042952000735629306070617283830122159365398161400304216394373899988836454051658270318971538733301493207308011461025153190912060834477213436144521954184981421747063598836964093912819292431855910279983941679391769908895564922212078797595268068216470032579087715259732953686804581234154989096170281942823811191206593229797266029761676169800382356597671988087526827757148855463210857252729165886182864068086887192409197687188751524712242070925422251204213485285380272549367818744918537202543136848439315889912635202395244157955653218401121100492829858716191177088215180491168447362857994833574116283173775637469075390451342904061062209260300507326870367698085540752680534063019420990102388358655444484604427503880505820511745277211745283919968178199673136283888124917043389551050618818703972313087906087609131150446745673226743136159880221004927511386835845644288000*i1^32 + -42846179623715024358360596287445995554891386045246506418368968629071598385663829587114749775231281716717701093180668544507977624491551818467526828417502285282222296382112552528210498825625447876360146524558196264632847797810275350324676888803801618383086518408765801529359292394070405177916965040784981823867594857429534877308013910706846850426808972595008711109089469930086505391482824114001163867724228996569065136369392887911986858081328780063265632573392406771924311081172430841551533640662891879764206526090256044890532228269922745031216179189116025334922546996192724305918104003035348416104060723224484238970840266115729313205084700354493742599896344954179712447940586960585082650133062025535806688204159713524253509928346729741623695852254779354429324035085541991682696853915661369115740785091174490374061616769391976366052154491026405394359953496598585542210755831922357450418359690284072113210454628336708148338175567040211742293501638748814870821110310972734962376604244948460991335680744520824255742325616598644333203489760047038503552616831871300210961206703573317088891888825197387528053050994771221508627196854985257222496088538816843887771523848153943987265568711673032371753779627720435653262713858897491028630126199339325858174753708330160966620610231909872659812843011419873753197878023430361306104688247251464454552275677534988572359705978389356111523339956586852586663118664656412102861322395975266061252558848000*i1^33 + 463294326075548562866083210872704081876007017792817989638727006900318920456092991602038881567334670354854896590423644672486729183155363177390134118101934008988756694336991056353200378245052783187633554599404952294931173460335141013203018167195204349662731419042447840041044363300592629601513124013653489294834775641290536896984382650833912576070085793317272482269309268087858479850099803636653735409384933234664102702702643546020879139869642111002689611960279920520822483864694204646999624493352951341611997686785570223227844410821179552349067151054875521321564731363515660422762153427315260175968203184263072658200893013260682104818465418194656431355754838521442259995247418666980402405273701819003376553973950700460032239518331453415538299402653596191346574640940312035108664320738329141434070933173671118176535178854758525262960837607392113990645615137347641235305745453070009590569884340081379703698964547137788380031089216276458644396289444472160544654261347883517031203931377443225410764920796472528127383296760992248377276183003494312070674415644814073107474910610965538977450610709307468137079226992414681032655532309573213069367025379113827953117179227873597092674477836234045991992906832826492440321190402610782528488140739595145528010442206493016843402753008107715553609009274450052869324583517514785327233441318114228976930850634933960814819514676505814914800674564926188454999960107418855433181203771789135577088000*i1^34 + -645487210903202951196054270868197839229047026825121929760835586740137514399896668802375294425676817003515155965218621199103410770795911238982881240460615603291906497129651175817075316225857190663359866126050238243608893847842506314563640058164478315166433802783977342900961279632190448373542876313121733693755813155641550504890687975400336200105014517974134963984890795255073091568859324151463337545015127975944310866007254666316691130497777196200099987794392964742959868811915877257452515986772114604800778070565433820741735034054726259019956768368838763645251420656602355381973877159229166954246861252332189031692652793253501303323971440901201127450460437276232257102060988539454815474126582537691874913908040981755556908827002330645796047288592491702478578242834278223162406443522519752519560902779052053749616648493431178295178630074495943802758537685379561339448896532618872570351157726581455172549508861801370788781309472976924866330442601277698596967429765512133783334469292467879611908822436065277242804391057741643064047402596052991148036704865680570354730278532434704204428797821284803045595587382595661667425309746758688079325618829535600758721549024203011385215240340341984748193372094444087426549947797944095555001964212430566607652455343487665921916615751842392737149894129730539024130836586620167364490264532715302435329120129169943913279290849636831322319337967593727048342535871421790094239683642111557632*i1^35 + 519067231892688216255084778063302621570654823500523917904790706430829511996267997437725740151853765878040182347768404952910338361561622964275514727739106351921534672107295433814885361905031069640209275010049924958078379996467561482946255849023726451477518241064230246010402653453974681742344182877048283613445397912196280446354879480902719279607863010748902550304732005657564987797159339744787457519090866991726213631848741774161170643482343392671689744122300840351944569036123727074563092571947116152250388964464873735757053312514191672399717314541127350632449479418336352645414135695869582874876246499964639633795243550321476903139354355776674337285030504865059683537073245895739835864388448154992742441539607347995158284545482712328511972793029953757862345511462204316034053619788006986705800056882328273701729108090653410904980052516621582510841336274772909494177056417485256546780888459798384434527713188195690921645854457540984868655159429745732589193837051540087995182009863853524181453084925812897476452826549834511440209403630328602792969697683164482536921698417022067350135305624721048413538588161358230221891689675249184421182470174395611777220575066900453863986220820490508210228098239826681007108058544480779955590070517455989271959838908204821452186033691955576978699992064605533890416311715144420406585238633720338714979487435537594800456739759064682497091331206120287111914561959048361071482868072448*i1^36 + 29846592582859458840750313954018640406848711641789208134300809047077039887800560795425804514306764588605616699640076819242790770612633854271766659712608472110046514870733672555128387591115962839796213692796940744321002193046659112771251250017227491692169120368184349054429410268714817679613932037144979600635653266600205447587675955418359512281345009209880156957288584544218113388315391112987343581211888638096905781446196946164219051992435600764655517985350880480343788269315049139632077505410034016039681562459609494981075791861622818104401871832408479908105188711533042885868391763946029470580311198663277153407467094696500864137149712775185737124517589658336552572532533996427599479915504175170357917220989885049906671374571553780246286433004793427344036885916884621068612107078874557793576356626164493945509657541041719175179428329656380890312132233677443570488002036745221196361290297511458055978371041205305105778717810199629696136282124111156404026954466886944688608248971144154658413704814466324740223659235069483238559722075640439550535081652702251426789674018140246263949008907661134922699027022108972734446842991279140527040314493083433492661753017541230357512400922525501016884591937758457418808791813949513993299401873884319506102776316162354348511712328810405840418891867393850026704608562238105193358303660011723211665631084382668118619072937506466545778760542684605390284506037064406459744256*i1^37 + 1391867266055209657618250225864390614692558321006915931517442095655539414142876523928452783127887110536479727788794205131591586717912646702913478403074418150573062483326243823574658138848726669586463177502058796859477162576619890522372451229567166719588792835170395078692439156575439802198438712295949820563510230478680035598805618604920402708807164484894082835455051012450186437633049080090111807921756254358647996551437231809646120249128252653889576158759572665224421220315285708852898310191777344965932167891815908948678777001770019258260203040733278500574552594398467814870190038573200207470448536278452133104981802233381447821791416798308436887458966500568297230306375850079186828008172664497590997021865854361037417593256365568699163962482813531911667169595204579182610390268399302291770358926519753407549317482148927142272034692843095620407528528611981361831446672979504311046845715771743512726160418490071255990335596176338886990589554783603011903054170240464518414132704448734611812478179856959875415108600427637818627106780981032873769666799999545509794077774632014025619849940175844894713595079853387400135419675703909679205507383111965751719010396600594380034906193233541263431455018560312561303529567073299428746878350661836377274424654816572133510026245714677989347637713622618947625921231083673633509128754612217517374388103769583722258261873113235015735619354310566320093814094594834432*i1^38 + -101973925706415152887979568600468247248089035785640854182893843220528043932410543773035710635078698173798142643112606081304108339022910048346031541645280913156692078312262575494480030764446425014637906092380411199260486278648587994618002740889325434605539728780735235096641711857029820154646231521324041312214036386024695707173975650967511477317687503731210362918131494075959647493019117626359479235110691014240620821847289385049831562372101900799823949951009017551471627469201668585505847659619308180986569813874464347570304934956641332460436734221197740321861487844511669641743393175760029517429420921314619415217526221759491387204654976779601479067474228492444230985883818626131121034918335953238657261051416842544917371529987483838502911471532334354501493199341372174601138030629201798542812211816191702921850509012915218952835587251795366853113414654224566784045536134365515227160720572559997769714248174116489580696594982875909494536611851545838861320960525480329175595010957146898854970596303137236244364803341448667312389981509157085557322521340218654125591916143543377667043234202022929508566672501386924395570329940138473869594929854304304374740704751199426309990308049026866974889545497085885338942555194890075133535603007503476689625977822157843396800300899460715456125426737083091007220877345326280862590447493253844040534122056966421521137240091155763025799755913656764896343228416*i1^39 + -23865528253489446751476952515840992904204541984906100859357069957293459426216089884034289632275914732442244889722352172374115195753777448395700988827156297757726825182569223859283540273888562225122353953048323226760452171490634518730282012495308518845852724866931413837045359552012922440000762077665635137182546700491808037457610967087458019732783616601978179997704245511902346212313820156436677972573231391672469548307095215394047455913867720156260089640309729149494660190477338469129922456335056283137882426328966679474917175582270675485724198370451979744619258225208010233795323729146900025916292678663484936016628364127542378303953826150473366942062481945975794065277358342619152637913354010671539593058808449659696565420237326646839871932247917146530820291675286449216271357649824176072797475828702998234358815686290466848864561731780522212513272036569476657429229425127136728836246651317825713480502034259293975693404734360117223003708922623403440054697029630459582320444264611450416371077652110539505172601912853543237145260823725556553976625114259836153630122567032100837165484736085047118414436724724231945782221599398239073544492292005845807263972289376115792540741724924282556259359142426070873838970551353723714940378545165852719724602123464237163732796190741222433770973968248627375732803528701971893275827105199566894538694027276791562968122964988928248550127151384539168768*i1^40 + -1196362394501639561979448073889794634273257855258989411886766275958196981056773774181145504471303606407957196665070435240689467749437983189874986778011778008544162755055557864720292462724265825651951706753148177049670503046682464492929848847716060722316654588301402968089138236781828025746212877981514091081981232337136284540662861228306253819658922153578301758631788918526921259980310542274023378113998030578805480430696557788322834267043379386905523259045781786731325245482868613791785675156812681732026954584514476739104622779328747010065558733776649647557623287337494073854105689286058963413970668793009892765538292875386274805233180696821940110715444523616947638597226674558413105505057949089547134121277973547010733140000505926072476509880485435784850384960408784913954355717120961625584298307718289578012232834885989963210390737846899492900756162027717810644148025162440192328371040610398531940777289330811445652680378367167934699098014976541037848786094972438566482625018853092707681452860366811297922424784397601784741679082293507502760524829051143658805058621247254938295698932416336449626018763460272925628076046024507698274053976348867228138599438621485136463356810281464009064465717084171183911292021172905392728115184514519262942534324523283071259722211526486079162785510233913052635548689022194664829289868595613858137131914096029134849188629489939898522626909274112*i1^41 + 1704159640351249038587762664445065885477352282520632902944791686699872879249141784326340939402941055012970635757910354603605919192648114467660986599623595950444702614433665947083524360234629794463864525068862640196453409040764773754151801224682755839602075300039703761856556483293373753489346333003095282243737869334962754155705958015534506415667802565611238593850819980868309800233890817800733486655140365803791165031845663475112811841079209512796226610164515353798713098747808794940612804628702760835997979863628245247384779491112887898648923777498430652593372867918737449595175646745704729463954090337441354193891090999059696312636867203473731415277307787033002639296958664794878011890854250003711038349767273573499938190251535260868019837803640889112731143044620945718027021800603578821706590558080336558994987542003854199860540382105848830942346265371283044525183735097286572969435948439836013696634557954500141456526826121423772616725396331579716936286572681623486077585822578034036114446029966989929465967430498619300594056528823541030807263977911117437953964252755609096037271323044793547162701236892529264844802435303853992095153161109420560953523087775531449462461363756964946019375084393581736624899963796341598427283175867441988080722209242309881628939123400252647999437914190776083888460985023815778985029351477588953794026016002810405176905358160560891363328*i1^42 + 3288829390336245487751056856637165668212171104258360430336043314781808149475921687859373168778849962081718109120932501321684058622837795415225987996254395581801844075785594779445974583796544910786969632286556252043469996296524461712714194454673133179535836479990907427817254088820502048382360158835427598012694189872068689004205851909068538515961930356400815504642830595280381720451189948480444234913103385924246381074781462205222120601507034697717501429125501725009365786225042996941007732826198629021806819198657378187615459779152430010258055394787272001136625193086056466925902108960172467563758061901742491484039792739427991933809805184475152251354401691331555324374291859266025726700048427327392903291669528532979177474917301410339784227286985980724890875488249989455221597737689151989895223644899598636707577573308468516232422047347050809014026561917898406370454129203443653139092049263958273874776542951803857851779966142912981637563924999274535551544734023714048955386284898870230855653742856299514990429973647546032820190509847136069748256098284773703185570888376900914629143713272190695028234175593288154085005249227415058366100108596285282667117033607359176391878714049599757602972918242475308137974669120801332268155478522072988695062756702580577845207607209107963042599834590432306363322563169091559945571206827936201516416197699285665152319693143408640*i1^43 + 237277620235527836457457223510118288429963839137013941001545000244109380598128347051748651617548928875690316899124203952962222465633082581305838446837340170628738387381398126580550589400580030721900217341373191336590519601062048825387862354141481088469550982831419836870515373069896261511693243967718625135801818652889091925134737446278405893371169295430135095806607162150899314958253661695638840035679381448958783073884625296863906649860546563886202855211712534760359394771262522073585801496436885019424452217720996716236176191520635646316246104295770388876360733549944523005711493295435903326863634359345566937737144967972886008102496847907249859890039550113591724731726343406358620954670320791726199282211040351700449700828999668454027752657051271844997103189739912583172421190004875337286406484323145094045854882584061220123668165387998549933288921108563238396608625231874166030116823885232521068220076317189687344508347398511890934589872579853611849748396138607958316683321692413678308850674582455654656440483307929655287720237190912688527959457417721031543704772620024425535991509439635983244949541242021322518912970970592636925977637429899825545297928028249803542965513390298879716536185165821560326819139637275703882070560616190521438948733089231118809559145154842074794071273696999511197481893625026858879127281907904659839534236090560673556285358080*i1^44 + 10721796839904821193004963285072289065959913839623866351011959291225440247716845189721699076884499629777855921102915321231435242568523254850826861468410121460789467809932726052753455441476650083208615232178726030158276368760825750385155251126160908906957206524620023042840789011918330591947052309755741667256784413772611424549040531163768289081459662044038296994246543130330752654065274812659360295145590073738288598508530286519845502375101861331154067749253133106409037450725888973997092048699957632299328427405954790149984070123554375880500707077783732096699402882411309210566376952186172567221645625363545383002177344343386143310543067466854751664861156874926334473916793534709052572163229856084802353233818273175525253045342533839098980597879930916081235491691926891381936042136893664140515617613158137648468441998223533993540447737187890970571775017779283874484030109983450418392187222826147327030226897038197648240320866591456925021200324158111491017283779495682839507327121943345278665179966099269258724493330130735938401476368407556562175285151757065650620248351888838729541004916896564134614427658153046941218257156309561163905202036476230576447354375539130247128388987688590435767731471376001808518720211292079300852431706904924705945481064309177574110949176146263388611449260810071990401515658911372774441141468521344502922157504358116229120*i1^45 + 341078261092304795268742195236684840847652721303826422808043093932909219778146723666374694197168439414675119211239170174553976792965886749977964245448359617568626977537961511321778131244020761700940635741406358699166107381060111557079463405044306760041070421189565617124773065176815367532890171391175781920975791092017688440276566112348085178164567903232459962063216517762120139160237809844318608560581086955543155953930784370481024276863906179710766715753506454693222149155211646360043939656190936130876892246194079105987134800411590659456230417917210438231636934048966463453702076918737339586432977763920184885332822007293666685866930153066960092070233463136822209435035685295495098583228070219421760569321935213418310762064790740796863983059664487903553937921813569825863893583357037258600190513262326131036734422796801079702554757920057312509494093445626805882527947381551477583787357509229627474293675105122304779419791920620103390198919319875602057158368045566622377593447449786715304311295458018127744743593904343669343301042562239072952374873310330892989002322752243741935310314282334026099747993493330524399688487584969937899563680470406398034002799867334562800082855904020432030563967514308572249987496919872876483768073189228684128956664012175081323635941118293815902792441959273609503186097379408938782461936376024313537643686133760*i1^46 + 7611254166024735065624772741903777423335416391216074583612480268771822396584802251962151904688525542297383237232590811108553820913991060018158042698659148373474877366795769402678122423934325199246582442948191635056890105010001777821795431623676421127973110625531236010854927848827938614963064011182921320548830810012337932101850784412307348256407205106531730474050908493655480917699753723369242878791362956034890717900448517292913120640449232228254317721198085143792785939430312206273079633334028114060605532313324681299106759015826667793047351654577756476103717589408557927359291278802020601671194679906315567194054982251623067950391145677876842971693709479403663940543732458661410850061023214219981549294455826567740524805239864483631600413670836074175378929766608504868572843892353539268000033539935987903888307593194727831331333474922380379026789446593957107009684977787285416291864393268615142323698830753677254265559715795982493319935290189977216340668324707397438984615277916515658249120033683259784919777657025560435006004529837606599229939787040401175552169412328804103400121444875247790870412761410708465615648956051607885818218245741034643034412927715889526169471245419733184625868917369329558559158776563019939261711352310633210158340400464598337008719268636372701103240652474486793608347157492206991579359505569326978564096*i1^47 + 113227714819389319717591954580665816903858320794025385135518165446180065790644782688965388217403549440301664287866324854667036318364260106832307122231428783143432106344806657124464440112479842937227439057021206305833363939177246982615956247315773370059020684287518183484742794112266431467160676717505696484633280783835253201334454304063930525945250867864045929187350390433466062124535048309241856858230915093368530448730495257630712145664790631954995331845881059334396633819334956042611074174206580634067148563381796325025218606604763332376745013235595983765429473526981024088857812405004527479384542552457918096148219494966141038031731761087320904517310103059976994489026209064364375058232287831876806452264930259761865371160376996066690968988162880304678230985860398415116462965097534056958643998873915300271335492729424425622221741669095749472902961745935885621208986170899709318823566831337237249344653619137961506266348240294200940955556513739885265124751297398077933839967588305637636316751642519317118148935803951702832911995921101773672939175640759300312370879521389588367191294210706698818794474070108779149972929829913212455168674863066674810289848398058414672625687751347272973920122188217169034944780406483630287909592660531484916808824409281763917925948267330017174704798333719907823603163321344461911407999118737408*i1^48 + 1002999971415814213038094223110090500699560934348897024539085187237848743893138596134713831693914652029724819682734517923014651471367090010648272808470261910690261037627782286845616420446474988576819822008241711485372437857161388649132666605784865141995159826082194004671694594326939885458533321647494779270621274088745258128236087495872641589698111027314453383064882512165279707474141331733867040709180732771227336745363331496150853905252077867172039736614863425784607888311463294662876798797401073849303159055489491065424230399353671239192307745389588394069070420099399365434454617799120282507828025888690122320760772151204182961740938872746426541460433787981980304661260896290709924375287269375387117921404796773600200720937287039490791116139892726802064727608411661644447314465751573762191439004738875345533250516242496346528003173601651099378889936101208897309291234251373899587292319441808045018861946882534782355831964060472226414831958259263369473608217450393389014459164212695235405519986513642655921545582971132560692197811431826665592897383887861591421241993460894776772028133980867594141778118684142257466438230239646397068307774547921366911495442205350921459248748241662142109117654221217749751930305255156243041625572985335155839542530690062592431119747188158397680660497939840763285217138761871373826523136*i1^49 + 4121309741511181831058198874849525433196507481577983481444873520255972270439161953347778350598094583569959399574752684718147074874091131324286937236350942909510904841201652513683157712745979965100995215673984267944208926925671021195897554515713396889176707593254629048741689702632227745220211465117520873070722820950156149448199760173572051023290937971681968284079098579633785744147248038554415487553084002657997593042267712743954783073431198455455764971411885421568163018349134761738309982420563105059416987131574786195469105960963120215497591191650206298619956680799363853272690316218812585527601695030343740486031597892019646533996945979719389371074576685207713060572178186620203050594653182674518817189847545009805193506534490044949999960729005941860430128744374683853187704162500954532167322664394736925314179152597519228514720102983683837027468653424748984265534662766546061090308768248445102598517942374318656141762745199094508972963579919439726114950459285450496321831007638684315402626687825120091995351961932607724672166861999375283355376329667626694756460421821850384823221122948759100276058072164136626242751123434192271308897945749968765555267539893842734779156872999861847320412242205928605285480729789790200017171688985064138081552091081897550089955805813191933006678307693034970503962527384207360*i1^50 + 3913660719670033586025198843387791676925850151128767325811214165359117635959442478563230869701839714996569763464294382897185855910811318593891023751215915897137572367227426992532065064816973863461894843552784743990089577416297771794438794188218737906127729735453173878312597501965037556873410482347418525249646937748477898898806292507758475139461224387939207752877630535901770064999328579574225126862740001527010243828199299347250029317890637810884029598818471736552010180521902699841434217030762080812538902789175406835199852542111292559822998808335324783993992648233226885865599546499033315239684714744113659967642269934978196298265309843668775794027135186891819682083142791292401536821105344299740927098270329292816746309598823811285730491933215852129357586192208690870159032560664278859267839740877583187873979122580714536467342347094690436701713406676511272862515313055985000577860420925706368681302041745204335256319790504169225471383017898045483846275473901562148427421260296806164359815733244545146784829820979201221199915692059278107739129974124546297716873829268430784143444188728726510161209006949843721212828670983777763698377145341547616628778239450902653766838524651989471037640723352853348217618135570302336716828579611635750449843245663336914308786913369335793077364044491358135069442048*i1^51 + 22285883160856026744632609790172783494285206288892321766737933350351339178099581283920786318360366125531981443108809581260026001677525903600798681563939852782186235344247731081309840948893255897135300633937331571226751368596102863037770349665446314886962179622140921941909452786741293547237770175436159084942484725337908241342248037595090476737962373745097729682290704958120065426514951049495694425178811115438104568411360265699884366524629732332952050558013757018717216100120364471447584805460515986587985752642900348221668477478515277874779189116236854020018916768480632603020424313961296826196492319692009921364984978593986249916499862433006974586254443937398444758528896865087200470962388610315331317309613387964969793750592993865093903595821139271869726820297768413641937073149874689694946291623481721482660840478084225571070218943637635608513659174738850442615617789041557027456439608294214723549933827336128338268749448955153532105950617000563808738908866176805662028488198407860789306230592621728741297427959193234827390432721317620166937389781206464591262630965214979453476229541128349905064544447699264096973876619115160156917937968952514754031901522553192325073640536885098697757362052446399409027028778043560133725056883661595829975668016546962988323917620892070145089249760595935232*i1^52 + -18927870234815645555283384148990499134251580370692883822767518542702085396704989149994398732336832466716169151358782603461332980080681736317755860631075548911391042659246018203071735581260050389745073790303495946013765757669779865821605878967936817953933524738147576489352742545229822405099309742189565307847917702143486016007875581832305053541649126703951417640650774202912586604195140346541425541653503952477818695860827409022246274369230216744584184404828976039919329524255510283153919613162385566707622448452327401039922372559994130121294795090085997962330188828868666714439455101955496366403227508687761852624794104708587316382778017355705143791690531091747349942360112297080531166519480773262840218420711258531103593544282813381926954409979908646242885730916393598699659397729976515118806152300414692527002461660727489192965033267701578722572959743232476496078911480769502762901245055920580935186477264498044506983442140730939992377401448780997300854869224076438820910391677951270641036948182950824299057777415358672657651137946964640357717992244593933989748860733689682856268314270634777211259000548541928135934542605034113455352353152945587397910242160895565230711806423370510907754076694026906016916840735967334956937986586110090664071293913309422826630728332165005065265872896*i1^53 + 35241388351341466798613617434543057270047350754926056714247599268004752339834107178097976445498195820960749786606335234207567992985431430096432485229847450211700308881623615596342329308426755573144830758333471609618148652525634776861965539284606717091398190785484291214201109994644047472425479269422396947126057166799027927222718174077187044569827465540140407238411194450283176186405255259059680305904471405780898849575757723506047927720174594485841609986377689325745516969997537195330114351975928429934896306035351398093629796341079466864995148314561539786501068935753251465324731652093207206325965932865027078612638427141255584438261031459294768618267258092809959595693520514371879810234265904794849721571786109458242982996856054697549516320373096617418282660388914844936030167881000894758606822256023897252341370540197451561980881170272298633975570575162483962800919689771742719645829277005891262361602381214318327375124847906720729539235698940431924441890799801633108186894628316499434490111020475465949267211566379806557418430819421217271962744452978406443792018507903862111122533492747233687227050151035720238743006676172629644657510934554428705473120694856208480857939607755244337812957177180332046493362471268079433470340430387878624778888039978008056780088630782722048*i1^54 + -14811660619952045824052441874893702764388880975112870978755126374213498146698961480891597726970537903140878591295213691523559577830396681002852579238256860942558852971902745463933024503727543705830154639951975008144521032757996729207860540884068140073299130703083706983231470330063570751546260184691347868209040468320945233531472662729361259120432449800931789444729802431923610090287948258253935176836149531448800816418343635176525152458152189329913123072246580171327566789718036814035035748073206483283263389448929661120657481048989530986649675247597387604126865532525564636010932098295890738179277648148877420766299578388828844292178179363118762829037572204343950928879597021286266096733676627366428905715500186855915208771005678931062238987365096429920728536565492566907358780384408444216627071488084925966733439174117282221532831337140332944167381648865616218855929828976619992600925140119673063427108480259037132349713775245848687377274414385765192143047295549815502744714739875300518761368019252484663625483904667126817699347199110035905044671127225223305753424813117679741982316693670659364593136518145795621111761258834111444215649372742335366136661016367245919151219269574612837823572836812946239322433180844816401084878495999722414569229444311164131425124352*i1^55 + 9869248838222806690383372662476259664116808484709547803417480510345626641012529064735367347451150761052046912550693882093881351756899586751228473406897820588781743702264274604682315390284619213338255826316932104039533414528905463400789773979703458324679902743065959346469611634975152501166487396586546579643360593640897301459840231227059128686814951842273810272366655340279720418946372089616542535436862225143832509161499261393815271873436252128148775690767074983266283607687095130599188015035620057503094313282662067422218115408610161913432816075465922061993492320299740278751205684038390477677972408081934535759258294851411762710493709823904634402878939258480100883165454952967006937114244796102596801693503731523782320060925167888293221791291583898489248542115921808500324290202676805690533704363524241367937931780151319728487992699008355671687586868888174816838520977834859694399198582720589240132702284883038572359033150186780420098337075107630161679141676818174433523691829729174033640802080532747477724982454263707319399234557536351474337101421087389656962346777276032869995709762565243033328487808605461290228062151603875360288824996407609689836188858556579637846657268241352180333909174963029910252590257440433111763066683612578028559044499659030528*i1^56 + -96909465705669675005027749379877150226515076676275701546836765568826878302976215821660367391382429761529589956993293635083756162208562054722224394169743358714477203134930030127492666194884336845794929305853782149050708589974899265576855515463365352568603556274436765628018453080898471028310656135367618437022197554182403573742550749904299411973550235889092278757606351162645396425358616849018697290079477322282385413268821760165998706978370335967371546182168110737459763768297190526346475382590545918338062329903417244960031774528125241683958738781805641302703495603428543673166846448243536673070083969569613031690032286112537946034425944453038956281016041167149821476405886456205554486885557813008536093781079085749566030702293603056105595090420860583948969817450026453623588880776902474876937932240242889234408467690952314506734450241120302992518080083886142511870045001011138588735471504644582262380433929274960671193948633764172044248561274678245616538712526138397454658797541352924564584496185475739741001728154657841392172304218736210463467722298042415317720668737152636453827756166176724008403714836267812870309820630249773530482418494260703319165505146564539726543164219118434201111489868609345145112379208451192104809085419504053256192*i1^57 + 5544934853855535036692001615064089617714318772396045137566983427683959426273494699530954924845252115560336281396614296608593190776715884125229489905925048270935025401400527000959542140658173614268082307273272799282435967451302288406574545778696081015409201688807727352885075785082924393307746057556714619976603890095831758321114434446405163528226868652475769077640856967401558759610229271508714323198551257278989334369060611664359155107452633249238390789904677244309921595248677365297422268799088436315053441737880557887147358887228797738978937451075246970676690650843632261570583813829142109535036768733591458102606932992562043953479658235829595935298090036659656766929887436973590108293688892627330111938462636892324580784010170087733061537725828046274523671296157321938478040803136106629486497511759953548763998287976230131555573861103672626671981086672642038228368193554257096587415191079543483296240529625292398795517105185874796197451646460020709957424715889129439469639464814167082911373845707654110316269833586193000412345019651554958802794514715198252657728873416692394256400635547370653282933134378965279038724098387972196931958113723146669937362164081908923671751148580856957992895625259337156100432324021470603042095104*i1^58 + -108568067519046168324821915865905251488507200783053461197020358957416278729463247301588840213753294065587599182594725731819032156082506378398845581954244169381963845311712456400516313135847901830756335745684899188331902124116223067413129514697005157429323577346384198054910663677388837802832004151559478861700692513577560356636249326079317328589611388068456637781523032522817208766770297029548908880023734867944719820450567401611911907129267586155852245265715128042975457099654567118319889847163309634283274980163514752940150775618293120153881063657799302662243686845957467738468477407079324688115984397410629354358927541865756644484251395063674432559918054203687351254964386357328643069739948631173811516194682995234595903288301292758358654209424857353541847419213397185500318272272744785409136337787381190419435804057855364784500891530851981698590266825158613128843652443597524185197106504095846432817302819755816805720948971189348594595533317579231543733329383866408658477116923460062259805234039028913065532962382168613598587935907114817586202779752412265828913519845394041659895787115704480584978467764930398477578114288324768859854034620300523771632282688282207672930646943715182724842553370123642316553995681792*i1^59 + 545686368393125427550249933241949326641665083277256910222810337107328357489102450496103025734326062871111891879043106762159887207820907865118166089837588821389521274203772961905740196657513284495931658238788815736969909921844201535959240380943303674843162217661247921311598689094647548863186741614544294145711755743777853716623203764876446718304008864771782192139515388510233464858031826819931875950306500013941812897008400824903967491506363158499216480658381406347749812144259399085673100591086567374670617442438930411590011675795735236752849540574378043021933462204197061240164681802552941951052836162277128931524351527688590673937438910008981234639990164638303135433875189093828748716849264223780291173283227799890423174909741345210526734774796269158741584928779966072883853705184471497884176271666363136323912774853297440308199401641350177678929371544288443010850558618479261549690192810003177817046321624384678416657788707422932975068088144351224099337516533975515350652006367729057288582183871065953699639122465050347775627491242435717438708327419089232457834467892096630672868499793671089511354343682804661915633222668737696133509087738661137265406467618144390961400590362095494093739070544850944*i1^60 + -4329291597405018096154446550521432798850994958638723642234521838716320398150651087876561413919904722867859470739799413653645445108033043585052603765379494594656609754922780022091694062191970513496652716658003667023814896312331180501831318017769284849837158705794938373985207285911337184841585548104046168244645670685326330484153520411555440213404508739364703347714047282353465035509935359029352108420557907328767113707835896975049969552932641805586241452158448519533893997263926099116807986611601323716179667228248105832893027576962214148137425496258050523539020501240741806532264273988633651802696416695273563477948371106546406748701300074138897974537666848164263954721069249158481199499276716333809473505653200193521385569588055803655619943341447645589565463133657455944632584844629815588863733685708132388204526452297321451967440891276127405134763945258660280218099402469423431741494194181032697192613038284832720410475276355407394149523725276297375560704595434124447753753612446656838763394959490912388410013170935027030472292253065081125115134434999921964871812048261221833344357557119558337885902095808214846155494708124507132209246690078277960000*i1^61 + 534406741579889090982664800970835661154761153312149150873450739394793980357766776528765495760038406269903383489304994759279099168577619970127207339777379400752367179216709124055355459431553052053301550085194677030343489440355989285953314040701717533017601353227404356871171959757585308503451445489024525331480772698588317794755228237675068115782023794406073454820489580891316423948371789133090745836693598537413186094905680638649201960987165189976798345166352198365118160380207115265920032829841145813902031029278989916023986015869199720909286216065634964304220919724215529199946855480460049846888469939502131390788106088560152361259015947306626078375905025071831674095228735904532616140905433942950771940389121325233687145228154130103361894755352627824946858315468281594410883684765847066782866199085392312499370029618673682578431382598410418880247697717946310966050491107719948764400001083100945574197452796082403434797636242489483604609909897633255323926026689027386459953532861756360671108842017554248603442817621706775653034973202012296810743617397687190047977429502082122324387761731999187890625*i1^62, 6820365126447267324862630401484549768812371331109784563217755813241690513594208466285466018893723598989733099330327221517611061939771466403925031869725736973663741520259505838476477341216755846701660791852366282850507362669999244943189348205836360463804006484785122406908179938144376686215670455720243209441700896137794016124352219887648956191080609021893918476880701710634121189285411964090860606109257484801271876518035580058762732417724545441553281523852473600321790260842458849856948276724159610796795550289997983544372337718585404192492215280058782155126924294620391169652025210345345880161169592973277896744062730731212869851168159267411020360698897678570879393062028185095349020350274639062821126135227224996144603075554412655758783049949725639126670834777527111203828349428679776338583984041017415973995810790618245269288300772178249509037053611453959862482371055164662935912260101602272567820590974332209651360429621694660175964443554617126734727487375317365055897690317136467908799515271795077116974202453117746424712079418530527978704572133341269705620531930957825074817905062376831657902126125259912186466082000946599810667918400486176707393910012208802905680051565914833607426492940385843748837725221973433028468683631570365500832587309842890367044302926802932584044811202479669325333925968006335037255878801356421627312240157030090296608729464515462348183858854623679825900004607604819170513610414490678016909875795150162979101382517749363929776203594149509758944103896739539730688686532018690996964388402020506730206832416452520626937100519782782420078211665474475730468826956741068016351538943333977832706631164594548335663588835030519095801202068006319972135324995527535333870626141706605614927630849730369042948037363900838590001154214962687173303011035027669566993643547037788122478034605475470599428541752365303199472156131105687231710320046674304557566873522996236553745154301280441434033267070476322316434082878564981261603088494040967659682660515793936042259695823917571499324715222030045738221321305839450814733957510443144481877728781466023804552618139903794799291041673625565536054598691471585793737212349139635036733893257629532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 735805131937329453110947927926606524992198069473733311458014273610873752775667390796476744242965919649519857220819339732163955975997178798915570730529009792300981346154696945426474040645154548497135122134077097005345463045267726392935040059436316307149070418632059918470808523598476780487037215266977016899444191387440539561584453826291926522739193166543461472304968875518536722412386323726519606032493760940510083614372871060501620473464144893686519892676138179928393782844762866314357023484105440062979385897938092452705672654439940116892726352406149064353356183430464488877814277595931504547306828552476546709800330388483198027564905711092435551990577542806499439772371477523924858667081855734370242388548045652812055956511634513891080304458048243702243776882755940917687558316452074681282206623487164698100838013028045573299663612707590297758250276698210046273450609748922796073193468273257242176437080715671339505736060378437284305415048739679943612804711333954392308573695873129999056327745729135267111358314858945635436444882829806707414031738735154583302578937324175263543048913766613494954934871578425824142173715366016444243284026973466184343956149722422053152161684534519871947919673619867378116977764705337802611811854072023761516931582894030044738365719212967580317844923503342995023301534097551139042210987554952346240733512299113401524183619941505001435655845274512391765861910947853196571812678402080289671998688903712263171237734075292508955521955237410992148472152484051195171451926474681551731402580771220945806618645293170471935271309910083343275023841501842045605587227884418111708093670295498731433549520438267680867526233909583370674833911783157269895961340693315692923715837596045043249315779115513007486449490429567913154796383649122925651373992058933881541593669198073112005956831315736984985250785630053750168710633439253690270508787545556419839972189279634644765961549662086090095176091712740830526967140417668507517391022123635852963851310012623028359439954039817305297452259452054340311670712277736973001706845725101817751410457201582507558695530820643656576277370262350639399142834096538793866323870302675912695076764185673072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 37779273904858461567565358353936947378937267248924381419651944722845947485749578230330349963506696866379870161074560062242976751108780036604293192638357812635431693050979932461702625006578729369473856888182647132967694716744236139304067434371770428757321985821478082818115934326530505199534522344906053235448713416692688245670495798677507603958467193734931662196343187835500030762899579123850884431908061525195114458339991387321343412420527222639515688466227286183464452449748452269324845487757171606568236273035080534745745483904712458491142275952288024697272524497299317169788272696483871491151750765295297207060011157589833279988423180320931279348272085668724015056666392977878910810785234233006970588084447158565064066745872357228559372027590667034543141203060086996979865100926854108314896311681500934409159124602321189865578805008358115291667433111662538727196292464439150603677188670295401733266614696828526349647134251895060605610453028300239196006028041341208124935342610083525533474754336925420895074848477935934694275936638742492268350843467362317093099890647808103421131719866418828436311552667820623521418418534858602927531121632589251843824106584526292382266476311846620079112070218135839148179004056742270284543927164934344980295009314971961395282023444115161515274830904851980230514255818668942756748655067104083645325773951024507633645740122757648445112313038706078927184384423455580893485670120982523496293114471968353482083195799433062116186032092958252056463947363365386844126415287364584425154924820925916775284137105060984560153775340943162838812443935983554418046541860117411952882028163293077316331393083816594432540855371455000328946253564363158928143822945235965432202655396574949496150919127699310002200712200117683567706681720011367680680286319564851287613945193406049470667756510033144348134581012697453371554334603747093149219109354886737126341732138748598905452084501938813257825773663568337438549399153145542959379129914971277161661649098164458279256102310213137947677544073204896615056664667384992976607635301611697625418051578928763503168376150978434864147256288003419267283606691493391134340375938636066901157580104127637094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -365878998620579732755365026626325827592038226287471811727868249976522619016796130073373063943152004325526546700203989352251251031448838899912688870569997644855371270148463638155874136329904894226894452042994187399450647593634979310478976265916077830422248391540491002452338683590157086274095573810999593375994086712552996801354311352371846868421042984287312323938096313927194559910724777952138513077045500249846930610781714967262139432886630493341484019449918382005690039728395668444883695551780583316555998302455601702962904224876336950445466447232498752762735692841413335289773210850459854594264364913480034224076950962649284767869788916696953552763514392035208543058553740485295087636914289377004745666723259756098775712773147143919292542668660243194103358793262963503628003900513106933898628835514429113607108541071783630311656831181573887425915091696205766762543303628705521538428140779995076438344747269171870543832822377399219991287172486355011892188549167362587910140534995247649163135885563507011208735632596125913386091401336175769818916890608893250548083260668216730001251500561232167787146943414266307503202002685519005361323389968374544924821909360489141248714400150899725236072719149077086911187665580371301206847000224027752022385832872730080938640532567172422111655316544839756608504525904054725746567350817527378737618348950345097691439367155932712705845736094011135004253989104169768397991505274501151507229231158605656790919592135573031517054026035482834173454974536380910772237019372101254078734959903024813294147745717877444431539904932226414617836612868610675254100742379138513326452915043683729863956946200567772827223705344194575264862238398766880811768206404207224253037892161151395286854920403112480558227466664928460595780604973825015392629102537083750129840986959315985473892652624116560576266304178027525447502696338011801116619713145532432644528711108034480166827697230866936818263472407899871456004479285457471286008415607869800062287561029029795708111189917108982262555636771049767867979768600333686588983486855734070242170459708195407613328061617344894067803606387201300578953464411364982088573191917922744370108894341542130483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1327302427635853570718568555976375368681039837330044896433734731831906274575521555215261220816252441844079807582803614788292976438649811466292449209757993933318953709120703979001577949135407923101747812883816334304648157554505644928974140686308872330708692858480785422095494990897564295588396419171354680107010274825565922518417913790380363662997827832554176945719489212820245061339740651454379727597007753352607326769987081935309509254206686272853539487731115028881731976926484048627229864310637432918825778804451271853618708735470395726351996214894493592084364096908303885585705634682244513693876567769786546346541684498405301050765522959505174881582444959322958905704874828780804483743093308335493359370624567562893508186960155252207849519763824542099046779177328922021987472872741113602866655720722975533983586898417175890425747464360353152067802680638002100677316215206368000535961965147054040338272086170146048831321220523827033927867658504140954546417082181646687047597653636477435115982346359754132413299787252669898041790870378372694948362279831591316874788136052988148599358545071739153534329956698685107662798483846922375921912547154533138255305499305634376669293517151741248155795019549336402919820890302125022192429740718528048163907217518853861788687782266883526693517726034615726682444087791966828652196902412982602301490259596857342335096189353026116359697981687845225045448646082572399854095800527234409782666244549461508596920697331877649351991797220504682439063563722462651643228127585170367074070748935984240278743665090381406704937236690008890486248336597388580733804507187824039818956943683719181905077110039846885275855557129326851040987987698659978952988849055540563711922990907303613161946542702479127542178588092815791738881436662757310616342564673534966379590482728599568259454773474001762708868258406085770059786279460221278455386369545206045867349082892427459568123795448396490696453834457764785391064786912390039378563011985181241829904158414433983691866413946330489596725627575983674913667336870036875792206750181346287049811778074890683518837492072123086198159557102875016573237226939776778811989120306600120464477211527868946841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1669782501834011462950670021510112624614026670374273134800913782922581138992354731044033890400041505977804159354884359537963595334244481439462335217993244755480276423582869723093233427397706165450626142814956726705972754028504142458482316136353248965337508410078236920587755488692581478725902023279484085439107612217891304445844269416263110930416383888009614084791151216021328203697052622123894763872490610475831126526751110146206319946453127508807027324255945828836742461050495644468817616284262324963764201314913339867402050501329886280897065563152697146517436612339381683566658265480182653436739913618347324663128334321945275787265264308946209293668190360123391777625033965853532260465113181826266426549804829609161876869431482270759087276131990507054651715055899350870015937503588994778817018189070566263868785331855381509654633653503959637627860118378077920245410962523829310170668096579554507618841254430406770644969090184291079719349859290847167913846464991353335378420787057231798262308167402198156071937989015526445736285099923691140524561202040516229442662943708103003597650581437159873477124986977961228948489581471155222606578302375028804026274494687680932054170943247000177523641136037152644064152877535392683240389219277928234892279079737311058530482257567800363010809480685540873606621555214825014319499683239311742623231819079107673985938785362553364245438415664316649323592795837752721841303177491719392171270972571768364635120670673399466299303192568239191927241882556443165808863074772873810858863046494136218494917097382797375219022208748314516143096905693898006110346028811233156218873740035708389376789545186783773122706214786464372756743701872880709857503926924153180786526453029430506104717310988628288576204265424549398230978879725921400193798017025726692259759328484407754668759267093818644120507341522759650898620923961526877060116373062588203368178031737073764787352484447774539333404460298768936632673518951982544001520582923086075933589906229082941163305887418448566532648253599684756280978631218761466806705252849051028283166676305297202758369749332489196382250847192765169384439388413432241418835102389409857245986104316996102389760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1818446832104863215761424747331514998769581936249815358185049431198387501643825550655975861985642973536655889878561741289937631326210219863598217167327393380480669894964556105295207509380982199774970890363199438751649557256514211451006771717462772892215841033662804515109406669550025035086593691713688560079778139971647711706316082050792058903920096136743837055397786587470687686704650139731908885827724453620603826025958484126765956585326569610950692735030412245148265986139526941756117857962996621502129700574739889164968820130158586680545149014717562098086024503732142497755356800874844378762120394767250500491989244483742111538505310150121911356156645726854963384221571084315388391057766131277610871071060202604139282680645460564990055375137982401210549271052323117733172833481311270441682233322191137156692869629617341330695746382931678521066532905443619122090712351991038544011527949330868602119149984784454786197949173895944768446018858387860002346819830044140421582448572578197726372761631462884322617480245672644962947010918261070163346465903958261274935844796528362864231413170114732134633246507373583349492584313640210818643567502603383161976990075263721737383961005518617674255504619395957164479577268547625083848052144277534466233450894869963084202105268587845910786434272990255678593233952447732014604009965049240009743579237469155004453326519351589993759072014912497849467969148924174215904066420622442658400248657599649725096882312797047241171481489644385825163623041740198505234878834114940407663429445127831158694315120457403713364175991370628015881727517513073990333786096580090964553989859428438768378715758843307947042264420762619997155505646439967424624044529461568613497919651324696671414574226299145197946696051039594917456666333827085012833672337616460567624164857220126396628149377746248951230691314230221111744464564889233948545820056004828348980939709651289864124737072815940995471944931012403407564003170444787469587460938206765871610335729150717617303457596240925307495937822606657173901622002608427093641964907106347490621350581497154685672820172708649709851957894515720926435231155733438728740338983952946934036420196968434384240640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5297886683628220880085381714867866819724370415535298366883010280367539991799517484315671652196197689655223834428581900980178425005176202824344528455399543564477941004675595359974207633248568592641168608596145888744913315752299403590044353865718639653017188294833920099938166772369166929233634988845762466169595792475532305148423440213800517298049599709402797114454319547163106168757791848850862885326751328752112600311479752399030570418670658741136246327907526947357647130235415642001632254565926703121105585085545488982835783411673317579671917385423269997047773591587875490000239453557676626066410801220759786912617555305704771865284319891910400337005158763235261848379296796484922437272105371083837030247947281090873130542461446646508501808030505696543759317277049553464315524469582153088692033184045459271179188571863917607504389383789269022982790256353091010589835740329692157923283269661365822160913224973128485321208614520922730512925603839797117436277037313181083393728022202276293238460480806258002241797794852321329368266135787145644585579912840026039706270196241986250162349071623002741673292658512894039307770515145193174455908275693556270095631218505851231529049048752279807276363213243216021813270740988143862558782646608726315891269321968631347424337887096945370109499662523391574212789674337969550890519186018313964974870383871256523095315411743037259611497835147377295164479446865953813347958950056246050150603605224124841809072485328860288306998108658943145061807511708369089418173455784705570618159231682846697501186839150301516977139325919636423659273115667998868879056361848649624007054224546345667639333624872497613841246320863117494755954991464892070888629614397762581000504686735543328532873511110947868968094260550418808964863427144324777866664806904581815935693838009425024032457726260125330369812733177815797938801179169647137058198949875599247475615365513656732360053854071846104717586993675120002539004161084856172392995314498990240483221294479609106408274587890605116262691291264647836535612324203901165206736488459997418203235207141010802890951749039593050504278402838337128716940686845082546035243344108875469197109776220873031680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 9029636458735479999924817530555609736752375006872988308156984608396822963513711114127895746344023431421702426080428438044768187469083327784799088108915836447824827671440769786142808920737375916873428434901975151169916102236647653257868608883631968337050028707186775040509355294161500960600722192669469064755994083594332645556020596182295858437772326265147337895849886495098722548253974692023366065898687712926764014149228490033350315561861972046117143116488593953440018822731896939262306709197761862697154590316329882540372574359992139922201257347655056587562138506281740543744230140342056260522445181710909357769672299087585060002366245876008865900276619302996373753068803940965105673163638693824111495835399511404709386298950994266002277148359655642494051881756332252041346939271168014562523119397510618088218644379777225659365482914134740939496816330682171147293270768927132790175457052972780752339873275130401612528028959647565093481644274672760722436191162775550584581706141887902148975119638806079810408747545321337999493841877126903719423673140203368824044590491272448716594362255788967807653541537476486723707443500764906524001167853818619336207786082200874227075357375093351706677744647651252324922023998085865678428801431347829053407782138804898775865289165847908516247765301700551188132449355835622804735508869559306495502498905771841985586563166685205443879777776684794056620175530365502843419070123933231316609162442644191061376974470666437741871632458605783793048192475667678244602841774440969400828512924238688798510831414726798423371138491461434637188733612946433220236409558406125430791288662771143190678998474007617988311299718676972047494603347852190047848357221933104053557310424746313990928400298851681381678164855353440949099699673210370328816449565066217106028762821106685456707213122607026859744691974640297327243589584702593802594084191849904769079100295866880124029699073113497875874956268531054982969209387940915252759415891010156559949574782250610469823405485103600808251785053419440592054366447052409946002693095373536152647167264812280587613726926917593448391724029704993399233071722727204681994013857008239286582857462320218505216000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5197748763520114531311424586651427450641214671044004183412251511882205857949811525202456430900112395355694355587626627170480131162956661469728172783872774315554871978388411331866872565774428943126280662158668366750712664805978653380426512122271270285273348735350774253537333934122290514638544179184481812511653474922471243267919527416388989789619278711895331313104154033846534657548547485646701407128543531468430723436697654961130818167372713446329906558089820981907901518584548748501327515874642198512528599825299303521857745540151093187460936121791544213623475074907288592637921149383596755933913564058630804158620763712907099342670944424542877306409531321558259377767957840444377171469800383901812895277404009008875370539543609900182932359141926301254274670447528218521021847730080777254294212017446136482806247467148935421925893487201740217283467312213101418592320608798155796000666387535158171635559443134288966174149150601706830304928091896178167829325256050294286656161341451645896025493677738586503155515645562354997669792591504393113430727021390915532928658961326760956139024596672134849459078049052748490001206891762967573523629047855375927521875082268708499067023711631136327048787438232297132138903057311268842970121422382044937068393013442344635387648197634360046111583187822144266251645324507839319176477890033796667184949243674139760475246241680413951887336047399443842175962684884730170971597727786459287728042475061352215297501951839385288211528304289423847723305830624773731538013870509539059447135712450584587910732339017132721011126428415429792790489231150339781406920081767476817686624239600928814059138942825485378664606123869524202868630943820308607713180308635970575407235989120859460272830585059591348734492758396103950694955006390442394640708289044794439839889124831849522760951819265755971266170124667214182185198431486583102959815831489684520777885109421947770314558534207993668581284084885711119522299515322286894575380379929332914825678948932612742957288149581422677798801792954146928500767463838796346681960339091864397182796181477886464202066315528148864105403602888351284589811748396585338587914802279866931079788083182967980032000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1708071813570973547435880033404889143052315449412720506383488582431646305343232555131295346101783015775873222901266942144524936683422313946882823215791545462729645077321167431772899604184895991587287470810197184421716403135139163526100460216221419176432661546377990143765649191777671751306603843777583903642817665942221230788326562128248487093681403937003939994384236454796466128150855406264475019595003956212730752256558932677638377784728287411311013142156110555454816088201025903963557961080090791913050433258082438602573426670406567381829680308582438794132580589929888765354610743114555383884529399992496364084858167691066685054087779281808339312690256268278323577840825608818494603824613755481151990290400079849254863540764383774687545413699398596031085246673252786208815339717816933388114888716654975377328310246662168207499872438471494835321164768381603143558143616247078760660811349321953940236783786460592036207725054736233114415690062639951993165883763152234169990107312885788231225912326125884141200313673683888256987296886771214138436931695305966996230327988643598476836067143958118450875484501859649976637975910246622609077336989782639459579725830729730392504607038603566850682560900485857126216949405895545522582644405797031661795098441010521421398635269676742315257741290566531551387959094439925899106272197371212574642390680116075508928275086044819898777345479591489987370661205095814381778960946045592310144562801428372086349725745598856083846702852026837739078574628726329385965295659614034036257606296678937990156751864840800608145101751004142941376135592643243807223548945814324222830506647273457729811061966558053486025290939247555276450976235199761289452922327872364688843408887130973292815750418354914717072799682029190515103140891258062402785084484273457854668416083381843147603581515827369887389041651572243669540151933728118888354622443500886939401184290767991042129849290014649775545159103005181984118698050711262492019342976512360599330508876990686178260774301327702549843831192047447675348598285846443856264063889841568971532811449786353006849578126739124872277309643428433051962284832165335296119849498163224304417904743911581443686400000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -471484111548758432971043735390424989474143838674546262513035930304444915381786595792586547366298223838157079860844861884774681697519595546456469907734217624158823734409773642826059324602503525806946556518558236302550260784209166542978685458659287019076542104440041585627597375937749773820866673551597364868717948547945790624838972018912984759088214385618243786089497281744487599065549903742166542747761278319860175145795972280337950912353120339190015511420752802301769158553125882808661143807820593053378288519929939183765043302915497396487727804395036490707533642424913272350580850023298357482444459232125788422858322123064818498197758723223596379741020358860475673603816836694299175201989812366407260657808335173996733468177504511096179857742595757878845870822252388981059110839830751560521968104944333466892011199683995534793670015074500499929049530451218263985338163274244894154141612720682668177255405128193533201338979284156943609685025596388226422475345835987023595707121710744092227793607157858331894371445802233266369988812817615632307848948007150198835467327348862270437076868657356404958771639877765573765112298857081280201390953104568964441847678022982259999397688456625832799211734868323112575234001882161002088788786396501983701533135017228813220810040458904220166528560215827796357479166288251757293047953384390336885375888290177804297056140226478572778137808895690145527582939133380385702171809325823219020407231841917245058265423798302483241813807022716753831142922667957314183664911848346387045140849026344019898621496241654793192984259364282406525520560609079252811309188242406776861485286829328744255830794343505373561293708291378195451765618632764276662789965035740049084152099724818911863607359817913928639518181633731482875939188180069251819766450829926440175957811386044247419573638784672266762434287548511258964410801342595807208606671162872935032064318823611604880631284701573876477591100755329897644813619468848718874194428920844269961342253284721080390385257438105162580666366888674559094261968801069761123683417478396039327867953172123895026430022750435353114102731947369809617919165957563688881760332785613855983471839348393404006400000000000000000000000000000000000000000000000000000000000000000*i1^11 + 170465977661826883935758751439215292593914229580469917559029245314961658426978624099830080156883113234331982174374031847494993661558708808550661000541767794122320850095285385848984641370883775358887602033040460410619068722037922174140047665221665593666825629052883134798492626158133906965660114260518458036687148747000442758403840714555883867799402393893893226684504156428537138675239774243915496911611567357531815450483433506984478501898787975014711276761802473730009541395548191088500916918788146760701359659664836115472336175856915332334058313005713358360840797982488598355596464915771875226272402258792362185448913291860333209772931707722698355474634562084415483007963331103023808030670480780874068103411903929852566631755039238093516413777751554284029597829776251535085160869518873580851121987550061216874241025036983522852452809493525393772590665624480063169217905903459466818979503879710739119176256038217703938090999568135666389144855772904436358571940495001768315446326108135211154929928306373075706127788174914084803217739751115518228232592618895258831588238413673664423030521665966667379118863121599164609433026489977925613855752069654856484934859911439348320931474320725108287040942556756523028485600156113052666766449569289547180148483698411557352981686493297522783881480157172318369330239410059990793682558047088218711877560537272428603858281261617787131487071841084730732771607241220475333790723399445486465504984882100073886539066628953383021634645788353566570660760408994751935575985525561482885872632732898042935271759356060028352959778793671898160729809546557632443541598432751249009370265367706469190401254647874725455247297565647924328436607965950330429229754396476806047426895830319133111879430780026573959053222164580270472420737008645500722535236877949273271339220389706474855861646546012902669874790854268485157733359646522152991762740693653089973000971831161401168102305600309650165108131196169453947212383380599082026122915163613808333363655972423259432403451093525461959141372401292197498699791222346628678703692108555741240519420073196473061981611379457149172636742508673768402434348230098172870298528196653984250662688927434932224000000000000000000000000000000000000000000000000000000000000000*i1^12 + -54253664103922822398241974912070485603060606217564734064635013321988499787616127470545853739043077393290270818199123472876828170660306642969143767807049451357044276371426739494116233045447491747288247181073141103765200894931091105060631833267298913452706842091564693831359547454744517357515898823140449768580273090156119830155267591250627747903276092515003495810642663225647334558278774186311108149773591527701364925029362906888164187823738447695646012619718763294404598319301139476759660097998601588231907016185409391171415244958822077783699615545090147239099660368645676033280519214105094247058492774185547163921625971049164938441129220295046983435874163060983166650781909027016968720226791122305275506553700702502416788162354966946061836272790078554596840139896107078311442093898180784189718228995867661325165822106290346627159786951536583330610941504400178910584938595434692439380806097434304716022048528156796449934229335711580991058156989297802070171250388266322593203964892765159949163795258704569545540362259094232306814527122740135419397462998871789568877131330815320406891009595972259521833001663171269312077102900661041191342422717399395893463633729692431829628966329178055333163072663702715549548958024570121667866695694917084169690652755496409448960631308476205889809783984738738788967481794284518843125780535489239631490926464359731334660949701193412005722128726038933961824769894462451564690314255937113566704444297349102353285192769848170805636706520649640763452499672102660401724893573624251799568474419838076416369893207490430079024346129826703030505373497048453214074430877965547667951937047422277020200627045551748353235252254702749372949908224102198836892460256485351125055976741518350688917364459999129574619338510050927180236380274855032189200906939928611166941639566649171554385631621494890947152471454542771898064317273589637486025556491987029933768310976385167698874239390641444671531865760493874764314137128718478227472611558759934301611614885915646853443714306391841297441190593596967690993388317208089144577254986509883826404297942814346366866407570782173002685499870645306893837950934554174641142007529288910831910137525994258432000000000000000000000000000000000000000000000000000000000000*i1^13 + 12503511797686546268559947626701417711525532953552294393378007837275444589652847402310517996617758145494717614062503163768007008884919558638772930163820921112509353697924583400546311556197677151822649735266583547398244790484567725800650230519126170749031354927970477895176782278018857083533851928744996449717238621894077718982113715229296675475637209093117799127417886739565322284605546761466486211530938573841688105707324733741325623910638687367866082610121410605120569457520939040610764682321330587934278320721060635831796406344813880613361127188560540638508738233973615424383705643743175320680653329135352564887297933727605215031802525999296763412510484716819927067165415267617188171980828373500781318289912426078095740592385924033403221844340425678833889634640358713047469079429877562250453028733504555732319263418132963199479800478599438294677058722417107460250276898304646244513115328213617364938977989227875989699532008542320286329951500992349905552110467050559639168820669059517661851689542769647041958786621078435386156470555452250092750142240468323838913605276938723787783892109100290612281339821524021343675404060192423984701412000961052735289934049192455351869555547247096559417728071234546770404692576631448002752911815431489896515055368247052740888529552371929140085455181594486273346612836559323855673343373605134512705463205891312505467881921644150103237712509541360620587708456962609930539314432354498398606723450273655259958924492787490873559743971870281180860673848755033240872399365156545229852966859804055197308258702106661570497823081506155900835534656462946292044194934871895055851899586371314506354163284575744446102509544559147529078802670089382804432376884154821167353806133815535062855367676311271212406797995688557249144668664939757846997465354236799652184447759090625487529375346046201266799251445734507379414303165991836459811094766269236972192804354989197810418627094040354131217700643572012836284765387814118086501164223233322579228320996471769299634841903475483872315758555254660924821858440980872649540803126718224615163584273148697405111998859773270032101867814134916515273195681303682282471773040832350776336227071525126144000000000000000000000000000000000000000000000000000000000*i1^14 + -1966128715893800772673272167024537172181371626622639226755029597414477054312040051118131397755018701423836041278546648565556754579917135105190742218818644520555184700029409137783042257386469992199895290178789643024757643831132205865032500681938489661417030131835137600684484585318158607204043236893814962581485936458057013835282997247255678862539623086108544987934100495231973760360836177989323889972630163018958670313265889825388670596273227022482270601472478646231224075732098458889058467502816173066996409995216011682820719711050130240005203677946083965887792277906757646101940163244731187227163891730986900465784901790181293956458458934867551693509963062761905474552404759163169691476235446277179479428531680024337053118410110982725948456533511064724023483142639628436891535765914246159550012924168745240367054427762729955556341660928843379931407628925349860710150709257366837099275239554038088427476837719417304935683439780787268192441045342876913876190482653516525857861777767118022748145606422971320675291753894365007820579380792966840733728078234977448348101937892556317000022830759079404235702802669505843362848552680786491180528493156864435268952460056224403329440877860022847749633221352431740612532853957586889270291207388542356741238157927093264824914067425046244297185279177704509959443761548389323828214406278611579904350509061000929587219952720007702426445189563935396188775725142649161999023726666246797394697014537974025000835654185278058031214310028189524397404980059829726916466287248523612700297239573251650612865222151848144104446261885737399690499514775393912205312324015828333261155796201057226762807024858872502443156267247778300857164489254741917992326816955054253302814225260094555257588053879458604675680264177183539349364645783241093978753075898858113228222592181782267284572405705305218048386943628987766088787341665846424167090122041776885629683989170086694894756217315123944955073431268291236912930791155639447286582144097356109763108215310089331754416463832480778288833593532016021888495650227862176252473461996652181739365936056105947492385494390760614177864605245201513120058035206471146085526756069582934039786632879747891200000000000000000000000000000000000000000000000000000*i1^15 + 213155611224972077089447986766787049752655757313325217166565571539461021747884070076772851251531366460666957982566764302759183325006789215098427236755780735116577248098293159714514305654816487014254228953054238481637879326159155471963910719666327449608890776513462471187691054213442925140983548899029251736050414948677132051040259912020667569489434070607725206005386850345486172286857140894773225682673304405629904943787908054635073921897069011570343677126104694437291885460040689520944677197348919415459266640116514728175416701670599678590904549631623099117107112272542674973790336678820273494223267752483970395662854362236988240187146883925309793867353895693123697476897705454129235491883021890155770985082072304980596591520440408660907418482425298929962049309139828820176761377442746668265293046749536765603302633566797093872815804002720859827860960948532180811750989562836993703785203907543297988248481672268322996717877383426791539727591526629973584356975557934056237313843332480070067691218915671587580326903495117300888845503172134007113813652411932308771833069495443139467788681595635716525256452340950376309572655132883583783146292334691146391278968910983593229392173484095153701150751608920861973483578579950564006519214719384381041420389414010814239430598240452532450486498331282517736072717854935633528844880873302082820748065344498527923983731778604405979355541862583285313091651877564962762435385817406081381882455466864609079637159665595264309352068467047537481978333273911350871668206343939871920154972315529692066212948848159382611874657218581749803504364006992870101937899363472979202487543877171695828929202311761770186105392291516791766871651086178579403157435100347798912834144574070631390308462819386523779198943673655170314827253364984043287163945823716701496941207842640076011401110814356487689600112040548491776095161521844767686063767281825531977752379143953500517369831074339940406761123270203539889579568262437458275486542323595266755205963052197879585949949372461241566521572894670691627283138498531057563308877332403871569728779013175000736567283325329893113157153844618279967266796669442492985096440554690760272655283062518579200000000000000000000000000000000000000000000000000*i1^16 + -15746805278460760388449467631831159275657064297635312243585903240866559723351680615424355435059781920750688334511300876586980328773199663840967146530188779343566424994968972130785188756301514787514685783761018995907413690136469565196512773200636326115722324856875444042287641742334880655337025879242543453316556692765194431740277489600820909418521713639060408619141300826922945516782558988060227004380407146088010585374441086131901111492571627791309594594072284752377164937487382131282745210896463414584883125422123871072016733029569677375305218901674557980919516931849230638249467894098142525360838412448093348719588777085316262300027110458039214272565109680921152267952361565606662222553841195743409823469158005786154116702960223531070372488151903248725154224004165805735229479726548546854929223792515952042380645635561625135428126613286087790410161854062259310985802832130433659042777838430609611891343797481444048612050304853642442061710071048619731414659354578971634278746861546665639208521381903684679653964130524032701999018048386901320788208974842883396520650168426080836509009468981562627901518865334051837346985883805399968338107776466378800553186368356153941818084189033645031883805970079535121055888736632731121487144358803836363922544650622928987357992824780379292831726961520275076509720733057154283668141538073880319308677757881208288527366742242055821800624181014978920530105124770717724965096342310665258792183229612195426876769732148870484694113097266934219594348467106454472440667071270972929171898992163319499951597243158316394874353561706839617162407413563289665657846664902480173952534063819154034097027250039860623370768949405303818060662420022532001024403131796778687022281883623318868702995362979813231562063218284912939669874630158319392215036154542528975386342385860974125798448738394250779205627989735245974019255222522654560817786393816751441654195643641289768714194426225981706401143625514989204192405193028998414784866033691846051705528960131770934573274345281645886904060104960655559091475455789461718592664421001595893267091264870828436265737568976095579686778673800414770099984934034322614297003933179638024213751853481984000000000000000000000000000000000000000000000000*i1^17 + 847776752218876164811661266802390688138179997422059280267447897211769218398902249819916033941600103595174426693825078585024847014671034337061766624153016623153433535380457954264052135048251752838899988322537175627987365153213150684538547277147389515787719236825487590536814630121490699749702353681019157392438253759249001007855068058498840946911447986493772329073286081564975495316296601164134818171956873172198288708522823884871562419082239923486761725779278260194268451466753837866663121436347385236873515399662094349455724728511381192740808918087296363869530271780839823139964924759466063724550093639645618192213813648564882495266186888048365223475007439684351697101859676979265209646564720711912528699525056388734891166867985071534089575610791419898896521664939000843401023229574031281303663040056614150723945507756229870411945446808604627905540473415518453331418122490256366101412010793413264416016194451565756711880741310212943202134243098651752084822516097832630137144891365921925255919880307091434445163707327472768316725355643058763666547732305106129319957071133802102390397345496551317210664799026237824454439676456435095957319831884727925868888981687368649497373191202895182870661458243908387377898480084448559051012960751273485271617581975275058586709142912663307640284535008448285031422625158290569681019981414745387273029536533030018938111139000973495316815113205196348543329091957539119703933994050411181295595465112046065440047011570955656800442616251046038066013968794090855489113563318439667917929540789212649617353897145655795983945071117793962826478867976575055561047650027174756573047218814672700285609201516205768085299597247413707910598032793885812281326878722048069259432642653853513816062568016904158925164825701049673910265658921450637897074868805384364968416636419135569670804822660210260619370493534040443318332701746468935314123113980493756147443425487811263998716523095890803379065702281701320561679774401519874336858281944402186089281177902820687215723755147875301978772682977776377293127405093355801688013563806731866935114165258173592899203258702373455570669822718097208005696314720317441878400950207839365399358925176832000000000000000000000000000000000000000000000*i1^18 + -39065942132770948203637808422940203803292815592012977020412634650341311098123966486603479353578990261256359100953840435277065681916394795375359452149681781442396460023073008040457748950206074472694216769802949882192048326185155457222969700109262119269002304409188048231259340876868421355799494823369141994096196203574095678303292916443688229373584707286005815817582811977666013080327629465772769802218023922029402519519093994259105349877229874028976018288859820628002478819317261450521528606710762297643087228184336061258561528708559840108839295130718601942863877783882826448193253292010504296970650360780500887777600071563919024361201274387076212453319954828854339740694770586582227176568031914114966395144010810217058439122689400859512022149397341839036333543281366406503103709747887811897013486163772324651852707814752642375674596023204695193311954283858387986017654550921739568999817792832746263252217373064384379940178609849384618465599940706791757803747012848813796442386518042657551397523184666297825657604130411475386527489987817347302331807797919415741551823763733786493654850789534270581606420845265300935283583147249096228990385942292004320201118738435426223125573841919002986826054762754068897578840713692155121575136620296092155633304208161136841893557099038393477939247723707008121173193876407147754451606689814475445812961617316386814474278684000625923120963053113878994091693733253702399807987780523270663252141515327384544513201019450397891710751784265814221675947507108822246296729285478618044138324606866843617740713116214377248424997753130183031368300004547930879072886487111393573030842402796458036314464652891135670649065128586910308999296697396500710550081623346902602363395280615516199393815606888872876551698371365330325360569179928945376627438173355059737814510431937457915226265977149745250301113256494499270695581720961664330015015321186002200945811750403053305481479852499807735192665210215573416015867366283876513430045107181204309655992741982929069053500208522633115320044210850724511804819875657092781269314887552405166497177138827723233303705243094147012327551889908704811785426984582479390104766959972559045493023309824000000000000000000000000000000000000000000*i1^19 + 1856488000808298249021112961984714222954559628776186312012510275036801861336422410573897824504956314024820274927141556075272646069627008789134773786425860875241766190453435403148869443795931683314378654860644838197215883088522259300965049159993186104032207606922655281019683230040597918816429476412115346147993979210691785004829854355427476472552196356991172088039598271375524694942277863133955602793681638403950361685831591656369538969920147504675622335682944444701857063886023834812761915641760709424390110145951713115290015178676857487387278970882719605918260048945303794295744083713204741889985881848136167220761262598780388638362528106700527255207286179177820927324972117481554757463575411322501245185406385255541758307805353403466680007405261374201880433985628858507545374906408170096426974748673798919647898502934174035999762808349972981261100515062319383954674554594128427289496440762872311889672338887091076470428685769764378620435593173261484778631821195987932618783043517321651883610516715825372349556465925169739036434073057625231603773275238438510485855784028778587239565810361875229192167734231998877826485950648153965692145983150477715569512735824075726382469395444683289760329641967476150778008222053593224944517202810091861943127159281095372146155299052239357587730243324395064492490851492109761428294862592459577440044231138570565046954554465161440786199854536644204367448410196509506720834246584969775068125533384148268242389575919846462173517821659391875523528839410978122836205913245971892029263521760807912566524028134614488512704699410234187817770509182256193093580144535581772552048855177698472723201777566747142966621859897978602131321884677066216126520730577671083050034409250430695002575287322964809477992531453750009925202688988941636015303215523205281416029720585146332990254108247909059058808054043862116908138393042051470123331485506688511636581118299921295774731586634137309079047379281492585059441552151873279018400685294057668581025655426386240005612725927120119798400676923140048403841134088879648895634307573770667530087898961653643897538916501174264265489154229100213172877962601723118938134501114392655210259834470400000000000000000000000000000000000000*i1^20 + -52630976025801514372547086880092073226128975544474244084141948014816043675253550986980109313117838009582927957302409055032678142510723884642274500639352970403699858608408032625864850576162088528043463766050791555324847276362807795516185299723275269971284063084378814921361942264348940028352779374532407430693879884807033867665824608037911277042351294830339566955775309459432350073363227346488963836766990441617957600333565423547979708746717217193880355505565111745058887380326673854891073103845364145835075433080676700682355390607435072966312127847691726505271748049140525729161300494668810789729146434127454094057686445308189732423977029842232615289995084895296913071823192662436167802746323491531991342036449276990290021542561922748447635075268359599376022535284568544612104075328467719021742436862407254821233969425478589703153291999141177373150973351538230237610490989372538358040607879966416375181964064262185792206241946870488630750903504194467987323163172477282278958025729683600894762731795836789383685302766739291805404200147179872450954266367970422202907479508994710459743639664330823780693271056023832344765604251036482169410370148669353067213367065778890852800711522123749265662720987529196218219014404367504600660283228508584048102536599975871800760745498119469708332084319672012440287229045286311775059679316186178348452079668353033747421198299735242867964092701965883988007931758040018623671326419955797519019338255040009524560717722497287017712318258109268592788713647151304963297241438833507817715704501036004040929685059431343047548853596748762176282962640250171987479138527491881555877140650716127979141087551514739066433405101857767932025875311188600526882428989973613591441827164991353600195138925766568314710035528633092961718667355492163094757623666354592921901887184430671352840540871511262537044217308247354552974893950789234449691856559749504471406216230357679273265324223258937390565541524873278744068946734930696458120803923544716574461077165148964404725863497233144842776049263593658553603509591724288999782793150347935722082742803126117758062852197285257073146706828979711988290926564096333613966231603686285973444257382400000000000000000000000000000000000*i1^21 + 2065730628667202531193271642179855110381518853842865668596326597361775819869207857962615579100115011384204972885043075909962136565767202427435368549519703932168073997511052692005686491268201256820020682380120065325341593929064503658783736066838707311234158306500687512973771833107558141510509988611787142679916804615541662341744526871496361621287311745701606352000431113744196031753165559798209819448413655000836500018186445815940881392579223485041980635887160740583872670004538349577341368869735950452329478857230592938797926896831336352886224913955313148522017963654332986090205702299026872267751809219836961593050300994279859971563030077968981959630925530841453503132142394961589127686446594472386601881995049433125215459031132489870984177305067457261316106402437253604610141758361977159219027721020519030449901702870300455070519138540333351253077958819441536650676712069277694188002411440305316937378348715375580368745517207491465806133046778049943766106141016778539398346417900323376722908926407124412950538585805625975613733850550859151299523137186139068482783368275915147412538240479956648338919245254747891240505197164830207554764785623791351883475652232595539194201014161019621025226212146515324988313952119966076739416187746823129475417173053480526994745133846280116538750194834186980721507972028374434641044496159117707822695302836675280649278711336056496755535658396077696001422049673322708032628527997527400741885593099358313053142215740927405014002510264256293491093443988985756303282160906308981283457284869436195551249454837503273203823146039045326655424978472973544632634914134483191142168886905142759035669537953864255874717492848209894068749937188407093659584166051694506531074763349228767378823620193690165287020610550326583493529270057904310024207313309810019980982720780793319989645237472536940202407275305883146001708508924119651705468774402477812022151543260561031364993081256601398734524945716240716367178541007037407490666841549301019623198433153297996264716045863255077435223123104477475254300811702102862620927974204398233156057502294818634210329366564055764017246376529222057174174171459332190385808103647741217857339392000000000000000000000000000000000*i1^22 + -29742451058602272374642980583639281604087398841020000380586029752506942024717762342238837649315064132885858670999008066783434241205644222698250705657553083364561754333478629900771046802264820024968320361556360212660436441985366918247745385336231437865777690427298355808321323492219161058369597541142927325226676738196521709921963590916463955399660918090894760288731729558840721771285201115536178313057646377969461837038184270791488465582382823334861468539243863295088450426740567374772573061944009688546378377054840823081540759121426100094902043240990054907182876672439490500940943128175761936888240657761340733317801652135761332564941728384135346438938295887617686222364468443673263031955887675776427010865824629141988444131196905020075668554052665126096271612611928119557556638513266095749210575181553336539422201843234737753976977302188681907874506305989865793502615260097491025326049737755628999053955552298005419963008114860262950421509796051823438620789718872491483524631433048611744631854041513348124013629166652948565398514823446724561015778766831065367030133276260285937272624899214139505506004458212289676767398992821230581147637104901516059646742887912978088258727610352615271116817349705258531692296323694487866342191535177017343864247233960686452285089364487258310682576174270382561175520680729315308055027032431274809524252772865248886221278390087802962637602279949722438702983251177762006130848030961535506921125711352797424841503654722602873493712360599895451078512094529272066922325533927485849779109586292342875994780944836072899841432539176874201834759107809578834669996529766270700341810586882734094914159791063755192388259340099833326814257288151472393514186199905435003857010502826430116165910698322547085945654164774683521221500905677952042380383320137138148901505427550907306631324893481412031081390030106159405344084131535838477190469827702449517973744974631128801702427574732828369896331339064797534694998803671015198553969628957184503156970734228423067437073637932142705550342338908304684805774526479872448190789199908495132626690291811770594790894555258148028628995242317079443159978164295914716431522843324870941474816000000000000000000000000000000*i1^23 + 1305959739772446059236877330124180571943542061580600679395846662793596479622869543993765534330980199375252200094959998933376861082057315140219046548603657018103447986948886499171327257548149887290517244493585915520726645844936071849845079709982630927848002494124609156339355649823950643488947033371757299487115707781694390676673630150995067589774334480433212507668550358484864011222254094653060592168112974483060788126527647934275302115497057563259283101990468129932017331141826195894891189425331254316335112407754771404513437486449465849557599472250900547195744014630349908127391134611716511852035611792037163526572011038440334835954271750451919460314627824279315491500389297536633250318019610516021770289449005397036431966166005109787212732908463543230431960983865800112486746816964342090327133164424132218123863438482710877516212533052966073189161748659381386933790281242808823772829885090567832000262639798965679434164507740280160508549004017351967409470627188388182482165940458266472262076832595317630312290788928803451075542920699716599650027381050791765295498153092858600197137102466841765812257584120232027339272011014584076631919784990718321411827975001929796054304337034377196554851731810981076561199821650928282533332642020464478546448240485337755047024692918381600697965346228244840092762544320211452386982191074332266573284357794348896877613878120905085624318336178624131091571804503806619016178877314073551182219958011358287941792062265324535586982092152747869954810670168431102207049033608595572388514604786609686652662080821304090186095261562068246432196678805374757073778488586116866705379315957514056466452367413193263768567350341240031004239363711481838947699606882610793814213564435085639777759567111147868913709200493906202147728820342647759870672031075949386313368217664424868116045004545305326340275157800272452824351163395109540794472201617789557514074411030669155008629626310894402823297217876524269065529235197156658491070082740947165038432552637409638436249050399573771281369286845614085069149270097745252458126839771067989572941531901676031600855886243219336626343941699571235326202237226561422143176348561778568855552000000000000000000000000000*i1^24 + -3081078818481055375615956869448125207671655026522685964778934528301626442621352501178225210006415817221737984376313572783165640457883742455610657051977707117378228227920568320115303720641956301924067559235267860679977111532219356615164789327526411536419364832947518171447053954550183361027438509736811245897762509742561168177006737567828456359887703117163369508165268433138900678573779390134047172806497115346872509446599977765526264556481244768718140446671595806681497498554151151166999006452477465692655270996493795748837124983676818106122784285508232198173545239986928111306119053124126432732159421055968922474866042483371005682508971881052030622555482322918108628316900822724493056417975915981453399316915069663038596774508826949185094745119697117087280048661553851718356449750136256732761115215150191515747213729825330926768352839818425299395755358332381838900141286634569556645008550143840616603897410930322061928927620234556114276966477157431491334059866268723023865099867894979673973060226284721654326097328663030502126945818938344175942795647468309788052906611929005677088136810542839281562071784712775101421041580016674065846596857305241693027834736692074827706304955339254874738487809450909454876309035432636624182739619515942402390882102292660944275554742907524355319026089641618547428125680623710788841614706303712916646462220628397870766000922979933128567931440839098350248176857214880965924902401817637936940795448862638534343138647698330515243755962400625438659728807137988123896259715184955513512061347575147762764823106327720846893177995687475223769935309701353687732099653340326957713991561048902020105463757278821043111458275361240998489203497148414381674162707499756726622843292414895460314927090660315289662714253734706829175903404755365114623064897084282862181568693393510180228612504953335132247608812403992338970861467597513116397769643598894658039609347955937524939810333390014659255878107649469507420442947843185637069191408989373931406025206961641414251121982952316956612901899383528258679107207855828671662871924779468770739957727206191541920196525022113394493869246482373006075100971414928071410808413018206985256960000000000000000000000*i1^25 + 76057966864606823241427572260469191039350916687006627380512573269536461426908426603407584504651033653532073550684751842483388627167596470166942897777385215725755114847614740268182546972364942079850125024905048831264105548628628129665134564037570404103385924400772391407722406752801063019561499880721188561767858157879913045431914630369095966625814001932815708643299100726682550446907171931862830645939150554985308674577630506256618721525799170466765191525549310719327988350322432360215587784892187830144017924674606053349074493160904669479206345527101324468985643289026151172581961039193633788208840236194173306853959930821462091391752642594085536141684847794576808294407633013428436866892724015950270150433711709126118695344647341056979467696017977241195847521123881104508197936773839409230704706416265759178304797628645622672654476801436377815679827671276691966543451292187471380643198921921054510533619587531610422143432419726980559926992282898094135550941664322192684146357454833505363576079023214681292649446882690548117489099558885459591991012709436515713927157168068237073679931104998688094157021137036780899616926846816397800640885713478048900744700253448962972799916023675913766677092074634362942469959020606187466388566468323040861854295336487221114390116782914824816468278527199639880850313439728101021972913231135335485623290168686196618084778802113419750757608490347673405579330033363424351739098133993344330451944055009635919808217770336054529150027228176077288421056300432035427712952780230450720107364761288638448460019133241259556096866964143859761214325160207285996049760668570411136660629358099141973627407499001654261089292631628911753324349675950319525122719015667071716072397608605614158118558917374762949656141669915956087452746701796241243136061433155304365573963742574233285306691057979099986324611272419553000865009306412176690886549330536259458256311453825863753669673696222941678365531474115880216293454493531997671600318241706747496438883818846772922761121828285920565075743358921443842948977443916109586633114036752092334019285346436363491713931012836582457507292745873454229539842974190092621467723807796137820160000000000000000000*i1^26 + 3291919982406095905680707918861766092406694189711884876245139091112846314403545497411115543903656626578823113358137652650993619231234451403596778177475016681415176380029521646373134304795607123649445283752106546432230944044453920291289361940271548414496881564303402456832620830922973999112843104416110548958743203711773726422522324155843782508005093468249152019146131831013166776676599830865934749161233543423610568128449491379101009570402515248382489434650492978874431644323515575046288551643006678550928503974282194800251078918334061772466691025560788300443171234968820077854329730571818201449103753604886550481597902075332479664027344169088493166863137174436254360484041062288521883796415299984739630537339716903315706098103608871228236235659510082653729932095339536811878275674237677280269974232110794400263189812672391084768950294013196656609234872121747564004052029112952352543819593307465555740786330036156135969352057626228702467673185770712689694434922470499627304199370236855968092859644454159466208537501903020969756105163941344454090220232801804668413442813823144315339206192241845685346723660364206218318887161120935150069218419289770414224900004915286935451121574715790193507528773567462821300222013372897678753920654872013024184768675505157192624269430608612051919822268478722161843709418852416789402014586603326728825248479654764095527969262848953901764140651424941813818516865412309191360690410561636344208129370966789074425478007715573424441612497117257126400057963029870265262580591676527745408374935267859906798241271416870488955149603379277751664632544287197013910734708982633911319845004523544618050919972354438568575115173490312249075961026360384283036483198669777433663534121738640169630413412706733047381170745797160224469571266898940041806166113160991473146252971819116609285783468910599906344965050911580612033248029738768169834951112974731374503351930966129862775800869663465813266917307159254019388245057581494183341689623268250092188000857678777489399218247716581541261544374358522027652201146005549208081473596064419804938817115338099274049770781795424551869340189721946341350832349619898097670191402750417305600000000000000000*i1^27 + -10389268127502220751137490459313840790395721973493203729340739041703698642058055079265732172223664911396496349654038527892604092057051657333911244010665215197190797905071786825733256149358697617284804029738160882083388196267670695410746864297666099226506464703752354845519868008597753813729447724390942409594043858898422075098868313316195395889408163465351880748221934191470234736548163714836412533681392928725200719607510575939351237679738151065387495327845653943321114269757249934169877679101062188965167155145943509412551679338948343527692186531876348330917210165501377198295638368205673775643880909232309464954584727509139511083535985536048623562726923931797826841910302118455960192747421810447280383585650197694001627272867326687729687060126946372449701324040312770769181724154373412289510728531625685293262060619236222063140965215893792964357668626942213724624556578605042511765508147782701829422755720501586963748148212049849365107648405269001279884853826073328098329689616383537339412326330360325611240252919247970429287417650860694238171232890608860926107203762551157059964962305572696078534218402978223213061109371849283640247446661798708639672028754578066942464872895938087142623192902898025170322843415977694015513131400179532925646102263320460628847358683014362744835330076774933057152978670760490283249313911819119191355970251514275112282444153849721703112611513806259458704558621526815375792460492976945550132641657217394273757690819307126677887593165706164277010493076784034344342759153350697378886244048442293319350848600858084084757156622313309458302034988914310928346282778980100917711348876500755676259540522274724547682750200004796268365057925929408283178844186805051217413548080047334724496837379262719933996904152007177971259707939945432439763489646877372722373800259513318105493804442404518030044115288578934896240975086192287050923635768308650625007623561867426484428991186636202992816339280780101959793281408034620866662788307102671907562648948036974442775258921210947128829586213404037818594386502725498606151124519527465297881996498831493814521563574713947062895530619043090977956592659240157251879969758170316800000000000000*i1^28 + -164771715437745070966445284217667658548783729556272315465360041189070157318273860459803818369263672341575954906056944852895790242559332101136570840721747972644824796457340188218248286110205082694119594466226629263986364268911288068497903720986767125370419316627725952736264229660402619792930020065727114448381231859613296221563268304505597791835889588341635142962293696646069667869898345297583267212082875957213589278525263351999317635441781243171208345474456794636094184082268618746810091335547322451319500169576893424044913936175384674305839147016091758773371611793126299617180210643735054404128286708560614454238136503022619999440310988056390671909123688251169104106310704954072269254171396513899140270818654736044316799194383378641069177086290722750805931697452809811251570705744711266081403335432033608365522858602537037244203393175372510998887162465749906318374682118457142478233301638768317289576547798553927313555970257582884605513661728980037595619911977585770943135356585284975352033019755442919859834953462278693937474381499644115668056247265111814011243780087302718156624215489845626395381159378293393518212191229596766790621017520970823168502169842849824607543715988555346194521124422140246326241220948147515699051005038101109119759267300028439889934486325790351705532862676164722563973824285076659304801535307593246645422848005766704675730790611524422548610322261114437203116473355208661392819368338800298434093309338789477714273597652089880408790238890656934111679636574698589009429349926015677015702442907039617296152363683680809288923268885533956254313655794497735311548131570515166110058125425244267209059878843732329822779753691285758695449692470839740910016426150452286094754113074283087837420475248258216071081068655021466472765835246920356977423667537490393686914924382872652167859156957003151494134825489588710864779864619190705684630692143682869339265726298637815985917570776579766385303530720872367063624567837379156132190771419659338116482310847613594652538419658835841011680398571935749638742945512100780180235039591615309952309078020533709200123910322191644983901042029832922561103316687271554102773644944998400000000000*i1^29 + 1070686369606621769346606907421544900917650848877527159788852459077835179513561719106091982445469348020954545809906664520247636912994130187226640226376834450950347017072810080662578079535107287835925693904212633245943600863716773576711073736985441971024726210315034634813817313461544660209179673581021089976586240991140452887100795314474934058498902406641414524808963361718503869052418234718847728679652711810436517988945646675290190555697099043611585773630991390757756068428994687928724987586581816488507251501546756565149004712417961701572127857980771262836330911606842760383913508263772912528130446962967085187063989017514792639427224387236317477544201553507503964182934708333645833077106831696351568526218842005886802593233969020768308434273116710267034884701733488239296394338701288678606736118721831888035783622023604318870566698857866023795918241897240849334759599411984220062624868816766692770547191427189643451412946830429386293251190730583146722859640013751588175729008785760763564016835121376366606263267560134332328009642575634575587676179455307008269365697362081385661528197094241146071996760307678968802973702794834217712630894413483788449388220967067996486707719629094173449261520573826472375806701526973224061153185423543628867744057703139738230615273545754113587483553641926064078547300529770166164177426914743152473231595804533992306643340477893065751833244780082260702169483065380552315173444668933204444537959703463894470324975916492338425972519108015829500202658191203582542016505902004077885439069404498244254082363626103168985186848139858663726570823151261155190853250730394041962518907086551966882390436865174874150275345076794753521815280880984433689515501348822226831734038575697573623348655021912314494103247967685962280016795604907793638564559910646012017871240039721487623657607765920364805875861955460318368621631797077126563794756672654759231957926571249953291533912748462748588443153886551115885828054896290864804274421455096949630752042691217564929265723135773923794110724358999391871596731435689323769697208817005988775111590607573673474644211306863501334232592750053690807267590872623141427889527848960000000*i1^30 + -338723443545321453668091875363074389666607530135056617053852976516955135951946584328516226813518057080377018881293515200603781942650262452029252476542662713790363300750740101289833734688179174859491936911092097334588004205868520218661841583458122576059914575187734356371359013183360346371786829447815967796529418773871557677326786798700482378867746853966731267230912563713048200744450408664931204602911718270510393612784923979574021685585849026364947222939305510667045504644400098716670264009746655585729336199265562056286221550876261901814744822740968336793125666618498281107254558157203259264893238427170271903204049212260744399632377642527775310290618623499148677228162161357689003182654917952576134613628144044412647090316000631716984297362984537758926868335116907082196175768542282867511151870922530303635821157147961937286203605102531203333153540731226507303842398122948580652336370405127118686417283770088977868117087306403718423947549231571551905506987142948712328086314780830508619598970713556442863811291285254346505356066081079012493686029686690002570968924229425658167293788212267446995583891966175407496443352620004219541922559259401525415442591601956204712563506519403958305921053888604241883845385486993023731978058649819713835481771141313734108927415842387885737564582718781760927228139252464481076829844198912270502342973954266027521270864167846158190343323225288304375834109754305036851013300290498372917433392301417581390995467971221056512536409206327344684147798920902190157263288382910034321513237938205893478899499271962811240818891241549707856961594468800301740006560442433860458393639010597997094529506679621893170482216322156954967759463802275603672096767034917799461684260060484783266190858158512291162688461382808603031364176062033102421852248233393066711924369326558246087740559381345638742703972512245105242085496289450407609983470930571407967064638833818231543809667428691742322757285891176168593612587950699561867770577120536501067720241658809460386725919648184227140533508153028951135365391496555938711443293021209798226221720262606052510840276797686479829076293957927796211877354710129589501883842560000*i1^31 + 5742577421473441461882847042291689882731872950823866816307608633933858143554985028777608588456091626754262234596793784748528095436696402761542133616994149431977404778790599922222006286635484643173429527719943200380312664362078958126367692354799712768933590429563015604994221997823224595897372456977469656331965486735871691247288339595286818799860397825377384660326219034574936228629591302399884329969184056113150674458702372870887576581352448840764823311115944189841214818829706012286485560784297501984287714876171617370973226160197888396708027264547560491802926186139865494984626298134333654699030727405034287730323034646703729694072037583329227740424055839665591984982973592597516824236125298495467644790775214800223824729291274014649633289178117774248638914376882983059830512740672394652589505028462016130676428959452423412622230537906287844573367456116893177090862010039901003281434653093379037412261305665898564852397982237262875784075153483657914668945064148764064062171068326882223213813081665596275710566416369971021218746303704592123851889439400213075354324151673308824482377868811512147197948839269865269629522523541206577258319792559422631622970388858960005873215883067826767085151407019931297977534197098258376407041323757050282799122706874026049191022739144265787788714157184913821401995903839575896961368626059238853541268022010420985252051944127403769386245201502842849118682128682693977835428208490812575534227455014780147404277334327356771599069672541905098555552590013414314069726598626495687174651028672572222194924799491411666653862878681874279327158602290604355536524214830021296672789155213745094990804644506141043027756215563842115279352049205553442173880721907051025243329746376645947672164803488323183654197488716301707364778476830232189461025813909118978274218060813433353803444446533195470402691916571989436733828695373420685069682782844527609578049894274926122763781654342010178989297701042718100840459861914472235542979143108503316062010691438446322939764991474370110822732547970673103559723805661058848228746892801133960186448050152429546396949669453187134602835110633787556212524636969479373324288000*i1^32 + -220021393390797134760295673817913007516643229365192315028441410822159740463645413045213982651006559627832334203915812569786770728077198227136860339641535666699341082680660386495070773935040283959954775914149764880831104028659547010159345939348218605524770371703064303621953309727884164195502753040554578039332557324005938676965251397969295917288224783932877093229936219023632555397664196924956604952206147784005850056790189941038817910603326078328998554558658466593040057959440209392248150876481437557012387229538250943124001685645460566472657224468536931686409864578686932109085885742601210446013092620542073818714243487240767286438546912508189292564108057429125396615640722765471670985255605882998081905666677701546081122673728983364012352632124612190300241111855377892736391277403406245773533671772841409779096803869161407115448839633222273822375001606846727097197740404330963209329670399032872892055853202082496444288266005189374895104406348360092676871378850767497635736438068947521697663163587563264309718951457924056451061079617821384024283328356919016765377485714653214935282794027748995401831049137296295427726134332513483956997394437418578414751903541717241810726956738662931360238845505053109300300620865289535924129390611511717411658425301773955550145922884390624161914690353114068043414952321122407953042328905401718332567027614860747447353338924862248664620366638546588698849915281603860824106942033663953688091266030816911537939188195632378605280107573596630317133654051728622519692787636453333673399044878407836293071843787124015175592625299717687290419462820518567838354296209928313403787418456590263737299748460004016339634424480178542745000189541602547305368849072997417333665656712805776209388605403557386253277530757865833358557179435829364793010394582888805703732580214499610538298117273432088555563966457567676237573696848160920965348647031661199382464241331108816065181517553639804309726365341783016145152670499791368991437355107104847455043197209295516267859217246630368623258655540623492887521503722978679576558585556557323791205036257660850383170613752699366482208571710043198657506175927451648000*i1^33 + 6141335965716372386924262143698287456196571446933653586264900506884022579276608014969223789869593810074639891176720152894379449048877749210907630562210949055822359751958311143732908576298851405117116036499900463619484300967903147321711850536200877364237378212310071124352194390904470915387306931628278896511046166359674632596047315779087119398623919683568973042338013023523163004442601236431625901717060338497624739136451002113864785831590556170922608573483681258384383394598101959702105397022715031527207952495285349437927977278248097614758337796231954787120641990316418462036578950052006448063680664512974291398441315315306715409257604744522301808970660900814623914090179063792408276255462406768330417430783228902368952825265165590919784594933458085613279784780778121012709945390853241502943440148842759506089656956280216941959741477294114154950346368563206603722843332593133930096845854201695015736341235514339924565453922286518316498501075106346735763012910639267513126818901321563094316665930464181346211441381468045595376874764825088675558270426101969029636924992901296562592497391335422788531076214756758884549150153302132388360759960940423350224203955111662533589567663617296400130321824434295447838723310964677492310259133718452001353836586902624391439740672716083267119438702961358799600904828073055730932478362955625393727678812684641640964543674994392560187263559968965645491268113241551320965100879614710940250146963301856821149257821774701506173243917416539986854029870066698724468610089868435222179407008050634428223506419228119270997450869791136770228019337715544875674532273033511175807026035970355977348702944133643521694433646573403482458658681757321457990279046161805847089007995190288690093500866962164137681343571748959324292569210455977524093220170002366396495085352836737753308053814913882075456789061172697430126684372036419260594750235851422700311402192814117971693008581189337263337505954957177179097675817752895585398997314026369082408184808658602642296344108120868360551891947581135680476351619404899777052478988566933867214829633145200385841757893858768141482966971981020605451597774848000*i1^34 + -8589559264182759013620045380047499833922650804429445786949439878163972501374569366894798335426544142226037376786684809253771698252593996975954118509112649292800983834764799526903704877523733304954702449134050579687812781918965014964918296990259193837221502803324981907112110616285734594907353287657765487610708957222022883718215104230679948516639143305953054631201180404915515793039959745562967399931946438450900679476136481214076333708568892939668708138588738115850085508974503233590544799730712606525253614618782928795360061128063375145566539844607534080337132612675813820460085651937984444034816574507023900593817933004351709346706963834670538504725938637877525419675153443952982286430769575281717741641475847524522654638660999035421092629550208049487938021527706549588148870256693393187700411968566918690651773434896812022616153718393909069222539014372611672780551636830446897311093925672156752063011328712555233827443495047441920151718406928374494966604662476083764410738660054872366969158134811851457175943317250484156173341258709002411991009008171045410812977315055836834501825218257117891949289902380659978227759170316284993621165381258338758313788353216343958412124223507853361648539779361560454309277974202903252835736491121042750159570579943632053710243001720615142517262197497762629816316858797522730614179752713428220352633730418470341252805103649136522761533129681292738476897975966537301766896472552804191223947328197656688360878338501537168726492290139905082033723859842933064383104761422869924165131807095753228817793269391272565950919750038514452015053278048417641694500412862035672847132747964670722812581209791204952786399630647226755162036813666670677614619470023862873934465621418086814551513076717887744651287822311567383167701193484065757975682416895466074528798872072188906905097841625146479153156147032314074532719746467619730642784598275052840630068691487028055544767535809192839040968832452478704252849081678153134788555343724303166701300966333585141619965900603472557690422836489609202344097244728885930491813054264422622721944670879371398580550250083534307362111524157017864517189632*i1^35 + 7889189926503596312962018444648010985288582688336706861072166580952342276126262304799324924613440278545326673242780249086639762483662074379863736820292226694832648327782957656942976514577670247574196955777758824712534197858527800735188040518636691844597593285205049245911382099400351821050106491105750997313946579507347946537106156662389394537070492608879789770256483662316239318188266871766462713559708882085446770505300188348046879762169318190552554404010012298809012111403434907285537931906578855666696467008059924776821460384098417648612555277588047442482741762901005009974410683498484240321599930915102437534309439068723777943877923321416903051058824440274672687783775094126393251515293723533955957725605516626126034770154142134643127994173052693236510914195730818575741834767544844319722868869139832959997563124272100849964369646258711774207473798152777988303706341368316844228636681160837962636336571466723635489224747777951318991883939885250092231705314536903569055235838776839322365353023544770295156971586746763717344877456307725275875735550758646085765593475147570702450817895404503251704384752983258660441247972351491538091935846775818713049651054171232326066350652582665294015660495226798345845451601522124134863836987541571624066590431765100185011191449214951164311060890154198468460011463707769954094736163564855366610997349157043894742226603089592759648380481012290176834423457052984624270339056300553439478372435340148650441544827872073819995316750921166846747794280410511441272899132809917604388737185195500030789075975759747522936660558018470496482313553642347709325385573285767211879878321480068888626680068100883713897569105283349581595385081960555377937860073311898464164910284919588351103653664691812140196387345972302025365946100393225999374608049948989373755763840877517680700152697023156651871525983343701020938952656539625685067831413669298100975928285568622995205750763170289763899886855258015928128916247891304647209898803576047895991238177880904884417573700416707358642976472667595495689264584839974085801877560960637488639310547435965952031865047107026204745621459560141160448*i1^36 + 560024829182324054852912548775033049715774762856528871435041229406375317253034835481688625543581943318779613143298183487461293263689220535279437300456799288870270442242575411038350449790996911424668587409863157155148721304884708973329024002330022096702541055747810255620723872551145565643269260943457170405462008898755139008009071348038990730314464535890094821484035044572991182498434968010209992572651345475058610445160077266704416623443412810263334905901350764851788681148193423576717075928893496561514553571069040015263914619251085759629451346379792822669642297276038225414162099230788457734988468734790970016037092068813471211028566888571400370937900262469105276985723111563301366224682076289262349312937475320470888677534708201517507184389477797169083318417719424748066561435663824429318543453632212765358501704200168256807117224080354882338556738934338292439028186294756449615029880199970658239549504521904381377786906784485680463272821366250414503332087489703496615448102169310332771804887763504887442196681956857720469635852132912098159280784809634391167408434339289915746229854581629063959152433503178359063322991759139698057438982120337714222223347586858138058774686239280101618652930251088197567059687978902021218385591583677752889795548351724616452179481875487207912567873156101432238200991708609245240513020212814223747895730045490147230683670237430045337563150219982130955405203932207186231096953061508046954863902349017099739796135626130005012744515032512248724003075632347992234329634580557161608721028864594955817380231626817250834715616620388669635634043642707495261091282431274803059588884662922861750151908855193238005508913936573228250081613977601260963144670766959626418767253385654750117032009905174893685453593819150416180969242318955143748836275667621994781804454536279042766221353914376520019205219340674352396333339002580558670730055420993973063274228501142604668085748508230584549190770615797833237439178144971046463427591053332123006473243393736541271915015879483842867704300786861714891625195598314025729121489384346347769201549984430134746630431881315720118880232800256*i1^37 + 15800763925460149086969311333117211682471091822362396328947448959548334664316936102604506351684126239864866418315425934403945503669229433927481476350041165278422698886125455858886584629601116885858786897722906027730468900962852479348119468906079901514739210249618185925371079053334898676179552817509930941312868196655194900967763218233502560664893964308757230665980144402719153340177152554448511908504602903885462800808640745552680939946468891877220737632149684164893510891261131442686253108204858813097743566059847300614244880499154208165638590643096380581409606265358060860735503252800278591722035942602755805992084521877255909689286642436599797265867019590237942368797596171834987434109360725428248610625023735519978643861320471695463845280075046263415902143433710997837134382674496259455717025114766429109277450706277554297910906872493176530714216725934469596114267548719471310640991025054821027306435904604911160308372735295132397640632954183257170271605607121425376270437107438022102864965983339323907291029288364788607547337023608773070524930589020987285936666443704072819439888263450200423945298596446626563995157292858459131721339666760301047199529616420746687748586372211632984331824464591336038364018814928520488168737635222251361648593754011860880286917048416653736886067523230673555737658212498313841127405942588953131429624611330942028595952794199759065681093706072137505830013513789826166156369110004090096178964404834189167496659924100768316334124175112474973156536863308468442057252650545135089706566457863609859998691988772187228686577215825089014291735590361093263527841308901906655974481598966381747348218015301216295066227643392694241662228027734173658434193185778178362705913250616218534208440502845351473164656217002868038202424874773205774106435223205526481234487846504510162765934210652332237613180014893577351179052408745062838525266635108360315834501050764465573660693095602539350494806245441115831538197087267424761712490262732029437188536979085809114823648457693583517526700135334150391566714024166120905217356545965978834957648301489126231212767468417536000786432*i1^38 + -2968234672147263560645459688676263379632766444018830198237548963867275618858302236001769301011918935859135930937722118597560492319583714080321077117633323644745237636865380337267011265476830431857132605013132192579454466600167726707986450982596630041554326744226705692645556853700359382632942244929329742754850666224165884321834417233366125801372110161343878977459843207425387585756251341780041350094282548660825549183993707964413919209348745095553216181276464735670454210520472106628344818497464206198140706268687061078965439657792187600949204300285054377793276531253599640482996589880738097766703433092485715809687262560810157758257483922446741661038431010952248931747485804336093227199922923136047456969875259771572852313751029201660823061171889613369466573465224502583383471091269319462815959108813539827963313450281996982329126293563261528463230619643449642574222461250481637931805427382320901538804441578995201064155627961899435070421453385782881163326117617428502501776458503762846488338002432517637207418052645655093120182806538366583230217631928610257247026416740098890832365662400100979330444738510206164258415884981298100141718702381292893548082124847286945658454670570923446202354848305798673644370360263209388919392292060933825847420162911646421695564672619517079880504181872705162964936397808281015825231026906794917850405159019175018807922585569693627372974149407806158998776612763695389347600599782749241080163622609377393219068454185187950300917213103129683918196592833187314113478555512904063477281185035809894525782664514073801306915244553569343767662662324209390588940135902904739177790118688183634519494785230233115056024706035037158923344350712183437698885595291400673573486251065781035461769802568960587963069802159550691927576240810285343514918139793744713948462175431511447569549382657014450141055162513715137660109833119560899457555898927280836783104229377996558925596634702008827721093392596177553563589695390982182378367437310353872339373450835508370200438467419611553552638786717388473131256296821438479859930879195827570063606783359972542823749414778044416*i1^39 + -521560955735061594930511943328982269249714067596567427163533905525864817733907934127366972525562470183109770461770331703485774256567615815858218008150073356374306894941598575136013802963791331882697460811913897968874396526778415461534111607909050662066644852273810780689053396078767026747570325180393823354034082967892661324421702411444869600454947799454868401882567030205444873731065264271508235059623505858388800115940065743465217447966859298841728979145584704796641985167843236236087820578381145279766693427071937718080866241594354871973630577205963299000870273681775811594932272999043877435553634722889985721767360468086809845142522001248093884388307841560055167241152204752338709182967066685502255000145240986478135601121210979947013022892656399990987677532756656975541906987616516673589057132908919709824775099024778326345224590070677437079083902719033049927222104770917750063275869204415322993535105081723926895141835668173021134105729925174324091667387991166611995379466567831371600737780203523495817278614626829694932610140413297438431849418026650102853639960771961709770468102706657693472545056910291396503015826872044384878261822058901495497980198164237990693689843818277564082294871399845773183881023562686172606102421132911957709270496478498673091700800055028894989199279203766454931549050918907350451924939150802001164213432515385466615510126786843037544970728352318585128930112163019090987858116682204810138620435879287692826221131568440131640100265776799809674976790311128655168659728402199220007276587798108033108904279723407634084734374103091274962298866024852192434675493664361411001895730816393437975002074843944665000138118462936708891032350890992313098279413826875401979934621264541691719263793098196259019726056042914744347182359929772152135456545643924128838376462850465968108675614819653283581617582588625481259519275560358144165643192686501115061136431626447432737894816861531293965607796147105711140450246192505677026982133431578758200973955870048176054699296136532432197840098544632961134470257439863465503812727112188348602387307973810584332447776768*i1^40 + -27400879479440023271046595978266937902120926221096429696259469588706081389113592180558909612072137407800434765740015452592450151268671829954397833396450604519255757851897525454382836191719969652936769275074343244711583526649597431602200685339025381911515308463095525411629426769711333615028123300265893783072260574727149577259220025284364636720334809344269705171351015499106353651545779417227940793256896125614600410193534965788703607427460784874513424843826998391322360773412598095697446915593435197606342737451954556212994559409908881772069142453272355988433755419035610094468713481620544466507603170063339498051915001517824635149815561668516481579244612527943135350956545443717216902770794191043954370681116423474527235588934193862065686699274189895399927837224373228864580323089111887832448843375681366410836663098460412886659089816428287168258889890603225373677843170892969582725444879744125618030062985163764436565561102405265736785573708746837330540959386854105635578545857167085641269000088801086359502265990331983046734384598383933816737305300145267134501187259076223641089264846315942924442584919177821443665656051989507058253478288466083452476547151661102467715173754037639567431603784248298873462299219793640171125133487645423563725297050560648765744830188074798421754638650636753594422169172805822843578241272334797418645936810205069716812515341872480904624100648604639278793186788997874092700083764134063482635906407958731794674393161825669451290513043485713750875167606558969485463016628584499654221648468036667142313468150070235582922694086416272040206411601130398398918629436021794586748316836140584338602454255637878329440702509781253225530292522567349396603590678333528780989282494759578790822441214863669276257774226646421576437681466068565958179357993447779422590591603704452585265862387160373772119201164904288724042652419054287003621571156711658336980039192396257683417070240739616348372673739504830794668591113313300286903465510087903275435482402616460440165217445608167588323014237720825758117523634321922237447804679714295701644361185588110426112*i1^41 + 210872625836189499314237790771750107148478543923333283907298959117034583846823655606144936845840518258057724987169667171497966130785000444733805151275322098640848155285398026380288470689427632521239672189825628725989280583684982483440291674566608720882011456443774375042414910685937066295235964088408415258055049451017254535919006624209641783283944886114145820040877211027451375394329896234516249568451489277345690654210058898262890737887258701236221489360951663761841511633659318096747145206696133333685468473741952950392025020648863699633414514428902595215860661972885354335850244421848569240068721738934072623518422948038147484455574063727646764069765061294506579555091412786033566650325227889368964759357158522833554752620281440487191672847974757967031481822811954408080355750739731306205229656285912141156049739402582465570680399584431542358697615151484902266796661046070274001215098670823663114394931739501470067258053429909066871708059407389130872955616595838861464230825665379392103876583229667457062298235901843195760522879324361703736392707651162501672271618564757774738509897395752039328442191488218385076241557958761349686210385702827535098954655215224750848023074845502569082083987862781358032446863873411865598649962589921719616655189450101880638989666393172641011082094425927146312272505574979660166599741246216798894794238810452844557090955430757465868734881886940147788240263732678336959440582395295122876393123110195161662196775029796684903876870203961996785788931970391809573195277255889760460992988494527949841975190840759626032764753985090000618417588286995075572914947167307408031462240434822445436573802559091510188808389754529772023110411318714189045721794623855178303211064436840699508490409877399323676817976306509009863287466979080007716841828512461242728479855552864245184293302075934128718521205237045003043997131912364766099074340700763192105846239172348760118894999958572520783755054345614901748558010450865156914799738541712738041150617830952104726508292664474851435694468792436759726870454370685594822421829425179959648293987811328*i1^42 + 110915720946099918405982944211323074230272372133744101806109923023165168725059303688760256079114420618175825277045644536528388203640691076476806871934410637594757424253842151413010149184711926847473072948323712965917484276359831491795429657408844045634545836393464139771478763421128387686650898530941574293903580761703817221886151724553801377843373258462486441226890955255213937281508869594829149446984727487667143751522240883984364377850864576759015783753633359115251382537202889733560758030968767013527187320761595243094703341258222554591247546896685437441874513048428260882217425720441235556803621286849210283222145576190023901930543858596559870415887520981813650481446292775663955361905188730152073596356891324791356081003365465557720687220902601977269891355093170026651164421054911614606954427682646693154007373522777019162965813926487912526705885685028897979220576550933399686747650993206038389194702975938668300890490403048962607061675026863184339770385146368588809795849139991930285019663872784267737087336101024169791046050208628296665410937487140818997279916125235954353994035770173633188967648628272670324286414931619130891991419705313249554760547409793612653891777654339303587465674122423721932245398895633161208029847311109285783035665791245456963132065274194819447500305176563518645934360049590994477703506929507944984660369569355287398807809887002467136578551680928190449668130792750802941088675639500853693664333917552630478014433356833168492848505774438141357869873041114354717054579248613838146149649682818902710922042408911690122458748984666433415888391489948059197702713861913812042126661292838393783512570761969329830184228135856385464257143281370476644848980057819010091943321957780079130360295598386768957245754971209115850994734804151358017389482725512003103776976435653946836402878657813330397731898575460973622620492275816298899955229566041634195492213344236196581380145914578029249994329663955818700713667075296523089641170932823038934079297254346635466012193849132709165054147901979565287140635044147930004535000859321765084528640*i1^43 + 7734831596611996276101714753305012697620119247338302376835053135171172135424001213515904190646220165370778166444076808032004557539832443663170909107473491066666287919860636080470855978370548516602010030680486898541225399370197056862252135943869995540873924160590066723481143109650993425008409391469055258884329744456485711053647014943052781160528592069177159259597082623669472547279187825471832351207873628165636902359346563386576317618869509096715571630385293995584658053669485791272958574672542309991121459827966987264948935277848194023446551316923092870813334178315998159765774766701710060531385585204407625946673265641993287382289477777791877506669993728739565345503021852983046474974600987562213152340374140039983510514109338064919875126567268632611282814518349633437025011878750409350841397517958492209228128144718924191063314202123420539534393743155738633196348484333771653946205801274570149019157675466494825958693219096625794078128853806659815750327453949874174865025147951308504717392518836757513278176502406879574478246858455891141174852234178053781096387028462671588194326134893037301668432135468554852708370574182700843864090344631521948188260733958461092197591980978373633051715058305977248686544004911297096096444531044422797023803320689351578530827408440008953464122243828878754347841225179202804169821284385352457465765158288491579130980567043065662128376274687968957222569412110983284296759523632293027263807569439098045841371503868427636536095582885484882124937518878562690713819853989078268167223655505264193169174922684625883644395062392122639428873176873809074938050149638672559761707000854760341172187908861986855549060103675614684950454526265165871743926698005359320098051233203022532369779682212570126186810327126241671279412831168102239238418696037797656273635175175189753290257535842062385841146858307475814829137591607606340961421621221973760324182759649459774733207572011004303795587792402189875655549207683909388195269845818954206648671553184108393382455597617152910661752367257328866055971697151361585640437671085998080*i1^44 + 320416085494879853049440791842745735868433732597205916077042457199219427032990702363818886725964824408761433583756847728381152861067173969028811756942064185718784246118491143222146531736359906810315143562296607704362262596408842702710333295132692680921710463223757394534135384828867088841859892348574864789887399944673778098621866125792376333494731356801131958171151230610990590389094551722206503092763501579209538660819250857055011230808887621279945161904466681544580832463133776969121232722892955097414427404188147089699859297404632037864336897818131335649808344810581967705540969598912906456772348115093051208415148220300639598193797390769798111447256107212634264847042176494347512099462950315771476387456312205380883046079405207487777981648194630658978848507785150015011972122392656976875269130812594549793724924147654538651590234193850523314233795088164544795937896434924598229551233856088456429000623395858613877566873873178566923903124440909545199356002776626293341307061860923094078675139385688804797861046362281993321230773907934085678444681252818662384393006164441135069344462384902782006160541563129785490918077575062253273968286309137138786620177439430411942795461299947401894668648099935990019561439046330770001988115395498808813724700409152569361516616686846971941776564866567300680186164442262159464807724120048199679589227504478216015155898706152201021365454931904626324597245823486220042403772102611996448577022247982382642718976752698055231256368117007120105758748694595430364389405737315550678303382341154856873481450659053298713390836772852645299375518189971693615891444017367201486799852397538064801237658020825257708868209300483375012377633651746512395996356112536153423448182853377073853840661359427406589808427875474263679099409027838989645055491754733320206602578730906959427789670717154165636511575905432712216941430071769582468808458133413565401934048777395717926297608695545546609166374448651852664213182678491876504492765492119365809395275064921196624406688491777277789153339105563165357795961638067098317089669120*i1^45 + 9072019742450985604997907372663722185707798983903913385525650521893621972110354833237202922522497697486781745056377527769717688446667309824668057633441593498587445803452542953097279002795089106174594773987501195332804626671844247289555407426891454577484211045030143299091942729688046997749317599543383182253404332595231546320431416966247716310456854885000075079403747995383704692583029330391248188360186434335884379360013399643712133483652700527871123465544396807567361792729315399280106945896313239429911785195860950871281812693832227289246191415526981609200197580047208403516585707770068694164279393617264398244836900293485983573378652594774530575024129400929205109136148599289188647858667273087797507134043082688767731435668094509396089920917628237996535119584623881545243340523491871134894854541790718942983166902251443333094020728953673863993113234609529463958712387131657526115465821387102855955472596057932708127689032389625815122024389760273483711892351482487262660954127684825168764829970720038407851772952550969780717970276332091406690700996645810477747702998011433599720777240147340738127842695413964876507247798768745821813857324939700940188248478528109725250804108472248036380106198977409490992280245667778000012552751910387378354661788951238308964782047038371999700656575937614947067979052443591788554216422457837970676270339959351565837924946963021478009576182332743178545766551858085640506332172310436849575719348595665594348584685695311874646989090454700729600794827123851882845784558052600654398632668018814320726680337726923090583993485011458607429125061358896252740326493353699689021762540687872162354371179248265990707094680692350318889420737299790054829855437385333313316044114062548408430833644138882883716674229612915602637634629411152853847045489334877109950973260275644653039813590583131503728391141090590523888171610102078827791166136570115870977372314178804430277551496011406440848461764448688632589645920060278831832083519059338426859726953665470938674336620596107276171408874601732818357876028616747253760*i1^46 + 180018964848296578981766597569410501630605238242382152994409184680344035291591116691259600809669218311587838175942437683823099449293517458705343739375788538221340265492151319382121853236534285994783736875767188388807769557595095108933676642942076329540944664510021562409967969532156385365230684625011355131819667347478485643637718446571945434296025138592137466957513429292187279866783513597610677003498570171361996085712837838682111485906929277749444492667083277298627160822430201645164086154468716004377580338139098919305408135996754381327152967818254722387461309297161522031154819104734576619123126853691955414504722199020062499602975762628358582828339035338686631930919048201987962664537055486232944895496660080090294557743721109850800907529707488554968694993439102719481441522320182174708894249864869770143897438228998735754370411016343794284402014562179685883909451035567952808599721657713932413369476092401630464987342339063644425089737287077453401408702932549306470630859996083434241490133709753045453216901501202853597685685228500692789870930295961697488966185391201512159098843512733024558836903452785756099834593605227771484235848524713691007629445495660956698265557723769314511574155600830357090760266251747194371212921983933277251091624849181427352388862974283205965605526766602922930612835860883657470081693210543214863431581283698439598919278456848835120474270708849336988895123078820854111001909667725073085540474412514890526014484722848004178132993321209854872636472641093285629962665908409538214477412597460916910156557765819270523044729048126251549693842417998360033530918862320189613677087681686509506390902258637817193087339786863430287407281065014998330792637556792972958083611786241841007198737899094628997110115330968279489560999330133652513345093225758253201780875257055035819165289463652369627367058833421554161701931176578530905405096051894324638972787393500575469396378691514464840516536845076147663290090315353465797300062066682904586629198434798109361063137799105372929035990601451701681957787140096*i1^47 + 2431845545340262767339609097417591898184752495495343331442063742433965480174070849014472345004538819737098777146742516847881036501692115269120179353868772706415876494723555995117163718279863183403031898354687929736026131048735286330935710615695164428664462309007036625997220221762809807205967966514088497865870705955684139078945000106958587746126249754020448233585949254633338669939531167676886556916609108636919589771508659704544089057409027445355128562218689666989113770149844335787881709520002976701758990258900343820717968109153762914084263513968851727273110319300202867184798928981446284557647770527867680763702063622214968002276529695186583495381694736097789577172660685147102756486489526946306361115846213586450826922910266323251532532634632711788849077923563211044007299213243323448926371405051336142755359347939564103565662016513743556884837355283695608605762567191310758494840192403861915886933365755244484000291196553426984047557314900299139931910252101170841126765150574116076226945454605647906669236349985670831219088782504621403036499488652939419646449792924188485293803984406474466988787142388089289194953857569390430722601651875478877263072577132217011616476528295573647481882056814917756204285128186834753232278601167500790545088344906853031705495454200047330481547543486802364934412164168374882328908525704541076340341615560310616782163542079635511110842203699938978847077558781585190870610650501909547934621480022634455320619081397143776710561738254524845377275140802851813446669866954727566750771673583511526325905408261856093884259754756421193764691226164587754482697627834689626152282101294359459825689226547124664605207777051840695955251555914063592451744471699977926056450624323599606680156534673454318276675267061949109528235034561759686212206439252012978188966933522857812665905363121968913029125707589353798758710274877336167275315324683647239625229991044032805135878193242039975054650132549326619266604037975978028149506563844084299646754527181700796511888495756747246143324202974159105425408*i1^48 + 20356793624275914536451130049774649218208271545479432815284482956821629712269326532449755728722804633146207004279703195816711635724609130945949071910575320046481611911075046001911380762650951632979986778445304710435906503805142050386827567987017921670476893874225780856612125324468972707698558839480285626233553547594389780248550145150446208278031072832570700798465842926831131812693972629065302314645347667737676143286053657240041190988262909543914765817436393185351758915441877084782297074636118787450800975010558262256861919920670330093276416502523428953403096571282732589189645618949353725006470807583436699497744495111966889581969253293150542547092563835345209275065418640972488712664064345285180546463513333008229611621377471448718316112836110263907721260497269393697223436878228542256479343502435489233605571437913651622426022398608838531049771277992836163876692804863170100241685428142901306024510714733296746930093774574101219829426454534005043613921973430478570290460847313721640396069291039911613864733974419257873998045830041743906227226435065451670299855693648508246832065491450402720707149735557822148762019057720286597319898177639392567522351622814966902467654732858400934845239025994490293854662316001845057424126048571786084742119997225460660246285177480697842820336012165588635623429968242327966256984499746075322599723944988868996268426220323170237431343914666999903726180755682603345985663576422905442750256862380476396175124722236319805708070511479577182919187245831317610944704881015182744517790151223467182635474684266596263029047421095781982931040849431107144218400262979112981887171137700601730522257359834866728676106783699063321707848252762263323627965525103136421221564025271221683409981668751525483681787385328894538548094516088932628526768418952095276607588074000627102440824819145791528984740658469273565372713774792175054912015234113351414083118037060607563469631236439478439354142341309659131497673272362887126633503012398044408182181182487104878388222409020384630375593212379136*i1^49 + 84966513505333274284143638329349358087244208387152086800935878256669027987301570091334189948485222437475353996874924288459698561391138030566961699606464808513088624329092800094336546868846818876886982674398720228932627133898636073562677605300335875203163495632281111781419008729729718041396926089269268212646590798683211885591919429147735616662500301221836314057774028831289297067648251575269567302242935517344560651700559815938219255099876816866777520495971480346974957727964286827992295753004938879191661623452743532096798565332231091074729295078050502625490846791008712639428772585807579740035113858272186702039032621836143371837733183405304948272925825057488074260377670387134949119072463494758646800186921955457329320787095228413253972226434447267781103578473104999695863186035509496574959044090046597031111247157001686232665635205636256476888773856456174093770663351112079322975177528766558251259068133640842704257557644150704676579339142769302818082897023177212046174702710562676589279992671758875182569092936471335115430828962259479922097348241343421435773092412172950939629344024697139236826588557726967000107445781120612246996922287800485531122265369475551213767526429321136509547141859770656477449093100099681518317907586329569109043481984671649834970498226126959861646418775865569329161316374271258078963586944950077959857001267115085744857103510041064692648500705358291441627943954425904119511452750284615138379035569711226199019622168664750030309455347824468130825711054660749109163047802350435759020997789472128868776250922471456627190625475605463123586914540388697255014428500828111240516620615332054447437354639103064757564069639793835869678702787044723693536314309881792733886436782614092436119481535213430082072504758908612984283227373717869333376839694809320302957486073371997823811771339832077688220955612718824528552001608144399163316318098198941206679661321146264267302715865694109280773902300734053289882295378678023063939566502373643133077073727868455373289666785620897677967360*i1^50 + 108858934309888060985882454409255055388908728827049113987709046110953734691311268213023558421740667907885092625428808674743443865362673951912514800368157087383553966576665148808077225141907422035772758187912105994779434161144438528341690883080558451707757860557310971808112967267117449710893932828449936301954787454332557586695062072633492295595960616720475020512664243161978482785386755425985924089488107940802062231083739029527245587327179265498949564931914958943904481714476660738843139580850695867851901342437293002577472137672354794699856720829194745006254198155517447500602285446849890120573283544368525795702767846405923866029385943864486990657574360959584796561456396949517870928631166042415191945347486828801461255991779366740470002509581124804066889081191275232927235981299118831606019866270144896120667586136470834370248485693694718909251815061767738045913461597991898757928088376514313591891227182415411611725913135640616388047140576941792373450805535342208056477884605352506368944190572257637811919421400269375130278773298163580913697494221161321912651503555261062712207306716762978956542164929577422593450617803519349996240114154971355720471155692805583751546925610882569554066453230540505148182556914947729533128434288612471716216050616691508186366583270075841893699029650821707939372218119324577692847635135017539459147279585898923645994983023761399066152904465091904545957165328234229974327318794215887064875789894169294442251986156235916510235238060373409866422710776496287697592607485779514953106776730034313020736769992304467567920176984696601515640049823425136752259172252576840238800455157289341478476120450276942371785340689598834499215674798950487744950710664814228961168529571722815116275115769730269408590302082549793001556640721668798271857218373982909016115164822019055182085873593403774567061852823476306615682402048560676157530971294338619554982030732349519382852927621311106579955816857138717189970568167071873691827572606484520151633335511869993730635169475330048*i1^51 + 415337768859383801688984513432349846485987383131742919460862569396643353677361511094935319436850030426162521640475199397879799029198537415478797599437404857262319346590578093265893786852035182333678856899217691915311907958932470966479004171768157210546957227082657369823704615068285898825946740003296140070455324353616675585513344890864221258474887381042739782440033889235547542503998438302685373502481847989433585977319137130406793522050167292598617074052081386995390804924648538691460142332722535963188088804660064961022790228559105751341482105909432177711683651232874710656987598366602663464845849592359364972397492095899302882097950268522227378272080862885331809128838689577292052514035203350430073658055378550384697789149315176924467291005052478937739952142012309809601562986726262995893183927082995125983279413907740193442821616255327276377075566091606923188740025436634448258591502974171932882641720527527874935365842638604428225405057163150436527381429464612005450631593780849179705714681534244461219755066453690265275499130080261599075029708612192117116843431215738390823975849527816213052911613470088978345361418945865108851645878575905241543839148393038528532986931822193513447163638384427182050830929895997212715200049308845467999177483720370098286137641627241493446072049126624449838937014113258454571453590633215475510556971378526612029192589654437680050475149649180778344462069569671910347165543511367483561340826453921249140452484084237522446535105794664355300550330514385533943234342048846302863458589306862000439163557585085420929608201453698838538325904012227261812960834627997973133900587983416327128335696233336636548265543302506928026143977144118270364016745326072400892287451788111797100140424832622156486628864612811081073285114077425883986842179489913463537429439977135477051252862288151894601027137402000316634444730326263814183058285722305255461817962644457363959925482750978583185928356789569250273595240078919810816809852385616872918726777219792967127007232*i1^52 + -76508218683213239229407392153920642224048649409816602900225931292125731253667825245769075151086658542661453895242362519734228702667284509187149587839362781216087288983835418030965210467627997859125460676989647321204905001084547775107693204482144330573185633892927708655752655078836567078803459508073910308564481307787487118571651190109830607539137736026524782791501109829446517089318054144607884444874528004519257946460462502858342430759208134278524756503163129460678315514944441983944969047460460667081787945442612371490282267842006085352437222026469749209095749244268686043047459514346894303889270060855484425505693743794399475595149122034539196789245676015474320529039811468489459250934051574698543971702550041686385500462535096007495879655776517293144752433380570647363992655633704816721281772094150721425695252900517597436096175137400731487457264198334462748582271705793268839531650716644370455145844718164657754851133820553632315558409786854802467939349530808349072699719275135584294593450288511817270898800639912709606517197967135915108379977056353097704855531088077414519006560445904079174861618548515381786678741636856171280757478750514934968057784136404567448380008336614491716009142942710004176449112210091191361140780251039293430124705080632567579620278530391395006342288869223880566474606906374949079245169230894285080900625283078590041301431484299607335234573638773283391974403195997222358916328803045914664739168726843439984483878614571936440407407364660764034216655027444726713795038082605467775322594192417016785394407517729908726488286151961083825664571450369634134798227358335046406672453378493279048926498921691207624493557014059926236422995948034082396111773347982245592782946319942167199972867308119269101395121858590690771043816087345358546225998301570981529805579624949911270800344126446540604171805949611603488614482304735463156323605104042021421181961307411547389231944167499328845769893065682923709579509084722705695852778148614561927105374528208896*i1^53 + 181324124823951939725940279363096309550588141106351051000340755206434845355494007511462165405450751967391054229050714874442759381020644036625549437267424102485492361069194931700055140908553197298096141705457092571754488617926946236438982346423163650442845298977931260038605424194252245827453654367017945228928309419030520966038086807371481604097853154419798942017156295651411759469140619733056462860250347076410632310597106091115170670518572154534627771061405818428065479630332471861325528817784737417817858284651436129258952515474924707125595459292761540636790037779611984413531035896643152830701277714385705930202997028406994688001653192275263936611968918727237573521949368203537738646026263280358953737121710966943771874298944279884964193950506964317829645143926902448467714749125795762908347057093739036884024972844118328870358241831126908637080464325503566899544878312645780129601568039486902534329637449696718017121571869645845071309700820756104329893709861202781359932206838090837430791229836802212769228754789476931409084325986094668910654865911736297606538896814850424842096052517344582212665428223882364220414466328429235002400526912006293310731626516548904009381234917241648581744020067415847024543222913708970903658210975183827660821354614989832317103663895482643227502674006347950742246085672704882772063727635961248372785091636068002562836177807858967425838556124558049001260859159058101569635993228255412517560271101327674094273069476051018448750924616451251404027599652791847061316468426353291566328000676360721426399805515159807975489924653654076267224274029105991414784332959063738257807606332042811876581293259349775494113548591764312895763937490834574006553667156546272402769493022556782180677568417244627350287979155542356466089997637641088900523017714933401134570202876931446390672843245386930140367367681678617585160752276295340228029810067287400352940996740923072601194131001482708143147926294608660503217036863765973679474559032461003008770048*i1^54 + 35983428585870850171601067198078093938339704298363457217530101131460216546560139117140930645217471587880125247662263732678973410857582710116494742669190133293333121878804095132293621083449667504550942852636528552845838174374086779799086468646012452839695674932451705585178905828925959097206520898991503455965460398329050753446730570433185340396951010603882433439686917544574673382307438418414884532665419846828878239629849633949681995772764580305746129711783610722015046010812418269566214650496347550254007973920176500699555090189666015680212615328538104254180107776655122993352575150895403989372090559597896892775083959404649730951614698889648330466692993278975561508098192447736345375417306995334854570498827115601350371525860849387374177033833188098419929327431281969325736512995915756443942392315357843285321035339382713411853658511717207277023296202985464301302926064239831717897832543991199908203284680075696867477931562998132462360983042795895916325242419455738387664035101132925218732105176740275617301914173721203952338126518500123738428076119377460579384490092109705449869037625617877565233564708545380127853205435682808155943362587970985098655287242592544058044519445396021693324698786886735377940869445156972478901142846333214427822275000914093282217139241977090428879180382211517367493534582639290520416676842555805917700235283755204834971194594856305031621096290426957370083072301884181514858485204112824885566410640700703181041211054440626304444491673625753114762940404103830170226004158396810375253971910043955277280701020706261877208727204627489680529148090361940979002268614317906867775237053121974904977672187079320355349182507962503087552933520328886940356130524777741635185684388169121978144267799632454959987977360187327940246934470543230948778072134441595796873946373413736366244978105163001650223183758427628771049581723866902086163764997744635440682960116407105555962905889626234855410822856922238182574909808977452964155314193563648*i1^55 + -11021525337595938095239012327930520904466139374313199269737162975585963862008277993756674757134901797308973801508091376646183786554714397749557211745614068671099851092717293463887854698067726450310465436713442515620951091608716921366045791889477444639401664610278126668880544313163964163709337176616341786782971469131149981230461352430623311442812299890972802004206055737546186650355754721984245379739540156814982909830359125679909022697602668918130061972929372242155991180076897007169016290861466096620629140938060204775354415246426436484741209199002116377249090979788759532097245359262473540555671576511332602919958577506604290810892687165971217631036308667954664024320178890329998986531929297212728083504823932212051442285799613310175096029433164360687655334885568520622146031371570067234590211347699857926978732562398358338206075608345842324585513379568649634867278741913977597109533145701681244005836146725451766138265533980713694483610187163097141016488877230478574843715511553973514723285879471356244667583657744021677878947929541602731861436007075213019462607120630592717010164343631565815877092273559708169152297923028728457387427021227749602512041059152123204610590130776842015245817919583060227985928421814216773504055446383964077872616367593877044917624046194162493661544021415357513545989904737395655436834523083444069906513670295297600676510357417403707895382250440776831739833081974929383933794774487536714608709618957183787555613708645049833920607106080733820286829801694757670770407974979286361423159634165092466572969735175627543766116964798290523787236369970802717147513303679904633201293168287726716152352521846573953049231931480068817368122500222200812931909782028917621331147090532040234748294414679759416025998296949770638762747557215566202820740555807786685407521687235648269200320012080353469834469781456319051556847869882185366338295307586115731480724798247709767247778294226496905588339211538645138496861269064930109161472*i1^56 + 114972773247167438485955123464536833390297264640742107184084463093692879794405735925112594720016391455555681525508917397796418010289217194898394002103879864123975597031059570029573392382397166247791953079886068824296881024634669422626447023328483615653107768795810719115555993719908808000159239248749579585891310525662651582325591974275918341426265476547974691353084922569904395915411506038067643500603329689064777535688850516009103931500727414333840471224064398049907889519145703872961694525819942094504950567914895226999539973972744552061865055924466779227503556843003649461599580590602431314017127436942760352642409262348079907165978107802910086380512402147434984311092608979920692432627048751223797110619732460789372533751383518896039928203081374265670919315174449585335156519413409381992280999614899481976422420270053723600226104992822521568357948454747589043092236286410939968332462690543709606276916954372621518895414003140740066827759236687678987400891307359515937317169344658611681874235819914495765082155891250143412219764704736846233493515854501442549165556767598064128160288245155249083860491219395087522719178791942247406530834197610667030766497759706498763749719271577287243372638313117300965463360565209606366553901002559616163603802872274134414332105387408853385805871434087945368878154611305596613464542937967133073203427594503954248640076090609944935298691270109176891058128863306874664130122448940006814944263550243525545318288278783482900267366166173273783686038706595236322026908961461233634408852754498916102461725183052061363980208629518350099324429971300161765091291972143660095283520007666165699645642810242641090277118021558082313208366650621836480363343694519557585267246586525879795869401715778739228690811378735348855344156915472829778783921659741779334530620961802408146978191006421904241369708533442340904333240893230196942576759561125762280390811493593433361907288779741677632187322133000676995978231808*i1^57 + -3470944451014923180234955436656350317432187084783541913293162286084327166589619829918470224481207412857545244151023757291770290652973749339310076276248918493701326627589854313817279600599380112382561762598667027632433807795607481854255875093421360822259950650292345004489217071924488731828157624489857011676597119480304450602333051934779186669732429484833858197004161926451332516813103334997701525947014261611968867287328405857610052170914560911321333532643301001016804545151240168415705619628558929318746035289825566658271387621964670362203882626703884768969011835591012973202957272635211667937966554789063494388881035020062475014978792202109300040185920524773203156244254661732766157663039082086985289547901583632114778916073108829020320142343525704569371534898001696079936749738103202460579350768674781850588440128671940826763993050640289457128474804277384412474484289907330643324850209037380898707091502398140857358679337265135439394346965487027735651192890076138607099744461274514114840075528847540924218744943447892427071843461725925067861783584600974132817867513847172078610224204540016163224102990297273434910143874613922410041658915901499016986126360126020598052942777691282890592618207454795089534187988390096317167108559555825815489327994754201392981706108332071115649320983148256265008935197750838827940752805923390604867203291568955900045370165419443158967649543624913035130284269217822636993352920647217805128125064607201141839138328664464363188895408580533360677445936633102982855615742488237983022276612257838054533645335263861027977971374825187985419442488675142917479265513298129686407306939077696858037327607319037163590535559054966422608067314520896472573721489637569886630117881323553569402184273665809196812957532142621734316593520484718785555152448185212169941527450629677361355554668130124884782219023989757233098636991788705328369585056896698147603899766773009868183234067774823169032221041360896*i1^58 + 61981968391374178031185836742449809980365344142083656142167274591158404494113838923284072542613408101211046550772701942624282671084146719871243205193959010649142126494766446391262346639923202616038693390392586569486440625103719185935211814537352367581457179359333006958564895409119735646516177261498155345929666097557284783409140710886214720757872676340010310928781328840903324603413461642164891213939318542705966417258604512475186468204654384284446402012127046136145516739833385842310433677467366002127261930480187157790264959771377533373216213832795577075145722027526672606357799027889078483004031830443120278528383262369160028208904190346826855423269008094483024449538560113098797246865673175443513838352097457089440169009168720553586630094099354595778536900206925099884537100513764728668940660085851469749205848443663191792465340021551137927735072118338469165754877530294088761916453821018060792820195053665223285808027986490035121575999336704808392342863338634714782354787761852666489058063638105077687181569881174869501030929451528938171222539274764532174605578090562047957910614504633607620770174601451764937057228585312329415559470341160115501759855841970974863572879475022461229394442442444933105042868918097886127481488758992503338646412440844449586128977696318132933413508737878464178397946253181551447424417671767911228238770768607932666603688882330622399265513783358162308181865844714496619990459635800169360909732456284328135858130576350432760581282131680569192345081967269034828894147599958894276019249847107073584549255465130438324933338404401826958798122840392745747306346222708437256386528066409354752265629582197797358169501070253702433629530376411189013186182234852563898385924144002925789891326862139513016192764860109352860163856701698522862603192527694788173915216979755017651280959690452849731918904984782845497997993513429840647229510493231677249340151605110023704671847283538526208*i1^59 + -274512808290737128450597555984450695474137823503070137675243390845755098081963762094643559984700274917642154476139409610421872693824936497787330060966477746075705225127438084995641529592497578518102986287172654600174881689897752775611540320001550397004156924878512791043268573903898740668924211453994005138736130397812406641811159299691779369593908191050941983764819561527750046550674624329131879306125829767549149870069621073531071604677687867212991753752458854729403912891096588493266607815932991483610657332205966972483729093524202818275232341124996705971438183978209131569437652504019240594750382945441394507384654856384635379148271226780411968013255409460363330006565945117907101307783876593237380382356077242914438320859992831289604776114943733882739899890763644229597337991208321246654748061148503719296899977295804330833107594052294188993479421498703361392109909086094707342972211670964786974847814655355421102202154526751631055266103640649433534659516934820999960094798481804370425787435846719428323758019496099833441882744281500123490862580756627044724160746329015692988002844415645339391923130778791147690252429664966133380915379574451301799921294611630499950474313735171723823406585746703037515081034660866764899254335724938987318559590616557474013357202153408290612389599449387187841452040691218435313012317083668536143311049997556114114356133875023590086165478170903853193325528238652746636855509177716007894130831463476804905532962517154331829574962849245321569357545787688369761102270456348497919674220765840694175286733315084987898842017623108614580382120772428368000694363573219258860087481214286452348739484023631704060913525394391689904638384115959619735450122832535315154364341602348537892656524219173901521100866441427066051728968811122756889078143531712360402577361122609470373136800792017084337640686741279151884198397746943589609959413189883940474446116539753935405056*i1^60 + 1088494746132801395533340896216294594909807584460910256491085273466085762573985080982479558252188736728442555936250724417957195890450720445251654069967379913408013916155275439074699708509142684076392514898778784783743836872137880513995137079280267085077955406709994899800570655182416454312658669417481185556218567067611208169774284224026681049643586774449180705261346281437336519082299051138125640952564119260830573604803184239187872450732950457543531287960311830512648991151089516582985663988250150851481536285677326681839683307344162514976561203377259225607564431384761614251257129403994137655920729725928501002081603861251104865879654313723504168961328364576285960303594182253523083734067257278615980362733344875959573575347045075104381353532763759784387439083487728147625270150694394534170314442670538877376754689910379391258808403038867204023396495823382000717842212447205419305873632417130291331211828335744791597697535165594615452542679715374284561412292290913177961644711683269984702951508534328300440796039592909301474277986910112528897669706213833771085013796644072725580959975125755230689739773297040793137552817718853882734842119007806494242877693012834295023771743086166746961583323182464344889289197859465119683385169194347230252105360611466716334280688289549993413956249115091386987127045530461477916022341156686238369232069186444049668313484241368007382327844786188681187494363614006999068175581984560960128135008583709126814928602832584345505112126936875948920024229871715407303650763707267438640093068548100116764799262070450431756927449019707794399743177671712586253917019269140673427507145687131394671478542691422506321319708710977414703450549310784064274005392148325215319924807587115597631495943980972135678836514305119399021685004025159546446735652461049751729029764663056764934539466268140379621328498141304984043520000*i1^61 - N1*3931836133133149144636379805658552985557388208085905680778149500805875217583812955510339096185333970111445841279299911009895701024028941041856870909570149142997696970701813946174059029972952879174766554582846929085224882514133848881498779705195065857371106862264975928374031890637554373815843318787015451362143368553345982332698791281157668850527844713730591136181864877874172094861125516183019193421681031845935257593645327155040349013679693724959616894171879732432842878986207562227443228109014989111079786441612773050408219002424040550329056162459264055861466804138197767485509642186053162089665756725456766021863211581388389664164913638872861079150114829059360894804522505377353515625*i2, -19642160283381885557416005965721470415422423594280264558657341461599564882131544271342748153618391943026757472883015639539394758184581051658204473456063563594620492903160898215936576449311177288034927758488152325795494165738353381046272014153388759686776597494089956025649111755351098889612649252305618252118865693617528242387434821573061960246827147699633566938103544309042402899601523039563112011422087543895576789261786326686936292542490524381458166279895004754236703348450828147567885711553377438126949251973861455130555013559509922779176056169011974941892479270255825543578762359978354186902321005657064125007900343574804011885504159078244822625469271366314089950509652633321615152060488278723431914872956884842064990112278197341227896366776114805398576990458555084169910133990195997871466237968312561254636649166428329305684768438450761942114286476253936571080785391329299030741489050835299000676593742805939060712377807291971653841510698683239975817539640761037695623649619434195266071893908232315719665098971407417086502373693857905900731523386140004709917401464951519211008985218926967023860096491870803429074642431958991683102776563916813351742693820646825359746531088932784363245427968735628035509145184154713786119385009879899647722847476239236168878459341653623905271508837706091038960139656368799319284050115900845542599570824650914356036989229568773548526737017436274695174871913219907636295205467948650670744219670181234787775488883801831394335759616618482580287469155725816981777086379124754248677074969858058643645230445528834596254650792312072446990753307947233385616929033408398617852550462027959257753412203606102861651704579885342652670762265391472413430992267407657606775906373590057602487389473106378342690259444149196242360247609693936611385498903466860071266534114180602514411278691191648291841065445076362445667713221633269665070088287226462359189730808949360883973721088861117799466254205336331552365086412982934545781376072095071753631129746285828009157211156258572554795118093789222454340149984374139209132348579136910159527031356535772698264270226101798726176435188904254639517086314879719290970450516548747686951890629982945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -844640661906957444610945972370275330481938827053783826983633355888105713759875445493896544228852192539956392278837109593884709296748517600798255271033475947393190588388052409473191029770364931700809557417533146422327990898467161726543591825288349914383140026363388958182638103390271347502616608061762414912509249557781412535514176258247379730966793082175448574184754688831075545457576659241364467584700074195541310220114110205303505304232379853186816261341818485218845125214850508488370691302335053328623173566951900891707746824682825209906443286952808437583088922796334358934859036562723542281674913833297547900812120096958806246859470807215936549441199880722258809171268324542297454117793727266961282436028555953347040292478968250791497555947438872566073362291099363688286850483108887248377138754607786582015099448338765136887750263161891869842534045417186372948690909641712445542273088543024665010531316007469225128370692888794468926642439133566191958024274799769319337647080168193435267431761990970704119762761801908245699643993130397417470327811810852092037364121410126979689122975918751058735224637577001764851667638205263952090380224394691048341855554631853763781100459113099665816292192360425726700976999784942834199223867516307267295900722324793646708349560082187220349700041254560230597177998476266287225278102580956050278064351233877029943073483366053289616459178817199979237154301008238542857304683214827570046416077244696970859524246862608645337848905719623610161525315918957170053424052727862134636041378754867673549987320998144908831225709772784707533868454298891971738603984614360177802607105699284431397477213812794367752684147371993502616018299037054852002011660320478049992659989522796339370810690958059977571923370808759532827234018411657978764547065138337577916738493516578118495879957540918299259623236489100528639987392220165213890127954899209768125190969177166689557190826507727604247370009758281450267891729082099948816227860360331053606750715534991927965065086236126434115997333319527652180924240782220845493316422367439111839351863989829953449537215863246994647312158529030443955527190149664136161071714934692436967356573448006533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -37124472800286907221108654408163584178836000089906468104729208943443427469004482163807184178333880951291621039028023516629446318096105239065997355354308820479199142653587946224012564807485196585127872641691544895193298082478545724291273348915043774866518015459020013428704169603285212283401430144148625298085240785951307532821837321429855766797309831913064360190810622528405993897248783750195387926241982988007113395711660869185672997255479378863192320972996137122795944929448368474386327954732693560141978943149903731334715291817512761026854951037260147021560731780144540592283779524426201473949881972062739900434388928926727447760709369836252507687272072765578234609046826793924807659576038778819481349763980493368341236201590977003758116005368692858689052267850308440175673567782004544950807049740785495355925769204393856438360060257421135005391269314886368142066965171824059988376403689142291100239579788826806889412215972727448970931030531397017826163668220541499006237106011075756303442976538667086803795676600154184042360128358947219115619365822099372022422127055421977080860704094188280096246180870830624592166637776337279840407093185084841589968317383112972056953920072479789664195415259330589473176691468581361183930432737605730790060672145918461921933786576639485850287088657524274589563169940745099589427662369049177093941701505618377288515950532953703068079074770471221975590110969153650972369322365070544176189566687125816937177279451807024580332136471113196221650660253167931569039194175366615265237070365939026977474603736931438977541680518192935644509196940653084181119372669358860882344805611668238723473165590049685148737445860885432155663461767262334904271097085574587187057885143974232738390367507127282932202996943547639400174074849050514058085600382023408257911068700215254734411263890539246399502496542926806331482718799534644823611337092273360669067951488285002423171201408307714493127297893777347369092274211387222621098832476442083046997240400192067160537058300586894378710150928885797905261787925252760761572986752439863274506725603874172933184173350765774407662950126399499188182530069361953522330235898520421598291272456297722675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -284039468117310353962616160561322894218151917150650764855068363402214618440513622340749503048559714619344684891438087846057304866045814264497564462094095545511577208397103678250646092532196828236011900078777693616812361179948948578583186022925433507124164947836205810129822126449971674241632447678245164390050174216209603232199537081754112358607969948050784032009452586090554889681788498718808932729981033109516821354932526173008861961074550351684803999813461580024415068031060060997171940585545499888198245985293782273942100155810195751334040275923286817636287351548443993304866956653788368573818745977823168549039334625702418845207551258814172078987249768422982476133810853934937999398076003060822907082815560844907864264354201503749037567663682572538878384707018911075015243466050964630574308061114794128675840057727383739321116311537367677222048330736570307443896320754841076625045052482480293619845165121992572015434644239771757906743987914885854854468884505978643601594503320523809746168459839874956676437685935572644969915719681235900855645812778422155759284267898680792268898831298517381726311623061912925728394876157879275391050150037268021014701792860685522303279432329546251307304655936352464905023464179143859148185905910355857987021964569310742296365995335331107728184383076164679880031947916635911629170851674695883986628649077277097870784089292730508163143574266548797572137563231012935800915618483571549827830837930717702660045200216080474128894970837432603841889943311604593034851228695175841179527400349248189959463633715732769218945739310982526073333969968793283560703501184744778501395531232601041187160848484323605523634127819252395779035727956618772735250083929230043878953839132524560040983234253580562252476147848416591549563887834414910689451488581437319386456854642318446243412896795592980880256602203493666092447485078534999741323532316102117162395754996575180011880998704123667915271150380718309491356733436615655697622299977137852684324891072172691914969556160738486647603988718126260356902349103970739552721211130902786807075975827064493073195947235905185558137049252832692222027547884537945657859434865183315238600052970508150374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -647144484501499910134021732057575821376397404729448805721711202552682783767818489488844764616895113359888495118818322082287140225155832815162869194897069821466693215312228074091788256158625052622275945510913741622082922322002435101604772721497670446763020723276516411428599592568790874782923702351131259633120285493417379610747809183338104443218806818717200588193390373205070749380361706997886030944240572023909407527209641002761081859526166104639192795912931688370477840164290994890994536974856688967052593783074317933702083806371947080293365038639470901268395280969765797244479261420592248990777449037009001115289248665977040321131627586524378035259687172834696329100362349587943677982992043650162769130696546731377352852726945292201849853133023530346537266251552676610629589016499189709945073778926768302767252676351057899194342151980672554267165360329023542979741074476572703692962455317154200990951931798075902655580543603971401111799280864954939322523995160269526919041538187432360790284812893917581950184986081868695050096370937438601117827205375440790814720996410490464341822372699168023358523135356647976194224208812865734882965539526617392448592212502633697243297114758874974532066633497801976635494309673565280999933815222595325524177671586574372946244889239436663789389972163014562521516475604374079202172742273682560394451847712898941399833694290156467674888152424881155319872789232532932975917584570141433854015665489914578581105272796499885496674920070869276305252167956838301878709297580670323093759116821438097486857003473041941140370666953843409901377860303480434368081879319795653670075896193189110387885668887788574926052586371929540816635191786497591648785079532642681342912051899289438407173975728491009135381440934218086242311337573852254796501748529260904366570629444118270912124854231747110905176132719305677964288692001956122656730821787094346030084374921569890230209994687231778609210111536812425737497035505748865881547250214492920090966634414755740008084562997947777757345888287865404557437843736670131206123538947519116950297352825569417514886666292995165267657531492008417389439305229095918055478726243291036732841015694744302387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -683639933240852797216268621222480638161486459002272930952521939216593677383501816247652642847339028734081351266751616519918522908609616307299761348471709207742499439858350508280496444165003819593456336363348090898147523863923341001106910624128956758533545721917484658404811354242658418263344376038794189184306914573428168427980332639872328293379252727461257778516310175570329972957541520000389396333308829262859106358704851371332730198820443383791994130187565815841144875062497983245242249443518748568933619329331942065433966556260593424997101985470578466496021606053828446819586722458456705121429183894043641693298783662125189809048290755693047127861373930273878145787266626246046342773610775144115594572340029517554013968570890860656476676197069541017269199753528842553040663220549664693877786493730223875900117761726249881053699673727317370589514969303723325516033457560253801089724114178741633865288416853046214600201787497011396715076042665884210511427120005188001624365906022707829259524224553256669056481180320587188973349046646903492854423347265917196814121941594191788986590284058775390265616499140413109441034037707258800676527650295492497822188520971563177711510654537963881680025292089030238372859966010570339361408149182337153335411640557194985491472975388731835216728424377037990515562787307500216042384612803487767963817146745959276840154979500885352597983053042842195802847474120927685177580715823192032458019352899264478640181972793793438775786962703835109232601496261029893570103375733614328672078692798859232798576834688651220078083635732359154261067647092557988785997749245094062345615145899080289829041580091893014829332797239177906223575421872896320076641952510910958327844754431933495002347443869190766676014526810976538777329492287022477458203087119003199585484377326682742096639082054935921805804374971970364081346232692882507681527376068544106943447177932182317476611775580984375097849025384807369162465888878357979886552182179432439928028964653641520988659982233371134922465742899113980030678284932753385134699595727114728372731110325197876520160644391372142830899808414466390821595107059392042031333245415377416490999234741036562513920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -72857406329720078381596178331686460078129031352471987021492842780422222403283080780881013334889763722243878901992921010117661779507257119275080328855465520738762286487093401185641583447261655501588789195129873397461952383933002319444865293108524767812422086509987938141721223587785383217943167434973904640699484515406302842849984640770414752019179819919939822557723688249333394490474413836961980216482170865872477527705488669910705201023056552882499801682876955958189331869598302668054273172469952662410390924740387817780595203316412220865564279375400870593784691002805547691267995809369847582164891748721543093306997921132631503813902407784473697726167727745363427275244546557139898167923664099885419521687450669596082605383854424579029443194721176061314835338686437214149895362860208915578357960080101075532181043956758902562074637087760608897578167950039851602562043771662299466738209339020699612856571935600925980400761440870092881552944570764820867536681679953310302063406622178242393459094373027711246623519313788684100713667997999494287442087779122132651872889006644014324141574213877483105109983218965391922730391406773120578449112293892370373368170277209610897975631749966518022334294039319371799808735723612303523067050126710267033365502971427553681312639431809062751332409783704495045382781907447225195204836506701130602885924908151298612673180952315875679702210826845252463538809917307852615662607735728864359096697350054450230829269668742512762082752162548290248022167923207734031930648144715504854352122627895832218672313235741858484601179232241515867133182472366740931559747242886862268224229847465472544219657727125499422603824265017263664809846345355925079758478884464168912097384986777151666261696749245396131152873856743108374678358262399778386159780652108355854043778930117358394690300607093311210741659110316406625684906907533592606008526900649197042662765977929791052448721603219831369472219074279767980990614796306282228257016974710887385118501335766370840574678859379707626871256418000360628417611285774099454599072944243262594438862965771074031583747607002219123959977274433913718935224988454634538394724921680666353949544353394201722880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 2669564355876518201620699031466426985826111746236112370247576670071214687501084826123222952647107227922114214358145583800115488877752502492020049657147048592761496743401626950656365216869714496628032252689185340450079548637095211952679813149453994122317896122969236117644077960265923433683863236400860540295812869174496910717533208585529934354314010992564256740479402966040045066135608884094157683699232877355692057560040447922058565341251403086196550810764198073904410629346831849160142552445100323208920214910587658982549146626495793898413317011719989407038723716807136519768987817897694396419973772826427291683510528559748865737013559984435255740292184692154085677821803046480451121650057737187706798986773787071473366906908017045296222039417687365023733450865039787104531613135763364089835915979164586977921060091238710317545195561677743205326984759857853082822753122300758941368634529833044096981049640927976682325086427333946848361019945088421400911290425931425967580127656204744372560747906453361864613480978610007221730178060148518663870935300931008374304099151391247395122569597380468270003088109072441224277936961260653996401335554302767998951795281345456409164988170247677283584636713204191721064146319116936077202280521538308780885618653318059465672236843499183120945668524086289172616642436100599995891062374693060630780465267406449820375918586794751487282138288131029408638553705441049159773484964031427808940728542393796803699666319641494850267268788315737131114931069920320381795412464498392347717016873709112696150306361737508494309123575183966017665932805960627823370111529129279854642587912368851368673664108444591601514349930942829615494042617292290408480143080234461068829870062044344897556578012145421961915752518424692149080464380968229891238917259472957118501440811475094634555944944693004682113354551895635702087596128719739270482099979379313027001803541656642629618641862498956326001050459848991331851206825202964598492451529185606351028789637935507650199808371207338572615800836419150638035565063655295978058502192022463471582175775430807355714634536184395247656794991204658285745753799939993943399446120635119765461924201087169986560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2774142300850976496607289821679069280762075182205182333290533409079908006109940227366973614714939436544368882432607236015840040455937906561959901606269753685632417511555517180045769982299348748868613551507764402366315740370287569623926379330935058970511846138082206736234300492995449708447220461017858651814971242559101560088979455524466003280657336572077636612409781163312927721268547746735987987761753369101643258434247985400873107904274927752958223811608821251731789191194611697848847851803687922988166925791410470702766295930306503397837926404102025321509698091180236877332366768487066808516717967767558857693300737308482398892738614927840922937495167756861277274310000347512836423687184985185883759318285754225913829700577020304234217814116535816813968167598598278293464851510291058604499481439172495614987285877328714305307992397078224547644713383002930959473208837235395258723568491456460157415788188656576556482753787757375182305629913419577523742581021632754154839418859800937862920163387835966807875991647617484684503681042758974128840804758056452513364162016121981933676790016802783101856951091113030113371538346810934688501262023116152625072383965800208076078020132585734760498270908592717239755516905288325022688588372072623468731934130907074851276582253414206855943108687603298949043449483832808179846344874647523731301936092771550924204654754612896035648244392724176615787446233046827932113281144273484483558479135749543916587980053078774770658916227726920410848106484812162998444444525979359740062229604885882073801093548705268022447930336039490115823641875102445200714868290787604390060407432715653515694994399180242521986667169022576281092192429614773287846327639726862876386914771415396888542023506481437188051114932337482122729877408408787495118010874207927618827921255570382302925456149985631050850944401462893183838919958107947426288716620428927361257722743253551303033231665984575589186964891740084552416037193784746573995392205964289453980070123851545656822617010119380892386336278027068822676546138054107225664330661396359457366187670777078963441409552455897439317300145748041970898868102232291889890859995116183625298833373939181289472000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1687420611268833565085807287646114227078980408768988227668194347936768478116740689722991530766437806877166022179339495690978799203175180182870363592546484741580600523183262350892499041281387654778009292957927755903263861871896132281164156974106720037664853322594488129835198038729761622532109901889564472277704163477871445144554586765160730085231854599791032732221327634725267927187009979148720176210143584725867083012678499489778813007871656499193898970523557314732110187541053891811082001084904138425652055719775147673214585579634422963308412504923130228358900076502362090143092072787249876782736176873247207908133283594716150404333068251640539506613261702303518409210040951251856908956527612853630993482132832759140013693468653126539144581242436767037845083198369066251107009266583958703423737539223275992267090079225894266604732948446739517280834746930015803193282222842338742238969378886144813170538302386297283155339002015500194446198876897286015257861494539735138983832198177777159848949161431474158938203342569097349087856242688711280994865606396540773353159921240529491416855365018268876285048142053142337330471785377156210026947576538392171582557180189329118812906887919895839654663571854783461350099128617332528942803704387298404763265336362512568739296389062731146172552814658135637309898394873363778131946584917131157374575277993565456084382099178327750558556232302369683312174358886670384385029568808781003193719714135642652974116226152832111223346874380602107037108973701484244333667185963750477245682724376948292701035326583856683034800146689973124615431733638349918595877815399152392164458971691203524638676968856555984843943843328276072759221008087303116953600073266005471827797062821949404006900763867162618893385195626243460023018913275458649498134665997984112174103739575487482091523830311581075201265250653515001492524185363095265198734701238296256025976354134649718233811523629977887540697643359712416094215346327206611745829337853090521331434906589384879710930837355084322490745869002036044356515183026395248727820963365175819462831105724486432542394978019651661700373102620833483239665619698587047253792740308562250872622707855687942144000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 538352010933239839435178212077935944104015676730100143115506455897695227756496256795166757441830484210968597199302097192316361206888754750199106262320223947947941733742555016751524138712242864278041660081596320885447900298880612251096105024393130513115264400109759034436995789716220409420640018633524944330324535482702317995360362712012334031134397480832748325634809924703241488998079153055956748140404361771058528831569499512947701324675422605672569780040836116012240121901616715213004790710760285860610604882641291428026881697573692006452652296957261674495767688780665996660614310633276363754286811810681674748429076272930327478016868594423376110801171718644486171514558964417514039950210100463462304330775531233906622718093271309647399812259976351683184538064939984512198070339888227858170058512253311381751346176818174071028702496261553059092863932789061166511541084799239701832381025495541783477426070588327550678355852373478903845275640161737683066520339139457313745679349521076736593092234903670280675535625744697534857195999008094588613858407911137224362506519960687813674458072739295294421097683718817336370007721734362845706471722246287594026162078490452906098873990275027651937000387221908502088165360690446648745084213178996559649893570235961196035108304028157279678896737569977593458180742249853681646514783196201321738471431319451044682794195513951116740636681212926436549531829446490690892498155310672242231856997828011454698282284211130416937241007744337810373440747342225977649114350721417372517352123849256575959907090088057975731025473031751537457874194495271654558050896605468343012436024197640833930334624829936137623997765848972954530659825326620439720418317150228548380934246328890380638217485253048786690246952383914295444169568340108420014296060108465701615009637545958283163663258240786443160398930283008191005608405556912054097044982259843754342196201309893105322896663590846078401124909954703871707519266303323294180094781156114610651798867063300767171121881307527679300786420457552310480159407225870495937108874432519863522741541732052143995184391171515965384349950690778013418834375772275433205454674695366004787749384842409462988800000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -131725956911098696752896954806303462958045371040546029463076311993583320534452972017061758544597311206193745810813622387347674649884476825223649014879688110153079823816354542184543312936485195966149723991890634288806972087686105949641164828071969051626454983046366267227191194085795508222116819959595506595225259430230227528013411377849156454601536923485951007551283120489930686814028268867383729962190024795696507895887349099337130729400925130664584241909595370218938524908723780670738595919106083784732027943041444106846565920306132510300601530643474146365505368448752766838826647437596856245023310815481506777025442445351088653515387467673060747865477870010673737389040030275007645785347999592167204762175264893275996190286675606024509186431697906453003647906107223920515253679011745001316695672171216851409752759302417179982535721866298180794650142655069587693026417026110637720996527447828400243387727317103493674822501108447508427025282683049035637718542355385989547274606391646145744457181724374491476146918966855994837696713045063923584397839420223681987690035169678748054843116844211691293183976757642833744165808071400782501924292784905649763882040201161069873847461067838420965116432512194760786978658889693802430036936263809818875814285123132414365826650159635071138282060367448741226317233621244836633363087511348429051483284769440499020701807217505334439048988142018146787446226780792068506671303993131975286430292998680348737580708431344248590911963161347666387157973458778283958147444805669380959521811439900275144645296696216385374018457122852790035557797608026884116485687845685484740534700129849248083665804486000603887194180722450455822941292049602192425087148113952541426653237074761235698642990628264650726562150569568499457114327168894678842366779827269679895730133614712726560973482601350518564168938539199889528995249852394128469179617062213501590141812614007447138283972675335521705226835035660034535021347006514044593171433751978032389002474100704902221224408368252395666305934825092743050835273177898956370425142378539641519773748180231049732289797672331888342858939411936948469536015116819515611460447652454656484276822812885044428800000000000000000000000000000000000000000000000000000000000000000*i1^11 + 47279329467846085410174944708086096224827143418031006038686319431633055872599566571720953926601197935806074633348315617491044847306674550453896636543494914276771008066446589248932167148931627538514641032669123670756098506130380791287872904876933599373598263169909502605517070480776953818072105430736129573005895192109453364645966565666886948221950644092408490465448110955662134582227595787885623116013491881208857008922827632481361510152908900428527911730473149684053897724336797967304360349179861903528292030847924333222760600022641489370227181267445543597931543459751801608866281297765906449775874445707283735663511480780541478825256559274557383556588748407584799608726600195387602890893105350013603811155185796387076367641215468755134635707694745895719799558681466847190919071464342502314730963119944704753422596071811698059153804057804545520956898008810134519022813241450257797523650201873061427379861214702999899431292719653033956800392351553696604895044201865038015325578489567267601695498595870051685538631168401669179899360589485918024397991835975306187645845403860432103244544550103379913728707749053131421602086327176590712410148662228596061108722189541694830663345919369467091406051662329019417176239123622608481780425816421527741877148758002626963291871905977007721038962220555716521830712821791931330376928260022106407511236905936491076837985466208602561700909822706680201023142766402298644693755249211414154721716740764172048105027309848997500465316269353845856789337792619386150219703510446864173634604322449186351778094784778894243204276314470865000351174393042909316466668666454776388010363922821356497996897719273717134881392844054323136128069322585723860480035267184642842819852238855288886973632468184331700917532396988255787688001031747599656405524005940459927787766681693668296286672812408969044868359456976089346501589574942084060264994316671778120418825399356467205949944629212873859336203825431001632961783443948240934608052738656615986072547332258079129392267418016241721213320986117451034574499306592288801803197715006696308428024702762978573602619462908473775913575697113925281151357681231849237588686489149119344768527803778859008000000000000000000000000000000000000000000000000000000000000000*i1^12 + -15930176024470950849700748229827217629640289926955432250716382211860891638526061220769474674189304527860770074380444503904582452033827406540957720109320226129216340192930280298783789109906860450394012135349670248009650773302733460395364475803697494013311747269758237066234111501800876524463863579853669981000907519662194988174889375704600995300711177276351813427061479557473062656586700999851102588662032320843598034377526303798602727778544895514815526574073814379407955614057406001497474984128257759175245243621104490500000459052710358853756501743924199193348328499376361467280028222995419416502309430887963504734443147679453353844990649315023572847806215130605121162278743039045841883283824636036543006305500191814706676225023186073525549429693955912374974781062372304147573692618688001034498539092066096248896985798148185932443580140786673865605052989290203619162948479876785125690056355843186616406231195385671950012937025316993771232938928830738373077603665640998591153005153368239769991603421272855093284201172541827258677729223723247868492908848960011804905132252598756002725185792046274312991621033442426446074924238532698769985266804401408334974914694332729482754315229627333913942003253097048131309297090627094075422621358620480033536632386023449123057448654314305618776536592457617476413666751495879055796526973009305732440600538185593123606179702629056650457502316734957621878985602344432886673240250021900844378226344636068692203433569917299727414351895818832619980140363938563047694890949351940851517299380142944911731523158711511375861996673015904181811900906266718453528311655263468670228782972127265346265140615041120324943087204359468675506167203978366154831254517757245507415977011051816412847617398676037530619418466534525015379492557603605604306653435011771524724847823662670858576443916910241840110041780306992274292309829356524465922781575450932223434018851504612410013648506494230868713509658814361314772587126882443672975887418089902976123687150381430813007096180097480218726149914156887800510191350798672379507889969712020523961067884417367037668377520227498288940899686924899514285891097490823187449015938849139540252438980349394944000000000000000000000000000000000000000000000000000000000000*i1^13 + 3867704664508731490685537788753067628886173774542414835836194070074468039656758908414512996668522733556862835990089014127276639129528403733911092080240110819396024361593684769570371399447395805048590654104456603964354744091924846736070480270486488176754516364097906204742666005328262278292916963299460003041314107596466678192217635131460717772405524906439905292686444204366280117004905741904655173408847680281094586200049170438619574273393771050332121271535158627495440589863668388603984342960555450637409401368671397827611829994066089822303405280357686371588190215857855144654697869253200850111571415093501197210321873789012927767322085885092877433864757072193516187096599696994228184795761154059020081935429953813988462860061607513326821910451358789250292947648890311014043963319385322635738159909140051855010008173189442915217244627149747486243330843970946888280858581464549073131338512723443504472285121669168404283905735997627946581366396181182461555053063501131673779058329735471411445504745519869474457430988535718065074178079683452858146753075149270843291260498687327908899552265299730709347301935035001773884843886604757222610660886797975287743969505872140151617350688257284382659143401242674241789686032527609285297366053111574751195259330791189281008641908681605651361228248312449689577928652233587928500660815166050608144181069507422469199532319285118794872124821211362942415136485125267836319120497065834915626559316909172000504832743020037022750249518096381224308967574398063023627043039832623562391400133188288571467704300157186668126022897346922870376693901562243646595020607900079050149941109058713399854152475314740317409625727494275494662503650706961938926164798945936339884685811785407151293024030942045589308315277145788499070184770329062501182732168679635875976166524520985828476553155363158415041035731595591925876284821839951751761777645460907152389772629164776755398780274883851122410986582118518019830741333615959527143821950669230148925325396310160100097084325068498262917947225536029013468717225671261958879172630355118943571622724810961589802062729323834156220471862287680737133229372881899941362543189037708602621080769709211648000000000000000000000000000000000000000000000000000000000*i1^14 + -629666197004521684293393788626647054785597772331598502940510929154252205803569063779720470205611914832489781706312221619754679059316047146993816222049858591101422057143778756467491502212594516454694027752781402571014469779613875522450827148569845065451081845749299682185419616393100449057691844617044425377186028687561083575414746126905668794930891002867718382196131120538067041566673821101422228922432858465431476098556911399757867387572342694119020664930268311262605649639356544643164041620085557432245985154781092270697432210162180206582343589179199548294596703858560857573673741677237503805090154352891883365348470994792657921287420466550507151512745553738093966302783703738360231397204707231415188376216730299078064768513104046560209872080770397416816598622877431844526078951718109112137013052406010757348720380127960413811880501490780098230674795825065476130894288978649919203342996772923509329787544529909295638469072084819358225276567874807731956776839887525297969615210689234171847014973426467885108257489475565906915347994018488168903103641880495607118672496428951007568358672327601643249876329992348383794139040469639967546914071972002264525267793255937468947285031849583858812094532127638881723102300861241965677634060186532152162147459759162552609595357839468130928303502030495421039108909353390535554463137355082805639650052726325519521092641268606384495509517994730362041920698992119657344032876540235359383368292665608518301176457416759827291958244356905783179343153171965408557042429320908666891117769635451686976142574045962849818061086578182094858291628488652713092466616255276404852165478781336631608772346372291677284939580321049678393054474267020375587629719074925364873802465847518333717294745070915172216719976958560277804658654984709280561801412678519020317236500136879250698902781619741519173191508715160565025487120592233091079811557168426520805196021635014077448937856037518540496509494513196396847654441955391313144055907001929397657227922647255060602388918122136945571988975105947702141485063790529973151784992131861322364535262022221186403728648458654621953191799026123904509225754452070356127026159956704221882673576049796710400000000000000000000000000000000000000000000000000000*i1^15 + 69961068807114942572435917582026358643279005756942679245964658169088267178775011702151353375439732255674890126229640540999964798340831646078792509147855498443355613538448208307869411431551272478541355986321583507101866098284551070802275464254301945711143660490413294706343857520992292478200144472249289129206625597239969630205894571353076555754896257535925625798733011583484620754674731228371749384324451919486324605994663017583429162989058919975706299895441719021852342612276524856799169823640402411908725003494961495121379462046283332825413395224933379711487655578600752170833917727958110181432739302030504291047287197320309574248950654839818301304562758411432636810768214049699336921007859550850015485902719903540016546034519547908509056305990744641729459353808552847428493849609274672873203796132706824323188446837641042958470177115770533931442950753260367894298394366542623160504247193526132171905970326379448794778858927702922162096572450898458767027329160850736151455704418125052045629919829821178424121335390768388189833933162704518027553542258069295789793828925935198512606053552331907659108439856938527334195640977326452665409023159417352737607436725936358026906810456177246514165006602332134553153812463987266004699806104549045497933993913221237380895071209634520930110349814697041198554208144652349109809391353259974385146249555296602210565509437951051814573341096872089340846569528951161766010600052577861796811378392652369846306402589377753744337641932245675561925333900098253457084701154394677346005115518549036975393150464048918605649790955185842602927682621633669753084053563804373104205206312382725439995750389106707644050797009471987675492123558374541651559729266604482641450860900466789723165832987498914567287329070725107116514378567949829035956937289715588371211000937316387074681176031316872903861452114841670598116674528985630521261941613765729042026022277098658117499293410247179743657478815474397602857969007463314986574046344099829091483222731969620386606733548286287177802186699945705857320862295133796873301215877084989198581691857909205678996680124737987110723880912649073515491930701563392266726829635506127137083592987272806400000000000000000000000000000000000000000000000000*i1^16 + -5241531722255888853129277223473097826906261792153416291672867827721090590663889709705264362761133854072443614170486557182975540312955202050357266109212024200267631940021965449287598759773133173356102864135169758302910985338214065345544530973669089562300038718541550338196874772363507068489788544174315497718271999481864081928406550859009054658257073757815032968838105830446968402937890330673105058133800142867741246937873861449105856649033870017597724860292015604392088348618276614627696579932937611873752063101723671419949187118640647815956784702355645478311687939267761801932855345458501343030069260877275712106058075445699672289166880288434445326037097830757894758281898968275551089638083550794499614217482623002062282471318021408069309681142412656531944520379565492681643593196410026737667124785616881453832874822933630585826254193882573064387285539702926274885541867791085897925622390897368614594777364160328119914265181370432633521552465768984668587238054512795311623536556203258911899413440480292769941676203935292153857481732760695456525586947764287422971911602512369762654697250227262971032536822334958471870527067246185297084961022983293994389310954918483838337479787064591221519781124581255543114801406342538681574520638525651238602752811524434493659151485234061026026273341412637668813290167982947573213473172696523437574238418077899985701432505103372615920652821522845519457062172229159078437133776935281833488110597712944367323272635504619546834903644635744715076416464266361443217287774948394366105475761955160085358735002205948640390316770576552507364420823030040048727828885583159462222343039721682187410010342960417753463498951632738027914741411333517188234583592861876453139717904257957547101027621184614025653084503934188569937218742905997092438410422121318656469167362138525222187991129610228094182791201767756201029056991071394652149167633857490201717835545943052557916572518262725252598393741213968930239512665465577136257484692123620511460499968769251601253664191934329200614794687047749790241024207668692961259680602010774347582484429201174138512477310331031969819504002152303443130114969387267028566726237863454917015178133372928000000000000000000000000000000000000000000000000*i1^17 + 283325338808741040961737758763869630949119501777948689005320841396706043072852148101622192640767921060429795968612963664643022625249925234064435521896475542219356712759008987258591054930414109389619189979880270122051964371914671669674567471850804953674769777853101110476469059401093779676164261354749815753516795924044254794251907925336228088823790337247913730676614529143390096397052348537701271456074687048415476173151009594065123531798989723830728991540594686525295516039816790351968776333648167999122131990930173593197292367429342960517235311969530901971144168170726446656733582745692521053324067266066864753028776542156716381230121834906805407429109788932136050993404849263912970325568781865251211232946429875796574772450425662278379076095655893090106220546376327851506300704510494041115391298620701977298985153953524649139479467208239320298502837841429184180871557857901544488544854253609977057435026107483470592499377000009976866049093623477869101432422418163145413947211993917432162118745108570053313080937676363960804765220465615100973387659714122801482760212179663297154254886327296766825905751992277808036531533584896388464425556460609997329878682144266656984522069661565221923988204882388840270852252890303375892848178524523984884946284983674234255609560258483402048393030617367368662933519029755485306046341932871773386925026277890012409401553532106904358643670472039482951708413474278998096223406869138189965683495877743594322031777779826589625099102656191731239677528369030924022224945339559536648051640447175054012425776151362250181589079681486809041444393426789258867906770319796416947662133384246988174720956168089658581024381868876624741123868309562756917191184784483521818337888850867958229383395230420320511794818808693588869565789412431434130797043047911931833737393570142096972133049811803045548776652848021679079682252942101182438149073476284868357203347265175451182488998702800593972927045568376406822457428206117866189246506323256920794048791612619873551862690638980925608062331710888591304965196805260111684551051636522364519717365015429097938806719792022889871868515682913843196049687494689486959289990105393624986338400927744000000000000000000000000000000000000000000000*i1^18 + -13008218712642360711367058537041591943560395119487590316038123666457834184260875001803494687204761766367218443628022183769481285558246002562337138705185517212657949207602011463114473180328328840544920101082945479019944090573665629029571515442940418548172711732537875533882607774938341334605432206991688375233673050580162776582843546151862785744034067465333641047018792932536635164423488566703877485290934245053729989384638555827368588603493799617993335125768902903737796348601901096081255509251927168927877420633872207600634874929285566077018029688233008384143909779132920138115732734084864139144567840069331950001183717129958724855332709114956392774095535312807218817216352152917941598021941520518743050851322080052297910005659938675010029230409789760894937420959485777211032968410598327729490071016446636794792267527344144033893250186787062108088453817455375491977420614727882167169217683688207349346361300303830298342379179374417478506442800292374830575665587109464129875778728575424411218974008090073694240149003199400707251286697790272865830646509286489164583963784555511849858765711718676859735158510410801912584032080285212173204992540255265826700912900814812807557185924979396046937239010887427011276304863469918565873196084138954568040973677347502387743113115991151604370023776276236082566978997105917193892931376374208686590582242477742417609218437810331302408063619625972495111769874812421043058643650487424561987536640019504309944639282030031656578599869036835371366439347422303406236191733391663124508403986774436140733292612075385855432783107130462077085517120765404422909917163425250223968987364322062058951208931400428608704212813876268354886677617952923791479378594978350089642930456988980507096626159548064467163744904132130730176700781358442094707478523879677386113318906202257051764711085178410670594986449900778465233402039441824674478338435813241951980921759831512394231775600965522725439567770185849229149488204316684887472312428332188352243627938886279010822817427747403955801652686018680130826711860411452275558562587660466016502998442596883404413535538892391218435973185485581593480072332866571072586296043148063426881370718208000000000000000000000000000000000000000000*i1^19 + 627019740130228109316837740791655386736253740659093840122849346945487433439995725927641093925284756799552154784580452383124455463386702331582221247848424335066534632061269762374972561376578860681235197909271863577692926420546568137995597595024676163878399110738019838476801377288776560826489904665048067593933054881644481377059004526040864689924841329800038056105120679420964921214637299395682513712591981803578620161642586846371477022176873360515674904432361306843532944505065078442094727197432423436981881322926952956650626818919166020452476234422024628337149562012429878977838462865242889786077121939685396250517787245056559278041338036339940565838386429126786956945624329419186429382494223167126984703568414433157658950680294227349825377278071018619079778690128271729961487303250829880209175056858782883593228750221327993227520232602181961948988966893645843263555168187060038295466868644825613712003152253862720799153666092334866060335704268051019282166118981954588745116382111566965113188225891529417981378776148065461874444522110605458891556918591473606833474054892187735305892146892744006635704834540826875895879501370355824861855395715698828242012073208753084790540802925621205534490988653001818046289674873667041466657053983037161340446035260271133360817227117938492256666844182690194382156324848805656719419505131055207076742339722246657769284088213895648491632376139333870852593309580813147169812185504475335142480555763415351944744242394144882764385688211272101791389536848480938770113909782467963192550305257861123800354452465465189455332234979378479738894356814123120694200377021374696281504762500353493983976574305752101051396130108558201425921873851021869394462829786338547928907843511348684388989611328322011698579100412442858392635315698326914822536797585708746968397595840622086841190818100014171333219467013866191072763184419222807723364679712459104821660619072571657771976315957598564127899164455328800636019670705065228645817010680902566913592174355183428592582597507262257891612908093758807632510486142296788815799597255180807984649740902383153673443091517155054629006713880748777075320141069273826627033386330891613507637005516800000000000000000000000000000000000000*i1^20 + -17667711084059190015116668229058886434985309988880587218157814979314078819720353297894087891772332050229656529921508374260259951124380293382896130874550731677540934557162850037480667244333388748234934600900048549930438437176228336203215367399828397403211332172020737835353676366360309363261757582077159230304179450389070093508324943165121047848033891873474175612192788160022459379928475941020917971898806257296207754533241438805661379476111335482257830059227090483154695796426883494392370758643822548749374064466191186246403570647422794892264800229739923476551256922903299632197582110953282268534280984136406814045052270392225857722114225661867825302526909456193598134223334315005405691693639414488362120149223043907832660685126385655427412365417548269984566497556696437460818485609343734487394681790414849068507374043421080584810207795687163949737437079958580351137918492780312704708669711948866514883265320165305006072420183715421219705912055323690974849384653851495911170176165948151940579203806732483390750067974741542089627912102385718495936928510344132263217461703371752479152554352895561638936036291537216356944811552985182593099956808585193879046182053655736041686114779125946743151536868122387487907794652624877389297439226636321738893849870771655719388947000086917614739280069730917961854164102560167090372212921958133745539991381139838192632926024431162513974963856044451463995818310822877170822125776227185434714512964613050479566856691999233743023788605948586301505170201995148260566447860561083036014135233901888862917475193886664432281709078558716908572070115559473978376817121744171678248270708511614495682025103361666575871597320100795628253928656947765363832252164846026054397168619024421159316779815287538033654544493036475362168296301846063660471313736223207241081733898091921055533861760082181761981906667661277414920121596154988752375306935207756294114111075859356983995628187924850494557456964867362565522636128668661985006813102920375566811849617845809209741246703528631292933922532843733524387680777972529378983826008279320525269716107028256837393353893747568838642233297814202027723810046263315889091260094208772530252860620800000000000000000000000000000000000*i1^21 + 702496678181695225841928385739402404421894632138584629967474328084380575503754816659622392204270633334440831797484696881357410406116455444833360859122191001126234783090626554930655485664143320812574022307334694631887341809855654006997441755869720721860445698831423444886068922025850954048904039648864900902643781035886920550976152527473237292415859042211282294786653286644861548953361084539474570752800404630266563809630900190212031704007586852942266012238192460735083172244243935073985283225212502139255452576872299716820408172056870937023028741559189801492965375828658455262311745067751966883739568216369012650551618843687662563781418922137184296030757046930561766576367947744517633762641535458471106718487987607836594531011302044798401610369408877105826620549504147588827586293461663010150394260317439009940053182419669706631011138162352545521802356487066864623853449892211667887601852207179641088392305739054860882339152735342289527849241189731439279825518825870902574620818231816705677873335600324860405833425177016922303825380318917080502191254173643773927160353385433813072256815563803456803217299420885614187074225008737352207598054828472531307035683918956588310331894277507073444688877144233962373687411400637535215773686253019817425644503888635372493596263837034129275116642685518086687476085848354742639151255118680511280855010093096211381208123751573360961710761601595424739801645753165707890960023387284584867218557935089233323456968202400671252192863604315960134156178961482459562291823414887367785464625140565711569760192822273706877171419805491087300657253876949173242318702392475488046716535690412161631559313008126609266280449672925654453354889901177245619948955922556687346366350873671114964514785144693810422606715444792267255477797953968189497712304854650834091637878509411982526568973042333079535515039647272298697548832557851986363789514395225625117835271759533393376945687026578841437076835900085233316312139662756854520195254426497312099062089519390676224262009331500478621149951710811110367070790340670353515787745627231285672580106921738863271948762194409454899536021316275963901454949123152324102436676713612334034059264000000000000000000000000000000000*i1^22 + -10021325573753911545666968892620628727148980881655542904914693265117420172538656535232777554745848735346254017569351746503156885764673881254061031570832245212466830633248503119265458329981283129258177317690448604076415650772211780173385820172381443176064109376932035899347874191378103375842271046189478792237691750734485766672169925721645010172702995769417730448543156994070433506503954578572109489775857916729823509095282804979086230570684039703436766341241876910791678114297918885600512142083037711493780535985380336014920994755582419317804574796815117447747861305828877620433219486870351189545073407630789296541749624462129389730068173758971162474554537375201300735565217084045800481572219115949748532332789387435703191538305245449224884438177699242331950932140542628218271143559493521816621236706672344276375373358344345807651469892409951568615544606069401316675628498578730953911327097229518547473711319071539308593522615840474859882449088413275694203331967475190959267544886284604082001744322130211159856948787231193878665017549712945387813363465304779688483399696490419605616893485653977107136619362303631177066308070161356502334335900435925039106601196143143566596412808427162723762788682036604275242623952989004798820060837959128016667032187805186684673699251897832158095120799762826158506012683094500581004873413668659185401281842119753218662712834775537143252640261767967498999738531569041263438160096384951968023765541631729345883473194341311514160034892947947594459518841369466445855199329682986140752936601876133508606169889171443245317344262806357383951263502934664926532368873658536392259656260657251416030716825006265343748309603512763305566085871951600146888716111197320061997790817588174475516965750823292859843150935352648397632391424424733555993826135050885398538389908730920617337688157324330849773260705069393912257846784822675334740669923468747033472893240401101709800368366901458524430468985423106417870594101550118171872037005490771101415901836584814825639151259226955037151363336956795715433651054849216129575360402984632010021343950473120527802980614667781425722073144003219936948919331166881794684206361682001549852672000000000000000000000000000000*i1^23 + 447713307138753278879088097877069311577333620062369158064820444542108046364481304408187828957633447343225838149811407179076651134717577562793069062876327277131144283524164876429668946297422664882129672363334146452082002516688196473331362955126183426701106021535758655811748298695549696535779723244597953345993870757979577476552532299047817374761531471364970559862815832940454212899276170775922130682491314864942412673347226327149889956717554876772401523537965185721684064116739161978280302857873104197970034341206640594492401108319674981276580093575443295836747471604203968412172702693423012037117151124551998825183405246478277119356791926722368251387248568372806014954517284958382384717535119919694219791594971539392716550373813541115356289488243953515837205933919673956934278817431732195328300349562974784664168489267166334027108044362759649211399395247826822191684423133971671887624592234408190204675755693771486533105170860780148316067068505537520019393155947143506169212114884538068706273013963707261396851632185151614834672115557753788353354184694280084304666236655411042682275914807790419624867286317027232584064599449733627365235615359212554638395691487663486860130585977590270662099628135442494988693848646599763632411094295132250300655045522849184200307747345765469842438783475505700213351566481220889591477312471760855672971331877346849565753966342000295584776433549843439581743213559934324700155103493506002717539750852415425357547867655154224843715252581998933057680614844528444306696290325542397675200942262328026364701665037520629130024787132352874847618058532069733310876241974734264188373815687921295455878882876813662444616446548571718249204790520944285259634200140734795827329159728450148841101035185088272516320761006904687167342057627030415899583066351510415721958419634028599992143071261149394223266714414199319292192147498783638309271321990718545468684711338159981001260628743739691571589168218037540713760352486387423430255833485867913555940746895385534375549502204183042839935067868370390483318400876362183679711812591414920671110511364024033572187416184356414445679267034021583069759701893972657949198210037489791401984000000000000000000000000000*i1^24 + -1156555030551841977725011992238595916567076944040732312712516971692137761776690736603317296294250284403107024950177088885361422174440984660911690037064104361350273119312902151085459529212330184904196023810556093521262683793227854091464515912043077171027270411476647263488628290459754772259908889284049259388056204731104018490706332929273666521024574744223532131562071602563971435585500365382698192164714183682149052352360474486445205518753729636960582375978887987430271830570324369508883557296351290397424928332559824910225695795584785422124812660517311252650679818980955760994389076719212664531057916143244532318938772193096100478285587278744033570858902058646522603511219875202956918486996210798028730483061801322273820160377939117887023569489404530384571901745042957403937202425159668732353680195197605951669425659651219571659356419086594849118781642568922730706069561110554154629652484108074475474506400557707250219434110261705240847829448001363664518246131387729025977469387496367494171477285255203980587480656072281994275754745609344735155688106455907118840252558470405802922932466681769783865597019944748241171126267144788136413296355069966272883744209486545942000948002191995838896647610333275096731308182578249124642567705171051174361118506649868689401427021992016316338029938727997423788650673998420409711022015243642784535882035129145274077775924260587558813256210901141520511903240546595848257471465859892043259011990346194677795419959506641717722754482337944314885142139113721230170571167176304013805302420572614406305440524106610266720930299969256290030708068767080896167188555423149875243364705700951953228491915526243338744892094105288006031785564605658605408015161409296858867217292635336449646063159766069272982752288502254082934193384843612319000644253380395554252290165752387102846015101251610225102330919402213358089112286776480445084346500721240142198051625019992904462148917293634248618982273354074440556094355979899362158525292351881302194151281106714931102345230703113415848643409102089913113456530432269945375700203443064100251311008173761320626324207503334247414131122832614308127048712023391959858840006242779602616320000000000000000000000*i1^25 + 27593587039527703875026580476986615297856931706192463700441113168470464085318730854534643545997625257984287520293507915031177600057438955353192558148376187625609016037519596459139986697902948772840813634473036526248754551617644461292343175590506805888309437245245715345781280611053705748005912086001973432155576713126971095261566761438532935886742959079947466019076161095892032429341120970397178763661246033151496400500728258106036591943065940787313224552680881964497077807426306672201001374444114117409865654407708482630939227691585754703688978256415583669894623438088091109107188208538905805666423477899478208717338154231985639681341988534107718538984766033936386546295015339267920748565925046344592358294124357940395703681099569297053488358344074638444293284625418934275162178656174410821822873631666569337778189542841574541823117729722407799177363588978277561412430510323858670471489502463418210339292167717869689344768897720991658458684808797998701063009112189395774787861652345909484605825665712467938738769055243063664862529226127052164480690520702517951222211097841139671146447591170062262040510094244713260846053317831292317604951983665753125629773587857969931776694483891710975161183804477689729628855947533085219109203668820159658548901499796532430989251936552310316155196786199718329688295014678663490789002241816991448117355935952765055511009405211487556854923120548466763700505649825057010469667742870663062264991084493678593374314121824894639618133092482955778678805440768109919433981170230505987408911398386776845558018641961008596365014918125079187244134035436342284273725880600142797609521392372937129268732077858755454227527505432397477279839726795583144529152428166048889689554393380547455072678308907833038556836352241693901244552141391723990552993736782732687570305028836939957174423692064692992771463693701269444178298205824532477886163423029875034174920687806976407208750036830472366416415330175714258745176664081921262466270914509592379666688338230692584928658620757051314854736971507544127839370684880629656226665629769290743601173926826705633819332887493507565831812776471824848319549071690898158174915320009688350720000000000000000000*i1^26 + 1109497705910826600964051008016220249392929492975614856324663522919273718347521995579290060818927505872930940396070545070471448147053931774197382474400754843874886504341413960367531239876553983210446208595232749292709780017251444281943364305102795155638835269866432503413888652215845548207498777493217094672194759515965039429932442070370094393014561095904454051178752279366618173584472068096053798667574491390450325916984749353429898069106357254707578022441598572482841331638956063800883308264930521782361622453260545719142678937405348497344249590512404229360106633073706617634042565209333402303750477957872737534591708007135653471159875906261205104900289895754013895957313663776249547533643124249164729501036789897776336397068593512897712747188891539435839039691911153690054708112141797526817267018589141615717453694052815618677361342193070163964761144537712909158574139274911667584234353785097785762382011390418811513195544748391121043261397726329053967126605392747619100122466001375511100501391376346851041154523448592837792722318625856998487807232938817241114287116818601909650687724187788788556374925813192333323392386343546941269282599891638636288614246716372589945287274873813163356718078491671958142788903236431767764786309698409479550785970554083476442494836332458740233881402268999967026027598999515548291562686902991713196321858074718392841614476090013381580791004139497417982682366131449147249662433957696240181932330596079399828692822704230008936861308982164598891729923169445514969133237136141678959023953395020938775334767281787891564107796672834667331085281728762033427515433943275495502631090923308823887921514670587485737000001114846018678555838816507020960154651979919026526858128482722645538816698321318523397009969038599890967293731492465547276706944068384332016946279496671200329195705892892547022392204160916290923235467011227705498922678778699489775617714393541040574877114062597021487428032882166370869620869886086391752554878792008262998698311348303985755220709276673727989604031679392058768246544827093104977791680227374818703194796151745333706703778676235781406667341843491494643064729344869276529704050502087475200000000000000000*i1^27 + -3657096445994464763908078546827306530440775947048713280472305157628826824608874607038670334683106362363588519335272022200130570133101454700524261273213200758485107591440595127936723633566687129187486281687316884028889374110333564240554575504478601237778192426761281180078663321733112152924549729583670524337622490434534729236951417383923320088570673726553964278233949316272253832674105006736915662537573039119455165755766876249682934219294676199879324161429283845015071375437546273093985858005308611825581528514171511293044650425852734359975059855007101312839299483419391886370052361630425167052426840961860746849293274966686150955662138384786799719122298829667127614458808529633052420035048526306132320965913412965896987225042375713340285729437204735981419213253246486865899252856827462790715527078467112426079993822919266423402331952113368690029247705727473708848191514784876142800526771883394191464065831948991271004159931296974019032826655100158901584963748487699489566278755054646172740466850948871679938381356947748226441656202901868269848954322135709764067598842247372113334108371775049635764996355895466209161900888854715048760040427577541589797604306761216568267605061491035903954370208312513288778708307863799347747355503439119763584515187428327377554329471616556418666846818611681051237174066033391744137034365279730937148024120958593204907531653845044815247043532740462395432387105199024877689597819181278939639271247373545892870725617817315745665847115479502443407036603281250251063774908431603242942240083940556785444776081408876789760872570794675788915492234546617292413340364940847047376101787468358507448204711118208896932829183792474381164616083861043148490446244861885337573891991415607818555845579092006812137322402167977701653141078823941773044044854743640765178567461064203413830613223903220190870882728280119478249185498099140999522573988051543845371681843246840165165530025324256775089884843173794660303433103760880415786427823906750157493685829511983632891051838007358894617627994295637006528090535769794165158729629911584737756031003064949927531299078301349256710081700526574073204126421339765140569879956003225600000000000000*i1^28 + -55618025448726091697066714432696004575397642358042219884440864168118207516912977609852062708874854357242368253018257660528537254327356900588978210584378739402226183746747292102906355811582531577894161781987372751172435463573188172028908920813457899308200218137530212236400233833918962527101608875978287476615694644731087766263678013715229720013048302564458186447013412174263854152431942080438837941394187528413331402791438914420150348479591473866481052398880515043728692564247913657651903657028344369582622681973207694897887709379538935676050864312323247419062498147247269454236405332076097005881853346966044824820946871193821562828872207642461875583311270331718013463912673701980883617907276323276413595289938027785776023422627982482474452682002609355885583860611568851540507503274563814193445811789662032005909381373129925495174791281140874635242565420100385872286850523087750054675969678839984585109202078332904282904453936083659199240664927000653543742427098481589269278037010389680167275722345555819089852001202116982408210954190406832612625349392333084477004213439540584311695208404762574944267033481950241634620043807478420003275960069488763394707121634541905891550858275537329088453155875888101047567258109571074075473505698476240467676270592112895202080725084825766196803340500757802525043974429427759125500588749013718441199388899605409892629251708403446125775249867311920404329928193659174258678084543365952803782768398351832850494416793566873580573910454129974161682574049613245984067369733690740864088402124578828923485466567429370057370998213928694606400526212793885976608622809385287959507377085190439347482143985270234915723381195410102116188367378214170045892916622309987475997622323046585502780939087093128485510043730730966943860081021770998821738948205702320431165068322234591335008957257332529271034549961858850585446246170033258006560631725444324030980275969835722033319772165466686949511111709067215166613192770279775935228250210021721279234725570150996096259953450038698856742504695252683924275433051568727374703664175406416013987906833015208327149076461616977844092191517785105579633640426326753811549528050892800000000000*i1^29 + 364412076152470265992871624012839361705105089573835989765157039807661677836097658435030841599489077147333118252088775781671824706643396108142444893022894997166241421658089604972029208130750563851766283734159353470187907598674785553079238475319558217983612652871370905645245199917773875537702214362618268472843547529572693125907770372436254269649685837469662959683374971578910284945201745098679815523921867874163410474296188159336644186002030344497923483692082711046614126102837822615582303750380281872006897544209958220185273826412760575569313231296604239183860528968976635133701693276527671505322203077641236197152889987336747579933055896594986409930458744252995368407333985312683845676079827127347329653826517245882931475052181192608672122200608629542266331989850974224946792996598286580366461476971059849565205655765582690502160689899786228927084795230219784659998470099228849897026979175845560329612929582647216278160441674695983407684003269044137046681025123603409310418926371896914579798822682696024510053452939980585101863440783064588890175955845719272424991553206164477235530415500270624598673184598778555789273367752716466005618464964561816410984608412537982324963527605410808995887461321113259866568163217375643766301154897802480877231755682515556093831064392919984428995990072408660463858749222038265729501197262796806981437045508738078769876121119843102463325438564948449486602179225639640201729403041446033762787754359754948655717995335566597939859576864877238316009110921059947011439076839137578579918079472505411837024848107366067597010500099138990655558163764305338821761661656689238969196311866428296211838640579397118611148351453209541979766367127889717485512249935137369088195387118998558366281301350681688012128658346820881319931307729121170142155774316570390094373789369125278807504955399938563000039500154897558172274118659002573488008373041784526776417525643310719855319464031376458260749219670574885376885287744532372664210371301312390354256026460010165165289032820951650894422501403575379950916500877885113529262580411649797135764630664402485538212077441620224786973346510116904790777244594633722303124676280320000000*i1^30 + -114331820388178875010993843004474160027921882653700776253928547562777629348223863012884799353952832197862588114013443998242367590973935380478442735911557693822571121176081263488540675381579297792597310732226760173472963041487242294577686663390566903289667155707075558786899157502491949625485062286324980555996336361528404232078809354887015195731648595560285917846519486739121540796477559655722587525627665131370892490283927231944741551733437634062505381501642153813459585295519784402275533867144945633504697951372326773812135788111972013571601487262261728178778446698227869791906770093243363675813079972443861353796974068291740347334152627251912447614886211663850507079852406296706075689408688897481948077816825913380079508747544710912803825293910599185055433308600629659632812235550697446111641837317997590820125187885603481108127431040672983344293123447235835039246643635095709522172573656104920204741386753183465383590003326795299700536923302278544870873346341373116194782073398198194753887308084448394692650450126757396265688295541254178816485114968160577879252416727514993744746464256806870737536433444434666391099206539500773321791463641302814087853716959016821285421281474273447425058003872950642816264750963345542482903867747186069274581480063366036867633018195949335581125216282064370135125684209383651450883761367625723469657382261159249795420121590635839393126759123969235928508870280044748538710754813847382581922945070355778902701920151681988509013772513597891445721443684556943513546642539568688564028557782256922173746290726968932371802547734179177149812371774099274341983489835931140269121791910066425857668183594874460410096505965561374527056469990330937640613824250619855051809693691906191862536946437903002301817156876771829627930678641382297071612904233993729451335227411782249056305666127447935509268943647627311103077559846489483545848037796995821195012207414618296172290445128618614641167461452546993346710003400478835225177275974796038825127032539035883689570102180111191213296580051188801153400988123676277681844772027382581672110743446825991142770695653090853472435099117499474738369711869885963900047851520000*i1^31 + 2001173876421479850321823036015964298984842574497329141100820217775491969594364591848310770290706868161201273021516202680698284020983778216274100603528780371941750390402504908044287647613735391469161278700512621797616122565531051408185019081172884301520163829259098632881247092870751336841661394298043058123813591206595156950546702883593169446244538540139560886508812630143978875372030688755433679378155977234986144773194351813703095523701927263446316567207106349284661169146931160452939093283803249348508897732336786831974895136074151521177863870812171321162754518912619477671433540942905205100159031531365944152931317995877578245151171986673495185019227008814910385701368966798101658869943861610494696781710796889112974168223614245217094483719576695431810027705677722127140781893407345157674085804960057398790019461171722207443170340124477126640212490892351488093001122831025315612236463063002124974312714363920287149470852593423041491030697126310048429287708835483889496670699892211632543441346661808487625680917000288830981579374831765241871768607653212533277047878138750779721684760986805672731541728700433028200939620739828310833173673647274417226150249378640421824796527317335992623077218271900665717102375295182329786307354269338751560568910279397582749684700881264493461952989345663634944636850083121107348423862712185018457335569611230286837399793106914058931964360524730040589252963823878179518922612831312106529931448334100658501219210300157929957783128184988918860675505114366883440139347392567834080383541231925237936332638242852777863486246611619969634203559894460727780860098823761806257429333621008774539850325098658448649389993145025873212633102927352690349517456773310899037594900041233596114656811548867549627322257223557434951971188727219479668564057104402587595986667781942278666193175229730562973976810318018508051469552221326061351854540379522477305684616956726098906194376853558320542062950668891751220436724218403507802783831917520868441276850422143633360776409857819824692317778982663290061390798086653609485362125018463164692879451983880222986637574558924522038912656881523764224997183208124680503296000*i1^32 + -61805058231721714272470107954807232647215240133096134562085730117242412291713019721540017994838791492033718944588808485582473469500270728064709082921667074635080370935457206790515975191114955196366747351929880410232717562334676234824654299587123067817559132254484794119781194510659951075404439371233771641554979719398997758251582778707550937398249485766449501410607416532269352515167786059545197373417356499003836736284983776370095362878768704237798564388483496265602719761210222690502763229158601045847151328832975348563200337534009395586026900197214167492831418398239081658703261173198704584198241184630425457477644910908404482327646246429891209357730420014703559713114275355310489203943226761862575070805722609756113038416962100005759006401098684073875564111717406085443581431468113978487555982701228955040153647735313862118222485467955770443513223599989328506820986592284608646913746327519325175080703259744759947648257303758953714391682862407408608459899532128107867479852418459952469631068167900124992328036020494243715892322517006850033619623036741799940166225409339115324884553689502217237216539375433259658297337845608613049713286679623335789760486415751204205998412425818778602165409165511401729469022541930254514867479012099224566612064295996947491187440956834177215811925085608745424935899304023062084061166926557488116813977803089183564994410600516627305048270185054810421610213478603073918359396975379801805373709048987041335157812418100201169093736594746512485363947025533011214943169791162698713704946579437167396187542487205291206790090946775441148501183071600303809759055960375581656265188152063209770610636937457135435095760675026311586643535999939668934846864233138662403022955783776582390800966039038149514586886376650904746931837803759451739314855719455564501157187776228609917697098305035154577867757621691409017929314177293226462715428865125547281441432022660113482325560036413069531268629551165660216734994027766831132269157640102361315305387267182641518792954031103698367724741920733499152130799818521904441668629637246952197066784798062594940592668264424780120732859091966786932438277413666816000*i1^33 + 2088560087281969900204021673411094665678848389265313471137107121729960115526993754872424122175885462019540116141739574065972736705446547774254883433933005105497642708683981483189729055224589809128818732050628917263206173314915708388602178564090557577652253240568496306312416736321034483972081865196266326772378821483759507280995571487038683786078208233994393137828441301586373532998660306779668202702245442550835642208515368102590078361643177950713806714316683577403499494356465086148319684890933138323911075624339059938857068568768194453163273540060947814778881655743915598153358007933161199488128716238363584172240164349205873369006364452978306070335268453669284922040707267430871129731932802379753968289224995569143941613986665911137062631441689509255191877840691545643539212955426973218693862905073239710215444643975490137877290210052434081184820876277227765678631280731999824968011657059732353599649103895141068156859715389600354138615992110126233091252802755286677373173496566733037171350397478592791503084011597897802721526707854209657853866145944863026624354741663631864133824866465316198719640416114761981857344723132889763223311628450570373635922997645007759634050664610639334883401536130338469794321598638292186139498930963861964513960460351603616934003528846625729025839453466487414293977911647451414363988503481856703183814013244438552159245399093410295785590462851254993271150169622522251135278073596515455740468854712595099065948506150945613096019850674194734097223082736792765401309619181876869697271626947278761575016021769526614194924618638213072050695941056286009549566344020861579005033817526343709888429892803165097722380746770640437555766973692807683938528452841529636140670836572677291033507231328217553708396338279835165387198382615978092316930244318842715349217911985643857418199892147211166274260714005004098665620182761615742179831365918631467904337730728451856848828781260438660479932232705184865251094823675073166622643230452762992647937423910778879352419835846861679818173224710199757053155440307369862929110490636692046353368290961357352837028104477581290256524165128310251909436932096000*i1^34 + -2955245713444907266554614015500382529985542002439058043051649416108314926878885934840160690342988316768979853596977318348737365655003438831682595631133885877209794700303945800913536837249944721904801705541447672768133705468754181737244726100089052869455199979734728096199240839981238719982447827084832920580919362877374969691866906382204767747105709909428611101980547142703195385266072726145538281373545693053978167849655053623298319360262501429189352896339803730689067938980218206573306501453620528569606409526274986871064725908303603946948948136213243714511273082072954161718414761151171748469217569072488648932494632823464318621709386603047190876029818343122178805741829576231125208416987656381570211626079386753534601912251746576747268933389413650646986259114845088622381546170176419498655186273280623024009903048240497134498053790429451246164846558978951309114694162126807189682993924091238476230255177691143071150344388707096928259602294274413020618307183542411832488577011812116235741311380070307149954848144593400776420668164764329123078631973046319222540161231863662832701964249155531323392083151438048440110780269371439518653897204176439238180685695495821111063467436289745084950945704618909756692847593998515719765820462045562828395987713738318801248614893264251525812285297387522554969997366906073303360604931525673746820661194005659964836887809114439677610552880726033973432158095164061720417569114537830268041438938035934626117870713291918724777912916045561057060520986177764632679417183140441878586910795127822868324913327248944481551147142122381910079492173356926122010039750244272843641808104923728532705312949343209948665186409637389015718203407071746960562281554405381599905329100404975672660426202066456715541107552185499032987255739109955245878080420067539223115934251309172908164680222115867899877805656020408362938130146602257379757186994445180338933890508840323709434260663195490998097299309912005095188202219875281489641536662720780697755996782694045686153303407006498029587327724581866659439120897105446933336908514757652907910785398446136286829700819228734633180903204259398398030905344*i1^35 + 2720311812506044694543839056522220771519172888574102472806934024578430202251887499258464350996534005358936140989356687575791249525099465568898025511069681847859142986175572379292484481196971385605256696199439059398216659536776778506464917055421840663445233199072064847661658581995696076667511412922079687681467735013815450009382098896925687939062550164651457175329070791532200884861083811896070588662409097801552799206155325972918375616076568056190353647478591976013253999564970877844570050019279039663543701942926045708501234852591696524974220564445789794921692704207350911603681049252145637687000192255267789629673512871260893386845369633796922407368442796023613515971728240222097818850681971821821097494256116087917787105908301088941464054746625906928521736849893792796563772538580436995182526483159165737860581607863629066419268358273674320729081909445382960533468537307211152420956328145377293394850507547561932402514746755660802557103550319260417518842161804047946697731028614173731267696785830159265535616368190210585451151878724550978486342785232113264590913606661261457612888075676249534671873089344590201546249137143842488642034085202323050624380123139996423345344054419607140836641718237223388375751277031950575796254225830867127954680495122872754465046289996120326091850300368441626753560032655964963778314703638907334108141818548403224271960663630993771777617206706103251222300157836206179818432039033838396801421015771652531674392412619510807314119748870683676648222320566770543069507905334367605122407085454316049345463570649225347986927287492147977938803561878274161069619408991847531231707994647954689763185856003090400527215772897815133711554847173377604467709464129648351779872503947536140981150319155043625156095345734993130432964833345218760862488652075397849981594427166440952028431435866034643962310343048168665431120617455745070147014252506495317065449049756870847884310945129001949378554873566204759482903702513435319499289929735250029163146149723033877220025460078271295488368101947987161841922393334028219877643696905426321583400397609236960807221650420752211624863506075815510016*i1^36 + 183261365504929391414818416557758292855780679497495029744965256247254678823832395031978359655514042734301257038555120380799509354955847996368862048463535057636661487296731614786459701719555160983067494277012369744790241346152408348568110977026041975315344251539670946028051612626028420216442389400009267471074622715217749840777979293241327214451672365819883439040729525713665345248564426482661064503010764764864894999972775535106236576616635194824025391227171262626506550945333566304307524931810345675326859635468210605511828418671145708303214526575331781246222017595685677484576556804924157027158849064714312515309959626959896178097127817370790687821094019223395590682192327478038575161672940694065047315828951258323099828089806889840020233572497869761651772020234586466016547750812452150574715651514112773389512416144638841566687555820735315331278681749566805686063841481788626585080575806268793450910502544356487163680097888725942711051373405763081241460964547700907279057450294529758304975468730200341217521687876732075291722762838553553314815087564025802736154509257827759591886446247980002729938221207505862013528588387809942514613218803562221259038878077490370809721753571800891536158181982036734888310158204427150246729678897096744790724675096955563022126779350213365765743138947072722025531874430155681154149012960503625701069631721825252960628310773092704421093837621278362366314848134113136707392911341045314045984805204090754133650234703893488045029290104904239965051433176028407454311146852158882168476817405620991924692375852635722918329522624316666226865706284387709602466950437374719924265144123410839089190363200937031582362939936888009152286734822128362332886700667845043310230528914801018647770907874430242067578554280553889005081237845762739733561991741718785499993728769145233971456004231054768787719066201234933737855890738837250399370627541202871185122561195257325013739400405363187123683535010411922070597594509715828880827833981376127953066683902031527601150443651052903543496597515917617563920473419190538373524642193945225293363461502243746043504793705149224202344859697152*i1^37 + 4579146465122670046679769694360509443336504803485474895325637189857938125132124006592170197459730737179957317493419796963426656220109713942981611001387294141855264603649099779036642285541547302048215225745646365482829328710749277103424235013736692665469819664462573213451606336365178151511637436625295127687312873568776934351310911875920833899531804753345894477555568857465967127448230947490987018808497226237670744938486982181078023299910567398269017287737084158328889442053179821663139172099628478861923830149310872013830403022320361320134707705237488485137997288300487761571221471727083969287849738138640555666358465438754134497257057025556290744406028030156413360199767160143568426050324235341189371109985219067402214190163292028449844021893858758293821890530046787231497805786772668447601655939214469029703092911013090136207085042266769644546083473871307289681306168010642378085296881065289595506763024249094917487178193534673778417828128546664352792281894200567991652346065453190232913121944888854954845625270785076607855393410871298669841242409216447536182319422022964977053350793761340816374485168636797141250614849935941934099782233501998014280854253667441817610249202352177436096293441957929287195496721781358644366233337840468038245035129749739140788272914516608016082600601624659627275291432518779496464068385573914960250957007579382853598062991121360331361176854482160312535328674134295333043651388143529541919755031466511926043542601232386327987040363371194501875474558937300722474692640043748610412748326992028204467335498961496364847158093839989874681689957151874418281454763539420870112917242688532142043699083852614399489745400053065381782173109002835453958095300760896594187735883041980844706015063703651635083783703827963970042362228983855001500887088694899286604599352300429145344913818751460671777672135618030927951114707642360744308820288201180130425913882145630991033852675865842181291313106306757230317734219633295580975697278867019105418235297473482369915272096082213253510858805677829855043631817728916413955696763570710054854548430497203765929447687250883268050944*i1^38 + -1064604602946385477055280035906535579493415678363226802449023871035823037125978628492804818242505548160285542874802174807416189917997053150458694656706055026420395453776605962094084891289004502501504321182735056798217964967562112527031998302409829620475259922706753961551157928493977932877203212718887798965608806636474188156481434257944299349204295138821320812082023818458619118876458962133262244306931419238815191621167107370544923566778200120995608732905822068222432003230210003352191332244369899517582472626423978871740294260837050975855464119730947703857099042139956480500446781016200757157810833290771201920852307757336039853476421114951415924702558476121603498828854765924889019538457034880179430874173027546065693626592949189820366938546428598915034061342078686833314826971124273688232921851840695985273746894226860993233208878108544369108076988601241039877775392019159998999240221330634766971511381586803585650410957335440147527452437659936179132414558021020692207038978592793381710812680293942714457376730043870145303524436023408276716162406456084776686692048239910231436397555973168406689598738504771578079921562565720222497814334098704912030597947146204697547677749983330235118545750428582586792046261409271880256435937500872047629543021461412071588273413724525480594201758994967117792050169216521746496207806660362470941933849414671519984637678430650528946392311116647115063722610612275488762238910253014003911887317209690642720071403977863197336960675857793443222943363171257453836496229734043774812089072237727018779388574567517673082676740548692465067887156038703732319281700406103237907225665689150091356554224798703711212632581007685763876886436097373735579065195793671367661635028675594114551410870690010889333414854912995084462939506754074693523075317737232937256117919453217318312178614160469575926539706868641368406973145325397026094959896405385053092584777044696513264016053417965727548369165269071609553880714139079537635996573161278476188668791763710140413239035180839373628441460866015826579222826299736914344219828069201363373571398793860454743468485872975872*i1^39 + -177831460206132696631213007950213616635552993947986606191733395145076789869145138053262097558497942569200996977562823575778192698397896272903110558846676374124518183172415404668203614347105245593518002855564474687595080917924507043615822232609087998652915613043017886060234969329949600288001968152639814185839300408844038669588022377957735922811016890806250739351418392502246234911761264453972047817536535309988682327516774326051203569368728136855463502225484638019873051442185720538291877108607499645204876630719927867606948063313479103143486507816984614276144618262726694053579109293614028273508373700138849452336463130034304076837044259558523011425630198995276882028608334549311744881956748696904648207565791392967378151221458417740234928979311651884849656139257185155695228098917947810722665421052259678688077922243080028384853736668742081870341224091322875569829460703840311223129984156702912866604601216738314354186324963813655775019278390152397061604606238263223474799009110074038941009935598010300617024900521164230606299420405932855727064007812203893560023024341768473132902847757193533611406298652328105837113254835620047184476207789493271961314388332431816862925272976500773609501264079805645335291807930842481887557002742525524557086467388959896120790061486527175539244814746562769520479538373149623526163790275947492578212369529636705770742510890650546989037148443870806944579025228768407619740401311883801482212662085429175379551127368564482152568333140331707329098626203811287590428916197372212240793354737112566146744438504916720382691228285925676052733402508833194458324694147268346297179033733486035606710185729766222160552512734145423746257166114858407349444231196840504119222781834443802954410610224322625312915988100873221193876289138357797082761194917290796592365877630424687552796982160835136283668477397379964364524599168178192718800936069305593261954880441709403058772836042530949526214094935936913571353538628175792076499462205338831187333060903703516296121792563658047933329288643930958377945067659182747807113263246598772699208954544493052725303443456*i1^40 + -8988817967896177269070995381157968832083073262829808367413794774560061510595156486986764287319559143107417875869657963786643123511370501667335979322030912665019354320888912441088598342294704502464891886586552278243858635143645827105754758954837109363342984593403280323267259616426297504579470956338698600998155029172517646662762314531683794952964029310115207573998515046384138126237734666509830761331920097537545023006248910695520935490287027585609674831817374140375751284943259009840902619729412495955843003716501404674214758875533923502778062836940782666603939284722013726318152288334801897958549547228319094690535857986620797033023761180746727332907024123943012141866638200820937733683032518093880559648015938872033821476820493591155997508916832936099069233823787544565607480202794619743129433928761334250984733320241270128290698329620854477580241966240526948737021533464148894389601498026507206191726988189832962785180346047348168852342998462592633697415744305288047018616203043833790969077450078554219877550715897947271478775755196619691320197828861536709287178363372352673559221435270349405861895688128415581905778607015458516498248825570323125041123701831839679760241384753442610610828123073441810290447533505159518297723176550817794513775505765020430228306625898555982220808928314678007276998873317418107653691817668982691505505753263242304837478659012032438757322917327889615005192463029571899001951744499702128623881986233752689850727722553881682435983653097058449332339495758529198634240282648023557776146764171145932448720332624324957144887485553630258831263257994654577604485497651468341583746617500984672424554179526859133907813376271274305066212543715457745646721338238360993083727568366124359847574977001964536781342184691364696860195910781437719760451657203659972661478014139914553236088402334635016801512691601434030443692542597063132235641896074632959517760877855118145361852686386430591824418536487957718249868631435781589315863465310250114082549998558412954242183419811839967605481814013689386893056430366585284422562752757672760546213818828276629504*i1^41 + 97073564205532594186644430259420139183476640245006550021443778467607678979027797672451182852424704030335701409239773160117029156933030244434608683796129412429801840384946255128311416429813964001015307101169402819743255791996622318855222461555198609135752989188543667392115920077030586577844257659122417498283151663431557471419617304527371426412922229464054516576523555043042011215388191719240104274962187980176006597783605449485261281885751722292409928947424366326102405899714702324001275107663137419939646257873144765238259047877835962656053691334980916029610534248833673928846506929631935536019885112910064817365270893404730113538341656167535378129760362137806973527523943327663094730120723627673498615740864462155138047509598396454790653809418470035557306567029532649896131975414665022554719337875799846560607849755766470981888234263398755723436382357689503382467606418335367582683620613254932211981929491061740631023440571956917903333880562690050016353537866206191898660996596310457956283903584711154429157252083314904181729890106385318385589592796337145856446667617306085439282194596486547449614345480817098292933844532879804028525102027787584170712099563163206435866978593642207578430316096747057480025888462078855891544877673661071252270634061740631147983770817619382960858854288207990282453739524163909432779385278858971137078826574608675716913303251763082830419961513349060473058263450319728532151234682588921819292177536679277394530584107768802757537014516135178777898963123601036596349825861529198503907615304794786074179076774519934982447324359765689012056118642358686172613891495429511257368765806819880969289477470319142869122568370483322166290681148419986206148197515516711849096008439331658905944187153612828136204569834525676833322700964567093729689570830918733366632922663130069714920218039443346176407810952558012612001020138688036649451193037845705970554146677720261337696534860033660022535855514791010064047303755268601702689623389256199575819394115080251859881882305948804631008279104025302511258906145246714236177955815981746267493263998976*i1^42 + 38380813271665638004917515863739784807168678061957916565349101121024914605978858175443342098938908902133455113457180725955634950988292116581665921658554463505170982489992604268118161143071735611575696003755339864687788786687971954453588644361796726828444701691643439411652909654942183155530106745137255776431186996379191341143860619607380085611988651724030812110465408352206437531221823435970237782034695715490141070242806424928736455856928664482652419163651128191296852371890465391509113768718734748124535386221333532161259557336519581381721622147519682906247859570754927084574922424735677153749196539383792156759058787022355497584624527144577185066628688922878226556962435690052912508206557737728344436881422545423090300443772075143554218486856869006331362327659343028481134939521302835574108461337370288226807572481842214002347706059777498646503144763745372066623787496347831302910607229273226845557120847812024563460777451269780610490401142524120428252355069439482159899309445574433972202077993159011638457728959647456466375845896162119190778184593963934026931915252327344240691338218144566003257436171792907234533024304257471490949854479683862795933533966664652647969245763477048741291150888165735558066449086031117523939292020111011803270248619802332768333178833379478521715945686227957385446602646007674848595718283242553707984751460728864200132728343714452295371978906464074130819413277516891251399707132716034721746713840513365545773106514998665688317546321134242927220575653918339521557301633059263753244366280190049861056429678266596944269499332513987915424476376355568321683650011373983900402021409703970556818647766099071327174657377279827542335412442915797438096783915255470355263120992025382532034250267578966520319720136450562157825665777976937804810063604118108757174231351640973356513243375983766214888030256210541525642466391359906729588274742504670670154688742347614715753049146144771310858388169809152687792602896170183899302771684510180523877352562722872071868701772436607818645074789014717328191266112191364048850390038709286081658880*i1^43 + 2619793536120426252175761750132417765002574175978223344770122004329509494027740348034583868785387667774825092526407728719848079915162764046782631761640114403891168289249966498011607609825039140630364934283418440164652323205875401255825464878339564691011033885283438417266529005439991227123529789889316276075920968238072142153424132268183452125626878084879012941195831433841025760414691958945429875885027653006613313400881830242628453044175476660602587191446037315226551717603161152264952936006982818618020740705677997060765442101657281742333524038960624943121193212210623614192135149018659481746761824404674625910341298811678623422659507802050078187060285845361385537133462617077484866892741164776721976155002928729036093790733964142186778398920326343449772602536951685717049505369565666428090417693634823405431808526501200098600543671514689553580413371133447161158141799705018248989187513417267962606762431731750930004415810431748515568980000582547642092749086091305584583224471853454435968433031666558974835373110724695914800926707128659355312785952817813957178605700803985495567750196032793986340514238207779499701113920542867331324177044942028130334371107347050877621305002265524279143009130400495319663781995274988092796779120948311602074013424148724863016513402291068738535804491924255940662122320330000072616050542514429835116858779399391270235383629612131955298833766826213131788984630064103223460491473554309236024248769487654416259963305867177712928486835140652350117028499572680418265934923913433832940970727556904629313029916370761461711936735615257543036330269421901178466149024035179754707738000157418686449216638791919879024500231931289793819303467686433008545484947942868092720046979227411195075004858869973000617353283754136451204892029347921880741483381623060321970272647109801910559643976098308205762037049562167642431716376631516747013538113125965847866577604044663537490438369280301549190753336324768622752611282712522253134117638772383528937405139396287481874616197367915733416841923031731408288056284972197442671325782327951360*i1^44 + 107560492521674616760604905746773218887147273141000339404113513245079160991965293498423424749228356587061287353719324800864751920759791921852878023169974761310311781581879613661736595596486147592955163242815950389277701939113430859447990721205392073118597851820250372514736444403502894638768121396662786183222381180455375877153045582054129738684384847074297299638499063007102526761206210437209592390483302714521319077977806975217476038183329241343952405616468292610667367450144205342230311648785573981273758100173634948903620473328764657953031566864002225686239051634742584651864723885368778330495181894090919764971577809791695830446238519615765711280545215588069888197828926472381597431493201262023386036679280357495920971074676397345242309026248195670876595849343953822454197464309991998986860498127505627572460439162952777721119665019623395334815690415714794788073963191398948067929752898639844697307457317756347070979961747523784860415662141488172586336394330660700207255889525885601514897338578416977125094269353680606626568350757337789618957386724733534083406714110109481277355416466787371968697662483161366413097448213011664170963872748127241122516790647827754875990768685802334788750851687945331932415995032391518496974355858376426377213254150424281082099543454961395248499229952252520611412754098974775646461364334854571856690503744651802172187926212635391750842160955307022760623057083169101248708690099987399167128298215184485615989747027602052156421944278830499765344443755382782749461397142114479116558764804022917238026642329705774680369473619591943875010398080614565032520968318617347321811092810346924808687831042523447303770892717966132541241757851678004621994866866831363423049607497955411781674354674832780352577610017568486922476579605576506628510698635273978059698510850370711776874671600297084110240485316958708546856234748602023462096687605460208369794692281722855340182872041464254465908348488109318120691413850848569151614621353026469809127095863270293983951680549215347051427577103384815093320049179963806222164951040*i1^45 + 3031470420608981260110247454316105823839354997275635072429150903609864831381537461272887200834108359193127652350446594112472545660521752144364375500102271276023824563542209864356596460689220023965867581102553330724397485023946334991782564409719323904149101834816049019376001562415991446457355211795884211331166399221060234464410535040038191378190220156185181630646704383841370642396995099361325792574116249159325866655867203290118650549755192761181548625493701997420368574172167336899326815469758423951699925642917846031313506068089634183697755132481251833479681718437107753509732990196047987685322147558295196201548288016065100970300845640250470487813716121590089289691671969337454675119201115742927623316806078954334375939773758683312587022337838764019692682880159905844175873709512834987121194339153517604059864744969804461840420795655245263080347008523155271227125875243812699304564107858029362585913458839761477938421054634517874255381272253948940940045262759207381703010640434483202121102069841070846523276883941357188666461411601888070015034266182174438253545169571220770601820555258072900125655087902024498501815127505315083190244292334830486399312613526155003076340752587911680103743158326191598945098525261803012424502019619018230716596535225043982007322582997456847620472635525827682941164806267645073653605768023614337631508670488719862041414339700947325627052456800992530724340691620167164137809204811443377130980392692769329742444594933651933602016961115978325660537217462023334373749151213145682670238262335421993698325073899963495616932080733884598846604076454411027713104412992192936219113590796455394138995763318505892473662511611666845281674792183428949577667532762788837313114417705774592630647383572955980817627029723727738832609044840604930227621428894988405171288124830639525707751611122100665309025498958357192783870666650746726063185244415740921161079567761318431221695629100449094618740891876168194859374262476455002954797087906151185158786214444939818847922200906552805175021747856399129707245829166643281920*i1^46 + 59989644528063284547611557110355363411018172209021123860479832240855485360208086402614131468800943526481731714094849333156375992311510736548128368655703421573954359269043233850157405013554681433183180412851256450622470127199959795302575590054140510295366317060462274190275061319515840315688920631632060088424411658953320549964895809611528610891879201480407602073724485488435496915787930841604827888408051012481278385397406964413079286948915635974643095379073167673216944602023580518161230526922002277671767812804427213222606713228776703579183881795838926869756332350416799569372928371856993380210927225498699676991244144025496400994071281473311988689843414085979033848308047786522020268817329749141507463873715297481796942720176914981542251357924421804831365362183156384864493134306081011452523089989710891943103669834092953861210062380044470364509557205293209526303340623121931194568694473829226198071295135622192459089319933957426542789778576303416021487748050928321084228187601469908571261216663327713351336024245889604312968773850513126214045807902374335199488257889436252874688252299632743845154294180911055981717110099373720140786515256029407756914193118886979360160725963259070837531217268590051814077952881610686017099854721030321728149464704742602269016845521400772540328424645699608376736488054831594473504259809946585105239215933899021346838872143414118398792693439313747623318631454370928279267452714901325104455685221009086509626905844126994772613168835707888898515872943801208427916264531208954160478556891930314617526262057488651147212971241604492654525593715803742819351714459590117138948073286619628473404455175095275782089976870345597267000606699481948568465969568676610943044725424999973197349761864452290599413676900657943362092214370835917373727010508299427357400785262857727711721930453246340240059130676234110225923707145076020911414923424162397505613480051033111738151785058606124807315628813291977425505939130882582194095707636804520776260128480760431509578440859785179102261857795953725887953797906432*i1^47 + 808616630505091487188065753445941349353621942884376426449884616103452104722486139664790031689856567692739511273114444244854677094088687832780789769601559556358466200804549945008130378873997150885307895599198577051161900945644633212016234961628154798346243380023019160295092743990278741527116616181428751249710208814714979918566111904838114191591416680624295127025970716761412848849473369335425477366044788321187344103527544994950887294065605528908650439341266345405655876072943075514996140724001720154681836451300392083845645124684697776866941713661345634452580069349410714863358947715171051785542202625131196679480204951294449909606518734764418230306221282317941960582155984282750042145190925328752832577152391755870444367802228425389805068604167851238747297553778443801388879677181295443979462011830518227239446851066777058448636588249195068621134720612475934746494259878136234736368565658990333185798563120317634185740160902170321684720563634965892832441782438184646395061162089676088073492638833337858152624908444063934351380488175831532010025204979410586211152351777552616686033712669339680039653156817572638983377891051120840809508943456841438383051558362508886049718075494949266661422300388276054895971243267159692991952836064268553300393713027805093063444989635163639214792064795257171424186020815497244902045540797133382016503870599732913558279847714980442687350679665384155049046081659632064669231578700858444304726207576363123801058155467750582791433114354466104747949297904366092497094087243945905700877183020424682839659557145724857785486688669436651105368242464265501404447327083846467897197000964556098564734510734955698958562406464071663688206501660191513453622741545907362162033325731790697109496058318816436681276535838517559765479824966139869047943414188094786875259034597633803381620690605177295127373446239319795335698930223349429076601180166383082701250472533353489036898531158355631222365769277668523898023648529637479364376701618786295323299408900890575915602475279198350953088716960391376142336*i1^48 + 6755013190869089751113422021069140956531481650315406598550672335808620269435848276713870864429510198589088587864444331970791737570338755966914970693631016174192686306162547370860197913727716280635667639422378293673780042952074632001958062439566296877808082355433259417975655071950032232772263638855942239341716812897430006810973943363234298298470418203703880565045635201189556400098522421613225558068763179372323433915696248614131838163755190068528836232712232560082949228011670661439231246140349232675425267450672099385249815022544751702004008458224394920546580639632280734043737262616321851030895084110761253724426366451769177691912270423752597170412534885558790163946259766834992877164504613028029024380938973535944507829724445165047548662659952888251935483343545507458261124395478473698090035671828156934764438715957773026132165604159070625028666444769657693400933889562334535718976100903304937799860310930234221023797811364753762142531181320346115732567564506423502090958546436458113055477636688035403854033559109529127454837119366480403333441294064909090565459655260958921243655574821059272387530829996795862264275016895657783711592280709190895901650310426106557798987391618507088728082249100556549748445445244245334204350047609074660717687273222506409396961183839634414079058501587371306572019059554661651860272697444736246320598757324957478655301509091032348058749011564908157149283209122908423362540558789188619508799739294424025096936021786629759685663465479545317911431200421961905258990929402469149308888262416341199822389960512049226997730737738731088344523663140629675643544142391641881673939497087774362536278601810933899004876210770038288564165229555101282198237766246431784307813843648130187978074491814447222443181944721828037652630500346090610143780003529880515148390874988170473277786414572376487946015437047784347906662770998129902384954275697158853506142233668602950208159023608354367312853156711385889696983718853110707306420092752603348857104164333324507949923834570349709283779372122112*i1^49 + 28187441163473906557545216733965683421640058353302364250062112622725062983364950148160229486840585156401487669593063025719383650642574839976988117037651118459964027296763569378407280481902204823367156409752554965746639832420767053160144649250668225155223709651315018654113170857475098864779418930971768027206694017716268340606484308926977190926820550478022356412545284418124930437272450895272432691950493947306548773853410840145290292874737376212716126595261040535564068770280142964740550604851808019569420537499924457386220480526492314833112712405906864581406241728913213495057926623913663252374996569626545146486725826763663872289379806902497812602613480738318584537429835681243347082486437196293682510863926659301826121152329467090163307315930005994871666398213306990465627069582381266281605251240896821115208494137045207592468067698026245541234922561278837930656084498140133527715702971007735237000903504985942431467465153250648639747050631194842533865577792408751978779914887445724993854162509107608325445759923732095763850471280120104702379842331666796975179884803718355330552359548097915797492407104445601666310826950775155085431115943200662918861576066201688962163892953423575813141076765911926033422397974216091186581116246753501378048144369729421635648696086496043436106157539261004401700487248475798013594470315571052713002814305496648804239944609305814244917777006464045907893460907027038745235862835081474817098703982250509218647517502222016344026492699877271572744983872500328622071095315983336262311429464782359513923079290642887858971411534787098117999032416828527554446201168306417334951596968039904180027280132772344217990685041344245856746270949150911951666021527756196478484562074868935327641364689096173896421628976573640423280114013955489066046625462075591921728610226588919919060487840494355357870579151918350789773267264363759790882798339968742523723086993304591586844783937235156710024980816816955799179356453496398268370331868103229212894116621437409437367808630918437006213120*i1^50 + 36854378870241295184763472644973243706477957721574368862806782168073107033186365401272167545641535347834143002057751308105758146101102393112338642736383138217802202565329846739131899433767643045315080466349154521409301127138613348832640072876710035232800144098835606905162937280405451166696429967449311621571550207184639033660991546754411379668852334722412102745888713782074626875606485985436892388578440640501145025424050368317330718319165919407211071114989034749245222517513080542216325361708932456787941091584225128033981250054722954330198938190842403575978552564054630070570070725428571770553328456206033417242773226329633959113984141325918808761918662411142246960664842498840566333046419562073795355617467927454097285191501745927742072168590452249225156825625192622903871570371629471993855924674800688584736830514256542710282936980693624811207863668981092551253962286458327575968618875918948430342759777394491358489908324310953390380346495219080877827349285700049787394150908278108065923320353345444548021228751994497623146114475300475618571700755513496879079787756980510107530709556859811423364504064582130263795037145194753237558080571679683021799496174336074399884335552515858584552937470364199609146600949831904789562462476109188518333218761627217108379961067740936022992429261439068814953525451522598320758909364175838239658007718178993539167829599789281505981070789880268518451941142686779251024227054449778100913974566937282631844517617871512518445977107266040051820411706321816142259878575515300631336075003048591311670447917063857741136955833439019011506681913432221582340331233715949959218289323003777303712834862689534985561154733608872761339835847391699376141521311364037483297719391800574895186526739021360343985900805767182898637194629203022005352610061324036540798917323988169857002776000144037081634703769595766849509715693607088170580933875283315649755765376536473799801878450818318390799851948199725529605287164177521361336706893372739147916953762174131141024925368713216*i1^51 + 139755707330784024121249578565879634315916219802949500765140897615082053532183960066733203551571398245411674136514760002608645889831507762098638999490294788370988166640974411990198664299018102189297826479349758045048030494394861546408515354724019544904137191393208761975503075563716600467987782166502737299818189640224925611013351134405212144439269067936687701888953171744066035701200967728836181617901052906066042441078235617871044735230525848991409788252530247745891764902569153026027016525162855040633125647850750325739119205896361616050819760709382362594642321952149758340919764860451773497619856656478198467590911413980059970147228851940749234457636452062807808206751617673943462683343251134526683293476280814082283988876427256049968245069197733521566289601830539475765756035012292820821786782418079289869646814517296739831091505294005328463596119135587621792689945319735463783432692439759183357482368290546148911367916211573490239576021819487084978049904324641169655531104665266647848764441064146719800419026589819427069496347217823142382064100010500370571379074966046134127490393903306000247841673877793769327765338120608288725652709572274227202797044474106687146949768977190380670662007003390393483136189924394013023109561986589159602344021481729052242799415587798004287660643329542810579398175149543901645329550380931457792858774031348723406509827205596885023058047278761263510523861734154088656819439160151798260739266056740451624059682470548910892650872322143640839113054420068468938749930338062584083963868371635252149296704042315146770980839717321203284799304986260638281874650037526010701695319735788687140848991791477126876471731169851482600770344250638506729163643227720440938860670282551440464996715779738801783142502058825750015212027902452431082381692942710820807851791449900040901602860600434094093257965648484095685227793906620278251499710108779144498132556767956941159082952428928045007994232238444097073136548761305166310823074019213935625100041514694108505964544*i1^52 + -20573244133814243965964482089759569309415267596165241554396373667946506171648590213643831486255861648908536461630769172542671682185402403000868314828944881828101155118981741480521390605638599961180543652167800491091731823153626713806002759300323120187947650924639632348703449689151056127289558105790404760476491729002789329028885362024151075922863339180607165440864892445988436820505012731184444461361718771016341017911156020372265065557950153908749498361439491309321351319227062774766897992278650459915394649901682772858343024456641778627025359804758179380086334608388347204845687055291860859012783610603267657600577919238865501412489922748028617747866879634158348702586888089456561160613605506646610572658950191291955551931709466389232508182957269196464841653775464909736152923024550204401098552110163306155288632086183363475712215587291243868534746152138470312779564138833974703026692163240228837361073653720198106061771950347362499948498681068966157353918908081080414440356068785396926953241317910042541420697860287460664291783624338085769455044062237315920603428107096658263086650038037382959110635830026212657000847077691917665896243061692697962611725481730836257970430653786466735482654978241768857058988211306708415641355256499722359624637230250310828927886395487671813909426303859423050436626415000361815313867066149892898291299238214630106810793356171153902747712665716967760939498709631721234118122087492536214388495788028899578039985826049781001285235979763239597326845248516190811697421733388972473028414558798839768492581936424455089087312045256881830814628574036022518937986973999060417299828002174964876853719995080937980716764681060341127747987043721353515868199726008397589728633740332795612990529212510041218474935930727544703183793870112770056979615673536000523131386351347591963035651850290035372437510308104530979013040438058083294935180972670471940075692359386680114418376568520273329551359673327293285874975350092276563336146941341505010574149950636032*i1^53 + 60209894484073952271539189378058298209911959295203642734152864762354044087743353151770942227244113597032069467008078125621201850192098277683875267723969722879050939282867219640550135575345030845969770433039136116691594263535982129977458216034199742511796606956276195984806840125732970948173761861786848972138855400148881604224894763686765455459171626147733745987191501054243407084994626340832864591197233694853923295697275278793274235008171341769497101986124037527846052468962814015231315276927139470795554129753416506762865068890538619540905787377323648750174329966735931896177172773533823234293523297538502794083252702548039232224111225030110821016223414372740800956477984692086659499582982493210057886616086055173546597173113781349611112065859784871789598162133382941709107930385163050846860017548355024663518791356732488184802997339098988872085654389977959821382420178560775501753693533637631814278635946832730954765046380133115361138659437213190507946578350839800471984676396589416133272333219919112061517527701062314829619881492468790470090348462889102766804464881714293322663597762745240326306622394945629361535315588245897563122675425613141925195356775299519497696165299205919862320196125891932060611802626480264215656921948518476369517188000403093042292128925010259576236216280300686993389261134162109266032080663741353406417403358276105767167678536135023575915457507537819260489038024276322652517055598364672816184197973842767214562765994856592914508907950893748471716349861623871268051417599581292818409203339661363848462912704640978761706992915429414609062172761001493493468189567288785084351260270027114665520842633931341818305545727339546780378419270762186017797905207147097248382166253581368933681779498517047848443853816170082121216793314741849987042389726022997889058935180818358861195039559344991469640390583355561036873764450472820509476685461532212618173886110830531668831647335543835059411093508495301924521381095877569007752420449375492260233216*i1^54 + 14201681741796876851044739395349892922347071368887703052557294620232225450652199070156829963267845542570572006707891500695752125881308545213265552911039421579679641901775080103536677779907425196796237471221605180286025927972102171329167888113880027611649044920088798109464792016349636683684568143733731861394423266407651034448712711212876339479771936225854194834967218765882591299511610091851150667564008169541098602766021113822269133938441790690666592100861500196573712389595413437696812136143516343197002051937136755994397555884101776227419034033768404476747994236053693931652662971210602059353913412955493536658280688821086959280417250324379116493394662903094025618574152753191869272100194217475576387189009825545905325435464729887287485794519775152820726356781170131968470590591410423086984106410260281163268993687350096223606848846703149866268789031635695954276531332609235369917394745577364447924653658476022178798675665929927072574943093313087563345942516348909600683321604731698254610480312301788617561014132301395892573113295821799438966971402581225231853506490974592905995808082077632161813812291498821144820792389429642198586639414198521792552946769369076855523460883290225958136997545297918313049154217328891844499858617933445421346994612739076241262065941627602252978142275815460539639898911796847846418659784626395457395245538150605371255440263644111860754374612518144424571336868187072142918535466155112311253754856716425572423557183656528354757284070543861560671433433834781098306952568407554686705299423372976922445982734813657836564638488401297763558849864718108840138146293559939399335480500903048479926504299121252085766029809856228514236810239533930763241316518053716349616199021285879472662369130459474652263856070608831814395127701127806891095117023097980571883700383377397856657222724583177958408167302760099008030876893076099332740797676292577613784727986104979554247966994978941991571236363589651101845964871341341347200418149564416*i1^55 + -2579449101632382212860310404871057911028024868280721378436661381524499526091238656895265087257782532370029531642061502046764286760491326505453343297124144509488266535667961343795639714960380427919076485519456866003434973258998232514628257491437558750339689173464315180226855713759883081872311394769982734638991529609636492902888352780159631831834069184096542276413153434425129352563283567064758881244545310655633603818314555469528002572394244121396898518519404595409747330319795829964677246660832971517664293645868371028175799789799469762931973410985263276950338553731467871203563623168071071924996561955037996901637734822808094336965440512487724207635438323949886703149640671609966314921306120115519690089185890892232037079739773387995498447880167257142806642493426185976347250666774691060986263395055270684522051094655945858783777700056558098313427693213397527105467452530407922290988913224314687481866671784427724258722951707972269691046230160288082702346580289812530685253768294734413730370249553152700925242114576364327844472764165874302152112263372043781864909242418105279162901514483418065532037267053106035203181844426746374899194135504493191301888934216973674451298984432394756287337962290346019184847012685252836390461744317930286587412732376234561240230548416202676402014224809877781245742287958833407739042138397828057228951486952685768593007001727508952600845035483397715017668199745359367721442010964576655585065768804306684951100336462808852645415733849772946899018747204820704661894642717434570815856235165447817320430822451673118912744773298517905879842161620020178789881486169129311784543692665447621086330754946477583195200600947874295629359155029136804302313371858778566020863401736916650865275194502654339719442557479002152509837964698910080806757707728510563823516660307560538287290918010702675193693922070918478179269165307101110024949818803532675891244183572735125406165979902055909359358378024925776417183775073540845338624*i1^56 + 28371525026723313227542816804878743922023429273085066226409764724017380144724344076610771003535837203589889447271025016236627818403613827026741596848513299860586120123378997707159606023786468184705787428638150389421072752924042401760876112949606234401307702454762053561581660167722177983514022681751694626090689592177845315269053905577384746756735890146215314111362820517033951326549204635977420484069456050310358134787493526876198379063737883104534877538342613267107227010230307406950162400676371903591717872804018127376409499976075584075124525550026613921559852485889277245996665662392553721311566793398394083536751218052427636890700542865177638402346758253362982173870546075494703957045401898918270898708801504036687050973881947281754606475164695216444719468889824652749225726488561704196525014091405538257670975520650348963100209159340723831796268856351383481606419371998187330656430748728706468449314176191330251272428328851434113156924938069569048913186573953267782636448733512972579354879157016262549079424780681101615219039114716209402812625677773495293543333972624245874570412345441519395771795807248122645628102505262675241666828475499737635477924782257764168470147470863517022736892503926225613755697212720483293930101625228046651738552625294386379541164667367420519467913040710663491999105585995161054996382981583473281167758059800972657937737970855462320933470346541876612280055253265428131375497200770829609260841768625668145687107553684095582899405103711307450075964333303392457879840503372401599532741181145782470949833582512846445661259823238861760712326006053681833435864512824384279983854657177358669076937917387617170265007903222038905467402803768735449886350684273299504022226721154777520248387752346302626854306314472087035116991380746007202601414968755004094246621147693543828777953535659151526164177316590977538354820686479515972717736537554034277620771400801244171059053233172237244222417407159070527257051136*i1^57 + -772619244501027004612490600294924882067692984675658576933716733446535855776167667771530180861397357569163820665310798637846141691084845004955019343168482375077863572826625644819173043718694915816460538077438126556367604883141345050611991948706253441339978234253002215876207382213116959794860956389057766771327631808591887112822842094959844087314474377313519472962676179603296785107326471825926797294615443763640154057048455615751608169583825732231852471201383877964432502297362921975927571181907826390943011552725994898950969858058514235822723480304945062666118678767358392296083928402251177362165430441498432089652963419817731424115922341692921321689144320814386351475300035983422812441194778248722937152978026588657576286198609878999272978201143813012219608810675454740706518369433780035127855989048960070781617151589595948147589647706319171610956210804512933647388615622635435838347680595169573873154027633997006714067668111368514883889140255937985193081358301443223718245846999212247496058417276891352458313786603258451601281253677916388592691545102093856058917964979355063890506270765682311360512408742735458711812949181204930157930939661140749125530125082551373890033222387430246633118874390827473695651418924201686444965114797447518956572157612578993204799257666421859993746838467072521204172994919340588415667600135061676102613936905786711809796607384474387380476947090794911718973828713584755809472992899238114742385557771114902764943714272995472241034270457572188243578194029302380713155748051325035492502458271151509436454184421415341050128516034260769424744224399526643376024571777620603758934503426105548839566544589122850929732469728606356881541196432846966918784223548545120402819570626463009957341559233822507244035355548982038945189591257103232950468677465177053635243861992132786153087951370765471084160787143458413978826661941174222872029818563452918922816213752552350926819422541629860421729655980032*i1^58 + 14577453100468302783934237285939422482582770651590234533293120078876249631227051750741292724904779057432100301536153555615603129852976264699322742022065166973119304147326338783454531933778009535880546566352298269600856501642836273237117832506440509839528974094822821900133943202289114472934219937522716491365880268996192468647170779855441735955256991648409081790999661638703140825167172447182799472251322036277372384349309344201111957773356593628406203373143811081954038505110271816810371858511927532239738110371526452604290501202941631341788591517272084942510598994484414598975773215886837783634145170290253446064570844920135254469580827846326815113404843785129135128323517609640406324827636847468065437328217522898074413019783985177800943829920709392698079538932470747192646564044370515293169480034935993088352258803287329978379623051345816091831279011763750769238219783951615084211195505297663934962167134600402031991132101970938421139139877639796123833774355615370559685899598013424179783913161073522600639521481292807791332801521773479655278735622832335467703069849153806697186729088081098084287735407157994767479683365528938462901287414898572930643782383117512444763563395479939075113532243620878602338587582554442335481973959398612491126039175841855908825172306961552003276255516783109478721873059848387133147135442077869637538464320778045984844777989695424156349803585734660962111999865476526913572677551576850515530411217847604916947710465444557337399275055018606610005932786606407871308490473829630556583690592331194028915523594968603759701487088278832435938531422367114580757266780963310092381560518324009482025295446654079383481388604565126813079144134781629203854781298970696641002524902611384539471481877204228934198282814616914999793377419871021905635376106539570557452321431414020846741675629950893544369769811478573099432413055077741904880810740305508167991730133481940875973159797114535936*i1^59 + -68622327054625528961025015207385983173906618118545277768211431921531192166139048406687330375781621267922559944427098787145350849042729018062665446445930301419569053506272504719498907627684014742767955300748005216032797843820779331826623533641070638496936312837024889837671748105545396079693121458984478534515691009348434791354983930445005499613837095015747768312603815394613600156312523056474114737395832058110403913937485296722629017331376645420956912756027902581097835254627516533155132950844436193324786848058014324968729667522357065908792649349267324160563818138868533462806639827408657817490236482116163001135809571323246860915067943396831642110631973521204322779269922709130725212283298589167370521328121271246835707203753002375156611379235250205504752194728337363186332305862588844570566999383685992586181908469887274749335879493833069855001964315981859020890982878480737015549090872613110094173465486901211857958442439704799496814123725851974433191861509653957737652881559995908085077448793540596337641516071812246793304558007398741439908706906661979436474206108371567793035355008713767352820875696906123338985361288039238703169627798268402978866394225572778899603775028646217681227306573763311886845430740179722720726489224042004784453735464077011063216702547305472441601622788892792551599209947778413947988820707394657760615009127503038257844427178508560196521114119118659835756927601219832636720050084939116878562442988972359717526304514697531049872803515806390496678286860987586866157839454273657430847340219140014914114313104753301394510647090318896856965095204441881836218513984090136802068767379341626938747132301889711389333358408156345428751863261951283953517497584744645837703323116599808430810212878357679802620237973763215289723800515119413540726505041766472803404196156719893023029064321733668101953858236217379943390036311117320338174457132710486146351381323833385418752*i1^60 + 272077820123082377031111062015851117484454382505599102126841606856351146752067527008690762827153991708918284890759413808584133501584845603321122086054299093078001892968829441068589402452900103996447396976093318460256854957897964335950879718119980196691430504246010241003884868312814837250312055150481451212658844529691661649238866422590732450767791924352333394679670532551743174927824487000749159517260456795958954467151025145535437410146780372396096449880994865710848121686038538941354569892399240943308176206214428637318712377352688178370405658750928649027996516886974139725629284906016895379783618788012410156306319267572387849736941739063570232398553921341807763159477044236742545584008375825157002489880794034277823101177567459763048133930017249281642272714654527020104615886198443490429305853558132970792231301689435142153538704342077596970403046350170864711647185965123392889048460417053216160723098891731054627996245798078878388544139665947595827290425673585726086454566957420642879176664186344241816255842858310769195321779572749027058813259168694774857423414107105526177743909824044425338589264243723545530103111252879986081262746240999431645821126059305895573710732076172265309737342877263356791388015941924450665470628017627869668604950196460486691793295552632341694709321309334945002288641763338828691805132821163140374499050761704877525391925562117129344695750561432961327833278354950933964782795108105643921294486495199128940497050345712175171127736521066758549820162058848398325119154983270306119682833036116545139916826890462191439752719256458596508592595444261908991565538053709037837216018866059930719584795593510543182991577953563431180276007242455393713777361487073830294766690927449326962330841942127277450463309972201491586995855501844716882949893079964339490867811361188467101245081650991977545418628988507108515840000*i1^61 - N1*3931836133133149144636379805658552985557388208085905680778149500805875217583812955510339096185333970111445841279299911009895701024028941041856870909570149142997696970701813946174059029972952879174766554582846929085224882514133848881498779705195065857371106862264975928374031890637554373815843318787015451362143368553345982332698791281157668850527844713730591136181864877874172094861125516183019193421681031845935257593645327155040349013679693724959616894171879732432842878986207562227443228109014989111079786441612773050408219002424040550329056162459264055861466804138197767485509642186053162089665756725456766021863211581388389664164913638872861079150114829059360894804522505377353515625*i3 ] ]